«Плохой» автосканер ELM 327 и Lada Granta с ЭБУ M74CAN

Мне попался «плохой» автосканер «Mini ELM327 V2.1 OBD2 Bluetooth» с «нехорошей» версией 2.1. Первоначально ни одно приложение не видело ЭБУ Гранты M74CAN.

Автосканер показывал MAC-адрес 00: 1D : A5 : 68: 98: 8A и называл себя ELM327/v2.1.

Что такое ELM327

ELM327 — микроконтроллер (микросхема/чип), преобразующий протоколы OBD, используемые в диагностических шинах автомобилей, в протокол RS-232.

Как это бывает, для снижения цены китайские производители стали упрощать автосканеры и заменять «родные» контроллеры ELM327. Основная задача клонов — выполнять AT-команды OBD.

Это привело к тому, что приложения, настроенные на стандартные протоколы, реализуемые  в ELM327 работают не так, как надо (но работают). Например, вместо PIC18F25K80 (замена ELM327) в подобных автосканерах используется CAN-контроллер STM32F042

Всё дело в параметрах OBD-II PID

Как подключиться к ЭБУ

Первым делом необходимо подключить автосканер к смартфону/планшету через Bluetooth и в качестве пароля указать «1234».

Как правило, автоматический подбор протоколов OBD не срабатывает. Необходимо вручную выбрать протокол.

Первым приложением, которое наконец «увидело» ЭБУ, стало OBD Car Doctor, которое соединилось по протоколу ISO 15765-4 CAN (11 bit, 500 kbaud). Потом ЭБУ увидело приложение OpenDiag Mobile через блок Ителма M74CAN.

Также через этот автосканер видели ЭБУ следующие приложения:

  • Torgue
  • OBD Auto Doctor
  • DashCommand
  • Piston

Обсуждение закрыто.