В прошлой записи я рассказал про установку зеркал с электроприводами на машину. В этой записи я напишу про то, как правильно закодировать блоки управления водительской и пассажирской дверьми.
Но сначала лучше поделюсь первоисточниками:
1. Ross-tech: кодирование водительской двери
2. Ross-tech: кодирование пассажирской двери
Итак, нам потребуется диагностический шнур, VCDS (он же Вася-диагност) либо ODIS. Я делал через одис.
Что требуется сделать:
1. Подключаемся к машине, выбираем "Самодиагностика" (для ODIS), идём в блок 42 (блок управления водительской дверью), раздел "кодирование". Смотрим старую кодировку блока, запоминаем. Повторяем процедуру с блоком 52 (пассажирский блок). Данный пункт в принципе необязателен, закодировать свою комплектацию можно, зная инфу ниже, но я пошёл по наиболее простому пути и решил запомнить старые кодировки.
2. Заменяем старые блоки на новые.
3. Подключаемся к машине, снова идём в самодиагностику, Выбираем блок водительской двери 42, раздел "кодирование"
4. Прописываем нужную нам кодировку, которая соответствует комплектации нашей машины
5. Выбираем блок пассажирской двери 52, раздел "кодирование". Повторяем процесс кодирования.
Начну с того, что обычно вызывает больше всего вопросов: какую вообще кодировку туда написать? У меня на родных блоках, например, была кодировка "180", на донорском блоке водителя — "4790", а на пассажирском донорском блоке — "5046"! Че это за цифры, откуда они взялись, и почему именно такие — об этом ниже.
Так вот, согласно данным Ross-tech, блок управления дверью 1K, 5K, 52 (и водительской, и пассажирской передней) VW GOLF mk5, mk6 принимает кодировку в десятичном формате. Число, которое будет введено для кодирования, блока, является суммой, которая получается из слагаемых ниже:
+0000001 = Кнопка открытия багажника в салоне (E233)
+0000002 = Плафон подсветки порога в наружном зеркале
+0000004 = Повторитель поворотника в зеркале
+0000008 = Подсветка внутренней ручки двери
+0000016 = Доводчик стеклоподъемников при нажатии на кнопку опускания/подъёма стекол во 2-м положении (Automatic Run active)
+0000032 = Подогрев зеркал
+0000064 = Подсветка зоны выхода в дверной карте (та, что снизу)
+0000128 = пятидверный кузов
+0000256 = пямять сидений память зеркал (Seat memory installed) — чтобы при включении задней передачи опускалось зеркало
+0000512 = праворульная конфигурация
+0001024 = Safe-Motor not installed (? Инфы о том, что это такое, тоже не нашёл)
+0002048 = Pinch Protection inactive (вероятно, отключение защиты от защемления пальцев стеклом)
+0004096 = установлены складные зеркала (модельный ряд 2008+)
Теперь, зная эту информацию, можно:
а) расшифровать кодировку,
б) вычислить новый код.
Например:
1. донорский блок водителя имел кодировку 4790.
4790 = 4096 + 512 + 128 + 32 + 16 + 4 + 2,
т.е. В Блок закодирована информация о складных зеркалах, праворульный конфиг, 5-дверный кузов, подогрев зеркал, Automatic Run, повторитель поворотника, подсветка порога снаружи.
2. донорский блок пассажира имел кодировку 5046.
5046 = 4096 + 512 + 256 + 128 + 32 + 16 + 4 + 2,
т.е. В Блок закодирована информация о складных зеркалах, праворульный конфиг, память сидений зеркал, 5-дверный кузов, подогрев зеркал, Automatic Run, повторитель поворотника, подсветка порога снаружи. Забавно, что на водительском сидении памяти не было, а на пассажирском была.
Upd: пассажирское сиденье имеет кодировку на 256 больше как раз из-за памяти зеркала. Это надо учесть при кодировании, иначе не будет работать опускание зеркала.
Или моя старая кодировка 180 на обоих блоках:
180 = 128 + 32 + 16 + 4,
т.е. В Блок закодирован 5-дверный кузов, подогрев зеркал, Automatic Run, повторитель поворотника.

У меня после вмешательства в машину дополнительно появились приводы зеркал (+4096) и подсветка порога снаружи на зеркале (+2).
Следовательно, новый код для водительского блока у меня будет такой:
180 + 4096 + 2 = 4278
Upd: для пассажирского блока кодировка будет такая:
180 + 4096 + 2 + 256 = 4534
256 прибавляем, чтобы работало опускание зеркала (при наличии такой опции на зеркале).
Дальше заносим новые кодировки в оба блока.


Upd: Активация памяти зеркала
Дополню в этом же посте для целостности инструкции момент про кодирование функции опускания бокового зеркала при включении задней передачи. Нужно изменить кодировку у двух блоков:
1) меняем кодировку блока управления пассажирской двери (52) — об этом я уже выше написал;
2) идем в 09 блок управления бортовой сетью, выбираем "Кодирование", нас интересует байт №4. В этом байте третий бит (отсчет начинаем с нуля) меняем с 0 на 1 — это активирует меню в бортовом компьютере.
Например: если двоичная кодировка была 10000000, то надо сделать 10001000. Жмем "применить".

После этого появится пункт в настройках:

Активируем, ставим джойстик регулировки зеркал в положение "R", включаем заднюю передачу — наслаждаемся наклоном зеркала. Протестировал у себя, включил/выключил задний ход 9 раз — зеркало возвращается ровно туда, куда ему положено. Промахов нет (пока что).
Всё, наслаждаемся работой зеркал? Ну почти да.
Поворотники заработали как надо (водительский мигает слева, пассажирский — справа), стекла поднимаются и опускаются корректно. Теперь левая кнопка стеклоподъёмника взаимодействует с левый стеклом, а правая — с правым. Регулировки зеркал работают как положено.
А вот приводы зеркал работают наоборот: когда надо сложиться, они раскладываются и наоборот.
Это лечится либо через ODIS Engineering (элегантно, но сложновато из-за необходимости изучать вопрос глубоко, об этом способе напишу в следующий раз), либо перепиновкой на разъёме зеркала 14 и 15 контактов 😃.
Вышло так, что я в прошлой записи зря перепиновал провода электродвигателя. Находясь уже в машине, мне пришлось вернуть обратно распиновку на обоих зеркалах, и тогда у меня уже заработали зеркала ровно так, как положено по заводу.
Вот теперь у меня есть вот такой, всё ещё промежуточный результат работы:

Остаётся активировать наклон правого зеркала при включении задней передачи и складывание стекол с ключа при закрытии авто. Но об этом в следующий раз)
Продолжение следует…


Comments 27
Добрый день!
Поставил такие же блоки как у вас на гольф 5, все функции работают, даже складывание зеркал с брелка, никаких инверсий и прочего.
Есть нюанс с авторежимом подьема /опускания стекол:
1. Режим авто работает и вниз и вверх если не опускать до конца примерно 3-4 см до двери. (Как на фото). Т.е. полностью стекло в дверь на режиме авто не уходит, вручную можно.
2. Если стекло опустится до уровня 3-4см до двери, то режим авто слетает, поднимать опускать надо вручную.
3. Прт этом, если поднять стекло вручную до конца вверх, отпустить кнопку, нажать вверх однократно, то режим авто опять работает и вверх и вниз, пока стекло не опустится до определенного уровня внизу.
Не подскажете где править надо?
Может, попробовать скинуть клемму с аккума и адаптировать эсп? Как будто он не в курсе крайних положений
Пробовал конечно, к сожалению не подходит. Зад адаптируется сразу, перед нет. Более того — несколько раз опускаю/поднтмаю и держу в крайних положениях и адаптация не встает. Но если просто поднять до упора вверх, отпустить кнопку и однократно нажать вверх, то опять работает по алгоритму как описал
3-5 секунд держите кнопку в верхнем положении? Пошагово спускаете/поднимаете стекло?
Да, все так
Хз тогда, я бы рыл инфу по части установки моторчика, может, у него есть какие-то особые положения шестерни, которые нужно учитывать при установке…
Либо отличается работа у блоков 5 и 6 гольфа, хз
Нет ли у вас информации по адресам, которые отвечают за режим работы стекол? Там править надо. По аналогии как у вас указано про складывание зеркал (189,206,223)
У Моторчиков нет особого положения
К сожалению, нет информации (
Приветствую 🖖
Все работает корректно, кроме джойстика зеркал, знаю что можно исправить, но как нигде не нашёл (
www.drive2.ru/b/712683097233034948/
Спасибо!
Я некорректно написал.
Зеркала складываются в положении подогрев, а в положении сложить зеркала раскладываются.
При этом регулировка корректно работает
Поменять местами пины от электродвигателя, тогда помочь должно
Я вроде писал про это, возможно в третьей части
Спасибо 🤝
Не нашел 3 часть почитать
Varfolomei183
Спасибо!
Я некорректно написал.
Зеркала складываются в положении подогрев, а в положении сложить зеркала раскладываются.
При этом регулировка корректно работает
Подскажи пожалуйста, поменял моторчик от пассат в6, вверх вниз работает нормально регулировка, а вправо и влево работает в инверсии (((.
Можно ли это исправить кодировкой?
Недавно писал товарищ с подобной проблемой, пришли к выводу, что проблема, скорее всего, решается корректировкой eeprom. Но я не знаю, какой адрес в eeprom за это отвечает, так что подсказать не смогу… Да и нужен ODIS либо VCP, через Васю это не поправить. Именно Кодировкой вряд ли решится проблема
Приветствую! Подскажи пожалуйста, у меня тоже зеркало переднее пассажирское работает наоборот. И складывание и регулировка. Т.е. блок двери от праворукой машины. Чтобы не перешивать блок, какие контакты на разъеме зеркала перепиновать? Ты упомянул 14 и 15. Я так понимаю, разъемы у нас аналогичные…
Регулировка фиксится только кодировкой, насколько я помню. Складывание зеркал можно перепиновкой исправить, это да, 14 и 15 контакт
Спасибо!
секрет правки EEPROM в итоге не раскрыт, у меня в итоге память работает через одно место крутит в разные стороны а вот регулировки работают нормально. По итогу надо брать еепром с европейки и заливать его в японские блоки чтоб все работало ровно но уже лень заниматься
Про EEPROM ещё выдавлю пост попозже, пока что меня смущает, что зеркала не всегда сразу раскрываются, когда снимаешь с охраны авто. Работает через раз: либо сразу при открытии двери раскрываются, либо надо дать машине секунд 10 после того, как дверь откроешь. Не знаю, с чем связан такой косяк.
И смущает то, что в принципе не работает наклон зеркала при включении задней передачи. Хочу сделать тест исполнительных механизмов, может, дело вообще не в кодировке.
Слышал от товарища на А7 октахе, что эта опция и у него работает не очень, да и вообще много кто жалуется на память зеркала, что людям через одного не везёт с ней. Даже тем, кто это имеет с завода.
Да глюки с раскладыванием есть но редко, если быстро сел и включил зажигание, по глюки с памятью не слышал у меня она отключена опция опускания при заднем ходу
Классно, круто и почти всё понятно)
Ждём следующие обещанные в тесте отчёты
Пока не победил наклон зеркала: функция появилась, но работать че-то не хочет. Как разберусь — опубликую.
Но складывание при блокировке уже работает)
Очень пытался написать понятным языком 😃
Время удержания закрытия для складывания изменял со штатного в 2 секунды? У меня частный вопрос, можно ли его изменить не одисом, а китайским vcp?
Поменял на 0,5 сек. Насчёт vcp были холивары какие-то, не вникал, т.к. у меня одис. Меняется через редактирование EEPROM у блока бортовой сети
Если VCP может переписывать данные прошивки, то тогда можно
VampireLo
Время удержания закрытия для складывания изменял со штатного в 2 секунды? У меня частный вопрос, можно ли его изменить не одисом, а китайским vcp?
www.motor-talk.de/blogs/t…b-gen3-gen4-t5465081.html
Сядя по всему, можно. Но опять же, речь про китайский вариант тут не идёт