Привет,
бывает случается так, что в руки попадает параметрия ODIS и ее нужно сконвертировать в формат VCP, что элементарно делается при помощи конвертера odis2vcp.py daChillout, который я подправил чтоб он запускался под python3.
Также в интернет гуляет конвертер ODIS2VCP.html, который казалось бы умеет еще и конвертировать из формата VCP в ODIS. Но почему казалось бы?
Ghost-26 бросил в меня параметрией под блок управления ксеноновыми фарами Polo 6R (PQ25) 6R0907357C LWR (LeuchtWeitenRegulierung=регулировка дальности освещения), конвертировать которую с помощью ODIS2VCP.html, корректно не получится:

Почему этот конвертер конвертирует эту параметрию некорректно?
Смотрим внутрь polo_lwr_6R0907357C.xml в VCP формате:

Так вот оно что, в этом xml три разных параметрии: POLO_BIX_WITH_ESP, POLO_BIX_WITH_ABS и POLO_LED_by_TinyQ. Под какой из типов блока 3 предназначена параметрия от TinyQ, я могу только гадать, но понятно одно, она под LED фары, а соответственно BIX=Bi-Xenon.
Так как отконвертировать такой xml в формат ODIS корректно?
Вариант 1 при помощи все того же ODIS2VCP.html. Для этого делаем еще две копии файла polo_lwr_6R0907357C.xml. Редактируем все три xml файла так, чтоб в них осталось по одной секции <datenbereich></DATENBEREICH> затем по очереди скармливаем ODIS2VCP.html и конвертируем в формат ODIS.
Отконвертированный XML не принимается ODIS? Это может быть по разным причинам:
1. Слишком длинная строка в ZDC_NAME. В стандартных параметриях там длина до 11 символов
2. <parameter_DATA DIAGNOSTIC_ADDRESS="", ведь он вроде как должен быть равен <parameter_DATA DIAGNOSTIC_ADDRESS="0x55"
3. ODIS-E просто не нравится структура xml формата, генерируемого ODIS2VCP.html
Вариант 2 Используем любую параметрию ODIS как шаблон. Открываем в notepad++ и вставляем в нее все параметры из исходного XML руками, заменяя PARAMETER_DATA DIAGNOSTIC_ADDRESS, START_ADDRESS, ZDC_NAME, LOGIN, а также вставив байты после FILENAME. Например у меня получилось так:

Как видим, никакой магии, только внимательность.
Дополнительное чтение:
1. Про блок автокорректора фар на Polo Sedan здесь, а за параметрию благодарите firegrafik
2. Конвертер параметрии CarScanner в ODIS-E
Всем мира, корректно сконвертированных параметрий и как всегда отличного настроения!


Комментарии 10
VCP умеет работать с ODIS? Или только строго vag can pro?
VCP кабель работает только с VCP программой.
Вот, кстати, я год назад второй метод использовал. Одис без проблем опознал параметрию, но в самом конце заливки параметрии вывалился в ошибку таки. Ошибки об отсутствии параметров исчезла, но таки осталось ощущение, что что-то где-то не так работает в ксеноне
Такая ошибка?
По-моему, да, она. Точно не помню.
И чего делать то? Как избавиться от ошибки
параметрия все равно залита, поэтому я не парился больше.
А как проверить что параметрия на месте?
В идентах блок параметров должен присутствовать
Эти руки не для скуки 🤪.
Красавец как впрочем и всегда !