Вопрос

Можно ли с помощью порта OBD дать команду автомобилю открыть багажник, даже если он выключен?

Можно ли с помощью порта OBD дать команду автомобилю открыть багажник, даже если машина выключена? Можно ли включить аксессуары через порт, а затем открыть багажник?



Перевод вопроса с Mechanics Stack Exchange
Лицензия: CC BY-SA (2.5–4.0)
Оригинальный вопрос: https://mechanics.stackexchange.com/questions/54745/could-you-instruct-a-car-thru-the-obd-port-to-open-the-trunk-even-if-the-car-was

14 Комментариев

  1. Я видел, как кто-то с помощью диагностического прибора (похожего на тот, которым пользуется ваш механик и у которого есть собственный источник питания) приказал автомобилю открыть багажник через порт ODBII. Клиент запер ключи в багажнике, и выездной специалист смог открыть дверь, но система безопасности отключила разблокировку багажника.


    Как специалист по ремонту автомобилей на дороге, я бы очень хотел найти такой инструмент. Сейчас мне приходится открывать машину вручную, затем разбирать дверь (на некоторых машинах), чтобы получить доступ к замку, и «отпирать» машину, управляя замком вручную. Мягко говоря, это мучение.


  1. Основная идея порта бортовой диагностики заключается в предоставлении диагностической информации о транспортном средстве. Он предназначен только для чтения, за исключением определенных записей в журнале и кодов неисправностей, которые можно сбросить. Он не предназначен для управления вашим автомобилем.



    Также см. Можно ли управлять тормозами автомобиля через интерфейс OBD II?


  1. Согласно этому ответу, когда ключ зажигания вынут из автомобиля, обычно невозможно установить связь с автомобилем через порт OBD. Поэтому, если под «выключением» вы подразумеваете извлечение ключа зажигания, я бы сказал, что в большинстве случаев это невозможно.


  1. Если бы это было легко сделать, то машину можно было бы легко угнать... Вы хотите, чтобы вашу машину угнали?
  1. @MadMarky — пожалуйста, загляните на carhackingvillage.com и посмотрите различные видео с докладами, которые они представляли на Defcon или BSides. Порт OBD в большинстве автомобилей также можно использовать для перепрограммирования многих функций
  1. Это довольно слабый ответ, который преподносится как факт, но на самом деле он просто в корне неверен. В разъёме OBD нет ничего «только для чтения». Это просто питание, заземление и подключение к линиям передачи данных автомобиля. Кроме того, с помощью хороших инструментов OBD можно управлять всеми функциями автомобиля: включать и выключать фары, сигналить, запирать и отпирать двери, включать и выключать реле, отключать форсунки, управлять стрелками на приборной панели. Список можно продолжать бесконечно в зависимости от марки и года выпуска. Буквально сегодня я управлял всеми функциями системы отопления, вентиляции и кондиционирования через OBD, пока диагностировал проблему с кондиционером.
  1. @Pᴀᴜʟsᴛᴇʀ2, как я уже упоминал в своём посте, можно сбросить только некоторые (не все) записи в журнале и коды ошибок. Вот и всё.
  1. @Moab, это часто делается через другой разъем непосредственно на шине CAN, а не через порт OBD. Но опять же, это зависит от производителя.
  1. И каждый раз, когда вы сбрасываете коды, считывающее устройство должно взаимодействовать с ЭБУ, чтобы сделать это... это тоже не односторонняя связь.
  1. На самом деле вы можете перепрошить ЭБУ через порт OBD2 и, вероятно, сделать многое другое, получив доступ к pid's. Дилерские центры постоянно так делают, чтобы решить проблемы.
  1. Не во всех случаях это так. Инструмент Carly mycarly.com/product/bmw-app для BMW позволяет перепрограммировать многие функции автомобиля. Конечно, то, что доступно в BMW, может не быть чистым «OBD».
  1. On Star имеет прямой доступ к модулю управления кузовом. который не выключается с помощью ключа.
  1. Вот о чём я думаю: если OnStar может открывать багажник в автомобилях GM для Amazon, то почему бы устройству ODB не делать то же самое повсеместно?
  1. Я подозреваю, что это во многом зависит от марки, модели и года выпуска автомобиля @Bernie. Не могли бы вы отредактировать свой вопрос, указав эти данные?
Вы уже ответили на этот вопрос