Про активацию подсветки зеркал… Часть 3

Итак, это заключительная, третья, часть истории про активацию подсветки зеркал в Skoda Octavia A5 FL, а так же соплатформенных автомобилях группы VAG. Для тех кто по каким-то причинам пропустил, предлагаю ознакомится с первой и второю частями…

Тем кто проявил терпение и не стал торопиться с активацией подсветки или включением складывания зеркал сразу после прочтения второй части (с помощью первой версии модифицированного скрипта для работы с дверным блоком), я предлагаю вторую версию, которая фактически переписана с нуля…

Модифицированный скрипт для работы с дверным блоком 2.х
Модифицированный скрипт для работы с дверным блоком 2.х

Скрипт может быть использован для работы с блоками размер длинного кодирования в которых равен как 12, так и 17 битам. Однако, писать поддержку режима Старт-Стоп мне было лень, поэтому правильное длинное кодирование для автомобилей, оснащенных данной системой, составить не получится…

После опроса текущей конфигурации будет выведена подробная расшифровка текущего состояния и  предложено всего 3 варианта дальнейшних действий:

    • составить кодировку;
    • повторно опросить блок;
  • завершить работу скрипта.
Вывод текущей конфигурации дверного блока
Вывод текущей конфигурации дверного блока
Вывод текущей конфигурации дверного блока. Продолжение
Вывод текущей конфигурации дверного блока. Продолжение

Повторный опрос добавлен из-за того, что побороть проблему считывания значения EEPROM с первого раза мне пока не удалось (если у кого есть идеи на этот счет пишите =( )… Поэтому если после первичного опроса блока Вы наблюдаете картину, где значения EEPROM пусты:

Ошибка чтения блока, при первом обращении
Ошибка чтения блока, при первом обращении

… попробуйте повторно опросить блок, с очень большой долей вероятности картина изменится и значения появятся.

результат повторного чтения
результат повторного чтения

Только после этого можно спокойно продолжать работу скрипта. Если и после повторного считывания значения EEPROM не видны, либо их значения отличаются друг от друга, либо значение длинно кодирования равно 0, либо не отображается PN блока, либо все перечисленные симптомы сразу, то работу скрипта следует завершить. Увы, но кодирование Вашего блока скриптом не поддерживается…

Так как скрипт делался универсальным, то он поддерживает все возможные варианты длинного кодирования (за исключением 17 бита и той кодировки, за которую он отвечает: Старт-Стоп). Естественно, в поле действующая кодировка будут отображаться значения, которые соответствуют значениям, записанным в Вашем блоке. Ниже приведено несколько скриншотов модифицированного скрипта.

Настройка кнопки открытия багажника
Настройка кнопки открытия багажника

Настройка режима защиты от зажима

Настройка режима защиты от зажимаSnapshot33

Настройка режима складывания зеркал

Настройка режима подсветки зеркал в сложенном состоянии
Настройка режима подсветки зеркал в сложенном состоянии
Настройка режима мотора складывания зеркал
Настройка режима мотора складывания зеркал
Настройка режима раскладывания зеркал
Настройка режима раскладывания зеркал
Настройка режима дистанционного управления зеркалами
Настройка режима дистанционного управления зеркалами
Настройка режима работы мотора стеклоподъемника
Настройка режима работы мотора стеклоподъемника

После ввода всех значений, их можно просмотреть…

Просмотр введенных значений перед их записью в блок
Просмотр введенных значений перед их записью в блок

И если все введено верно, записать соответствующие кодировки в блок, либо повторно составить кодировку и внести исправления. Диалоги записи не обладают какой-либо оригинальностью, поэтому дальше описывать уже не буду. Надеюсь, что все и так уже понятно =)

Работа с дверным блоком пассажира ведется аналогичным образом.

Ссылка на скачивание: J386_J387_mod_LC12 v.2.x

Установка скрипта происходит аналогично установке первой версии скрипта. Подробно эта процедура описана в первой части

Напомнаю, что использование скрипта под Вашу отвественность. Перед тем как начать работу запишите значение своего длинного кодирования и EEPROM. Я проверял работу скрипта как под GFSLight, так и на своей машине, но ошибки по-прежнему не исключены…

Список PN блоков, поддерживающих кодирование через данный скрипт:

    • 1T0959701AA, 1T0959702S;
    • 5K0959701C, 5K0959702C;
  • 5N0959701E, 5N0959702E.

Список PN блоков, НЕ поддерживающих кодирование через данный скрипт (кодирование данных блоков осуществляется через UDS):

  • 5N0959701G, 5N0959702G.

На этом, собственно, все =) Оставайтесь с нами…