Почитавши статтю lprot Про оновлення юніту з 2ххх до4ххх вирішив спробувати, втрачати нічого.А там заразом уже й думатинад FEC.
Друга засідка:патчер для swdownload теж не працює з mainstdсекцією, тому доведеться попрактикуватися трохи вдизассемблірованія ELF. Для прошивки 367. Якщо коротко:беремо двафайли від 5Q0035842C (початковий і пролікований) дивимося які байтизмінилися, і за допомогою idA Pro дивимося що конкретно змінилося увиконуваному файлі .
Описувати весь процес не буду, просто прикладу файли для бажаючихповторити. Замінюємо файл у юніті на пролікований. Через дамп, абояк я це робив у минулій частині на льоту через підключеннякардрідера безпосередньо в QNX.
Наступний крок, необхідно підготувати файл metainfo2.txt у новійпрошивці, щоб юніт її правильно з'їв. За мануаломlprot Додаємо лінки на потрібний нам HW (у нашомувипадку 34). Але руками це робити вам швидко набридне:) Для цьогона коліні був написаний примітивний скрипт на Python, який додаєпосилання на потрібну ревізію заліза.
> У разі юніту 5Q0035819B це версія 34, але перед оновленнямперевірте, перевіривши в історії оновлення юніту (цифри в дужкахпісля назви)
34
Копіюємо виправлену прошивку на SD карту і йдемо оновлюватися.
Список того, що оновиться:
Поїхали:
Після того як юніт оновив основні частини прошивки, отримаємопомилку оновлення emergency.
Після оновлення радіємо, що у нас тепер 5Q0035819С, з ожилимзахистом компонентів. EMMC пам'яті, робимо свіжий дамп і з новоїпрошивки беремо tsd.mibstd2.system.swdownload, лікуємо його, аналогічно вперше, і закінчуємо процес оновлення emergency.Ні, підкинути ще раз старий файл, від 367 прошивки, не вийде.Запускаємо idA Pro і шукаємо умови порівняння.
Тепер доведеться трохи складніше завдання, полікуватиtsd.mibstd2.system.swap. Годинка під чайку і маємопролікований файл. Заодно лікуємо захист компонентів, тут патчерпрацює, і закидаємо файли по своїх місцях. Беремо ноутбук, VAS5054A і наш оновлений юніт. Підключаємо юніт до машини, іпідключаємося до машини ODISом-E.
/>
00030000 - USB
00050000 - Bluetooth
00060100 - Vehicle Data Interface
00060200 - Infotaiment Control (Car-Net)
00060400 - Performance monitor (Sport HMI)
00070400 - Electronic voice amplifier driver
Після перепрошивки, на жаль, Carplay не з'явився:(
Вибираємо блок 5F, потім 009- Діагностичний сеанс - Режим при сходіз конвейєра (EOL).Підтверджуємо. Стовпці "введення даних", застосовуємо.
Закриваємо адаптації.
Клікаємо "005 - Базова установка", вибираємо пункт "активація SWaP"і три рази клацаємо на стрілку "далі" (або один раз на "перейти довиконання:) )
Виконуємо і дивимося як код додався в сервісному меню.
З видимих відмінностей відзначу звук, який став трохи кращим. Інайкраще промальовування UI
Було цікаво, але на сьогодні все:)
PS якщо кому треба, юніт продається як є зі знятим захистомкомпонентів, активованим SWaP.
"
Генеруємо відповідні коди swap_generator
Юніт до оновлення прошивки підтримував такий список кодів
00030000 — USB
< 00050000 - Bluetooth
00060100 - Vehicle Data Interface
00060200 - Infotaiment Control (Car-Net)
00060400 - Performance monitor (Sport HMI)
/>
00070400 — Electronic voice amplifier driver
Після перепрошивки, на жаль, Carplay не з'явився:(
Вибираємо блок 5F, потім 009 - Діагностичний сеанс - Режим присході з конвейєра (EOL).Підтверджуємо.
Йдемо в адаптацію, знаходимо "передача коду SWaP", клацаємо настовпці "введення даних", застосовуємо.
< br> Закриваємо адаптації.
Клікаємо "005 — Базова установка", вибираємо пункт "активація SWaP"і три рази клацаємо на стрілку "далі" (або один раз на "перейти довиконання:) )
Виконуємо та дивимося як код додався в сервісному меню.
З видимих відмінностей відзначу звук, який став трохи кращим.Інайкраще промальовування UI
< /
Було цікаво, але на сьогодні все:) Якщо кому треба, юніт продаєтьсяяк є зі знятим захистом компонентів, активованими SWaP.
"
Генеруємо відповідні коди swap_generator
Юніт до оновлення прошивки підтримував такий список кодів
00030000 — USB
< 00050000 - Bluetooth
00060100 - Vehicle Data Interface
00060200 - Infotaiment Control (Car-Net)
00060400 - Performance monitor (Sport HMI)
/>
00070400 — Electronic voice amplifier driver
Після перепрошивки, на жаль, Carplay не з'явився:(
Вибираємо блок 5F, потім 009 - Діагностичний сеанс - Режим присході з конвейєра (EOL).Підтверджуємо.
Йдемо в адаптацію, знаходимо "передача коду SWaP", клацаємо настовпці "введення даних", застосовуємо.
< br> Закриваємо адаптації.
Клікаємо "005 — Базова установка", вибираємо пункт "активація SWaP"і три рази клацаємо на стрілку "далі" (або один раз на "перейти довиконання:) )
Виконуємо та дивимося як код додався в сервісному меню.
З видимих відмінностей відзначу звук, який став трохи кращим.Інайкраще промальовування UI
< /
Було цікаво, але на сьогодні все:) Якщо кому треба, юніт продаєтьсяяк є зі знятим захистом компонентів, активованими SWaP.
"юніт продається як є зі знятим захистом компонентів, активованимSWaP.
"юніт продається як є зі знятим захистом компонентів, активованимSWaP.






Коментарі18
Посилання на гітхаб померли )
щас має працювати
Та й хто з цим може допомогти?
Підкажіть будь ласка з 874 А можна прошити 874 С?
Technisat?
Під час оновлення стало з помилкою failed to open faile потім перезавантажився вийшов в аварійний режим і тепер пише no suitable update found може підкажіть як відновити? Ні який варіант метаінфо не знаходить
Emergency+ Чиста прошивка, якщо це технісат
Так, технісат. Це через putty? Або як?
зникли стартап, ставимо перемичку, вибираємо 2 emergency update, на SD 0478 той же фаїл що й намагався оновити, як щось проходить, але все одно на тій же помилці
Прошивка не модифікована?
Модифікована metainfo2 з EU на CN + версія + Link з 36 на 34
Emergency треба не модифіковану
Оригінальна була CN 0431.0478 EU можна пробувати як emergency не модифіковану ? Повинен прийняти?
Думаю, можна спробувати, але у мене не було досвіду зі зміною варіантів
Дякую, пробуватиму. Відпишуся що вийде.
Підкажіть як працювати з python sctipt?
встановити пітон, в скрипті вказати назву нового файлу та потрібну версію прошивки
Підкажіть як створити metainfo2 (ГУ 5Q0035866B китайська CN версія на прошивці 431) під 478 з EU версією