Про световую конфигурацию

Несколько месяцев назад  я написал пару заметок про активацию второй задней ПТФ и задних габаритных огней в режиме ДХО. К сожалению, вытащить что-то бОльшее из разбора файлов VAS по световой конфигурации у меня уже не получалось, поэтому работы в этом направлении были приостановлены. Однако, это не помешало опробовать альтернативные световые схемы от Octavia RS и от Golf GTI, чтобы снять соответствующие дампы для сравнения и попробовать разобраться в световой конфигурации…

Для того чтобы анализ был более наглядным, пришлось воспользоваться Excel, чтобы получить наглядные графические представления полученных дампов.

Я приводил дампы вот к такому представлению (дамп Octavia (0x39)). Цифры вида: 128, 64, 32, 16, 8, 4, 2, 1 – это значения позиции бита (0-ый бит 2^0 = 1, 1-ый бит 2^1 = 2, 2-ой бит – 2^2 = 4 … 7-ой бит – 2^7 = 128).

Битовое представление дампов в Excel
Битовое представление дампов в Excel

Думаю здесь самое время напомнить о том, что было известно совершенно точно:

В этом списке можно отметить есть два интересных совпадения:

  • адреса байтов, в которых осуществляется активация/деактивация лампы в зависимости от режима идут со смещением +3 (на скриншоте выше выделены жирным шрифтом);
  • номер бита, который отвечает за активацию лампы в режиме ДХО в обоих случаях один – это 1 бит (нумерация битов с нуля).

Если предположить, что это не простое совпадение, а закономерность, то можно немножко видоизменить представление дампов, оставив в них, только те адреса, которые отвечают за активацию/деактивацию лампы в зависимости от режима, предполагая, что каждый бит отвечает за один какой-то режим.

В результате можно получить своеобразное графическое представление активации/деактивации лампы в зависимости от режима…

Например, так выглядит дамп от простой Octavia (0x39)…

Битовое представление дампа Skoda Octavia A5 FL
Битовое представление дампа Skoda Octavia A5 FL

Если вспомнить, что за активацию ДХО отвечает 1 бит, то можно выделить адрес, в котором активация происходит только в режиме ДХО: 3109. Кроме этого, можно отметить адрес в 3091, в котором в версии для Octavia RS активирован бит “ДХО” и сразу возникают подозрения, а не светодиодные ли модули ДХО это… Записав, в 3091 значение 00 у меня отключились передние габариты… А вот при записи в 3109 значения 00, действительно, отключились ДХО. Вывод напрашивался сам собой и в общую картину добавилось два адреса:

  • 3091 – передние габариты;
  • 3109 – секция ДХО в передних ПТФ;

Собственно, на этом у меня в очередной раз возникла большая пауза с точки зрения натурных экспериментов, все-таки подбор значений требует времени: подключись, запиши, отключись, выжди 2-3 минуты, проверь результат… И хотя алгоритм поиска для себя я уже наметил (писать 00 и смотреть что отключится), руки все никак не доходили…

Однако теперь это уже не важно, т.к. на форуме autoprogs.ru в ветке по отключению передних габаритов пользователь bmwag сам того не ведая дал мне ключ, с помощью которого расшифровка получилась практически мгновенной. Вот это сообщение:

может программу нормальную купить которая все это делает ))))) VCP

Ради интереса узнать, что же из себя представляет VCP, я нашел официальный сайт: vcp-system.com, а от туда перешел на российский вариант vag-ecu.ru

Там на первой же странице, среди новостей есть очень примечательный скриншот:

Скриншот настройки выходов BCM PQ35 в программе VCP
Скриншот настройки выходов BCM PQ35 в программе VCP

Если посмотреть на правую часть скриншота, то можно заметить блок под названием функции, в котором, по “случайному” совпадению 8 позиций:

  1. CH/LH;
  2. Дневные Ходовые Огни;
  3. Сигналы Поворота;
  4. Стоп Сигналы;
  5. Задние Габариты;
  6. Передние Габариты;
  7. Задние туманные фонари;
  8. Лампы заднего хода.

Самое удивительное, что если считать их с нуля, то функция ДХО оказывается аккурат 1 битом, а ПТФ – 6 битом. Это уже не совпадение, это уже закономерность =)

Теперь посмотрим на левую часть скриншота, там представлены номер выхода и подключение, которое осуществляется к этому выходу:

  1. ПР.ТУМАН/ЗАДН.Л.ЛАМПА;
  2. ПР.ТУМАН/ЗАДН.П.ЛАМПА;
  3. ЗАД.ХОД.П.ЛАМПА;
  4. ЗАД.ХОД.Л.ЛАМПА;
  5. СТОП П+Л;
  6. ЗАД. ГАБАР. П+Л;
  7. ПЕРЕД. ГАБАР. П+Л;
  8. ДНЕВ.ХОД.О П+Л;
  9. ПОВОРОТ ПЕРЕД П+Л;
  10. ПОВОРОТ ЗАД. П+Л;
  11. ПОДСВ. НОГ;
  12. RESSERVE;
  13. БИКСЕНОН;
  14. ПОДСВ.ПОВОР.П+Л(Корнер).

Удивительное совпадение, но, ранее мы уже определили, что:

  1. 3073 – задний левый габарит/ПТФ;
  2. 3076 – задний правый габарит/ ПТФ;
  3. 3079 – не был найден;
  4. 3082 – не был найден;
  5. 3085 – оба задних габарита/стопы;
  6. 3088  – оба задних габарита;
  7. 3091 – передние габариты;
  8. 3094 – не был найден;
  9. 3097 – не был найден;
  10. 3100 – не был найден;
  11. 3103 – не был найден;
  12. 3106 – не был найден;
  13. 3109 – секция ДХО в ПТФ;
  14. 3112 – не был найден.

Разница только в 3109, на скриншоте заявлено, что это биксенон, но на Skoda Octavia A5 FL ДХО однозначно подключаются в С48, С49.

В обшем-то все, можно свести полученный результат в читабельные таблицы…

Таблица соответствия адресов, выводов BCM и типового назначения:

Типовое назначение Номер вывода/ов BCM Адрес
Задний левый габарит/ПТФ С47 3073
Задний правый габарит/ПТФ A6 3076
Задний ход правая C28 3079
Задний ход левая A28 3082
Задние габарит/стоп (обе стороны) C4 A26 3085
Задние габарит (обе стороны) C3 A27 3088
Передние габариты C26 A44 3091
ДХО A7 A8 3094
Поворот передние A10 C50 3097
Поворот задние A9 C51 3100
Подстветка ног B50 3103
Резерв B47, B48 3106
ДХО С48 С49 3109
Сигнал поворота A4 A3 3112
Подсветка поворотов C43 A2 3115

Таблица значений адресов (кодировка функционального назначения адреса):

Номер бита Назначение
0 Coming Home / Leaving Home
1 ДХО
2 Сигналы поврота
3 Стоп-сигналы
4 Задние габариты
5 Передние габариты
6 ПТФ
7 Задний ход

Для закрепления и проверки материала можно еще раз посмотреть на графическое представление дампов Octavia и Golf.

Осталось разобраться с байтами, отвечающими за кодирование режима работы, но об этом в следующий раз…

Если задумаете что-то менять или проверять, то помните, все исключительно под Вашу ответственность. Думайте, о том что делаете и том какие могут быть последствия!!!

Добавлено 03.03.2014

Добавлена расшифровка нулевого бита. Спасибо пользователю n_joe.