Новый материал по Lada Vesta NG.
Изучаем механику вариантного кодирование панели приборов. Исследование проводилось на серийно выпускаемых панелях приборов.
Номера панелей попавших к нам в руки:
1. 8450007022 ПО: 26 Панель старого типа от обычной Lada Vesta
2. 8450043329 ПО: 012 Панель Vesta NG с механическими стрелками и монохромным дисплеем по центру.
3. 8450040611 ПО 4.43 Панель Vesta NG полностью ЖК. Эта панель представлена в нашем видеоуроке.
4. 8450040611 ПО 2.3 Панель Vesta NG полностью ЖК. Плата с DIP переключателями. В интернетах именуется как "предсерийная". Кодирование на этой панели приборов НЕ РАБОТАЕТ, во всяком случае в нормальной его реализации.
Скорость шины: 500кбит\с
ID запроса диаг. инструмента к панели: 0x743
ID ответа панели: 0x763
Кодирование осуществляется посредством сервиса 2E протокола UDS, например:
04 2E 01 43 01 - активировать часы. Здесь: 04 - длина команды в байтах. 0143 - номер кодируемого параметра. 01 - значение параметра (часы включены, 00- выключены).
Во вложении файл со всеми найденными нами и не-нами параметрами. Большую часть параметров уже давно можно кодировать свободно распространяемым ПО, но кое-что интересное мы нашли самостоятельно, а именно:
-Система ESP (индикация режимов рядом с пробегом в нижней части дисплея для LCD панели)
-Меню навигации в верхней части дисплея. (Возможно, этот параметр нужно назвать по другому, в дальнейшем попробуем разобраться подробнее)
-Система BSP (контроль мертвых зон)
-Замок руля (Возможно, этот параметр нужно назвать по другому, в дальнейшем попробуем разобраться подробнее).
Мы думаем, что перебрали весь доступный диапазон параметров, но, возможно, что-то упустили.
Намеренно не стали добавлять параметры связанные с пробегом, поскольку пробег можно записывать только в большую сторону и бездумная запись этого параметра может привести к неприятным последствиям, а плохим в этой ситуации будет CAN-Hacker.
По части найденных параметров нет понимания того, что они определяют. В task файле они отмечены вопросом. По мере накопления информации, возможно, ситуация по ним прояснится.
Помимо команд UDS в файле есть пакеты для эмуляции нормальной работы автомобиля, чтобы панель приборов включалась без ошибок на столе.
Post #74
9.3K