Несколько месяцев назад я написал пару заметок про активацию второй задней ПТФ и задних габаритных огней в режиме ДХО. К сожалению, вытащить что-то бОльшее из разбора файлов 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).
Думаю здесь самое время напомнить о том, что было известно совершенно точно:
- адреса задних ПТФ;
- адреса задних габаритов;
- бит активации/деактивации ПТФ (6-ой бит);
- бит активации/деактивации ПТФ и задних габаритов в режиме ДХО (1-ый бит).
В этом списке можно отметить есть два интересных совпадения:
- адреса байтов, в которых осуществляется активация/деактивация лампы в зависимости от режима идут со смещением +3 (на скриншоте выше выделены жирным шрифтом);
- номер бита, который отвечает за активацию лампы в режиме ДХО в обоих случаях один – это 1 бит (нумерация битов с нуля).
Если предположить, что это не простое совпадение, а закономерность, то можно немножко видоизменить представление дампов, оставив в них, только те адреса, которые отвечают за активацию/деактивацию лампы в зависимости от режима, предполагая, что каждый бит отвечает за один какой-то режим.
В результате можно получить своеобразное графическое представление активации/деактивации лампы в зависимости от режима…
Например, так выглядит дамп от простой Octavia (0x39)…
Если вспомнить, что за активацию ДХО отвечает 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
Там на первой же странице, среди новостей есть очень примечательный скриншот:
Если посмотреть на правую часть скриншота, то можно заметить блок под названием функции, в котором, по “случайному” совпадению 8 позиций:
- CH/LH;
- Дневные Ходовые Огни;
- Сигналы Поворота;
- Стоп Сигналы;
- Задние Габариты;
- Передние Габариты;
- Задние туманные фонари;
- Лампы заднего хода.
Самое удивительное, что если считать их с нуля, то функция ДХО оказывается аккурат 1 битом, а ПТФ – 6 битом. Это уже не совпадение, это уже закономерность =)
Теперь посмотрим на левую часть скриншота, там представлены номер выхода и подключение, которое осуществляется к этому выходу:
- ПР.ТУМАН/ЗАДН.Л.ЛАМПА;
- ПР.ТУМАН/ЗАДН.П.ЛАМПА;
- ЗАД.ХОД.П.ЛАМПА;
- ЗАД.ХОД.Л.ЛАМПА;
- СТОП П+Л;
- ЗАД. ГАБАР. П+Л;
- ПЕРЕД. ГАБАР. П+Л;
- ДНЕВ.ХОД.О П+Л;
- ПОВОРОТ ПЕРЕД П+Л;
- ПОВОРОТ ЗАД. П+Л;
- ПОДСВ. НОГ;
- RESSERVE;
- БИКСЕНОН;
- ПОДСВ.ПОВОР.П+Л(Корнер).
Удивительное совпадение, но, ранее мы уже определили, что:
- 3073 – задний левый габарит/ПТФ;
- 3076 – задний правый габарит/ ПТФ;
- 3079 – не был найден;
- 3082 – не был найден;
- 3085 – оба задних габарита/стопы;
- 3088 – оба задних габарита;
- 3091 – передние габариты;
- 3094 – не был найден;
- 3097 – не был найден;
- 3100 – не был найден;
- 3103 – не был найден;
- 3106 – не был найден;
- 3109 – секция ДХО в ПТФ;
- 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.