Важливо!
Цей запис не є прямою інструкцією до дії, а лише описує мій власний досвід конвертації юніту з версії NAR до версії Europe.
Отже, знявши захист компонентів, я отримав повнофункціональний юніт з американським регіону, який не знає європейських мов, у тому числі української.
MST2_US_VW_P0867D - буква D каже, що юніт виробництва компанії Delphi, MST2 - MIB2, US - регіон США
Сучасні юніти Delphi можливо конвертувати в EU регіон лише за допомогою софту, без необхідності розбирати і перепаювати транзистори на платі. Для цього використовується вразливість, яка дозволяє завантажити у пристрій кастомний Instalation Manager. Ця можливість відкривається завдяки патчу від Congo_and_Duke.
Сенс у тому, щоб спочатку забекапити рідний файл Instalation Manager, і замінити в ньому код юніту та код регіону на європейські:
17268 - STD2NAV
17263 - STD2plus
17262 - STD2
У моєму випадку це:
17264 на 17263 - має бути 3 заміни
NAR на Europe - має бути одна заміна
Робиться це за допомогою утиліти HxD.
Зверніть увагу, що після заміни значення NAR на Europe, Europe у 16-ричному вигляді має бути записане аналогічно, як на рядку над нашим редагованим (45 75 72 6F 70 65 00 00), увага на скріншот:
Після збереження змін, перевіряємо, що розмір файла не змінився. Тепер цей файл з правками завантажуємо у магнітолу за допомогою патчу Congo_and_Duke, і можна встановлювати європейську прошивку штатними засобами магнітоли.
Прошивати буду MST2_EU_VW_P0879D_MU0879, це передостання прошивка, яка доступна на юніт 17263. Остання: MST2_EU_VW_P0883D_MU0883.
Важлива ремарка! Після заливки нового файлу необхідно швиденько почати установку прошивки, інакше магнітола може впасти в синій екран:
Тому краще підготувати дві флешки (SD картки). На одну з них записуємо активатор Congo_and_Duke, а також робимо всі маніпуляції з Instalation Manager, на іншу розпаковуємо прошивку.
Стосовно синього екрану. Якщо на цьому етапі підсунути флешку з прошивкою, що ми підготували, то магнітола скаже, що файл не знайдено. Ребут магнітоли виведе з цього меню, але через деякий час він знову вас знайде.
Є три виходи з цієї ситуації:
Що я маю на увазі під останнім пунктом? Сама прошивка магнітоли має таку структуру папок:
Щоб почати прошивку, коли вас викинуло на синій екран, то треба магнітолі підсовувати не флешку з структурою, як на скріні, а вже самі файли з папки STD2Plus_EU_VW мають бути в корені флешки. Тоді система почне процес апдейту прошивки.
Але повернемося до штатної ситуації, ми підготували дві флешки і вчасно після правки Installation Manager готові запустити апдейт прошивки.
Якщо це зробити через Сервісне меню (довгий натиск кнопки Menu на магнітолі) > Software Update, то в процесі оновиться 46 модулів, а має бути 53.
Чому так? Бо модулі можуть мати однакову ревізію і в прошивці NAR, і прошивці EU, відповідно при такому методі оновлення, система порівняє ревізію модуля в прошивці EU з ревізією модулі на вже встановленій прошивці NAR, і просто омине оновлення такого модуля. В результаті матимемо метиса, де частково файли вже будуть від EU прошивки, а частково залишаться від NAR. Щоб цього не сталося, треба зробити примусовий апдейт усіх модулів. А зробити такий апдейт можна через Test Mode > SWDL.
Розділ Test Mode присутній в сервісному меню (довгий натиск кнопки Menu на магнітолі), але за замовчуванням вимкнутий, щоб увімкнути, то нам знадобиться діагностична програма. В блоці 5F в розділі Адаптації, треба увімкнути режим розробника (Developer testmode), і застосувати зміни. Запросить код доступу: 20103.
Тепер у магнітоли присутній цей розділ.
Отже, заходимо в новий розділ, обираємо SWDL.
Зустріне наступний екран, де ОБОВ'ЯЗКОВО треба поставити галочку навпроти Software Download Manual Download.
І тиснемо Start Download. В результаті нас перекине на наступний екран з вибором пристрою з файлами прошивки:
Далі обираємо пристрій, обираємо прошивку і якщо все правильно зробили у пункті про Instalation Manager, то нас зустріне вікно діалогу з переліком модулів, які доступні для оновлення:
Тут обов'язково спочатку натискаємо ВИБРАТИ ВСІ, а потім кнопку Почати. система попередить, що процес оновлення може тривати більше 60 хвилин і почне оновлення.
Після 40 хвилин і декількох перезавантажень, маємо оновлені 53 модулі:
В результаті наведеного алгоритму, маємо правильно встановлене EU програмне забезпечення на магнітолу з американського регіону.
Список оновлених модулів:
Що ми мали на вході:
Part number: 3Q0035844B
Software train: MST2_US_VW_P0867D
Hardware: 722
Software: H29.319.29.3_STD2Plus_NAR
Що ми отримали на виході:
Part number: 3Q0035844B
Software train: MST2_EU_VW_P0879D
Hardware: 722
Software: H29.319.115_STD2Plus_EU
Після конвертації у магнітоли злітають всі активовані SWAP коди, щоб їх повернути на місце, знову встановимо патч Congo_and_Duke, попередньо відредагувавши в ньому файл addFecs.txt і залишивши тільки коди, що підтримує наш юніт. Список підтримуваних юнітом SWAP кодів можна знайти в сервісному меню, а розшифровку їх функціоналу приведу нижче:
00030000 - AMI (USB Enable)
00030001 - Gracenote
00040100 - Navigation
00050000 - Bluetooth
00060100 - Vehicle Data Interface
00060200 - Audi Connect / VW CarNet
00060300 - Mirror Link
00060400 - Sport HMI (Performance Monitor)
00060500 - Sport Chrono
00060600 - Logbook
00060700 - Online services
00060800 - Apple CarPlay
00060900 - Google Android Auto
00060A00 - Baidu CarLife for iOS
00060B00 - Baidu CarLife for Android
00070100 - SDS (Speech Dialogue System)
00070200 - SDS (Speech Dialogue System) for Navigation
00070400 - Digital Voice Enhancement (Electronic Voice Amplifier)
На моєму юніті був активований наступний список:
На цьому можна було б і закінчити, але після оновлення в блоці магнітоли з'являться помилки:
[1555] B201A00 Check Software Version Management (SVM) (Check software version management)
[1598] B201200 Data record implausible (Control module (data record download) - implausible data record for visible MMI system languages)
[1597] B201200 Data record implausible (Control module (data record download) - implausible data record for visible MMI system languages)
Перша пов'язана з оновленням ПЗ і прибрати її легко, дві інші потребують заміни мовної параметрії, бо у нас американська магнітола раптом стала європейською.
Спочатку фіксимо 1555- Check Software Version Management:
Заходимо в блок 5F>Адаптації: Confirmation of instalattion change і копіюємо значення параметру key:
По суті нам треба провести операцію XOR з числом C9D2 над значенням, що в параметрі key. Зробити це можна за допомогою стандартного Windows калькулятора перемкнувши його в режим Програмного:
Якщо інтернет під рукою, то можна скористатися сервісом за посиланням: im-so-xory
Отримане значення треба вписати в цей самий key як нове значення і застосувати зміни:
Тепер стосовно мовної параметрії.
Помилки 1598 і 1597 пов'язані з тим, що американський юніт зазвичай має 3 мови - англійську, французьку та іспанську, європейський - більше 20 мов.
Щоб це виправити треба залити коректні датасети, наприклад за допомогою ODIS-E: "010 — Передача даних->Запис блоку даних".
1598 B201200 "Control module (data record download) — implausible datarecord for visible MMI system languages - вирішується датасетом зі стартовою адресою 2D0:
1597 B201200 "Control module (data record download) — implausible datarecord for visible MMI system languages - вирішується датасетом зі стартовою адресою 280:
Після запису датасету, авто вас оповістить купую індикаторів і помилок на приборній панелі. Не треба впадати в паніку. Достатньо вимкнути, увімкнути запалювання знову.
Тепер ніби все. Насолоджуємося правильно конвертованим юнітом і доступною українською мовою в інтерфейсі!
Корисні посилання:
1) прошивка: MST2_EU_VW_P0879D_MU0879 (login/password: guest)
2) редактор: HxD
3) мовний датасет: 2D0+280
PS: щоб не закрашити процес прошивки сівшим акумулятором, то варто його підключити до зарядки, або взагалі прошивати на заведеному двигуні.