Как я и обещал ранее, продолжаю повествование о диагностическом адаптере VCDS 17.Х.Х.
===UPDATE #1===================================================
Если Вам повезло и у Вас адаптер с загрузчиком, можно попытаться прошить его без использования программатора, при помощи вложенной в архив программы VAGCOM_EEWrite.exe. Процесс описан в БЖ у товарища gggrinnn
===============================================================.
После получения посылки с программаторами, я решил сначала потренироваться "на кошках", а именно обновить прошивки микроконтоллеров ATMEGA8A установленных на обоих программаторах.
Все делал по этой инструкции на ютубе.
I. Скачал архив из подписи к видео (yandex / google), установил драйвера (из-за того, что они не имеют цифровой подписи пришлось хитрить).
Сначала слил дампы оригинальных прошивок, после чего при помощи "ровного" USBASP залил крайнюю прошивку (от 2011.05.28) в "кривой" USBASP (у него USB "папа" распаян немного под углом). Фьюзы и лок биты расставил так — как рекомендовал автор видео).
Второй ("ровный") программатор я оставил на старой прошивке т.к. обновленный "кривой" USBASP не смог вычитать из него "старую" прошивку. Возможно дело во фьюзах — займусь этим вопросом позже.
II. На основе найденных в интернете картинок нарисовал себе шпаргалку по которой "сваял" переходник USBASP (10pin) <=> VCDS(6pin) пожертвовав кабелем от одного из программаторов.
III. Для переделки VCDS согласно инструкции с форума digital-kaos.co.uk нам понадобятся:
1) VCDS собранный на ATMEGA162 + FT232 (в архиве есть дампы как для RL/RQ так и для BM/BL)
2) Программатор (в моем случае USBASP ISP AVR v2.0).
3) Кабель 10pin<=>6pin (как в моем случае) или любой другой набор проводков подпаянных к выходам ATMEGA162 + FT232RL согласно схеме и выполняющий аналогичную ф-цию
===UPDATE #2 & #4==============================================
Подробнее о прошивке адаптеров без "гребенки" написано в БЖ у товарищей elpaso544 >>тыц<< и Kirux0 >>тыц<<
===============================================================.
4) Архив с форума digital-kaos который содержит:
4.1) утилиту VAGCOM_HWType.exe для определения версии железа (0х44 или 0х46)
4.2) дампы flash + eprom для прошивки ATMEL ATMEGA162
4.3) софт для прошивки ATMEL ATMEGA162 (я использовал Progisp v1.72 из архива)
4.4) дампы для FTDI FT232
4.4) утилиту VAGCOM_EEWrite.exe для прошивки адаптеров со встроенным загрузчиком через USB (без использования программатора)
* Альтернативная ссылка для скачивания архива с Google Drive
5) софт для прошивки FTDI FT232 — я использовал MProg 3.5 (обновил ссылку 2021-09-26)
6) ПК с USB2.0 (желательно с 2-мя)
IV. Теперь о самой процедуре прошивки.
За основу взята оригинальная иснрукция из архива.
При помощи кабеля соединяем программатор и адаптер (будьте внимательны с 6pin разъемом) и подключаем их к портам USB2.0 на ПК.
1) Запускаем утилиту VAGCOM_HWType.exe и узнаем версию своего железа. Для работы утилиты адаптер рекомендуется запитать от бортовой сети автомобиля. В моем случае было достаточно выставить подачу 5 вольт (джампер 3.3/5) на программаторе. Как и ожидалось у меня HWType 0х46.
2) Запускаем Progisp v1.72. Убеждаемся что программа видит ATMEG-у. Можете слить дампы оригинальных (firmware и eprom, а также сделать скрин расстановки fuse&lock битов)
===UPDATE #3===================================================
По рекомендации elpaso544 Для избежания ошибок лучше использовать уже готовый проект (файл с расширением .prj) под Вашу конфигурацию (см. HWType). Загружаем его через [Open Project] далее нажимаем кнопку [Auto] (4) и ждем окончания прошивки.
===============================================================
Если готового проекта нет или вы не ищете легких путей => В соответствии с Вашим HWType загружаем в программу дампы flash (1) и eprom (2) из архива (в hex или bin формате) выставляем рекомендуемые fuse&lock (3) (я ориентировался на картинку из .pdf инструкции) и нажимаем кнопку [Auto] (4) и ждем окончания прошивки.
3) Далее запускаем MProg 3.5. Загружаем (1) в программу дамп ftdi_mprog_XXXX.ept в соответствии с маркировкой на чипе (при желании можете слить дамп оригинальной прошивки), нажимаете "молнию" (2) и ждете окончания прошивки.
Скриншот я сделать забыл 0_о, поэтому в качестве примера пришлось подфотошопить приведенное выше фото экрана ноутбука.
На этом прошивка закончена, осталось проверить работоспособность адаптера.
V. Установка VCDS/VAG-COM 17.X.X
Скачиваем крайние оригинальные версии VCDS от ross-tech VCDS 17.8.0 и VCDS-RUS 17.1.3
Устанавливаем согласно инструкции (для 64bit систем выбираем 32bit). Не забываем снимать галку отвечающую за запуск установленного ПО. Также желательно сразу удалить с рабочего стола ярлыки для запуска оригинальных экзешников.
В папки установки копируем лоадер (VCDSLoader.exe) из архива в папку с установленной оригинальной VCDS. "Выкидываем" на рабочий стол его ярлыки и переименовываем по Вашему желанию. В последующем запускаем VCDS только с их помощью!
У меня получилось так (CAN недоступен т.к. кабель не поключен к авто)
Проверка работоспособности в авто подтвердила корректность перепрошивки адаптера. Обе версии успешно сканируют, кодируют и проводят адаптацию, а раз так, то "эксперемент" можно считать успешным!
===UPDATE #5===================================================
Для работы адаптера с VCDS 17.8.1 необходо воспользоваться обновленными компонентамии из архива VCDSLoader_v4 который форумчанин kolimer выложил на форуме первоисточнике снабдив комментириием:
New loader V4 working with 17.8.1 available. Needed to rewrite avr eeprom. One multilingual eeprom is not possible anymore. Use VAGCOM_EEWriteLang to write eeprom of your choice.
Из чего следует, что теперь адаптер приидется прошивать для работи с VCDS 17.8.1 только с ОДНИМ языковым пакетом =(
===============================================================
Дальнейших изысканий по данной теме пока не планирую =) А вы всегда можете обратиться к первоисточникам.
НАПОМИНАЮ! ПРОШИВКА НА СВОЙ СТРАХ И РИСК!
За какие-либо последствия несете ответственность Вы и только Вы.
Еще раз ссылка на тему с актуальным мануалом по кодированию PQ35 — Skoda Octavia A5FL (1Z) от RiHard и отдельно для тех, кто не желает вступать в сообщество Кодировки VAG ссылка для скачивания с >>гуглдрайв<< (v.2.114.15)
P.S. Вопросы по поводу прошивки адаптеров на нестандартных печатных платах и/или другой элементной базе задавайте на профильных форумах (carhelp, digital-kaos, и т.п.). Я смогу ответить/подсказать только по тем моментам которые опробованы мной лично и описаны выше.
P.P.S. Варианты подходящих шнурков на буржуйском ресурсе cartechnology.co.uk/print…read.php?tid=26509&page=6 и в коментах к БЖ elpaso544 www.drive2.ru/l/480734522283917454/#comments