Как я и обещал ранее, продолжаю повествование о диагностическом адаптере 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









Комментарии 73
Я так понял автор говорит о двух видах прошивок для адаптера, либо мы шьем с помощью программатора USBASP ISP и программы Progisp v1.72, либо с помощью платы FT232RL и программы MProg 3.5?
Или же необходимо выполнять оба действия в течении одного цикла прошивки адаптера?
Посоветуйте шнурок для активирования скрытых функций и чтения ошибок для Джетта 6 2013 г.в. А то уже голова устала от чтения всех этих постов. На что смотреть при покупке.
Я смутно понял о чём пишет автор, но за такой труд 5!
А белорусы тоже им прошиваются или тогда уже проще взять официального васю на vasyadiagnostofficial.ru ?
Подскажите, может есть файл прошивки, которую напрямую в чип заливать?
Проще выпаять и бросить чип на программатор и залить или внутрисхемно, чем воевать с кучей последовательностей.
myrobot.ru/downloads/prog…driver-x86-x64-v3.0.7.zip
Спасибо вам за эту информацию! Сделал себе русскую версию. Понадобился программатор из Китая. И незабываем ставить драйвера для программатора! Я на это не обратил внимания и потратил час времени на поиск ошибок.
Ч/з программатор.
Бутлодер отключён. Я так понимаю прошивать только через программатор? Или вообще не прошьется?
До какой версии сейчас обновился ?
Очень полезная статья, спасибо! Как думаете, если VCDS перестал определятся ПК но горит зеленым диод это сдох FTDI?
Пригодилось, спасибо!
Терзают смутные сомнения что если лок биты стоят как на картинке a.d-cd.net/27407d9s-960.jpg то дамп слить не получится. Вернее он сольется, но будет не пригоден
Заказал на OBD2CarTool шнурок 16.8, когда он пришел, попросил китайцев софт, чтобы проверить его работоспособность до танцев с бубуном и перепрошивкой. Китайцы выслали ссылку на 17.8, которая без проблем запустилась.
Что-то я не пойму, надо ли перепрошивать EEPROM, чтобы запустить, допустим, 18.1 или достаточно просто соответствующего Loader?
Подскажите кто-нибудь плиз. Шнурок прошил. Всё хорошо. При первом подключении шнурок обновился до версии 1.96. Потом при подключении пишет —
Порт Статус: ОК
USB библиот.версия:03.02.07
USB драйвер версия:02.10.00
Интерфейс: Не найден!
Здравствуйте. У меня есть программатор TL866CS. Подскажите плиз как к нему подключиться для прошивки.
К сожалению, кроме совета обратиться за помощью на профильные форумы типа кархелп (ссылка есть в предыдущей теме), ничем помочь не смогу.
Спасибо за столь быстрый ответ. Если будет не сложно, напишите где лучше спросить.
Просмотрев архив, обнаружил папку под интригующим названием — Projects TL866+Progisp. Очень любопытно. Ведь у меня программатор TL866.
Спросите здесь www.carhelp.info/forums/s…89783188ed0ab03233&page=2
P.S. Я в программаторах разбираюсь "как свинья в апельсинах"(с) и перед тем как прошить свой кабель, полученным USBAsp, мне пришлось, в рамках "ликбеза", перелопатить интернет в поисках видео и статей по работе с данным девайсом. =)
Большое спасибо.
А можно имея только один программатор прошить Atmegu? не прошивая сам программатор?
Попробуйте =)
по ссылке microkontroller.ru/progra…asp-usb-avr-programmator/ указана причина по которой китайцев рекоммендуют перепрошить —
"При перепрошивке китайского программатора рекомендую установить FUSE-бит CKOPT. CKOPT взаимосвязан с предельной тактовой частотой. По умолчанию CKOPT сброшен и стабильная работа микроконтроллера программатора при применение кварцевого резонатора возможна только до частоты 8 МГц ( а МК программатора работает на частоте 12 МГц). Установка FUSE-бита CKOPT увеличивает максимальную частоту до 16 МГц. Китайцы не трогают этот FUSE-бит, что довольно часто приводит к отказу программатора (обычно система не определяет программатор)."
Там уже есть новые VCDS Loader v5 и v6.1
Я в курсе (уже скачал), но не всегда есть время и желание обновлять пост. Именно поэтому я даю ссылки на первоисточник. Ищущие да обрящут! (с)
Все верно)
брал такие.
Всем доброго времени суток, тоже купил кабель и проггеры, на подключённом горит красный на прошиваемом ничего при чтении выдаёт ошибку как не крути, дрова поставил всё определяется.
Всё делал как на видео в посте, вин10 пробовал 3 разных проги. На ХР и 7й не запускаются программы, что я делаю не так ХЭЛП ПЛИЗЗЗ !
Привет
Купил ломаный кабель 17.8.1 на английском, с диском и кряком внутри.можно ли поставить с оф сайта 17.8.1 на немецком и использовать кряк из диска?
Скорее всего нет. Но можно попробовать прошить его под 4 лоадер на немецком.
Спасибо
Ну а если попробовать без прошивки лоадера, кабель может умереть?
Ребят, установил vcds, в руководстве сказано, что надо зарегистрировать через vcds loader… я никак не могу понять как это сделать ? Генерирую первый файл, он каким -то образом должен отправится разработчикам и выслать мне уже активированный файл, который нужно открыть vcds loader … кто-нибудь регистрировал через vcds loader ? И нужно ли это делать ?
просто кидаешь файл загрузчика в папку установленного vcds и заходишь в программу через него, это тупо взлом …
Интересно. Работает только с этими программами по ссылкам VCDS-RUS 17.1.3 + VCDS 17.8.0? Нет Русской 17.8.0?
Вот Вы спросили — я сходил на офф сайт и узнал что уже есть VCDS-RUS 17.8.1 и VCDS-ENG 17.8.1 а также VCDS-ENG 17.12.0 Beta
Надо будет скачать и попробовать =)
То есть должно работать под официальный vcds с loader? Прошил кабель вашим способом, ещё не побывал подключать к машине. И стало интересно, можно ли с последней версией его использовать. Спасибо за статью!
Не должно, но может. =)
Руки чесались, установил последние программы, запуск происходит под loader ( выскакивает окно запуска взлома). Проверить остаётся только на машине. 😄
Zhyryk
Вот Вы спросили — я сходил на офф сайт и узнал что уже есть VCDS-RUS 17.8.1 и VCDS-ENG 17.8.1 а также VCDS-ENG 17.12.0 Beta
Надо будет скачать и попробовать =)
Работаь не будет, нуна третья версия загрузчика и перешить еепром
Таки да — нужен Loader V3 и перепрошивка, но существующий вариант не на 100% работоспособен. Ждем исправленную версию!
j4fme
Работаь не будет, нуна третья версия загрузчика и перешить еепром
Для корректой работы с VCDS 17.8.1 форумчанин kolimer выложил VCDSLoader_v4
Ага, вчера скачал, шить лень, отложил на попозжя, пока есть с чем играться))
Zhyryk
Для корректой работы с VCDS 17.8.1 форумчанин kolimer выложил VCDSLoader_v4
У него там уже 6.2 или 6.3 версия лоадера — ничего за нее не слышал случаем? Мой чет в последнее время косячить стал — в длинной кодировке меняешь байты — пишет кодировка сохранена, а в реале не сохранена. Последние машины 3 так тыркуюсь, приходится байты запоминать и вцпхой делать. Вот думаю свой перешить на версию посвежее
Знаю успешный случай перепрошивки кобеля под лоадера v6.3. Мой все ещё прошит под v2
Пару дней назад прошился под 6.3 все нормуль.
Полезная статья. Спасибо!
Все не соберусь восстановить свой шнурок после www.drive2.ru/l/9983314/
Программатор USBASP ISP я приобрел.
Как определить по какому методу восстанавливать? (с гребенкой или без шнурок)
Машина у меня 2008 года, делаю для себя, поэтому за самой свежей версией не гонюсь.
Фото шнурка
i-a.d-cd.net/25aba56s-960.jpg
i-a.d-cd.net/f5aba56s-960.jpg
Судя по фото "гребенки" на Вашем адаптере нет — Вам "подпаиваться".
Спасибо, теперь понял, что за гребенка.
программатором прошивал?
Да, а в каком месте (по тексту) возникли сомнения?
я спросил у stonerhawk как он прошивал 12.12) программно или программатором
Ясно.
P.S. Вы "ответили" не конкретно на комментарий stonerhawk, а оставили общий комментарий к БЖ =)
VyLKAN
я спросил у stonerhawk как он прошивал 12.12) программно или программатором
Программатором
Спасибо за инструкцию! Прошил старый необновляемый пиратский 12.12
Пожалуйста! =)
Молодец, хорошо описал) но я всем советую шить проектом а не по отдельности, так исключается вариант выставления не правильных фьюзов)
Спасибо за совет! Уже подправил в БЖ.
P.S. Честно "спионЭрил" твои фото для наглядности =)
Не проблема)
Имею китайский шнурок 15.7 с атмегой162 на красной плате
Запустил VAGCOM_HWType.exe, но она ругается что интерфейс не найден :(
По признакам в инструкции похоже у меня hw 46. Подпаялся к атмеге162 — прошил, прошил ftdi, выдернул шнурок, воткнул — шнур видится, при этом заново дрова не ставились, как пишут.
Установил VCDS 17.8, тест выдал такой результат, какой то сильно укороченный вариант вашего :)
К чему так?
Вопросы по поводу прошивки адаптеров на нестандартных печатных платах и/или другой элементной базе задавайте на профильных форумах (carhelp, digital-kaos, и т.п.). Я смогу ответить/подсказать только по тем моментам которые опробованы мной лично и описаны выше.
Спасибо за статью! И фото!
Вопросы:
1) адаптер-шнурок VCDS в итоге прошивался "прямым" или "кривым" программатором?
2) отличаются ли ещё чем либо эти программаторы, кроме явного наклона штырей под перемычку?
У меня шнурок VCDS 15.7.0 китайский на чипах ATMEL Atmega 162 и FTDI FT232RL. Отдельных отводов для прошивки нет, поэтому подпаивался к контактам микросхем по схеме из 3) пункта. Итого 6 проводов на шнурке и 6 проводов в колодке программатора, дополнительно вывел 2 провода с шнурка-адаптера VCDS на внешнее питание 12в. Подключаю как у Вас в 6) пунтке. USB программатора в ПК, USB шнурка в ПК. На программаторе горит LED1 красным, на шнурке если не подать внешнее питание 12в диод на шнурке будет учащенно мигать красным цветом, а если подать 12в, то будет гореть постоянно зелёным, как у вас на фото 6). Шнурок и программатор видятся в системе. Дрова ставил по разному, вручную и через программу zadig-2.3. Пробовал на разных ПК с Windows 7 и 8.1 соответственно.
Версия HW согласно программы VAGCOM_HWType.exe 0x46
> Запускаем Progisp v1.72. Убеждаемся что программа видит ATMEG-у. Можете слить дампы оригинальных (firmware и eprom, а также сделать скрин расстановки fuse&lock битов)
Вот на этом этапе сразу затык. Как именно убедится в работоспособности? Слева выбран Atmega162 в меню пробовал разные команды на чтение из меню Command:
a) Read Signature
б) Read Flash
в) Read Eeprom
Все как одна отрабатывают: после выбора команды загорается LED2 на программаторе, на шнурке в это время гаснет диод и выводится, примерно через 1-2 сек ошибка: Chip Enable Program Error, диод на шнурке перестает мигать и горит постоянно красным. А в случае с включенным внешним питанием 12в горит зелёным.
Программатор у меня 1 как раз "кривой". Заказал "прямой", но придет не скоро.
1) VCDS прошивался обновленным "кривым" программатором (смысл обновления — корректная работа с новыми версиями стороннего ПО)
2) Нет.
Скорее всего проблема в том, что в программаторе старая прошивка. Уже точно не помню, но вроде сохранение ПО делается через меню "буфер".
Ок, спасибо! Тогда жду новый программатор, так будет проще разобраться в чем проблема, ведь в таком случае можно будет попробовать сперва прошить/обновить программатор.
Приветствую. А где и какой брали программатор?
В стране-производителе = Китае. С Али заказывал.
А как подключиться к ножкам чипа?
Если отдельных отводов для прошивки нет, то подпаиваться к контактам микросхемы по схеме из 3) пункта инструкции
Rener235
А как подключиться к ножкам чипа?
см БЖ elpaso544 он как рак подпаивался к ножкам чипов => www.drive2.ru/l/480734522283917454/
Навел жути на людей)))
У меня бы не хватило терпения, красава.
Там собственно программирование занимает минут 5. Больше всего времени я потратил на изготовление переходника (10pin<=>6pin) а также поиск и просмотр видео с примерами работы в Progisp v1.72 и Mprog3.5 =)
А можешь более детально рассказать про изготовление переходника? Шерстил ali, но готовых решений не нашел. Стандартом USBASP, насколькоя понял, является 10-pin либо 6-pin, но в конфигурации 3*2.
Китайцы с obd2cartool.com морозятся и включают дурачка "я тебя не понимать".
Понятно, что у любого электронщика со стажем будет сотня всяких переходников и сокетов на выбор под рукой, но у меня их нет и надо будет где-то искать/покупать. В идеале было бы взять у китайцев готовый с хвостом и подпаять к шлейфу. Но какой брать?
В комплекте с кабелем шел 6-ти пиновый разъем "мама" для "гребёнки" => видно на фото комплекта поставки в предыдущей теме. Вот к нему я и подпаял половинку 10-ти пинового шлейфа USBASP
На разных адаптерах "гребенка" может иметь разный типоразмер.
gTematy
Навел жути на людей)))
У меня бы не хватило терпения, красава.
Если Вам повезет и у Вас окажется адаптер с загрузчиком, можно попытаться прошить его без использования программатора, при помощи вложенной в архив программы VAGCOM_EEWrite.exe. Процесс описан в БЖ у товарища gggrinnn => www.drive2.ru/l/486111409021649588/