Volkswagen Jetta VII (Pepper)

Запис 84: Lane assist . Camera 2Q0 на Jetta 7. Кодування: зняття захисту та генерація SWAP коду

Я їжджу на Volkswagen Jetta VII
Суми, Україна

В цьому дописі ми підключимо та активуємо SWAPи в камері.


Спочатку в блоці gateway 19 ставимо галочку навпроти нового обладнання А5 - камера асистентів водія.

6 Coding - 603 Coding Bus Master:



Тепер можемо роздивитися більше детально піддослідного:


System designation:    MQB MFK 3.0
Software version:    1421
Hardware version:    H19
VW/Audi part number:    2Q0980653D
Hardware part number:    2Q0980653 




Звісно маємо купу помилок, найголовніші з яких - увімкнений захист компонентів та калібрування.




На відміну від камери 3Q0, камера 2Q0 для розкриття свого повного функціоналу потребує активації SWAP кодів. У мережі є відповідний калькулятор з генерації цих кодів, але щоб камера їх прийняла треба, що вона мала певний специфічний public key - "A62C69..."

То ж першим ділом, я пішов перевірити його значення, а раптом...


A5 module > 03.Measured values > Public key for SWaP function


Як то кажуть, номер не пройшов:





То ж поки камера в захисті компонентів, треба зробити маніпуляцію з частковою прошивкою, щоб ключ змінився на той, що нам потрібно:


  • Спочатку прошити файл 2Q0980653*_PART1.odx-f відповідної версії прошивки. Ця частина містить модифікований блок 02 з повної прошивки. У результаті виникне помилка, і камера застрягне в режимі прошивки. 
  • Потім прошити файл 2Q0980653*_PART2.odx-f. Ця частина містить блок 04 прошивки. Камера має повернутися до звичайного стану.

У мережі радять прошивати новим червоним адаптером 6154A та на версіях не нижче ODIS-E 17, ніби з адаптером 5054 та ODIS-E 12.2 прошивка не вдасться. Підтвердити не можу, шив червоним.












Як бачимо, після прошивки другої частини, все ОК.





Тепер треба зняти захист компонентів. То ж закриваємо ODIS-E та переходимо до ODIS-S. 


Онлайн доступ купляв як завжди в vw-geko.com


Щоб під час діагностики програма побачила нашу камеру, треба обрати проект авто, що мало цю камеру з заводу, я зупинився на VW Taigo 2022:




Раптом забули в гейтвеї додати камеру як нове обладнання, то в цьому діалоговому вікні обираємо coded:




Якщо камера в списку блоків лишилася неактивною, то треба вказати її версію: MFK3






Тепер у списку обладнання камера активна, і через контекстне меню переходимо до Керованих функцій: Guided functions - Component Protection:






Тепер треба прив'язати ключа до відповідної позначки на кермовій колонці і просто пройти по всім діалоговим вікнам, що запропонує програма:


Спочатку перевіряємо з кодом-пустишкою VWGEKOCODE, що сервер-онлайн і можна купувати доступ. Тиснемо кнопку LOGIN у додатку GEKO, коли в ODIS-S з'явиться вікно логіну. В результаті має бути повідомлення, про справність мережі:






Тепер можна сплатити 30 євро за 10 хвилин доступу і зняти захист. Вікно свідчить про успішність операції:




Перевіряємо, що помилка по захисту відсутня:




Наступним кроком, треба перевірити, що public key змінився. Рекомендую вимкнути-увімкнути запалювання і з нової сесії це перевірити. Якщо не змінився, то ще є час знову пройти процедуру зняття захисту (не важливо, що вже знятий, ODIS-S дозволяє це зробити ще раз).






Як бачимо, на мене чекав успішний успіх. Ключ тепер "A62C69..."

Можна переходити до генерації SWAP ключа.

Камера 2Q0 підтримує наступний список FEC кодів

  • 100E1000 - покращене утримання в смузі руху (aLDW) - актуально для audi

  • 100E1100 - зарезервований

  • 100E1200 - зарезервований 

  • 100E1300 - зарезервований

  • 100E1400 - зарезервований

  • 100E1500 - зарезервований

  • 100E1600 - розпізнавання об'єктів на шляху

  • 100E1700 - розпізнавання пішоходів (FCPW)

  • 100E0F00 - розпізнавання дорожніх знаків (TSR/VZE)


Камера навчилася розпізнавати дорожні знаки, зокрема: обмеження швидкості, заборону в’їзду, заборону обгону, зняття обмеження швидкості, а також інформаційні таблички.


Отже, сам процес:


Генеруємо ключ SWaP за допомогою скрипту FecCalc.py.  Калькулятор написаний на python, то ж для функціонування скрипту необхідно, щоб у вас був встановлений дистрибутив python.


В якості вхідних даних для скрипту знадобиться наш VCRN-номер (Individualization characteristic) та список FEC-кодів (якщо натиснути Enter під час запиту на введення FEC, то за замовчуванням підставляються всі).



A5 module > 03.Measured values > Individualization characteristic






Отриманий SWAP треба тепер передати в камеру. Діємо за схемою:

  • Блок 009 - Діагностичний сеанс → Режим при сході з конвеєра (EOL)

  • Блок 008 - Право доступу → код 20103

  • Блок 007 - Адаптації → Передача коду розблокування функції SWaP → введення згенерованого коду в поле «Введення даних»

  • Блок 005 - Базова установка UDS → Розблокування функції SWaP

  • Блок 003 - Вимірювані величини → Статус усіх функцій SWaP













Перевіряємо "Status of all SWaP" у вимірюваних величинах. Усі статуси мають бути доступні.




Тут хочу зробити ремарку. 

Оцей крок Базова установка UDS → Розблокування функції SWaP  мені не вдалося виконати на ODIS-E 17 та адаптері VNCI6154, декілька разів пробував перегенерювати свапи і отримував помилку - Процедура не може бути виконана:




Як крок відчаю, я спробував повторити те саме з ODIS-E 12 та адаптером VAS5054A. І тут мені відразу ця операція вдалася.


На цьому етапі камера готова до кодування та заливки параметрії. Допис вийшов занадто об'ємним, то ж винесу в окремий, бо там теж є нюанси.



SWAP-калькулятор та прошивки для отримання необхідного public key, виклав на диск 


Опубліковано: 31 липня 19:30
16 0 2

Коментарі

Щоб залишати коментарі, потрібно авторизуватись.
Що до базової установки -розблокування SWAP. У мене теж не виходило. І є підозра що потрібно вийти з режиму EOL або просто вимкнути і вимкнути запалення. Принаймні після відключення і підключення до авто воно у мене пройшло
сьогодні о 13:58
Чому не прошив прошивку 2Q0980653J_1423, кажуть що вона найкраща?
Я прошив її, там треба бутлоадер і саму прошивку шити. Потім залив параметрію від Пассат B8.
Бажано шити на столі бо тривалість 100хвилин.
Наче все працює але дивно себе поводить індикатор line assist на приборці. Він горить зеленим якщо бачить розмітку зліва або зправа, якщо дві то не горить. Може щось не так закодував або приборка стара.
сьогодні о 13:55
Я їжджу на Volkswagen Jetta VII
gamester1
Чому не прошив прошивку 2Q0980653J_1423, кажуть що вона найкраща? Я прошив її, там треба бутлоадер і саму прошивку шити. Потім залив параметрію від Пассат B8.Бажано шити на столі бо тривалість 100хвилин.Наче все працює але дивно себе поводить індикатор line assist на приборці. Він горить зеленим якщо бачить розмітку зліва або зправа, якщо дві то не горить. Може щось не так закодував або приборка стара.
gamester1, у мене горить зеленим лише, якщо в кодуваннях обрати hc_variante =2. Але в цьому режимі, це просто асистент утримання в смузі, він підкермовує лише коли авто з'їжджа зі смуги.
З hc_variante =1 індикатора зеленого не бачу. Лише смужки по боках. Але в цьому режимі працює ведення по центрі смугу, що я і хотів від камери.

Уточню:
- тревел асіст я не кодував
сьогодні о 14:12
Як завжди гарна робота та опис!) Сумно що треба vnci 6154. А пробувати шити vas5054 стрьомно))) хоч він і оригінал
сьогодні о 06:00
Я їжджу на Volkswagen Jetta VII
denver520i
Як завжди гарна робота та опис!) Сумно що треба vnci 6154. А пробувати шити vas5054 стрьомно))) хоч він і оригінал
denver520i, про шнурок і версію одіс сервіс прямо вказано в інструкції, що в середині архіва з прошивкою. Як зберетесь шити, маякуйте в особисті.
1
сьогодні о 13:18
Я їжджу на Hyundai Accent (4G)
Просто захоплюючий допис, одне діло це зробити, а інше написати!
1
31 липня 23:23
Я їжджу на Volkswagen Jetta VII
Браво ! З мого досвіду дві ремарки:
1. Після прошивки 2Q0980653*_PART1.odx-f потрібно закрити вікно прошивки і відкрити його знову для прошивки PART2. Коли намагався одразу прошити один за одним в одному вікні два файли одразу, зіштовхнувся з проблемою і процес був невдалий. Можливо це у мене але про цей момент ніхто не писав.
2. Генерацію свапів робив не в скрипті пітона (FecCalc.py), а в всім відомій аналогічній програмці afcg.exe. Тобто, різниці немає. Під час генерації обираємо 4 камеру з написом 2Q0_MRR MQB.
- Файли прошивки для отримання необхідного ключа не являються секретними і їх можна знайти тут https://mibsolution.one/#/1/9/pACC файл A5_2Q0_SWaP_Solution.zip
- Метод актуальний лише для камер з версіями прошивок, які наявні в A5_2Q0_SWaP_Solution.zip. Якщо прошивка буде новіша J1423, тоді метод не підходить (там вже зовсім інший ключ шифрування для генерації свапів).
Камера дуже примхлива і необхідно чітко виконувати процедуру, без експериментів. Маю одну завалену камеру.
Окрема подяка за мануал з geko !
1
31 липня 22:03
Я їжджу на Volkswagen Jetta VII
Symbol
Браво ! З мого досвіду дві ремарки:1. Після прошивки 2Q0980653*_PART1.odx-f потрібно закрити вікно прошивки і відкрити його знову для прошивки PART2. Коли намагався одразу прошити один за одним в одному вікні два файли одразу, зіштовхнувся з проблемою і процес був невдалий. Можливо це у мене але про цей момент ніхто не писав.2. Генерацію свапів робив не в скрипті пітона (FecCalc.py), а в всім відомій аналогічній програмці afcg.exe. Тобто, різниці немає. Під час генерації обираємо 4 камеру з написом 2Q0_MRR MQB.- Файли прошивки для отримання необхідного ключа не являються секретними і їх можна знайти тут https://mibsolution.one/#/1/9/pACC файл A5_2Q0_SWaP_Solution.zip- Метод актуальний лише для камер з версіями прошивок, які наявні в A5_2Q0_SWaP_Solution.zip. Якщо прошивка буде новіша J1423, тоді метод не підходить (там вже зовсім інший ключ шифрування для генерації свапів).Камера дуже примхлива і необхідно чітко виконувати процедуру, без експериментів. Маю одну завалену камеру.Окрема подяка за мануал з geko !
Symbol, дяка за доповнення.
Так все вірно сказано про прошивання другої частини файлу.
Треба в новому вікні.
31 липня 22:13
Я їжджу на Volkswagen Golf Mk7
Знав, що треба запастись попкорном🔥👍🏻
1
31 липня 21:58
Я їжджу на Volkswagen Jetta VII
🔥🔥
31 липня 21:57
Уххх, оце так інструкція! Моя повага 🤠
31 липня 19:46
Я їжджу на Volkswagen Jetta VII
valeru4
Уххх, оце так інструкція! Моя повага 🤠
valeru4, дяка! Треба більше технічного україномовного контенту.
2
31 липня 22:15
Я їжджу на Volkswagen Jetta VII
ivmulder
valeru4, дяка! Треба більше технічного україномовного контенту.
ivmulder, нажаль народ дуже не охоче переходить з всім відомого ресурсу. Тільки такими чудовими дописами їх можна зацікавити цим ресурсом, гарна робота.
1
31 липня 22:28