На рынке расплодилось много разных версий адаптеров ELM. От версии прошивки будет зависеть некоторые характеристики, будет ли чип адекватно принимать команды от той или иной диагностической программы.
Официально существуют вот такие версии прошивок:
1.0, 1.1, 1.2, 1.3, 1.3a, 1.4, 1.4b, 2.0, 2.1
Как правильно узнать версию прошивки чипа ELM?
Для этого через терминальную программу достаточно послать команды, которые характерны для определенных версий. Вот эти команды:
Version .... Command
2.1 .......ATCTM1
2.0 .......ATAMC
1.4b ......ATJTM5
1.4 .......ATLP
1.3a ......ATFE
1.3 .......ATKW
1.2 .......ATKW0
1.1 .......ATPPS
Если от ELM придет одобрительный ответ OK, то версия прошивки соответствует указанной. Узнать версию можно послав команду ATZ.
Более подробно о командах можно прочесть здесь
www.elmelectronics.com/ELM327/AT_Commands.pdf
Терминальная программа во вложении.
Могу добавить что встречаются такие экземпляры адаптеров, к которым применили полное обрезание. Чтобы распознать такую "полную" подделку, нужно через терминальную программу отправить команду опроса программируемых ячеек памяти. Это команда ATPPS
Если адаптер не обрезан, то в ответ получим примерно вот такую таблицу...
AT PPS
00:FF F 01:FF F 02:FF F 03:32 F
04:01 F 05:FF F 06:F1 F 07:09 F
08:FF F 09:00 F 0A:0A F 0B:FF F
0C:23 N 0D:0D F 0E:9A F 0F:FF F
10:0D F 11:00 F 12:FF F 13:32 F
14:FF F 15:0A F 16:FF F 17:92 F
18:00 F 19:28 F 1A:FF F 1B:FF F
1C:FF F 1D:FF F 1E:FF F 1F:FF F
20:FF F 21:FF F 22:FF F 23:FF F
24:00 F 25:00 F 26:FF N 27:FF F
28:FF F 29:FF F 2A:38 F 2B:02 F
2C:E0 F 2D:04 F 2E:80 F 2F:0A F
Если в ответ придет знак вопроса, то работать такой адаптер будет в лучшем случае только по общему протоколу.
Вложенный файл:
Имя файла:
stnterm.rarРазмер файла: 244 KB