Автосканер ELM327 - необходимо выбирать только на чипе PIC18F25K80.
Такой сканер на чипе PIC18F25K80 может быть реализован как на двух платах так и на одной плате.
Распространенное утверждение что сканер на чипе PIC18F25K80 производится только на двух платах - неверно.

Cколько плат одна или две ?
- количество плат не имеет значения
- главное что бы чип был PIC18F25K80
- на фото выше одноплатная версия с чипом PIC18F25K80
Варианты интерфейса обмена сканера ELM327
- Bluetooth
- Bluetooth 4.0 LE (работает с iPhone)
- Bluetooth 5.0 LE (работает с iPhone)
- Wi-Fi 2.4 GHz
- USB
Как проверить - какой чип установлен в сканере ?
- разобрать сканер и посмотреть маркировку на чипе
- проверить программой ELM327 Identifier
Что такое сканер ELM327 версии 1.5 ?
- в общем случае это сканер на чипе PIC18F25K80
Актуальные рабочие версии прошивок сканера
- версия 1.5 на чипе PIC18F25K80
- версия 2.2 на чипе PIC18F25K80 (с 2017 года)
- версия 2.3 на чипе PIC18F25K80 (c 2020 года)

Какой сканер работает с iPhone ?
- с айфоном работает сканер с версией Bluetooth 4.0 LE
- с айфоном работает сканер с версией Bluetooth 5.0 LE
- c айфоном иногда работает сканер с Wi-Fi

Особенности работы с iPhone
- соединиться с bluetooth устройством через менеджер соединений не получится
- подключение к сканеру - осуществляется только через программу (например: CarScanner)
- программе необходимо дать доступ к местоположению
- программе необходимо разрешить Bluetooth соединения или Wi-Fi соединения
- с определенного момента (обновления версии iOS) есть проблемы с подключением Wi-Fi адаптеров, рекомендуется использовать адаптеры с интерфейсами Bluetooth 4.0 или Bluetooth 5.0
Разъем OBD2
- автосканер ELM327 вставляется в стандартный разъем OBD2 16PIN
- если у вас другой разъем (обычно на старых авто) - вам нужен переходник
- c айфоном иногда работает сканер с Wi-Fi
- обычно находится под рулем слева или справа
- может находиться в бардачке пассажира
- может находиться под капотом

Принцип работы сканера
- сканер обменивается данными с вашим телефоном, планшетом, android автомагнитолой или ноутбуком по Bluetooth или Wi-Fi или USB
- вы устанавливаете соединение со сканером и запускаете программу на вашем устройстве
- машина должна быть заведена или включено зажигание
- программу необходимо самостоятельно скачать в интернете - например в Play Market или App Store. Существуют бесплатные и платные программы.
- существуют сотни программ, иногда необходимо подбирать программу или настройки программы под Ваш автомобиль

Основные возможности
- чтение и стирание ошибок двигателя
- чтение и стирание ошибок различных блоков автомобиля - коробка передач, SRS Airbag, ABS, ESP
- чтение данных с датчиков
- кодирование дополнительных функций
- кодирование некоторых блоков авто - очистка счетчика старения масла вариатора, адаптация форсунок
- доступность перечисленных выше возможностей зависит от многих факторов - в том числе наличия подходящего программного обеспечения
Информация по программам для ELM327
- Car Scanner - основная условно бесплатная универсальная программа для легковых авто
- Leaf Spy- для Nissan Leaf
- SZ Viewer - для Suzuki
- ELM Scan Toyota - для автомобилей Toyota и Lexus
- EOBD Facile - например для Mercedes Transporter
- Alfa OBD - Fiat Ducato
- OpenDiag - для русских авто LADA ВАЗ УАЗ Газель Волга
- Carista - Volkswagen
- CVTZ50 - для очистки счетчика старения масла вариатор Nissan
- Car Scanner - проверка напряжения аккумуляторной сборки Toyota Prius
- Car Scanner - активация дополнительных функций
- NMPS Diag - обучения впрыска, корректировка форсунок, чистка ошибок SRS Airbag для MMC Pajero
- Torque - поддерживает разные авто
- ELM327 Identifier - проверка версии сканера
Поддерживаемые протоколы
- SAE J1850 PWM (41.6Kbaud)
- SAE J1850 VPW (10.4Kbaud)
- ISO9141-2 (5 baud init, 10.4 Kbaud)
- ISO14230-4 KWP (5 baud init, 10.4 Kbaud)
- ISO14230-4 KWP (fast init, 10.4 Kbaud)
- ISO15765-4 CAN (11bit ID, 500 Kbaud)
- ISO15765-4 CAN (29bit ID, 500 Kbaud)
- ISO15765-4 CAN (11bit ID, 250 Kbaud)
- ISO15765-4 CAN (29bit ID, 250 Kbaud)
База (Based)
- Версия 1.5 - это китайская копия оригинальной версии 1.4 от канадской компании ELM Electronics. На самом деле никакой версии 1.5 не существует - в программе ELM Identifier она отображается как 1.4.
- Версия 2.1 - это так определялась "усовершенствованная" модель версии 1.5 - версия сделанная на дешевом чипе (не PIC18F25K80) - поддерживающая меньшее число протоколов, AT команд и отличавшаяся нестабильной работой.
- все проблемы - с покупкой - связаны с тем, что имеет место обман - когда вместо версии "1.5" продают "2.1". Смысл этого состоит в себестоимости чипа, чип PIC18F25R80 от американской компании Microchip стоит денег и устройства на нем дороже минимум в два раза.
- cамая актуальная версия - это прошивка ELM327 2.3 - выпущенная в 2020 году и это последняя версия сканера - так как фирма, разрабатывающая сканер (а точнее прошивку-программу под чип PIC18K80 или иные чипы) закрылась в 2022 году.
- cейчас вы можете приобрести одну из трех версий - это "версия 1.5", версия "2.2" и версия "2.3"
- ниже список изменения в списке AT команд - начиная с версии 1.5 (в оригинале 1.4)
Версия ELM 327 v1.4b
- AT Commands: CRA, CSM0, CSM1, JHF0, JHF1, JTM1, JTM5, MP (with # messages)
Версия ELM 327 v1.5
- Elm Electronics never made a v1.5
Версия ELM 327 v2.0
- AT Commands: AMC, AMT, CRA (with X’s), SH (4 byte)
Версия ELM 327 v2.1
- AT Commands: CTM1, CTM5
Версия ELM 327 v2.2
- New ISO/KWP 12500 and 15625 baud rates
- AT Commands: IB12, IB15, CER, IFR4, IFR5, IFR6
Версия ELM 327 v2.3
- AT Commands: C0, C1, FC SM8, FC SM9, FC SMA, FT, FT hh, IA