скрипт для VCP прикреплен
For Odis Engineering we do the following
1. Transfer the session to the developer mode (Developer mode)
2. Enter login 20103
3. Go to Special Function -> Hex Service and send a command
for RS
3D 14 03 00 3C 09 01 03
for S
3D 14 03 00 3C 09 01 01
if the answer is 7F, then check if the car is running, the hood is open, etc.
To make it easier, there is a macro
Какие панели поддерживают включение Sport Layout?
Имеющие SW GSS: C1_AU37X, C1_AU491 или AU736.
Чтоб узнать SW GSS, нужно установить курсор на меню "Бортовой компьютер" и зажать левую кнопку на руле на 10 секунд. Появится меню версий
Процедура включения
Открывается капот, затягивается ручник, включается зажигание, но двигатель не должен быть заведен (все это ВАЖНО!)
С помощью ODIS-E слева становимся курсором на блок "0017 — Комбинация приборов". Справа двойным кликом открываем "009 — Диагностический сеанс" и выбираем "Режим разработки". Далее после двойного клика на "008 — Право доступа", вводится 20103.
Далее через "011 — Специальные функции, 011.01 — Hex-Service" засылается специальная команда в виде соответствующей последовательности байт.
Для RS: 3D 14 03 00 3C 09 01 03
Для S: 3D 14 03 00 3C 09 01 01
Для отключения 3D 14 03 00 3C 09 01 00
ПОЛЕЗНО ЗНАТЬ! После отправки команды выше, в ответ должна прийти строка, где первый байт равен 7D.
Если пришло 7F, то либо вы проигнорировали информацию про капот/ручник, либо прошивка приборной панели слишком свежая.
Что означают все эти байты в команде протокола UDS? (хороший учебник здесь)
3D=WriteMemoryByAddress (запись в память по адресу)
14=состоит из двух половинок. 1=размер поля с количеством значений для записи=один байт, 4=размер адреса=четыре байта.
03 00 3C 09=адрес куда будут записываться данные
01=количество значений значений для записи
03=значение для записи
Простым языком, в память приборной панели по адресу 03003C09 записывается байт 03 (в случае с RS) или 01 (в случае с T). Прошивка приборной панели получив данные по этому адресу, сохраняет значение в скрытую от глаз пользователя адаптацию и реагирует активацией дополнительного пункта меню Layouts.
Понятное дело, что данную возможность/"дыру в безопасности" на более свежих панелях/прошивках закрыли или просто банально изменили адрес для записи значения.
Некоторые пользователи применив "решение" и заслав команду выше в 17-ый блок, начали жаловаться, что после успешного приема команды (что подтверждается ответами начинающимися с 7D) ничего не происходит:
Все верно, ведь "решалы" забыли упомянуть, что дополнительно необходимо отправить команду 11 01 (hard reset) или 11 02 (soft reset), чтоб прошивка перегрузилась и перечитала настройки из eeprom.
Те кто cкачал и посмотрел питон скрипт внутри, могли заметить, что "решение" так торопились выложить, что забыли удалить в команде 3D 14 03 00 3C 09 02 03 57 дополнительный байт 57, включающий адаптацию для поддержки блока "rainbow", продающегося на aIiexpress (спасибо gitgit за информацию).
Почитать подробней о нюансах работы этого модуля можно у Dark здесь
A layout and S sport layout
S layout and S sport layout
RS layout and RS Sport layout
Recommended guide:
We recommend the instructions with macro script, as this can be carried out easily and also safely against incorrect entries.
1. Download the attachment, unzip it and save the file called “sport_layout_vc.py” in Odis under:
sport_layout_vc.zip
enable_sport_layout_vcp.zip
C:/ProgramData/Offboard_Diagnostic_Information_System_Engineering/macros/ or C:/ProgramData/OE/macros/ (depends on ODIS-E Version, since 15.0 it should be OE)
With default windows setting, you will not find the C:\ProgramData folder in Windows Explorer. To open it, you have to paste C:\ProgramData in the Windows Explorer Address Bar and press enter. Then you can search the right ODIS-E folder and can go into the macros folder to extract / save the file into this folder.
2. The car only has to be on ignition (do not leave the engine running!) and open the bonnet if necessary.
3. Start ODIS-E 12.2
4. Connect Odis-E and VAS5054A/VAS6154A/VXDIAG VCX SE/VNCI6154A to car and open an engineer session / with the right project for your car.
5. Select macros on right side and select the file “sport_layout_vc.py” and press play.
6. The display restarts and the Layout should now be changable.
7. Delete all error memories. (Is normal because VC was restarted).
For Odis Engineering we do the following
1. Transfer the session to the developer mode (Developer mode)
2. Enter login 20103
3. Go to Special Function -> Hex Service and send a command
for RS
3D 14 03 00 3C 09 01 03
for S
3D 14 03 00 3C 09 01 01
if the answer is 7F, then check if the car is running, the hood is open, etc.
To make it easier, there is a macro
Какие панели поддерживают включение Sport Layout?
Имеющие SW GSS: C1_AU37X, C1_AU491 или AU736.
Чтоб узнать SW GSS, нужно установить курсор на меню "Бортовой компьютер" и зажать левую кнопку на руле на 10 секунд. Появится меню версий
Процедура включения
Открывается капот, затягивается ручник, включается зажигание, но двигатель не должен быть заведен (все это ВАЖНО!)
С помощью ODIS-E слева становимся курсором на блок "0017 — Комбинация приборов". Справа двойным кликом открываем "009 — Диагностический сеанс" и выбираем "Режим разработки". Далее после двойного клика на "008 — Право доступа", вводится 20103.
Далее через "011 — Специальные функции, 011.01 — Hex-Service" засылается специальная команда в виде соответствующей последовательности байт.
Для RS: 3D 14 03 00 3C 09 01 03
Для S: 3D 14 03 00 3C 09 01 01
Для отключения 3D 14 03 00 3C 09 01 00
ПОЛЕЗНО ЗНАТЬ! После отправки команды выше, в ответ должна прийти строка, где первый байт равен 7D.
Если пришло 7F, то либо вы проигнорировали информацию про капот/ручник, либо прошивка приборной панели слишком свежая.
Что означают все эти байты в команде протокола UDS? (хороший учебник здесь)
3D=WriteMemoryByAddress (запись в память по адресу)
14=состоит из двух половинок. 1=размер поля с количеством значений для записи=один байт, 4=размер адреса=четыре байта.
03 00 3C 09=адрес куда будут записываться данные
01=количество значений значений для записи
03=значение для записи
Простым языком, в память приборной панели по адресу 03003C09 записывается байт 03 (в случае с RS) или 01 (в случае с T). Прошивка приборной панели получив данные по этому адресу, сохраняет значение в скрытую от глаз пользователя адаптацию и реагирует активацией дополнительного пункта меню Layouts.
Понятное дело, что данную возможность/"дыру в безопасности" на более свежих панелях/прошивках закрыли или просто банально изменили адрес для записи значения.
Некоторые пользователи применив "решение" и заслав команду выше в 17-ый блок, начали жаловаться, что после успешного приема команды (что подтверждается ответами начинающимися с 7D) ничего не происходит:
Все верно, ведь "решалы" забыли упомянуть, что дополнительно необходимо отправить команду 11 01 (hard reset) или 11 02 (soft reset), чтоб прошивка перегрузилась и перечитала настройки из eeprom.
Те кто cкачал и посмотрел питон скрипт внутри, могли заметить, что "решение" так торопились выложить, что забыли удалить в команде 3D 14 03 00 3C 09 02 03 57 дополнительный байт 57, включающий адаптацию для поддержки блока "rainbow", продающегося на aIiexpress (спасибо gitgit за информацию).
Почитать подробней о нюансах работы этого модуля можно у Dark здесь
A layout and S sport layout
S layout and S sport layout
RS layout and RS Sport layout
Recommended guide:
We recommend the instructions with macro script, as this can be carried out easily and also safely against incorrect entries.
1. Download the attachment, unzip it and save the file called “sport_layout_vc.py” in Odis under:
sport_layout_vc.zip
enable_sport_layout_vcp.zip
C:/ProgramData/Offboard_Diagnostic_Information_System_Engineering/macros/ or C:/ProgramData/OE/macros/ (depends on ODIS-E Version, since 15.0 it should be OE)
With default windows setting, you will not find the C:\ProgramData folder in Windows Explorer. To open it, you have to paste C:\ProgramData in the Windows Explorer Address Bar and press enter. Then you can search the right ODIS-E folder and can go into the macros folder to extract / save the file into this folder.
2. The car only has to be on ignition (do not leave the engine running!) and open the bonnet if necessary.
3. Start ODIS-E 12.2
4. Connect Odis-E and VAS5054A/VAS6154A/VXDIAG VCX SE/VNCI6154A to car and open an engineer session / with the right project for your car.
5. Select macros on right side and select the file “sport_layout_vc.py” and press play.
6. The display restarts and the Layout should now be changable.
7. Delete all error memories. (Is normal because VC was restarted).
Вложения
Последнее редактирование: