Привет!
Когда-то в далеком 2019 году, я приобрел на aIiexpress клон адаптера HEX-USB+CAN и не смотря на то, что в нем использован древний 8-битный микроконтроллер ATmega162 16МГц, имеющий на борту всего 1Кбайт оперативной памяти и 16Кбайт флеш, он по сей день успешно работает с "ВАСЯ диагност 19.6.0 by Vag Diagnost Group" и самыми последними версиями VCDS, включая 25.3.2 на Fabia3 и Rapid Spaceback, которым посвящены мои бортжурналы.
Из-за того, что китайские заводы начали изготавливать клоны HEX-USB+CAN качественней оригинала, в 2019 году Ross-Tech объявили HEX-USB+CAN устаревшим и начали закупать у южноафриканской компании HEX Microsystems, новый диагностический адаптер HEX-V2, построенный на 32-битном микроконтроллере STM32F415-VGT6, с тактовой частотой 168МГц, 192Кбайт оперативной памяти и 1Мбайт флеш на борту. Встроенный контроллер USB2.0 порта, позволяет VCDS общаться с чипом в 12 раз быстрей на скорости 12Мбит/с, так здесь избавились от FT232 резавшего скорость до 1Мит/с в HEX-USB+CAN.
ПОЛЕЗНО ЗНАТЬ! Ross-Tech, заставляя пользователей покупать HEX-V2 за $199, ограничивают его использование максимум тремя, а за $299 — десятью автомобилями. VCDS запоминает VIN автомобиля и если обнаруживает, что HEX-V2 подключен к четвертому или одинадцатому автомобилю (в зависимости от прописаной в адаптере лицензии), он отказывается работать. Клоны не имеют данного ограничения и именно поэтому продавцы добавляют на этикетки надпись Unlimited VIN.
Чтобы заставить владельцев оригинальных HEX-USB+CAN адаптеров, выложить за HEX-V2 немалые деньги, Ross-Tech добавили в VCDS искусственные программные ограничения. Через HEX-USB+CAN адаптер, VCDS отказывается:
1. Отображать или работать с блоками, которые Ross-Tech не тестировали с HEX-USB+CAN, или иными словами устанавливавшиеся на автомобили свежее 2015 года. Вот некоторые из них:
2016+ Audi Q7 (Rest-of-World) шасси 4M (2017+ North American Region шасси F7),
2016+ Audi A4 B9 (Rest-of-World) шасси 8W (2017+ North American Region шасси F4),
2017+ модели (включая все MQB-A0 авто как например SEAT Ibiza KJ),
ЭБУ Delphi DCM6.2V на платформе PQ26, установленный на мои Fabia3 и Rapid Spaceback.
2. Расшифровывать кодировку блоков используя ASAM базу блока
3. Выдавать расширенную расшифровку ошибок протокола UDS
ПОЛЕЗНО ЗНАТЬ! Пункты 2 и 3, бесплатный ВАСЯ 19.6+ с этим же самым клоном HEX-USB+CAN, умеет без каких либо проблем. И даже частично работает с автомобилями и блоками перечисленными в пункте 1.
4. Не записывает длинный набор байт в адаптацию, с чем я сталкивался при установке сигнализации
5. Не дает сменить диагностическую сессию блока на "Сход с конвеера (EOL)".
6. Не поддерживает передачу SWaP кодов
7. Не работает с SFD.
Устройство оригинального HEX-V2
Вопреки мифам, в HEX-V2 никакой аппаратной поддержки новых протоколов не добавили. На OBD2 разъеме задействованы следующие 7 контактов:
1 зажигание (при повороте ключа в замке зажигания, на этот контакт подается +12В)
4 GND
6 ISO15765-4 (CAN bus high)
7 ISO9141 (K-line)
14 ISO15765-4 (CAN bus low)
15 ISO9141 (L-line)
16 +12В от аккумулятора автомобиля

Оригинальный HEX-V2 адаптер, построен на 32-битном ARM микроконтроллере STM32F415-VGT6, имеющем на борту ядро Cortex™-M4, поддерживающее операции с плавающей точкой и работающее с тактовой частотой 168 МГц. На борту микроконтроллера находятся 192Кбайт оперативной памяти. Буква G в приставке -VGT6 в маркировке чипа, указывает на наличие внутреннего флеш размером 1Мбайт.
В отличии от ATmega128 в HEX-USB+CAN, у STM32F415 контроллеры USB и CAN встроенные и соответствующие дополнительные чипы на плате не нужны.
Также на борту STM32F415 имеется крипто/хеш процессор, ускоряющий шифрование по алгоритмам AES 128, 192, 256, Triple DES, и хеширование по алгоритмам MD5 и SHA-1.
ПОЛЕЗНО ЗНАТЬ! Кроме STM32F415 в клонах также встречаются:
STM32F405 отличающийся отсутствием крипто-процессора;
STM32F407 без крипто-процессора, но имеющий интерфейсы Ethernet (MAC) и камеры (DCMI);
STM32F429-VET6 более новая версия STM32F415 с меньшим энергопотреблением, большей тактовой частотой 180МГц и большим размером SRAM 256Кбайт. Приставка -VET6, означает меньшее количество флеш 512Кбайт.
Использование версий STM32F4xx без криптопроцессора и с меньшим количеством флеш в клонах, возможно потому, что как оригинальная, так и написанные китайцами прошивки, занимают меньше 512Кбайт и абсолютно не используют крипто-функции чипа.
На фото верхней части платы возле OBD2 разъема, находятся два одинаковых чипа L9637D, обозначенные как U2 и U3 и отвечающие за интерфейс ISO 9141 (K/L-Line). Справа от них, находится чип DADU1711, являющийся MCP2562T-E/MF High Speed CAN трансивером 1Мбит/с и обозначенный как U1.
Справа от чипа DADU, находятся танталовый конденсатор 10-20L B3 номиналом 10 мкФ 20 вольт. Рядом находится регулятор напряжения Micrel MIC2920A-5.0WS в SOT-223 корпусе, обозначенный на плате как VR1 и выдающий стабильные 5.0В при входящем напряжении до 26В при работе в температурном диапазоне от -40°C до +125°C.
Справа от STM32F415 находится кварцевый резонатор на 25МГц, а под ним динамик-пищалка.
Слева от STM32F415 находятся 20 расположенных в два ряда контактов, обозначенных C10 и предназначенных для диагностики работоспособности адаптера. Слева и справа от USB разъема, находятся четырехконтактные светодиоды LED1 и LED2, умеющие светиться красным, зеленым, синим и прочими цветами и оттенками RGB диапазона.
На нижней стороне платы находится чип CVY T1 F 5579, являющийся регулятором напряжения LM317 и обозначенный как VR2.
ВАЖНО! Q2 похожий на транзистор, это Microchip CryptoAuthentication ATSHA204A, подключенный к выводу 23 (PA0) STM32F415 и служащий для защиты адаптера от клонирования. Используя UID (уникальный ID), OTP данные, bootloader и прошивку, находящиеся в STM32F415, VCDS посылает в ATSHA204A 32-байтные посылки байт/challenge (также известные как MAC сообщения).
ATSHA204A подмешивая к challenge свой серийный номер, ключ и содержимое OTP зоны, вычисляет и возвращает SHA256 ответ длиной 256 бит (32 байта), который прошивка STM32 чипа передает обратно в VCDS, для расшифровки кусков кода VCDS для выполнения.
Выпуск клона
Не смотря на то, что чип STM32F415 оригинального HEX-V2 защищен от чтения содержимого, китайские реверс-инженеры на заводах специализирующихся на изготовлении клонов, считали из него UID, OTP данные, bootloader, и прошивку. Так как извлечь ключи из ATSHA204A не смогли, был написан загрузчик(loader) под Windows, который загружает VCDS в оперативную память, патчит его на лету, перехватывает 32-байтные запросы (challenge) которые VCDS шлет в ATSHA204A, и отвечает корректными 32-байтными SHA256 ответами. Авторы клона, заранее получили ответы ATSHA204A из оригинального адаптера и захардкодили их в пропатченую прошивку STM32. Позже, когда Ross-Tech увеличил количество возможных вариантов challenge, таблицу challenge/response встроили в сам загрузчик VCDS под Windows.
Далее дело было за малым, плату клонировали, bootloader с прошивкой пропатчили так, чтоб UID, OTP данные и ответы на challenge читались не из чипов, а из самой хакнутой прошивки и наладили производство клонов HEX-V2 для продажи на aIiexpress.
ПОЛЕЗНО ЗНАТЬ! Так как запросы VCDS к ATSHA204A и ответы от него привязаны к версии VCDS, при выходе каждой новой версии VCDS, изготовителям клонов приходится при помощи VCDS и оригинального адаптера HEX-V2 имеющего на борту реальный ATSHA204A, составлять таблицу запросов-ответов к/от ATSHA204A и готовить новую версию загрузчика VCDS.
Клон Vagdoing HEXUSB-G2, также известный как H10-000000
Похоже на то, что это самый первый клон, который появился 02.09.2019 г., о чем говорит дата находящаяся на плате слева от контактов OBD2 разъема:

22.12.2019 г., была выпущена новая ревизия платы:

В HEXUSB-G2, использовали точно такие же чипы STM32F415-VGT6 и L9637D ISO 9141 (K/L-Line интерфейс), как и в оригинале, но в целях снижения себестоимости, убрали все незадействованные контакты OBD2 разъема, динамик-пищалку, секьюрити чип ATSHA204A и прочие некритичные SMD компоненты. High Speed CAN трансивер 1Мбит/с DADU, заменили на Atmel 6560-N. В самом низу, слева у разъема USB, добавили 4 отверстия-контакта SWD (Single Wire Debug): GND (VSS), 3.3V (VDD), SWDIO (PA13) и SWCLK (PA14), служащие для подключения к контактам STM32 чипа, программатора/отладчика ST-LINK, являющегося аналогом JTAG.
Производители HEXUSB-G2, пропатчили bootloader и прошивку Ross-Tech в STM32 так, что клон успешно работал без ATSHA204A с абсолютно непатченым VCDS 19.6.2 как оригинальный HEX-V2. Закончилось это тем, что в апреле 2020 г. вышел VCDS 20.4, с которым данный клон перестал работать.
Под HEXUSB-G2 написали загрузчик V2Helper, который позже переименовали в V2PP for ALL 2531 1.07.16(2025-07-22) (пароль drive2).
V2PPLoader по состоянию на февраль 2026 г., умеет загружать, патчить на лету и запускать VCDS 25.3.1. Актуальная версия загрузчика от производителя находится ЗДЕСЬ. Данный клон больше не выпускается.
Клон Vagdoing VW/AUDI-002, VW/AUDI-003 и VW/AUDI-004
08.12.2023 г. производитель клонов Vagdoing, производивший с 02.09.2019 г. HEXUSB-G2, прекратил их производство и выпустил клон на полностью переработанной плате. Использовали тот же STM32F415-VGT6, но для максимального удешевления, убрали регулятор напряжения 5В VR1 и посадочное место динамика-пищалки. 20 контактов диагностического разъема, сократили до 10 и переименовали в BT. 4-ре SWD контакта находившиеся ранее снизу слева возле USB разъема, перенесли на левый край платы и разместили рядом с 10-ю BT контактами. Для интерфейса ISO 9141 (K/L-Line) использовали чипы CSM9241, а для CAN трансивера Atmel 6560-N

В начале 2024 года, появилась такая же плата, но с допаянными 4-мя SWD пинами, распиновку которых вместе с контактами BT, любезно предоставил drdahmani2

Позже выпустили плату VW/AUDI-003 с чипом STM32F429-VET6 и QR-кодом на обратной стороне платы, ведущим на ссылку m-9.cn/2p5kupnormsg

В 2025 году выпустили плату ревизии VW/AUDI-004

Данный клон как и предшественник HEXUSB-G2, использует загрузчик V2PP for ALL 2531 1.07.16(2025-07-22) (пароль drive2) и по состоянию на февраль 2026 г. умеет запускать VCDS 25.3.1. Актуальная версия загрузчика от производителя находится ЗДЕСЬ. Цена данного клона около $50.
Клон Flyfvdi VAG Ver:2.01 с чипом LKT4106
27.11.2020 года представитель компании производителя клонов Flyfvdi, объявил, что они разработали свою версию клона HEX-V2 на платах разных цветов:

Присмотримся к плате поближе:

Вместо дорогого STM32F415-VGT6, Flyfvdi использовали бюджетный STM32F405-VGT6. В начале производства, чипы ISO 9141, High Speed CAN трансивер, танталовый конденсатор, регулятор напряжения и даже динамик-пищалка были как у оригинала. Позже динамик-пищалку выбросили.
Если смотреть на плату сверху, распознать этот вариант клона можно по 6-ти контактам J2 слева от STM32 и двойному ряду контактов в OBD2 разъеме. Начиная от квадратного контакта в J2, они идут на следующие выводы STM32F чипа: 3.3V (VDD), GND (VSS), JTDI(PA15), SWDIO/JTMS (PA13), SWCLK/JTCK (PA14), JTDO/TRACE SWO (PB3).
На нижней стороне платы имеется маркировка VAG Ver:2.01 и присутствует китайский security чип LKT4106, к содержимому которого по аналогии с чипом ATSHA204A в оригинале, Flyfvdi привязали загрузчик и прошивку STM32 чипа.
Под этот клон, Flyfvdi написали прошивку и загрузчик VIIPlusLoader (защитив его VMProtect), который по аналогии с Kolimer VCDSLoader 9.2, загружает и патчит VCDS на лету, чтоб он не проверял отсутствующий на плате ATSHA204A чип. Обновлять прошивку данного клона через VIIPlusLoader для работы с будущими VCDS версиями, лживый представитель Flyfvdi пообещал бесплатно пожизненно.
С 17.03.2021 г., в связи с перебоями в поставках чипов, Flyfvdi начали использовать STM32F407-VGT6 и STM32F405-VGT6 вперемешку, а вместо чипа DADU, ставить SIT1050T. Из-за появления фейков MIC2920A-5.0WS перегорающих при напряжении в бортсети более 12 вольт в то время, как оригинал выдерживает до 26В, стали использовать XL4001E1, конденсатор 100мкФ 35В и катушку:

Не смотря на модернизацию, клоны у покупателей продолжали гореть и в августе 2021 года, Flyfvdi заменили керамический конденсатор C22 на электролитический. Из-за того, что на китайском рынке снова возникла проблема с поставками чипов, в K/L-Line стали ставить DP9241, а CAN трансивер SIT1050T иногда менять на NXP TJA1050T. STM32F405 и STM32F407, заменили на STM32F429-VET6, что привело к повышению стоимости клона с $60 до $100

В ноябре 2021 г., с клоном в комплекте поставлялся VIIPlusLoader V08.020.10, запускавший актуальный на тот момент VCDS 20.4.2. А уже 03.12.2021 г., вышла версия VIIPlusLoader V08.020.13, запускающая VCDS 20.12.0.
Во второй половине 2023 г., загрузчик и прошивка чипа STM32 данного Flyfvdi клона умеющие запускать VCDS 23.3.0 через VIIPlusLoader V08.023.02, были извлечены из взломаны пользователем форума digital-kaos.co.uk с ником Badrax и конкурент Flyfvdi, выпускающий клон B03-ST (который мы рассмотрим тоже), начал продавать B03-ST со взломанной прошивкой.
Взбесившись, Flydvdi выпустили загрузчик VIIPlusLoader V08.023.04, который кирпичит клоны B03-ST с VIIPlusLoader V08.023.02 по сей день, а свой клон переименовали в F33-429439 и чтоб опорочить имя Badrax, а также запутать пользователей, начали поставлять этот адаптер с BadraxVIILoader, специальной, переименованной версией VIIPlusLoader.
Также хитрые Flyfvdi объявили, что те, кто купил адаптер с наклейкой F33-415407, должен заплатить за обновление BadraxVIILoader для новых версий VCDS единоразовые $50, нарушив данное раньше обещание о бесплатном пожизненном обновлении софта данного клона.
По состоянию на февраль 2026 года, Flydvdi продают этот клон с наклейкой F33-429439 и загрузчиком BadraxVIILoader для VCDS 25.3.1 за приблизительно $50

В F33-429439 использован STM32F429-VET6. Чипы отвечающие за интерфейсную часть оставили те же, что и в 2021 году. За то, чтоб F33-429439 в будущем можно было использовать с более новыми версиями VCDS, проходимцы Flyfvdi требуют $50.
В зависимости от года выпуска и номера на наклейке на корпусе адаптера, Flyfvdi VAG Ver:2.01 работает либо с VIIPlusLoader актуальной версии V08.025.14, либо с BadraxVIILoader актуальной версии V9.25.03.001_2503_EN).
Клон Fly FVDI-2024168
12.05.2024 г. Flyfvdi решили выпустить еще один клон под названием FVDI-2024168 (также маркируемый как H11-002336), с новым дизайном платы и чипом STM32F429-VET6, который продают за $84

На плате убрали второй ряд контактов OBD2 и усовершенствовали питание, оставив только один электролитический конденсатор. В чипе LKT4106 обновили прошивку и оставили его на том же месте, на нижней стороне платы, обозначив U6. Для удешевления заменили K/L-Line чипы на транзисторы, и добавили LM393 на нижнюю сторону платы, обозначив как U2. Регулятор напряжения VR2 заменили на 7533. Данный клон по состоянию на февраль 2026 г., работает под управлением VIIPLusLoader V08.025.14 и способен запускать даже бета версию VCDS 25.12. Flyfvdi в очередной раз обещают пожизненную бесплатную поддержку данного клона новыми прошивками.
Клон Fly HEX-VII Plus FVDI-2025169
В 2025 году Flyfvdi решили увеличить продажи и стоимость их клона. Чтоб оправдать повышение его стоимости до $112, дизайн платы и корпуса адаптера решили скопировать с адаптера HEX-NET:

В этом клоне Flyfvdi использовали проверенный временем чип STM32F429-VET6, но наконец избавились от позорного электролитического конденсатора, заменив его на твердотельный. Данный клон по состоянию на февраль 2026 г., работает под управлением VIIPLusLoader V08.025.14 и способен запускать даже бета версию VCDS 25.12. Flyfvdi в очередной раз обещают пожизненную бесплатную поддержку данного клона новыми прошивками.
Клон B03-ST 20.41-EN и безымянный клон 20.4.1
В 2020 г., еще два неизвестных китайских производителя клонов наладили производство моделей с необновляемыми прошивками под VCDS 20.12:

Клон B03-ST 20.41-EN слева с чипом STM32F415-VGT6 работающем в режиме RDP1, можно распознать по перенесенным на правую сторону платы SWD контактам с припаянными к ним пинам (сверху вниз идут 3.3V (VDD), SWDIO (PA13), SWCLK (PA14), GND (VSS), 5-ый не распаян).
Клон 20.4.1 справа с чипом STM32F405-VGT6 работающий в режиме RDP2, очень напоминает HEXUSB-G2 2019 года, так как у него имеются 20 диагностических контактов слева, 2 контакта-отверстия JP2 справа и 4 контакта-отверстия под SWD слева от USB разъема. Но в отличии от HEXUSB-G2, у этого клона OBD2 разъем имеет два ряда контактов.
Владелец этих двух клонов, гений реверс-инжиниринга Badrax, решив разобраться можно ли обновить в них прошивки, отпаял чип STM32F415-VGT6 с клона B03-ST 20.41-EN и считал из него прошивку.
ПОЛЕЗНО ЗНАТЬ! STM32F415-VGT6 имеет на борту память со следующей адресацией:

"В System memory" находится нестираемый загрузчик, который запускается при подаче питания на STM32 чип и считывает "Option bytes" которые конфигурируют режим защиты от чтения:
RDP0 (STM32 не защищен от чтения через контакты SWD (Single Wire Debug) и USB в режиме DFU (Device Firmware Update),
RDP1 (прошивка защищена от чтения, оперативная память нет, чип можно перепрограммировать через SWD или DFU стиранием прошивки),
RDP2 (чтение прошивки и оперативной памяти запрещено, SWD и DFU отключены).
ВАЖНО! При переводе STM32 в режим RDP2, в "Option bytes" сжигается fuse и перевод чипа в режим RDP0 или RDP1 невозможен.
Также загрузчик "System memory" проверяет замкнут ли VDD(3.3В) на BOOT0 на выводах STM32 и если в "Option bytes" режим RDP0 или RDP1, переводит USB порт в DFU режим и ожидает прошивку, а иначе запускает загрузчик из "Sector 0".
В "Sector 0-3" находится загрузчик размером до 64Кбайт, запускающий прошивку из Sector 4-11 размер которой у -VGT6 чипа, может достигать 960Кбайт.
ПОЛЕЗНО ЗНАТЬ! По смещению 0x1FFF7A10 находится 96-битный=12-байтный UID (Unique Identifier) чипа STM32.
В "OTP area" (однократно программируемой зоне) в диапазоне с 0x1FFF0000 по 0x1FFF7A0F, находятся 512 байт зашифрованных RSA1024, ключ для расшифровки которых находится в теле загрузчика в Sector 0-3. В расшифрованных 512 байт хранятся TEA ключ, который загрузчик использует для расшифровки кусков своего кода и MD5 UID, который нужен при обновлении прошивки, а также используется загрузчиком/прошивкой как AES ключ для расшифровки информации о лицензии содержащейся в прошивке и последующего отображения в VCDS.
Загрузчик и прошивка клона пропатчены производителем клона так, чтоб читать UID не по адресу 0x1FFF7A10, а из самой прошивки с адреса 0x8010000. Тот же фокус сделан с OTP area — данные из оригинального адаптера HEX-V2 считаны и вставлены в прошивку.
Анализ прошивки клона 20.4.1 показал, что она состоит из следующих кусков:
Sector 0 — 0x08000000 <- Bootloader (47KB) патченый загрузчик запускающий Firmware_1
Sector 4 — 0x08010000 <- Firmware_1 (73KB) патченая прошивка, отличающаяся от Firmware_2 9-ю байтами
Sector 6 — 0x08040000 <- Firmware_2 (73KB) непатченная прошивка считанная из оригинального HEX-V2.
Firmware_2 оставили, чтоб не патчить в bootloader код проверки контрольной суммы Firmware_2. А в самом Bootloader подменили адрес запуска прошивки так, чтоб вместо вместо Firmware_2 он загружал Firmware_1. В Firmware_1 переадресовали считывание OTP area и UID в конец Firmware_1 куда и добавили байты скопированной OTP area и UID считанных из оригинального HEX-V2.
Как оказалось, UID используется как AES ключ для расшифровки данных о лицензии VCDS, находящихся в прошивке.
Не остановившись на достигнутом, ночью 31.12.2020 г., в то время пока все отмечали Новый 2021 год, Badrax отпаял STM32F405-VGT6 с клона справа и припаял его на клон слева, который с завода шел с чипом STM32F415-VGT6 и из которого Badrax считал ранее прошивку. Далее в свежеприпаянный STM32F405-VGT6 была залита прошивка считанная ранее из STM32F415-VGT6 и клон с пересаженным чипом прекрасно работал:

Так как чип STM32F405-VGT6 поставлялся незаблокированным в режиме RDP0 (protection removed), Badrax смог использовать remote debug в IDA Pro.
Превращение B03-ST в Flyfvdi VAG Ver:2.01
Далее Badrax, отпаял STM32F405-VGT6 с адаптера Flyfvdi VAG Ver:2.01 и сделав ему double glitch с помощью кастомного скрипта в ChipWhisperer, считал из STM32 flash и обнаружил, что прошивка Flyfvdi VIIPlusLoader в отличии от прошивки B03-ST 20.41-EN имеет другую структуру. Небольшой bootstrap код копирует и запускает из RAM целую кастомную RTOS, а главная прошивка, находится по адресу 0x08020000 и занимает около 180Кбайт.
Поработав еще пару недель, 16.02.2021 г. Badrax ради эксперимента пропатчил прошивку Flyfvdi VIIPlusLoader и залил ее в необновляемый клон на чипе STM32F415-VGT6 пользователя Ganja47 (на фото справа) и смог успешно запустить VCDS 20.12.0

Так как на клоне Fly чип K/L-Line подключен к выводам STM32 иначе, пришлось допаять парочку проводов.
Flyfvdi молча наблюдали за успехами Badrax, так как сделать способ массовым и повторимым на любом B03-ST клоне Badrax в то время еще не мог.
Пауза длиной в два года и возвращение Badrax
Badrax пропал с форума и казалось, что он сдался. А тем временем, 02.03.2023 г., вышел VCDS 23.3.0 и 09.03.2023 г. Flyfvdi подготовили для него очередной VIIPlusLoader V08.023.02.
И тут снова на форуме появляется Badrax, который как оказалось без устали целых два года занимался реверс инжинирингом прошивки и загрузчика VIIPlusLoader, а также научился программно эмулировать LKT4106 чип. Badrax подробно описал свои открытия на форуме digital-kaos.co.uk и поделился инструментами и прошивками извлеченными из всех версий VIIPlusLoader, включая V08.023.02.
И вдруг, откуда ни возьмись, на aIiexpress появляется клон B03-ST c платой 08.03.2023 и бесплатной патченой прошивкой VIIPlusLoader V08.023.02 внутри STM32 чипа, над созданием которой Badrax работал 3 года. Данный клон корректно работает с VIIPlusLoader V08.023.02 и VCDS 23.3.0.
Обновленный клон B03-ST с платой 08.03.2023 г.

В этом клоне, чип STM32F405-VGT6, чипы ISO 9141, High Speed CAN трансивер, танталовый конденсатор, регулятор напряжения VR1, 20 отверстий-контактов для диагностической колодки, 4-х контактный разъем J2 с SWD пинами справа, а также регулятор напряжения на обратной стороне платы VR2, в точности повторяют проверенный временем дизайн клона B03-ST 20.41-EN, над которым Badrax начал работу в декабре 2020 года. STM32F405 чип данного B03-ST, содержит взломанный загрузчик и прошивку VIIPlusLoader, и поставляется с VIIPlusLoader V08.023.02 и VCDS 23.3.0 на CD диске. Удивление вызывает красный провод которым сигнал включения зажигания с 1-го OBD2 контакта подали на плату. Пользователи клонов ликуют — наконец-то появился клон HEX-V2 по адекватной цене, но радость быстро заканчивается.
Badrax находит уязвимости в загрузчике VIIPlusLoader
23.04.2023 г. вышел VCDS 23.3.1 и Badrax выяснил, что VIIPlusLoader V08.023.02 несовместим с VCDS версии 23.3.1.
ПОЛЕЗНО ЗНАТЬ! Если VCDS распознает клон HEX-V2, вместо расширенной расшифровки ошибки, он выводит в логе [Tip-TNF 231499], и это происходит если запустить VCDS 23.3.1 через VIIPlusLoader V08.023.02.
Flyfvdi наносит ответный удар и закрывает возможность даунгрейда
Проходимцев Flyfvdi дико взбесило, что с легкой руки Badrax, завод-конкурент начал продажи клона B03-ST с пропатченой прошивкой VIIPlusLoader V08.023.02, которую Badrax научил программно эмулировать чип LKT4106.
22.05.2023 г. изрядно попотев, Flyfvdi выпустили VIIPlusLoader V08.023.04, в котором закрыли возможность даунгрейда на предыдущую версию загрузчика и прошивки STM32.
ВАЖНО! Если ваш клон HEX-V2 работает с VIIPlusLoader V08.023.02 и не имеет на нижней стороне платы чипа LKT4106, обозначенного как U6, ни в коем случае не запускайте новые версии VIIPlusLoader или BadraxVIILoader!
Если вы проигнорируете сказанное и запустите новый VIIPlusLoader/BadraxVIILoader на клоне без LKT4106, он перезапишет bootloader, переведет STM32 в режим RDP2 и заблокирует чип от перезаписи. Затем загрузчик проверит, что чип LKT4106 отсутствует, выдаст сообщение "Illegal device. The device is locked!" и прекратит работу. Так как возможность даунгрейда в загрузчике, который прошивают новые версии VIIPlusLoader отсутствует, а прошивка через DFU и SWD в режиме RDP2 заблокирована, у вас на руках останется клон B03-ST, способа прошить в который старую патченую прошивку V08.023.02 на сегодняшний день нет.
ПОЛЕЗНО ЗНАТЬ! При переводе чипа в режим RDP2, в OTP area STM32 чипа сжигается фьюз. Теоретически, при помощи voltage glitch, можно перевести STM32 в RDP1 режим и тогда можно стереть flash STM32 и залить пропатченую прошивку V08.23.02, имеющуюся в свободном доступе. Правда практически это кроме Badrax пока никому не удавалось.
Flyfvdi мстит Badrax
После появления клонов-конкурентов, представитель Flyfvdi сошел с ума и начал писать на форуме www.digital-kaos.co.uk про Badrax всякую ерунду, за что и был забанен. После этого, проходимец Flyfvdi повторно зарегистрировался под ником sanshao и снова пытался продолжать писать всякую ерунду про Badrax, но его снова быстро забанили.
Подведение итогов и размышления о покупке
По состоянию на февраль 2026 г., на aIiexpress можно приобрести следующие виды клонов HEX-V2 на чипе STM32:
1. Vagdoing VW/AUDI-004 c V2PPLoader за $50. Умеет запускать VCDS 25.3.1. Обновления прошивки доступны бесплатно.
2. Flyfvdi F33-429439 (он же VAG Ver:2.01) c BadraxVIILoader за $50. Умеет запускать VCDS 25.3.1. За обновление прошивки необходимо доплатить еще $50 одноразово.
3. Fly FVDI-2024168 c VIIPlusLoader за $84. Умеет запускать VCDS 25.3.2 и более новые beta версии. Обещают пожизненное бесплатное обновление прошивки. Жалоба, что адаптер не читает авто 2025 года.
4. Fly HEX-VII Plus c VIIPlusLoader за $112. Умеет запускать VCDS 25.3.2 и более новые beta версии. Обещают пожизненное бесплатное обновление прошивки.
5. B03-ST и B03-ST(429) за $25, работающий исключительно с необновляемым VCDS 23.3.0. Обновлений прошивки не обещают никаких, но адаптер поставляется с разблокированным STM32 чипом и с ним можно экспериментировать, используя STM32 software development tools.
ВАЖНО! Какой бы самый дорогой клон HEX-V2 вы ни купили, вы четко должны понимать, что для серьезной работы с автомобилем он не подходит ровно также, как и оригинальный HEX-V2. Автомобили свежих годов с SFD2 не поддерживаются от слова совсем. Надеяться на обновления — играть в рулетку. Ross-Tech ведет бесконечную игру в кошки мышки с клонами в каждом обновлении VCDS, заставляя его отправлять все больше различных вариаций challenge в крипточип ATSHA204A, а проходимцы-производители клонов тщетно пытаясь всё сэмулировать, часто нарушают обещания и начинают выдумывать платные апдейты.
Лезть клоном или оригиналом HEX-V2 и VCDS вместо ENET, VAS 5054A, VAS 6154A или VNCI 6154A и ODIS-E/S в автомобиль для каких-то серьезных операций в любом случае не рекомендуется.
Если вы как я, решили купить клон HEX-V2 для экспериментов над самим клоном, избегайте продавцов-аферистов, продающих HEX-V2 c чипом ATmega128 вместо STM32 внутри. Обязательно смотрите фото внутренностей перед покупкой и убедитесь, что предлагается именно STM32!
Моя покупка или встречаем клон B03-ST(429)
Так как у меня старый автомобиль 2015 года выпуска, для которого с головой достаточно VCDS 23.3.0, выбрасывать за клон HEX-V2 более $25 я не видел смысла. Чисто в качестве эксперимента, я приобрел B03-ST(492) ровно за $24

Данный клон, изготовленный компанией Shenzhen Chengjing Technology Co., Ltd., был доставлен в Евросоюз через Испанию. В пакете находились DVD диск, адаптер H11-025771 и 2-метровый USB-A в USB-B кабель. Содержимое диска ЗДЕСЬ, пароль drive2. ВАЖНО! При распаковке антивирус будет находить множество вирусов, но их там на самом деле нет. Просто добавьте файлы в исключения.
Рассмотрим адаптер со всех сторон:

Если верить перечеркнутому декабрю 2025 на наклейке сбоку, адаптер свежий. В штрихкоде формата Code 128 на боковине, закодирована строка H11-002336-B0. Откручиваем 4 самореза, и открываем корпус:

Надо же, даже надписи внутри корпуса как у оригинала попытались повторить. В надписях Ross-Tech, везде умышленно использовали пробел вместо тире. По законам Китая этого достаточно, чтоб изделие не ассоциировалось с оригиналом :)
Было бы как-то скучно просто вынуть плату и сделать ее фото. Поэтому я вооружился даташитом STM32F427xx и STM32F429xx

затем вынул плату и сделал то, что до меня никто не делал — задокументировал распиновку 20-контактного разъема C10 и разъема J2 (SWD)

В данном клоне вместо L9637D использованы SI9241A, а вместо TJA1057, использован китайский аналог VEH1057


Делаем резервную копию прошивки
Перед тем, как начать использовать адаптер, я решил сделать резервную копию прошивки чипа STM32. Для этого на 20-контактном разъеме C10, я пинцетом замкнул 3.3V c BOOT0 и затем подключил USB кабель в USB-A порт ноутбука.
В менеджере устройств Windows появился "STM32 BOOTLOADER" и для того, чтоб прочитать прошивку, я установил stm32cubeprg-win64-v2-21-0.zip, прочитал в нем данные из адреса 0x8000000 размером 0x80000 и сохранил в файл B03-ST_429_H11-025771_VIIPlusLoader_08.23.02.bin (пароль drive2)
Файл байт в байт совпал с файлами считанными из таких же адаптеров пользователями blde6591 и Nilas111.
Сравнение VID и PID адаптера HEX-V2 и HEX-USB+CAN

Cюрприз: HEX-USB+CAN это контроллер USB, а HEX-V2 устройство HID.
Установка VCDS 23.3.0
Далее я установил VCDS-Release-23.3.0-Installer.exe не забыв отметить галочку "Install 32-bit EXE on 64-bit System" и в конце снял галочку "Start VCDS".
ВАЖНО! Необходимо устанавливать именно версию 23.3.0, так как VIIPlusLoader V08.23.02 хоть и может запустить VCDS 23.3.1, но работать с ней корректно не будет!
Установка VIIPlusLoader V08.23.02
Затем я установил VIIPlusLoader-08.023.02-FULL-Installer.exe и подключил B03-ST(429) в USB-A порт ноутбука.
ВАЖНО! Устанавливайте VIIPlusLoader именно версии V08.23.02. Любые другие испортят прошивку, заблокируют STM32 чип от перезаписи и восстановить работоспособность адаптера будет невозможно!
ПОЛЕЗНО ЗНАТЬ! При подаче питания на STM32 (включении USB кабеля в ноутбук), загрузчик запускаясь, зажигает синим сначала LED1, затем дополнительно LED2, затем одновременно тушит LED1 и LED2, а затем делает двойное моргание LED1 зеленым цветом, видимо сигнализируя, что прошивка запустилась. Затем начинает бесконечно одновременно мигать LED1 и LED2 с интервалом в 1 секунду.
Далее я запустил VIIPlusLoader V08.23.02 и зашел в "More Details"

Расшифруем значение версий:
"SW version" — версия VIIPlusLoader установленного в Windows. FW version это версия прошивки, находящейся по адресу 0x8020000 в STM32 чипе
"Serial number" серийный номер адаптера, записаный в LKT4106 чипе, который эмулируется эмулятором Badrax, находящимся в прошивке по адресу 0x8010000.
"FW version No. 1" версия загрузчика в STM32 чипе, который работает по адресу 0x8000000.
"FW version No. 2" и "FW version No. 3" версия прошивки в эмулируемом LKT4106 чипе.
"FW version No. 4" версия прошивки которую сверяет VIIPlusLoader прежде чем начать обновление прошивки в STM32 чипе.
ПОЛЕЗНО ЗНАТЬ! Чтоб проделать все выше сказанное, в отличии от HEX-USB+CAN, HEX-V2 необязательно подключать к автомобилю, все делается дома на столе.
Первый запуск VCDS 23.3.0 через VIIPlusLoader V08.23.02 без подключения B03-ST(429) к автомобилю
Разобравшись с расшифровкой версий, я наконец запустил VCDS из VIIPlusLoader нажав "Start VCDS"

При запуске VCDS ругнется, что он устарел, но верить ему не надо. Для этого адаптера-клона это самая, что ни на есть самая актуальная версия. Нажимаем крестик, идем в "Options>Test" и видим, что с адаптером все в порядке и версия оригинального загрузчика, который эмулирует VIIPlusLoader у нас CB: 0.4631.4 и прошивки FW: 0.256. Status=Questionable означает, что адаптер не подключен к OBD2 разъему автомобиля.
ПОЛЕЗНО ЗНАТЬ! HEX-V2 научили работать без подключения к OBD2, а также замерять напряжение аккумуляторной батареи на контакте 16 и зажигания на контакте 1 OBD2 разъема.
Нажимаем "OK>Apply", и перейдя во вкладку "User Interface and Identification" выбираем опцию "Do not check for updates", затем нажимаем Save.
Ради интереса идем в About и видим серийный номер оригинального адаптера HEX-V2, который был взломан китайцами hv21b04-000059-233fed-b8bd54-ykhahh-5a69
ПОЛЕЗНО ЗНАТЬ! Серийный номер кодируется следующим образом:
hv2 тип адаптера HEX-V2. Также бывают hex=HEX-USB+CAN, hxn=HEX-NET
1b04-000059-233fed-b8bd54 содержат часть байт зашифрованного в AES UID STM32 чипа, и их контрольную сумму
ykh версия VCDS, где каждая буква означает цифру — eah=14.10.0, sph=17.8.0, tjh=18.2.0, vli=20.4.1, vch=20.12.0, wkh=21.3.0, wqh=21.9.0, xki=22.3.1, ykh=23.3.0, zmh=24.7.0, zoi=24.7.1, 0kh=25.3.0, 0ki=25.3.1
ahh язык VCDS, где ahh=английский, cif=немецкий, cjh=испанский, cjj=португальский, coh=сербский/хорватский, cph=французский, dhh=русский
5a69 контрольная сумма
V2PPLoader с адаптером B03-ST(429) несовместим
Ради интереса я попробовал запустить V2PPLoader и выяснил, что он с загрузчиком VIIPlusLoader V08.23.02 в данном B03-ST(429) адаптере, он несовместим от слова совсем.
Тестирование VCDS 23.3.0, VIIPlusLoader V08.23.02 и B03-ST(429) в автомобиле
Первым делом я решил изучить новую фукцию адаптера HEX-V2 — умение мерять напряжение аккумулятора:

Слева напряжение с включенным зажиганием, а справа на заведенном двигателе. Как видим, аккумулятор которому пошел одиннадцатый год, уже довольно дохлый и держит напряжение всего 11.93В, а генератор очень даже в порядке и не напрягаясь, выдает 14.71В.
Тест на скорость сканирования
Далее я сделал лог со списком блоков, чтоб сравнить скорость сканирования адаптером HEX-USB+CAN, со скоростью сканирования HEX-V2.
Выяснилось, что HEX-V2 выполняет сканирование за 53 секунды, а HEX-USB+CAN за 2:42 минуты.
Чтение адаптаций блока 9 через HEX-V2 1:49 минуты, против 2:19 у HEX-USB+CAN.
Проверка работоспособности функций, неработающих на HEX-USB+CAN(ATmega162) и ВАСЯ 19.6+
Первым делом я решил проверить поддерживает ли HEX-V2 чтение ASAM базы, выполнение базовых установок и кодирование ЭБУ Delphi DCM6.2V

К моему большому удивлению оказалось, что HEX-V2 и VCDS 23.3.0 полностью поддерживает Delphi DCM6.2V, умеют читать ASAM базу, выполнять базовые установки (ради теста я запустил топливный насос), кодировать и выдавать расширенную расшифровку UDS ошибок.
Тест на запись очень длинных значений адаптаций
Такие значения записываются например при установке штатной сигнализации

Запись данного длинного набора байт прошла успешно.
И напоследок я решил проверить поддержку переключения сессии в EOL, которая требуется для передачи SWaP кодов например блоку 5F

Для переключения сессии с диагностической на EOL, требуется войти в нужный блок и нажать на клавиатуре M. В правом нижнем углу появится надпись "VAG-1551 Function". Далее набираем 40Q и VCDS посылает блоку команду сменить тип сессии.
ПОЛЕЗНО ЗНАТЬ! Как переключиться в другие сессии, можно узнать в FAQ. Засылку SWaP кодов я не проверял, но не сомневаюсь, что она работает.
Выводы:
1. Клоны HEX-USB+CAN и HEX-V2 на чипе ATmega162, точно также как и "ВАСЯ диагност 19.6.0 by Vag Diagnost Group" можно смело выбрасывать на помойку. Клон HEX-V2 на STM32 чипе работает не только быстрей, но еще и более совместим.
2. Устанавливать и использовать VIIPlusLoader свежей чем 08.23.02 с B03-ST(429) ни в коем случае нельзя — окирпичите адаптер. Если уже окирпичили — покупайте новый STM32 чип, запаивайте вместо окирпиченного, замыкайте 3,3V с BOOT0 и лейте прошивку B03-ST_429_H11-025771_VIIPlusLoader_08.23.02.bin через stm32cubeprg.
3. Помним о том, что VIIPlusLoader 08.23.02 корректно работает исключительно с версией VCDS 23.3.0. Более новый VIIPlusLoader не используем! Читай пункт 2.
4. В покупке какого-то более дорогого клона и оригинала HEX-V2, я не вижу смысла. Лучше сразу взять VNCI Nano или VNCI 6154A и пользоваться ODIS-E.
Для любителей реверс инжиниринга, готовых принять челлендж по созданию для B03-ST(429) новой прошивки, совместимой с VIIPlusLoader 08.23.05 и свежей, в папке STM32_HEX-V2\B03-ST\Dumps\VIIPlus_08_23_05_BL_and_FW_01_09_08_dumped_by_Badrax (пароль drive2), находится дамп STM32 от адаптера-клона Flyfvdi VAG Ver:2.01 с чипом LKT4106. Этот дамп совместим с VIIPlusLoader 08.23.05. Не забудьте в этом дампе пропатчить(отключить) код, активирующий RDP2 режим в STM32 и портировать эмулятор LKT4106 чипа из дампа B03-ST_429_H11-025771_VIIPlusLoader_08.23.02.bin
ПОЛЕЗНО ЗНАТЬ! При распаковке архива будет срабатывать антивирус из-за того, что загрузчики защищены VMProtect. На самом деле вирусов там никаких нет, просто добавляйте файлы в исключения.
Дополнительное чтение:
1. Диагностический адаптер (клон HEX-USB+CAN на ATmega162) для VCDS и бесплатный ВАСЯ диагност 19.6+
2. Адаптер ВАСЯ диагност или то, о чем вам никогда не расскажут "проффесионалы", а также те, кто им пользуется
Всем мира, качественных адаптеров и всегда отличного настроения!


Комментарии 91
Когда-то в далеком прошлом купил оригинальный кабель, сначала жаба душила, но со временем оказалось, что это была охрененная покупка
В далеком прошлом купил клон vas5054 за $25 и пользуюсь по сей день ODIS. Hex* лежат и пылятся по сей день.
Китайцы с этими войнами кто кому окирпичит клон — добились ровно одного — проще купить VasPC или свежее и разобраться один раз с Odis, чем ходить по этому минному полю. Я так и сделал после почти моменталього окирпичивания B03-ST 20.41-EN и ни капельки не жалею
Hello.
I have an original FLY interface purchased in 2020.
It has STM32F405 and LKT 4106 chip, but it has a Locked device message.
Who can guide me because I changed the processor to STM32F429 and wrote it with B03-ST_429_H11-025771-23.3.1_readout_via_USB_DFU_with_CubeProg_by_Nilas1 11.bin. and it still became a locked device.
I contacted Fly and they suggested that I send it for repair. The shipping costs exceed the value of the product, so it is out of the question. In addition, from discussions with their technician it emerged that they will not repair my product, but will send me another one with the new architecture, meaning I will lose the 2 L9637D chips, which were replaced with transistors.
Any ideas?
Thank you everyone!
Fly are crooks. They charge for delivery more than the adapter costs itself. Forget about HEX-V2 and VCDS. Buy VNCI Nano for 15$ and use it with ODIS www.drive2.ru/b/729091933888058668/
Thank you for reply.
I have VAS6154B but honestly vcds is more simple to install and use.
Then you can one more time replace stm32 chip and use it with VIiPlusLoader 08.23.02 and VCDS 23.3.0
Добрый день, подскажите пожалуйста.
Такой же шнур как и у Вас.
Пробовал на 2 авто а3 и рапид 2.
Вхожу в блок, ввожу пароль в скрытый доступ и постоянно выходит ошибка… инфы нет.
Я бы попробовал в ODIS-E 21 через VNCI Nano www.drive2.ru/b/729091933888058668/
Вкратце в чем отличия VNCI nano От красного свистка 6154а? что лучше купить?
1. Цена, 2. Nano это j2534 и в одисах не будет работать определение включения зажигания. Если серьезные намерения, vnci 6154a, ошибки почитать и заменить васю/vcds — nano.
Благодарю
Добрый день! Можете ли подсказать, для получения максимальной скорости данных можно ли в авто vag 2021 вставлять в obd2 кабель ENET (doip). будут ли такие кабели дружить с carscanner. основная цель — выводить параметры двигателя (откаты и прочее) на экран телефона с максимальной частотой. просто запутался среди миллионов адаптеров. хочется самый быстрый и современный
Привет, DoIP это всегда максимальная скорость при условии, что авто поддерживает этот протокол. CarScanner не поддерживает ENET адаптер от слова совсем, так как работает исключительно с ELM327 совместимыми адаптерами через bluetooth www.drive2.ru/b/671550916993751850/
да, авто должно поддерживать этот протокол. а может подскажите какие программы удобные есть для такого протокола для VAG. Спасибо!
ODIS-E www.drive2.ru/b/729091933888058668/
Здравствуйте, посоветуйте пожалуйста для использования на 2024 года AUDI Q5 ( почти все блоки под SFD-2 ) какую версию приобрести .
Привет, Enet кабель будет работать по DoIP c 21 инженером www.drive2.ru/b/729091933888058668/ SFD2 адаптации будет читать, но не даст сменить
То есть это хороший выбор, как я понял ?
один из лучших адаптеров www.drive2.ru/b/728276646016060326/
23.3.1 у меня версия ломанутая. Работает с любыми адаптерами на STM32
23.04.2023 г. вышел VCDS 23.3.1 и Badrax выяснил, что VIIPlusLoader V08.023.02 несовместим с VCDS версии 23.3.1.
ПОЛЕЗНО ЗНАТЬ! Если VCDS распознает клон HEX-V2, вместо расширенной расшифровки ошибки, он выводит в логе [Tip-TNF 231499], и это происходит если запустить VCDS 23.3.1 через VIIPlusLoader V08.023.02.
У тебя работает именно на этом автомобиле корректно только потому, что UDS протокол не используется.
Попробовать 23.3.0?
В нем ровным счетом ничего не поменяется. Просто если ты полезешь версией 23.3.1 в авто где в UDS блоках будут расширенные ошибки он вместо расшифровки выдаст тебе чудную ошибку [Tip-TNF 231499] и ты будешь ломать себе голову в чем дело.
lprot
23.04.2023 г. вышел VCDS 23.3.1 и Badrax выяснил, что VIIPlusLoader V08.023.02 несовместим с VCDS версии 23.3.1.
ПОЛЕЗНО ЗНАТЬ! Если VCDS распознает клон HEX-V2, вместо расширенной расшифровки ошибки, он выводит в логе [Tip-TNF 231499], и это происходит если запустить VCDS 23.3.1 через VIIPlusLoader V08.023.02.
У тебя работает именно на этом автомобиле корректно только потому, что UDS протокол не используется.
У меня просто какой-то инсталлятор. Для него не надо ставить VIIPlusLoader отдельно
Как оказалось это самый обычный инсталлятор, самой обычной стоковой версии 23.3.1, с которой B03-ST корректно не работают, зависая при попытке выполнить Gateway List. Как указано в записи, вместо 23.3.1, необходимо в обязательном порядке использовать 23.3.0 и обязательно запускать ее через VIIPlusLoader V08.023.02. При этом использовать ИСКЛЮЧИТЕЛЬНО VIIPlusLoader V08.023.02. Если попытаться запустить более новый VIIPlusLoader, он превратит STM32 в КИРПИЧ.
Вот так в основном выглядит кодирование A4 B9, Label файлы куцые
Ты имеешь в виду *.rod файлы с ASAM базами? Лейбл файлы с кодировками когда ты открываешь блок не используя ASAM, берутся из нешифрованых *.lbl и/или шифрованных *.clb
Судя по твоему скрину, в VCDS кривая ASAM база под этот блок
Ну если цену смотреть, то тогда любой кабель J2534
Вот я такой VNCI Nano недавно затестил. Работает с обоими Одисами и еще кучей софта ali.click/a7f621v
А шил через него прошивку в ODIS-E?
Саундактор
И до этого кабелем Мангуст JLR Про тоже дофига всего. Он тоже J2534. Даже через китайский аккаунт защиту с магнитолы снимал.
Стало быть под самые последние ODIS можно покупать этого китайца и не связываться с VNCI 6154A?
Ну у меня Мангуст уже года 3 как. С 17 версии вроде как. А до этого был тормознутый Mini VCI J2534, тоже работал с Одисом
Я смотрю на дизайн Mongoose JLR PRO и понимаю откуда авторы ВАСЯ слизали дизайн старого кабеля ВАСЯ ДИАГНОСТ PRO :)
Попозже пришлю как выглядит кодирование MLB-EVO разных блоков в VCDS 23.3. Так то кодировать можно, но почти ничего не подписано.
lprot
Стало быть под самые последние ODIS можно покупать этого китайца и не связываться с VNCI 6154A?
Тут встает вопрос с GRP в ODIS. Я не уверен, что через J2534 заработает. Китайский аккаунт был без GRP. Но если онлайн не нужен, то этих кабелей за глаза.
Заказал такой Nano J2534 ELM327 J1979 за $14 www.aliexpress.com/item/1005005885590739.html обзору быть!
А почему такой? На самом деле это одно и тоже, но тот, что ты заказал, в 1.5 раза дороже того же адаптера в красном корпусе. Поясни логику.
Красный 17 и без коробки, этот 14 с коробкой :) Видимо для Австрии свои законы формирования цен. Да и сравним потом, что у твоего внутри и что у моего. Интересно же. Мне он пока не нужен, чисто спортивный интерес.
Я читал, что это одно и тоже.
Занятно, китайский Nsing N32G435 series uses 32-bit ARM Cortex-M4F core, maximum working frequency 108MHz, support floating point operation and DSP instructions, integrated up to 128KB embedded encryption Flash, 32KB SRAM, integrated with rich high-performance analog interface, Built-in one 12bit 5Msps ADC, two independent rail-to-rail operational amplifiers, two high-speed comparators, one 1Msps 12bit DAC, Integrated multi-channel U(S)ART, I2C, SPI, USB, CAN and other digital communication interfaces, built-in password algorithm hardware acceleration engine — это похоже серьезный конкурент чипу использованному в HEX-V2 — 32-бит ARM STM32F415-VGT6, имеющем на борту ядро Cortex™-M4, поддерживающее операции с плавающей точкой и работающее с тактовой частотой 168 МГц. 1Мбайт флеш.
68МГц и больший флеш погоды не делают. Китайцы и тут Ross-Tech сделали :)
lprot
Красный 17 и без коробки, этот 14 с коробкой :) Видимо для Австрии свои законы формирования цен. Да и сравним потом, что у твоего внутри и что у моего. Интересно же. Мне он пока не нужен, чисто спортивный интерес.
Подозреваю что у моего будет U9 распаян. Ведь заявлено что он автопереключается в ELM327 J1979. В воздухе зависла интрига :)
lprot
Красный 17 и без коробки, этот 14 с коробкой :) Видимо для Австрии свои законы формирования цен. Да и сравним потом, что у твоего внутри и что у моего. Интересно же. Мне он пока не нужен, чисто спортивный интерес.
lprot
Красный 17 и без коробки, этот 14 с коробкой :) Видимо для Австрии свои законы формирования цен. Да и сравним потом, что у твоего внутри и что у моего. Интересно же. Мне он пока не нужен, чисто спортивный интерес.
Вот оно что, этот динозавр на ARMv7 у которого отсутствуют встроенные контроллеры CAN и т.д. Поэтому его обвешали чипами. Похоже Nano лучше этого старика. Но я в деталях более разберусь позже.
Но этот "динозавр" всего процентов на 10 медленнее 6154а. А новый VNCI Nano по скорости вроде как одинаковый с 6154. Но за все время проблем с мангустом не было.И начиная с установки радара на А3 в 23 году, все было им сделано.
В мангусте проц ARMv7 60МГц всего. Но в логику укладывается, что он всего немного медленней китайца 108МГц, ведь все равно все упирается в скорость протоколов по CAN и скорость процов в блоках авто, которые на еще более древних и медленных микроконтроллерах.
lprot
Заказал такой Nano J2534 ELM327 J1979 за $14 www.aliexpress.com/item/1005005885590739.html обзору быть!
В описании товара на Али а) отсутствует фото внутренностей (фото чипа), откуда уверенность что на клоне stm32?
б) если поверить что начинка внутри соответствует ожиданию, он же вряд ли не защищён от чтения-перезаписи
Там не STM32, а китайский аналог Nsing N32G435 series uses 32-bit ARM Cortex-M4F core, maximum working frequency 108MHz, support floating point operation and DSP instructions, integrated up to 128KB embedded encryption Flash, 32KB SRAM, integrated with rich high-performance analog interface, Built-in one 12bit 5Msps ADC, two independent rail-to-rail operational amplifiers, two high-speed comparators, one 1Msps 12bit DAC, Integrated multi-channel U(S)ART, I2C, SPI, USB, CAN and other digital communication interfaces, built-in password algorithm hardware acceleration engine.
Выглядит как конкурент чипу использованному в HEX-V2, где мы имеем — 32-бит ARM STM32F415-VGT6, Cortex™-M4 с тактовой частотой 168 МГц. и 1Мбайт флеш.
68МГц разницы и больший флеш у STM32 погоды не делают, так как прошивка все равно занимает меньше. Да, микроконтроллер будет залочен от чтения к бабке не ходи, но адаптер интересный и я заказал, чтоб сделать обзор.
ИИ говорит, что для B03-ST(429) нет драйвера J2534 (Pass Thru). Это правда?
PS: попытался заказать адаптер на AliExpress — доставка как бы бесплатная, но в почтовое отделение за 300 км от меня (в село где то между Ярославлем и Вологдой). Это почему, кто знает? Как побороть?
Никогда не слышал про J2534 (Pass Thru) для B03-ST(429). Для VAS5054 он есть www.drive2.ru/l/535782396562243675/
На github имеется и драйвер j2534 для Openport2 под Linux. Что (какой функционал OP2) он использует при этом — пока не вникал. Считал, что какой то базовый, который во всех адаптерах доступен.
lprot
Никогда не слышал про J2534 (Pass Thru) для B03-ST(429). Для VAS5054 он есть www.drive2.ru/l/535782396562243675/
Заказал на AliExpress этот B03-ST(429) по указанной в статье ссылке за 1629 руб (21 $). Доставку поборол, изменив адрес в селе на адрес почтового отделения в городе (+до востребования вместо ул, дом, , кв). Привлек сам STM32: для него готового кода больше. Писатель я никакой, но интересно же
Выше в комментариях еще один адаптер на аналоге китайского STM32, но с завода с J2534 драйвером, да еще и работающим с ODISами. Я заказал ради интереса черный, тот который заявлен как совместимый с ELM327 Diagnose J1979. Быть обзору :)
lprot
Никогда не слышал про J2534 (Pass Thru) для B03-ST(429). Для VAS5054 он есть www.drive2.ru/l/535782396562243675/
Как бы разобраться в stm software development ссылке? Она ведёт просто на сайт STM, где лишь один баннер предлагает скачать студию с AI. А вот где скачать разные перечисленные (и нужные в нашем случае) утилиты — не увидел (PS: пока даже не junior)
У меня в записи только ссылка на программатор cube который шьет чип через USB. Про SDK я не в курсе честно говоря.
lprot
Никогда не слышал про J2534 (Pass Thru) для B03-ST(429). Для VAS5054 он есть www.drive2.ru/l/535782396562243675/
Прочитал про использование vnci 6154 для реальных задач. На Али такие — по 10тр. Внутри (по инф от ИИ) stm32f7 или другие мощные, STM). Однако если исключить фишки типа WiFi и большой объём Озу-флэш, то физически (взаимодействие с ECU по usb) stm32f429 практически равноценен более мощным. Вот ответ от ИИ (sorry за объём):
Адаптеры серии 6154 и 6154A (включая популярные модификации VNCI и SVCI) строятся на различных архитектурах в зависимости от поколения и производителя:
VNCI 6154A (от STIC/FlyObd): Это наиболее современная версия, которая базируется на мощном 32-битном микроконтроллере серии STM32 (обычно STM32F4 или STM32F7). Использование таких чипов позволяет аппаратно поддерживать современные протоколы CAN FD и DoIP, необходимые для работы с новыми моделями VAG.
SVCI 6154A: Также использует ARM-архитектуру, часто на базе чипов NXP или STM32, чтобы обеспечить совместимость с оригинальными драйверами ODIS без использования сторонних менеджеров.
Дешевые клоны 6154: В самых бюджетных китайских репликах (которые часто определяются как VXDIAG или аналоги) может использоваться связка из контроллера STM32 и специализированных сетевых чипов для реализации Wi-Fi и Ethernet (DoIP).
Ключевые особенности «начинки»:
Процессор: ARM Cortex-M4/M7 (высокая скорость обработки данных для DoIP).
Беспроводная связь: Встроенные модули Wi-Fi 802.11 b/g/n для работы в режимах AP (точка доступа) и Station.
Поддержка протоколов: Благодаря современной компонентной базе адаптеры поддерживают K-Line, CAN (включая FD) и DoIP (диагностика через Ethernet). .
Если рассматривать физическое взаимодействие с ЭБУ (шины CAN, K-Line) и исключить WiFi, то использование STM32F429 вместо более мощных STM32F7 в диагностическом адаптере действительно будет практически равноценным в большинстве сценариев.
Вот почему это так, и где могут возникнуть нюансы:
Достаточность ресурсов для CAN/K-Line: Протоколы обмена данными с автомобилем (даже быстрый CAN FD) не требуют вычислительной мощности уровня Cortex-M7 (STM32F7). STM32F429 с частотой до 180 МГц и аппаратными контроллерами CAN вполне справляется с формированием и разбором пакетов в реальном времени.
Пропускная способность USB: В проводном режиме узким местом чаще становится скорость USB-интерфейса или самого протокола обмена между ПК и адаптером, а не скорость процессора.
Память (RAM/Flash): Основное отличие F7 от F429 — это не только частота, но и объем кэш-памяти и архитектура доступа к ней. Если прошивка адаптера оптимизирована и умещается в 2 МБ Flash и 256 КБ RAM (типично для F429), то переход на F7 не даст видимого ускорения диагностики.
Критический фактор — DoIP: Если адаптер используется для диагностики через Ethernet (DoIP), нагрузка на стек TCP/IP возрастает. STM32F429 поддерживает Ethernet на аппаратном уровне, но STM32F7 делает это эффективнее за счет архитектуры. Однако для обычного кодирования и чтения ошибок разница будет незаметна.
Совместимость с драйверами: В случае с VNCI 6154A ключевым является то, как микроконтроллер эмулирует работу оригинального железа VAS 6154. Если код написан под F429 и работает стабильно, «физическая» разница с F7 для пользователя будет нулевой.
Итог: Для задач автодиагностики (чтение, кодирование, прошивка блоков по CAN) STM32F429 — это «золотая середина». Он обладает избыточной мощностью для простых протоколов и достаточной для современных, поэтому в проводном режиме он физически равноценен более дорогим решениям.
lprot
Никогда не слышал про J2534 (Pass Thru) для B03-ST(429). Для VAS5054 он есть www.drive2.ru/l/535782396562243675/
> Для любителей реверс инжиниринга, готовых принять челлендж по созданию для B03-ST(429) новой прошивки, совместимой с
Материалы от Badrax? (исходники, инструкции) Ранее в статье вроде об этом сказано:
> Badrax подробно описал свои открытия на форуме digital-kaos.co.uk и поделился инструментами(!) и прошивками извлеченными из всех версий VIIPlusLoader,
По подробней бы о (может какой то префикс для поиска активирующего кода и эмулятора в текущей)
> Не забудьте в этом дампе пропатчить(отключить) код, активирующий RDP2 режим в STM32 и портировать эмулятор LKT4106 чипа из дампа B03-ST_429_H11-025771_VIIPlusLoader_08.23.02.bin
В записи есть ссылки на форум где Badrax все описывал, а в архиве с паролем drive2 все упомянутые прошивки
В архиве на Яндекс диске в разделе DUMP лежат в основном unpatched версии. А patched версии? Они в каких файлах?
PS: после общения с ИИ от Google на данную тему готовлюсь к чтению форума Kaos. Но там вроде не всё доступно для новых членов?
патченых нет — в этом и состоит челлендж — пропатчить и подружить с VIIPlusLoader
Challenge, получается, в прогоне unpatched прошивки в режиме отладки (st-link). Иначе промахнулся с ответом на какой то запрос или встроили дополнительную проверку в один из зашифрованных блоков кода и кирпич. Аппаратно защитить адаптер от окирпичивания как можно у OP2 вероятно возможности нет. Может нет и эмулятора адаптера (VM) для прогона без реального железа. А в прошивке, возможно, и защита от работы под отладчиком (как минимум timings)
там readme файл от Badrax есть где он описал структуру и предупредил что как загрузчик так и код прошивки оба включают RDP2 и это надо первым делом запатчить
Тут возник вопрос: а что загрузчик (exe, который запускает vcds) делает с программой vcds от RT? Если flyfvdi реализуют поведение родного адаптера в железе (не модифицируя vcds), то основная задача загрузчика — проверка подлинности уже своего адаптера и потом перевод его в режим эмуляции адаптера от RT.
Вопрос: как можно выполнить challenge при отсутствии на руках адаптера от Fly? Как выполнить эмуляцию LKT даже не зная его ответы?
При этом в эмуляции ведь может принимать участие и exe загрузчик (запускалка VCDS): когда он крушится (на 32 битной Windows), то VCDS уже не признаёт адаптер своим.
Загрузчик (VIIPlusLoader) на загружает и патчит VCDS, который защищен от распаковки и отладки Enigma'ой. А именно подменяет в VCDS публичный ключ для проверки лицензии, а также переадресовывает на себя(в VIIPlusLoader) запросы челлендж/респонс в секьюрити чип ATSHA204A.
Flyfvdi реализовали поведение родного адаптера в первую очередь в VIIPlusLoader при помощи модификации VCDS на лету.
Выполнить челлендж не имея на руках адаптера Fly будет непросто, а эмуляцию LKT можно посмотреть в прошивке B03 которая находится в архиве с паролем drive2 на яндексе. Badrax же указал адрес по которому находится его эмулятор, а также подробно описал его работу на форуме.
Тут подумал, что правильнее было бы понять протокол обмена по CAN (sniffer). Но вспомнил цикл статей про Harley-Davidson — ныне обмен по шине шифруют и ломать его тоже непросто. Вот ответ ИИ:
в современном автопроме наблюдается абсолютно идентичная и даже более жесткая тенденция. Автомобильные ECU (ЭБУ) переходят от открытых протоколов к многоуровневым системам защиты, что делает чип-тюнинг и стороннюю диагностику все более сложными.
Основные направления «закрытия» систем в 2024–2026 годах:
Шифрование протокола UDS (ISO 14229): Если раньше диагностический протокол UDS использовался в основном для передачи открытых данных, то теперь в него внедряются до 64 уровней безопасности. Доступ к критическим функциям (запись прошивки, изменение конфигурации) требует прохождения аутентификации по алгоритмам Seed/Key или использования цифровых сертификатов.
Secure Boot и проверка подписей: Современные блоки (особенно в электромобилях и авто с системами ADAS) оснащаются механизмом Secure Boot. При запуске ЭБУ проверяет цифровую подпись ПО; если код был модифицирован (например, при чип-тюнинге), блок просто не запустится.
Защищенный обмен SecOC (Secure Onboard Communication): Чтобы предотвратить «подмену» сообщений в шине CAN, данные теперь подписываются криптографическим кодом. Это исключает возможность отправки сторонних команд на исполнительные механизмы без знания секретных ключей.
Центральные шлюзы (Gateway) с Firewall: В архитектуре авто теперь выделяется центральный модуль-шлюз, который фильтрует весь трафик между диагностическим разъемом OBD-II и внутренними сетями автомобиля, блокируя неавторизованные запросы.
Регуляторное давление: Внедрение стандартов вроде ISO/SAE 21434 обязывает производителей обеспечивать кибербезопасность на протяжении всего жизненного цикла авто, что фактически лигитимизирует закрытие доступа к ПО для «неофициалов».
В результате, как и в случае с новыми мотоциклами, работа с современными ЭБУ (особенно марок BMW, Mercedes-Benz, Tesla и новых китайских брендов вроде Zeekr) требует либо официального онлайн-доступа к серверам производителя, либо сложного взлома аппаратной части блока для обхода защиты.
Протокол обмена по CAN здесь не поможет. А протокол обмена между stm32 и vcds потому и использует челленджи/респонсы и шифрование публичным ключом чтоб возни с клонированием было больше.
Отличная статья, когда-то хотел купить HEX, но так и не понял чем отличаются. Теперь хоть знаю на что смотреть.
Круто! Возникло желание тоже купить B03-ST (429): разобрано всё до косточек и возможность для экспериментов. По мне (мне то не для VAG) этот адаптер сильно круче Openport2 — можно же что то своё туда прописать.
придется написать прошивку с нуля, чтоб в USB выдавал ID OpenPort2 и эмулировал всю логику www.drive2.ru/l/546625780235370643/
Впечатление, что OpenPort2 физически более функционален: возможности подачи разных напряжений на кучу других (не CAN и не K-Line) ножек разъёма OBD2 у B03-ST похоже нет (данный аспект в обозрении оставлен не освещённым). Не знаю, насколько это важно и где/как используется.
lprot
придется написать прошивку с нуля, чтоб в USB выдавал ID OpenPort2 и эмулировал всю логику www.drive2.ru/l/546625780235370643/
Вот ответ ИИ о написании прошивки для адаптеров с МК и возможные проекты на GitHub в качестве основы. (пишет, что в основном полагаются на STM32, но пример загрузки в клон OP2 простеньких тестовых прошивое я тоже вроде видел)
Основное различие между адаптерами с МК и простыми — это уровень «интеллекта» на борту устройства и распределение задач между «железом» и софтом.
Вот ключевые моменты:
1. Проблема «Таймингов» (Timing)
Vag Com 409.1 (KKL): Это простой «мост» (USB-to-Serial). Он просто переводит уровни сигналов. Всей логикой протокола (инициализация, поддержание сессии, соблюдение строгих временных интервалов между байтами) занимается процессор вашего ПК. Поскольку Windows не является операционной системой реального времени, любая фоновая задача может «отвлечь» процессор, что приведет к разрыву связи.
OpenPort 2.0: Это полноценный микрокомпьютер. ПК дает ему высокоуровневую команду (например: «открой сессию по протоколу ISO 14230»), и встроенный процессор (ARM) сам отсчитывает микросекунды для передачи байтов. ПК только получает готовые данные. Это на порядок стабильнее.
2. Абстракция и стандарты (J2534)
Vag Com работает на уровне «ногодрыга» (bit-banging). Софт должен знать каждый нюанс конкретной шины.
OpenPort 2.0 поддерживает стандарт SAE J2534 (Pass-Thru). Это универсальный язык: софт на ПК (например, Xentry, ODIS или Techstream) говорит адаптеру: «Отправь этот пакет в CAN-шину», и адаптер сам упаковывает его согласно стандарту. Именно поэтому OP2 — мультимарочный, а старый KKL-шнурок ограничен простыми протоколами.
3. Сложность протоколов
Старые машины (K-Line) прощали небольшие задержки. Современные системы (CAN-шина, работа на скоростях 500 кбит/с и выше) требуют мгновенной реакции. Простой адаптер 409.1 физически не успевает за потоком данных в CAN-шине, а OpenPort 2.0 аппаратно поддерживает CAN 2.0B, что позволяет ему «слушать» машину без потерь.
4. Специфические функции: в продвинутых адаптерах реализованы аппаратные решения для конкретных задач. Например:
Подача напряжения программирования (FEPS): OpenPort умеет подавать 18V на определенные контакты для перевода блоков (например, Subaru или Mitsubishi) в режим прошивки. Дешевый 409.1 на это не способен физически.
Резюме: OpenPort 2.0 снимает критическую нагрузку по соблюдению протоколов с Windows и берет её на себя, обеспечивая стабильность и поддержку современных высокоскоростных стандартов связи.
перенос логики протоколов с ПК в микроконтроллер (МК) — это классический путь развития диагностического оборудования. Однако проекты для OpenPort 2.0 (OP2) и подобных J2534-адаптеров на GitHub найти сложнее, так как они на порядок сложнее простых K-Line «шнурков».
Вот несколько направлений и существующих проектов, которые могут стать вашей «начальной точкой»:
1. Проект Open J2534 (oj2534)
Это наиболее близкий к вашей задумке проект.
Что это: Попытка создать полностью открытый программно-аппаратный стек J2534.
Состав: Включает в себя oj2534-fw (прошивка для STM32) и драйвер для ПК.
Польза: Автор реализовал базовую структуру того, как МК должен принимать высокоуровневые команды от ПК и транслировать их в шину. Даже если статус проекта «incomplete», это лучший пример архитектуры «прошивка + J2534 DLL».
2. Macchina M2 (Open Source Hardware)
Если вы ищете примеры реализации множества протоколов на одном МК (SAM3X, как в Arduino Due):
Библиотеки: У проекта Macchina M2 есть отличные библиотеки для J1850 VPW/PWM, ISO9141, KWP2000 и CAN.
Логика: Вы можете взять их код реализации таймингов (например, OBD9141) и интегрировать его в свою прошивку для клона OP2. Это сэкономит месяцы на отладке временных интервалов K-Line.
3. Проекты на базе CANable и CandleLight
Для работы с CAN-шиной клоны OP2 часто используют контроллеры STM32.
Проект CANable и прошивка candleLight — это эталон того, как превратить STM32 в быстрый и надежный CAN-интерфейс.
Хотя они не поддерживают J2534 «из коробки», их USB-стек и работа с прерываниями CAN-контроллера — готовый фундамент для вашей прошивки.
4. Почему сложно найти готовое для OP2?
Клоны OpenPort 2.0 обычно построены на процессорах NXP (LPC236x). Специфика в том, что:
Защита: Оригинальная прошивка Tactrix защищена, а клоны просто копируют её «как есть».
Сложность J2534: Этот стандарт требует реализации огромного количества функций (фильтры, периодические сообщения, обработка ошибок), что трудно поддерживать в одиночку в открытом доступе.
Ваш план действий (совет):
Изучите oj2534: Это даст понимание, как связать API Windows (DLL) с командами внутри МК.
Используйте библиотеки Macchina: Для «низкого уровня» (K-Line/L-Line тайминги) их код самый чистый и понятный.
Для CAN: Ориентируйтесь на структуру пакетов в gs_usb (используется в CANable), так как это стандарт де-факто для открытых USB-CAN адаптеров.
Кто то взял и смог…не говоря за деньги … колоссальная работа, полезные выводы… по старой доброй руской традиции практически не оцененной …
Привет. Вот интересно мое чудо работает исправно. Но чуток другое!
Это клон HEX-CAN+USB. Тебе сюда www.drive2.ru/l/530476153446597095/
Спасибо за раздел "Выводы", а то очень много букв
Невероятно увлекательная возня и грызня вокруг копеечных клонов, даже не знал. Непонятно, конечно, зачем это всё, когда актуальный вася диагност стоит 7 тыс. рублей. Клоны 6154 могу понять ввиду стоимости и недоступности оригинала, но тут экономия на спичках. И да, я знаю, что вася не является оригинальным продуктом, но он работает с актуальным модельным рядом и обновляется.
А наша копия "Вася" на чем сделана?
Без понятия, не разбирал.
В свое время отказался от покупки Васи для снятия логов в пользу копии на стм32 только из-за того, что производители Васи стали привязывать к железу устройство и просили еще денег при установке на другое устройство. Не жалею.
Не наблюдал никаких ограничений, на своем компьютере работал в васе чужим адаптером, когда своего не было под рукой, никакого ограничения в 10 машин также не встретил.
Разбери адаптер ВАСЯ и сделай нормальные фото платы, я сделаю обзор.
Тест на совместимость — попробуй сменить им значение в указанной мной адаптации IDE05823-DWA Interior monitoring parameter set в блоке 9, а также изменить значение следующих адаптаций в блоке 5F:
IDE10480-MAS10742-Интерфейс для внешних носителей данных: активация-Подключение 2
IDE04307-ENG117764-Автомобиль: список функций BAP-Amplifier_0x2D
Попадавшиеся мне в руки ВАСЯ не могли это сделать.
А по поводу ограничений — как ты меняешь в ВАСЯ тип сессии?
Фото сделал, приложу. Диагностический сеанс в васе ни разу не менял, не было такой задачи. 99% времени работаю одисом. Но вася выручил, когда одис не хотел ни в какую кодить 08 блок на моей Ауди — спотыкался о свою базу данных и засвечивал кодирование как неверное. У васи вопросов не возникло. Также васей гораздо удобнее и эффективнее записывать логи — частота опроса в турбо режиме сильно выше, чем при записи логов инженером. К тому же удобно записанный лог кидать в визуализатор Dieselpower Log view. Ну и как оказалось на столе кодить магнитолы быстрее напрямую васей, чем прогружать проект в инженере. Предложенные адаптации проверю в ауди. А есть уверенность, что дело тут в адаптере, а не в противоречащей софту адаптации, которая не закодируется любым адаптером?
Вот она и разгадка — на чипе ATmega162 есть проблема с передачей длинных посылок, поэтому все ограничения VCDS 25.3.2 указанные мной в комбинации с клоном HEX-CAN+USB будут иметь место и в ВАСЯ с его ATmega162 чипом. Кроме ASAM и расширенной расшифровки ошибок UDS — это он умеет. Толку в этом адаптере Вася нет, клон HEX-V2 c VCDS 23.3.0 лучше. Он кстати должен еще быстрей отрабатывать Turbo так как STM32 гораздо быстрей.
DjMaN93
Фото сделал, приложу. Диагностический сеанс в васе ни разу не менял, не было такой задачи. 99% времени работаю одисом. Но вася выручил, когда одис не хотел ни в какую кодить 08 блок на моей Ауди — спотыкался о свою базу данных и засвечивал кодирование как неверное. У васи вопросов не возникло. Также васей гораздо удобнее и эффективнее записывать логи — частота опроса в турбо режиме сильно выше, чем при записи логов инженером. К тому же удобно записанный лог кидать в визуализатор Dieselpower Log view. Ну и как оказалось на столе кодить магнитолы быстрее напрямую васей, чем прогружать проект в инженере. Предложенные адаптации проверю в ауди. А есть уверенность, что дело тут в адаптере, а не в противоречащей софту адаптации, которая не закодируется любым адаптером?
Ради поиска истины, проверил свой ATmega162 клон www.drive2.ru/l/530476153446597095/ еще разик с ВАСЕЙ 19.6+
Адаптацию IDE05823-DWA Interior monitoring parameter set в блоке 9, записать не смог — не может ВАСЯ такие длинные значения на ATmega162 записать.
А вот к моему полному удивлению адаптации:
IDE10480-MAS10742-Интерфейс для внешних носителей данных: активация-Подключение 2
IDE04307-ENG117764-Автомобиль: список функций BAP-Amplifier_0x2D
леченный ВАСЯ 19.6 через мой ATmega162 клон записал без каких либо проблем, в то время как лицензионный ВАСЯ 24.7 их сменить не мог.
Я обязательно проверю. Морозы -30 пока стоят, машину даже не мою.
lprot
Разбери адаптер ВАСЯ и сделай нормальные фото платы, я сделаю обзор.
Тест на совместимость — попробуй сменить им значение в указанной мной адаптации IDE05823-DWA Interior monitoring parameter set в блоке 9, а также изменить значение следующих адаптаций в блоке 5F:
IDE10480-MAS10742-Интерфейс для внешних носителей данных: активация-Подключение 2
IDE04307-ENG117764-Автомобиль: список функций BAP-Amplifier_0x2D
Попадавшиеся мне в руки ВАСЯ не могли это сделать.
А по поводу ограничений — как ты меняешь в ВАСЯ тип сессии?
Вторая сторона.
DjMaN93
Невероятно увлекательная возня и грызня вокруг копеечных клонов, даже не знал. Непонятно, конечно, зачем это всё, когда актуальный вася диагност стоит 7 тыс. рублей. Клоны 6154 могу понять ввиду стоимости и недоступности оригинала, но тут экономия на спичках. И да, я знаю, что вася не является оригинальным продуктом, но он работает с актуальным модельным рядом и обновляется.
С клонами все просто — там где не понимают русский язык, ВАСЯ не используют от слова совсем. Кроме этого, ВАСЯ это всего лишь клон HEX-CAN+USB и VCDS с кучей всяких ограничений, так как построен на устаревшем ATmega162.
Год назад приобрёл такой-же клон(B03-ST(429) H11-025771. Диск с софтом был утерян, прибор лежал без дела. В поиске правильного софта, наткнулся на Вашу статью(как бальзам на рану). Скачал архив, установил VCDS-Release-23.3.0 и VIIPlusLoader V08.23.02 и т.д. Прибор проверил на Тигуане 2020года — всё работало замечательно. На следующий день подключаюсь к Ауди А4 2017 и вижу, что светодиоды на приборе не моргают, программа VIIPlusLoader V08.23.02 не находит адаптер HEX-V2. WIN 7-32, интернета нет, антивируса нет, в диспетчере STM23 BOOT MODE устройство. Приношу домой, подключаю к WIN 7-64 — обнаружено STM32 Device in DFU Mode, VID_0483, PID_DF11_REV2200. Стабилизатор на 5 Вольт исправен, на процессоре 3,3 Вольта(от юсб через стаб)-есть. На BOOT0(пин94) — 0 Вольт. Не подскажете, что лучше сделать? Не хочу сделать хуже.
Привет, в записи есть скриншот с описанием всех контактов для проверки напряжений. Я бы проверил их.