
Приветствую всех!
Наверняка, многие счастливые обладатели MIB STD2 PQ/ZR Skoda Bolero/Amundsen, VW Composition/Discover Media, Seat Media/Navi System, MAN Media Van Advanced/Navigation или иными словами головных устройств ("магнитол") с навигацией, при попытке установить Toolbox, обновить POI или прошивку на более свежую версию, сталкивались с ошибкой "Не удалось прочитать файл с метаинформацией — Parse error, invalid metainfo checksum" как на скриншоте выше.
Эта ошибка появляется в результате того, что "специалисты" которым за деньги доверили "лечение/руссификацию/обновление" (выберите нужную опцию сами) "магнитолы", для патча swdownloader, использовали SWDLPatcher.exe из комплекта JXETools.zip.
Этот "инструмент" некорректно патчит swdownloader так, что он перестает принимать metainfo2.txt имеющие корректную контрольную сумму.
Именно поэтому и не удается обновить POI, ведь испорченный swdownloader считает, что корректная контрольная сумма файла metainfo2.txt, некорректна:

Исправить это проще простого:
1. Качаем Toolbox и распаковываем содержимое в корень SD карты
2. Открываем metainfo2.txt находящийся в корне SD карты, в текстовом редакторе (желательно notepad++) и ищем строчку MetafileChecksum:

3. Изменяем любую цифру в кавычках на любую другую (портим контрольную сумму) и записываем изменения.
4. Вставляем эту SD карту в юнит, зажимаем и держим долго MENU и из Service Mode устанавливаем Toolbox или иными словами MIBStd2_Onine_Approval (V432-1):

После установки Toolbox, корректно патчим swdownloader из него:
Длинным нажатием MENU входим в "Testmode->Green Engineering Menu->mibstd2_toolbox->tools->Patch tsd.mibstd2.system.swdownload to accept any metainfo2.txt":




Теперь swdownloader, начинает принимать не только metainfo2.txt с некорректной контрольной суммой, но и с корректной тоже и наконец-то можно обновить POI:



Хорошо, что все так легко удалось исправить. В следующий раз, подумайте несколько раз прежде чем обратиться за помощью к таким "профессионалам" ;)
Дополнительное чтение:
1. Parse error, invalid metainfo checksum или снятие порчи с MIB STD2 PQ вариант 17218 после "проффесионалов"
2. Конвертация китайского MIB STD2 ZR вариант 17212 в европейца
3. MIB STD2 — обновление прошивки c 02xx на 04xx
4. Как убрать ошибку 1556 из блока 5F.
5. FAQ по MIB2
Всем только фэншуйных патчей и как всегда самого наилучшего настроения!






Комментарии 29
Привет, такая ошибка при установке toolbox. Изменение контрольной суммы не помогает. Что еще можно предпринять?
Привет, не разобрался?
hola, tengo un seat leon mk3 con una unidad de guantera comprada de segunda mano VW7, tengo actualizado este firmware MST2_EU_VW_ZR_P0480T, pero quisiera cambiarlo por el firmware de SEAT y poder tener el diseño de SEAT en mi pantalla, ya que tengo un Leon y no un VW golf 7, estoy siguiendo los pasos que en mibsolution hay para descargar para hacer el cambio de VW a SEAT, aclarar que el pdf con los pasos a seguir es para pasar de un firmware Skoda a Seat, pero yo quiero hacerlo de VW a Seat, pero no me deja hacerlo, he cambiado las variantes y añadido los links, me sale en pantalla a intentar instalar el firmware: PARSE ERROR, METAFILE IS CORRUPT — INVALID LINK, he abierto el metainfo2 varias veces para comprobar que todo esté correctamente e intento volver a instalar y no me lo permite…¿que estoy haciendo mal?, ¿que paso me estoy saltando? intento abrir el Metainfogenerator pero no se porque se me cierra al pulsar enter 1 vez. ¿podria alguien ayudarme? llevo ya mucho tiempo intentando hacer la conversión pero no doy con la tecla, dejo mi email por aquí para quien pueda ayudarme contacte conmigo, jspalaciios@gmail.com, porfavor que alguien me ayude, gracias.
привет!
подскажи, пожалуйста, если знаешь — каким алгоритмом чексумма считается для preh MIB ?
На mba3/mhi3/mpr3 это sha1. Cначала считается заголовок 128 байт отдельно. Затем оставшаяся часть блоками по 524288 байт github.com/lprot/MIB-Tool…lob/master/hashes_calc.py
Только зачем тебе это?
написал в лс
Подскажите пожалуйста, не могу установить POI на mib high 2.5 Columbus. Перепробовал разные SD и флешки. Даже брал у товарища SD с которой у него POI установились. Притом что карты навигации и toolbox ставятся и обновляются без проблем.
Обозначение системы MU-H-LND-EU
Версия ПО 1440
Версия АО H54
Кат. номер VW/Audi 565035021E
Кат. номер АО 565035021
Метка файла ASAM/ODX EV_MUHig4CGen2HBAS
Версия файла ASAM/ODX 001001
До установки Тулбокс и патчей, я POI с родной навигацией обновлял без проблем штатным способом на этой же прошивке. Этот глюк был всегда или это связано с новыми версиями POI\Карт навигации?
Добрый день.установил toolbox 1.2.1 на MIB MST2_EU_SE_ZR_P0241T. Тулбокс установился без проблем, пропатчил SWAP, потом сделалTestmode->Green Engineering Menu->mibstd2_toolbox->tools->Patch tsd.mibstd2.system.swdownload to accept any metainfo2.txt" и пропатчил навигацию на работу с любой СД-картой, подкинул через CAR Scanner SWAP-код на активацию SPORT Monitor. Навигация работает все остальние функции в магнитоле работают тоже отлично. Но никак не могу подкинуть новые POI к навигации, на 22% установка прерывается и магнитола просит перегрузится. Менял СД-карту — не помогло, пробовал устанавливать с оригинальной карты навигации — не помогло
Баг прошивки 0241. Обновись на 0253/0254
А что если пишет "Несовпадение регионов (головное устройство)"? Сама голова из Китая, но карты работают Европейские.
Видимо подшаманить в metainfo2.txt POI китайский вариант.
А что подшаманить и где взять?) Есть поподробнее инструкции?)
Первый шаг это в тулбоксе посмотреть в sysinfo какой юнит имеет вариант.
Вопрос: что делать если смена значения в файле не помогает?
Поставить тулбокс, вручную обновить swdownloader на чистый из заводской прошивки и пропатчить из тулбокс.
Добрый день, может где уже встречали сам алгоритм или программу для вычисления правильной MetafileChecksum для файла metainfo2.txt ?
github.com/lprot/MIB-Tool…lob/master/hashes_calc.py
Подсчитывать этим алгоритмом надо предварительно удалив из файла строку MetafileChecksum и строки с цифровой подписью в конце файла.
После получения MetafileChecksum, строку с посчитанной контрольной суммой необходимо вставить на место и посчитать цифровую подпись всего содержимого файла вместе со строкой MetafileChecksum. Для подписи понадобится приватный ключ VAG, а его нет ни у кого. Алгоритм там RSA1024.
swdownloader проверяет сначала контрольную сумму а потом подпись.
Привет! А не в курсе, как это же самое сделать на mib high? Та же проблема с POI. В туле
jilleb/mib2-toolbox не нашел…
Просите разработчиков тулбокс, может добавят такую фичу.
Немного не по теме, тулбокс теперь может патчить swdownload? Переход между сериями упростили? Не нужно на компе проделывать эти операции?
Привет, да, тулбокс для mib std2 умеет это.
Добавлю ссылку к описанию проблем с установкой POI. Спасибо!
У меня тоже poi только не ставятся, все остальное работает. Думал дело в poi) При обновлении на 0480 ПО как раз патчил файл swdownlowd не через toolbox, а через свдлдпатчер. Завтра попробую toolbox — ом. Хотя объекты типа заправок, магазинов, парковок и так присутствуют на последних картах. Наверное они вшиты в карты?
У меня на старой карте 2020 отображалась АЗС рядом с домом, на всех последующих обновлениях нет. И не отображается не только которая рядом, а ещё несколько других .
PaVeLmk4
У меня тоже poi только не ставятся, все остальное работает. Думал дело в poi) При обновлении на 0480 ПО как раз патчил файл swdownlowd не через toolbox, а через свдлдпатчер. Завтра попробую toolbox — ом. Хотя объекты типа заправок, магазинов, парковок и так присутствуют на последних картах. Наверное они вшиты в карты?
Зависит от картоматериала. Некоторые карты уже содержат встроенные POI.
Мой случай )))
Я ж тебе писал, что у меня на моей магнитоле был точно такой случай.После того как пропатчил swdownload и дообновил emergency магнитола перестала видеть все прошивки кроме своей родной US. Хотел поставить toolbox и выскакивала такая же ошибка как у тебя. Только я пошел более сложным путем — прошил все заново, начиная с us прошивки. Вот только зачем тебе его второй раз пропатчили после того как обновили на 478 непонятно, если ошибку 1556 так и не убрали.
Дообновлением emergency ты избавился от 1556. А вот использовав swdlpatcher ты "испортил" swdownload и получил эффект из статьи ;)