Skoda Rapid (1G) (Rapid)

Bolero. Помилка 1556. Оновлення esd без перевстановлення MIB2 Toolbox.

Я їжджу на Skoda Rapid (1G)
Warsaw, Poland

Після оновлення прошивки мого Bolero з версії 253 до 480 виникла помилка 1556, яка ніяк не хотіла витиратися через Car Scanner:



На drive2 є декілька рішень для цієї помилки, основні описані тут і тут.


Що я спробував:

  • Спочатку оновив образи emergency (ще під час першого апдейту)
  • Потім зайшов у тулбокс і з вкладки Tools виконав скрипт "Clean SWDL history and keep only non-duplicated FW updates".

Жодне з цього проблему не вирішило — помилка намертво "застрягла" в 5F. Після того, як прості способи не допомогли, я взявся шукати причину її виникнення. Першим ділом зайшов у тулбокс і виконав скрипт Save extended system info to Toolbox drive (SD карта при цьому має бути в слоті MIB). Витягнув карту пам'яті, вставив у комп'ютер, відкрив файл /dump/sysinfo.txt і почав шукати помилку. Процедуру пошуку описав lprot тут, і зводиться вона до пошуку у файлі за шаблоном imcompatible. Знайшов причину:

Mar 02 16:36:46.426 5 10014 2 [00340004] [iMX6.Itr.itr.sysconfig] 23 49214 errors: SW incompatible one incompatible module: cpuplus/esd%2 current version 2243011 planed version 4478011

Отже, причина помилки - у пропуску апдейту розділу esd. Його ми виключили з апдейту спеціально, щоб не перезатерти ним наш тулбокс. Думаю, у світі не знайдеться людини, якій було б в кайф знімати блок болеро з машини і повторно встановлювати toolbox на нього після "знесення" :)


Причина зрозуміла, а що з нею робити - ні. Власне кажучи, ця помилка жодних наслідків не несе, і на неї можна спокійно забити, але мій перфекціонізм переміг, і я вирішив спробувати "покопати" рішення ще. У ході "розкопок" знайшлася стаття, де рішенням "затирання" toolbox після апдейту esd стала його повторна установка шляхом підключення до mib через telnet, цитата:

Установили юнит в авто, подключаем Dlink-DUB E100 rev. D1/C1 в USB магнитолы, а кабель RJ45 crossover в нотбук.
Заходим в toolbox, заходим в network выбираем permanent telnet access включаем.
Патчим заново SWDL.
Вставляем карту с прошивкой EU подготовленной ранее.
Заходим в меню обновления ПО и выбираем нашу прошивку, смотрим что она предлагает обновить недостающие компоненты, в том числе и esd, соглашаемся и обновляемся.
После обновления ничего не клацая на экране после прошивки ждем приглашения о подтверждении установки ПО и при помощи OBD2 или CarScannerPRO подтверждаем установку ПО в модуле кодирование мультимедиа. Юнит перезагрузится сам.
Теперь с ноутбука открываем Putty сетевой адаптер ноутбука настраиваем в ручную IP: 192.168.1.2 MASK: 255.255.255.0 в putty выбираем Telnet на IP: 192.168.1.4
открываем консоль, login:root pass:root
Вставляем карту с toolbox и в консоли вводим:
ksh /media/mp000/install.sh
Проверяем что toolbox вернулся на место.

Окей, а як бути якщо usb->ethernet адаптера немає, і купувати його для цієї однієї цілі не хочеться? Спала на думку ідея, що можна змусити магнітолу самостійно встановити тулбокс після оновлення esd, якщо він був знесений апдейтом. Для цього я написав 2 нових скрипти для mib2toolbox: Activate/Deactivate autoinstall on startup. Сенс activate скрипту в тому, що MIB2 при увімкненні виконає перевірку 2х моментів:

  • Чи встановлений тулбокс?
  • Чи є в SD-слоті картка І чи є на ній тулбокс (скрипт install.sh)?

Якщо відповідь на 1 — "ні", а на 2 — "так", то система сама запустить скрипт install.sh і встановить тулбокс автоматично.


ВАЖЛИВО: станом на 5 березня нового релізу mib2toolbox не було, тому отримати нові скрипти можна, завантаживши "master" версію.


Завантажуємо оновлений тулбокс, заливаємо його в MIB (update_and_uninstall -> Update Toolbox from SD card or USB drive), отримуємо таку картину в меню Tools.




Запускаємо Activate auto-install on startup, виходимо з GEM і пробуємо апдейтити esd (через звичайне Update меню, доступне після довгого натискання на кнопку MENU).





Апдейт проходить блискавично, під час нього MIB кілька разів перезавантажується. Далі починається найцікавіше - вставляємо SD-картку з тулбоксом у MIB і перезавантажуємо його. Чекаємо кілька хвилин і пробуємо зайти в GEM, перевіряємо що тулбокс встановив сам себе 😄


Далі через Car Scanner підтверджуємо оновлення Bolero, щоб позбутися помилки 1555, і видаляємо 1555 та 1556 з блоку 5F. Перезавантажуємо магнітофон і ще раз скануємо на помилки, перевіряючи, що шкідлива 1556 більше не з'являється. У тулбоксі виконуємо скрипт Deactivate autoinstall on startup і радіємо відсутності 1556 та наявності toolbox.


PS Перед апдейтом esd я також увімкнув permanent telnet access, щоб, якщо щось піде не так, мати можливість встановити тулбокс вручну шляхом підключення адаптера Dlink-DUB E100 (як описано в цитаті вище), але, на щастя, не знадобилося. Тим, хто вирішиться повторити мій фокус, рекомендую зробити те саме — для підстраховки.

Реклама
Car2naV
Опубліковано: 07 березня 14:43
0 0 0

Коментарі

Щоб залишати коментарі, потрібно авторизуватись.