Hier eine kleine Anleitung wie man sein System auf eine neuere Version Patcht:
Als Beispiel wird von MHI2Q_ER_AUG22_P3638_MU0917 auf MHI2Q_ER_AUG22_P5092 MU1329 gepatcht
In diesem Thema geht es um das richtige Vorgehen beim FW-Update, sowie Patchen der MHI2Q AUG22 MIB2 Systeme.
1. SD-Karte FAT32 formatieren
2. Updatefiles direkt ins Root-Verzeichnis der SD-Karte
3. SD-Karte in Slot1 stecken
4. Engineering-Menü/Red-Menü aufrufen
5. Update per Auswahl im Red-Menü starten
6. Fertig!
WICHTIG IMMER EIN BACKUP VON EUREM SYSTEM ERSTELLEN, FALLS WAS SCHIEF GEHT!!!
PATCHEN IMMER AUF EIGENE GEFAHR!
- MHI2Q_ER_AUG22_P5092 MU1329
- SupportedTrains = Nicht gesetzt in der metainfo2.txt, da es sich um eine P=Production-FW handelt
- Achtung: Genau überlegen, welche Unit man hiermit updated. In der FW ist keine Einschränkung beim Update hinterlegt, bei falscher Anwendung erzeugt man daher Briefbeschwerer
- Bekannte Vorgängerversionen sind: MHI2Q_ER_AUG22_P3638_MU0917
- Die FecContainer.fec Datei bleibt unverändert im Originalzustand erhalten.
- Entgegen anderer Anleitungen/Patches, die Ihr eventuell schon gesehen habt.
- Über die ExceptionList werden weitere FECs aktiviert und freigeschaltet.
- FECs können in der ExceptionList.txt einfach im Editor (Notepad++) bearbeitet werden.
- Die an das Thema angefügte ExceptionList.txt enthält bereits:
- Auf Audi/Seat/VW/Skoda angepasste Listen
- Am besten wird die für das Fahrzeug passende gewählt
- Eine Kürzung auf nur die benötigten FEC(s) wird empfohlen
- Ink. aller, die auch in der FEC stehen
- Wie auch eine mit allen (mir) bekannten FECs
- Es fehlt also nichts, ggf. kann entsprechend gekürzt werden.
- ExceptionList.txt - Im Anhang an diesen Beitrag
- Dowload Patch: MHI2Q_ER_AUG22_P5092 MU1329
- Connect with Putty to the RCC - 172.16.250.248:123 Console
Oder man benutzt M.I.B. (More Incredible Bash)
Hier eine kleine Einleitung:
HINWEIS:
M.I.B. läuft nur auf Harman MHI2 (Q) -Einheiten (MIB 2.x).
VORSICHT:
Stellen Sie sicher, dass eine externe Stromversorgung an das Auto angeschlossen ist oder der Motor während eines Blitz- oder Programmiervorgangs eingeschaltet ist!
Ein Stromausfall während des Flashens / Programmierens wird Ihr Gerät beschädigen.
SD-Karte vorbereiten:
Extrahieren Sie alle Dateien des M.I.B. in das Stammverzeichnis einer sauberen SD-Karte (FAT32 / NTFS formatiert)
Gepatchte IFS-stage2-Images müssen auf der SD-Karte im Ordner / den Patches abgelegt werden
Vorab gepatchte (CP, FEC und EL) ifs-root-stage2-Bilder für alle aktuellen MHI2 FW-Versionen finden Sie hier: #########
Extrahieren Sie die Archive mit der SW-Train- und MU-Version als Patch-Namen (wie der Archivname) - z. / patches / MHI2_ER_SKG13_P4526_MU1440_PATCH
Sie sind bereits richtig vorbereitet, damit das Tool sie sofort verwenden kann
Wenn Sie Ihre eigenen Patches verwenden möchten (nicht empfohlen), bitten Sie uns zuerst, Ihnen zu helfen:
Für jeden SW-Zug wird ein separater Ordner benötigt, z. / patches / MHI2_ER_SKG13_P4526_MU1440_PATCH
Der Ordner muss das gepatchte ifs-root-stage2-Image mit der folgenden Benennungssyntax enthalten:
"MU-Version" -ifs-root-part2- "Bildstartadresse in hex innerhalb von RCC" - "Bildlänge in hex" -> z. MU1440-ifs-part2-0x00ba0000-1C06F300.ifs
Die Bildlänge befindet sich auf Byte 0x20 Position 04-07 in Little Endian des ursprünglichen ifs-root-stage2-Bildes (z. B. frisch vom FW-Update).
Stellen Sie eine Verbindung zu MHI2 her und starten Sie M.I.B.:
D-Link - z.B. DUB-E100 HW rev. D1 - Für den Anschluss an Ihr MHI2-Gerät ist ein USB-Ethernet-Adapter erforderlich.
Verwenden Sie Putty / Kitty, um eine Verbindung über UART oder Telnet (MIB IP: 172.16.250.248) herzustellen und sich bei RCC (empfohlen: Port: 123) oder MMX (Port: 23) anzumelden.
Login und Passwort für Ihren SW-Zug müssen bekannt sein: #########
Überprüfen Sie Ihren SW-Zug, ein vorgepatchtes ifs-root-stage2 muss im Ordner / den Patches vorhanden sein
Legen Sie die SD-Karte in den Steckplatz SD1 Ihres MHI2-Geräts ein und melden Sie sich bei der RCC-Shell an:
# Montieren Sie die SD-Karte in Steckplatz SD1
mount -uw / net / mmx / fs / sda0 /
# Starten Sie M.I.B durch Eingabe
/ net / mmx / fs / sda0 / start
Danach seht ihr auf dem Schwarzen Bildschirm , dieses..............
** 0 - Sicherung
Führt eine vollständige Sicherung (RCC, MM, EEPROM, ...) Ihres Geräts durch und legt sie im Ordner / backup / "Ihre Hardware-ID" ab.
** 1 - VIM-Patch (199 km / h)
Schreibt eine benutzerdefinierte Video In Motion (VIM) -Geschwindigkeit von 199 km / h (ja, zu langsam für die deutsche Autobahn) auf Ihr Gerät
Das Gerät wird automatisch neu gestartet, um Änderungen dauerhaft zu speichern
** 2 - VIM Original (6 km / h)
Schreibt die werkseitige VIM-Geschwindigkeit (Video In Motion) auf das Gerät
Das Gerät wird automatisch neu gestartet, um Änderungen dauerhaft zu speichern
** 3 - IFS-ROOT-Stage2-Flash-Patch-Bild
Erstellt ein Backup, falls es noch nicht erstellt wurde
Wendet ein gepatchtes IFS Stage 2-Bild mit einem gepatchten MIBRoot auf das Gerät an
Das Gerät wird automatisch neu gestartet, um Änderungen dauerhaft zu speichern
** 4 - IFS-ROOT-Stage2 kehrt zum Backup-Image zurück
Wendet das Original-IFS Stage 2-Image mit Original- / Standard-MIBRoot von Ihrer Systemsicherung auf das Gerät an
Das Gerät wird automatisch neu gestartet, um Änderungen dauerhaft zu speichern
** 5 - Kopieren Sie die FEC- und EL-Liste in das Gerät
Kopiert ExceptionList.txt und / oder FecContainer.fec in
z.B. / patches / MHI2_ER_SKG13_P4526_MU1440_PATCH an das Gerät
Befindet sich keine FEC und / oder EL im Verzeichnis / patch, werden Dateien aus dem Ordner / backup verwendet
** 6 - Aktivierung des Entwicklermenüs
Das Entwicklermenü wird aktiviert - VCP / VCDS oder OBD11 sind nicht erforderlich
Das Gerät wird automatisch neu gestartet, um Änderungen dauerhaft zu speichern
** 7 - CarPlay & Android Automatische Aktivierung
Codierung von Anpassungskanälen für CP & AA sowie USB mit iPhone-Unterstützung
Damit ist alles, was du für Carplay brauchst, codiert, du brauchst nie andere Codierungswerkzeuge ;-)
** 8 - Umgebungslichttasten Original
Wenn Sie dies sehen, schauen Sie zuerst auf ########
Es ist noch eine spezielle Codierung nur für Skoda Octavia 5E!
** 9 - Patch für Umgebungslichttasten (zuerst auf Original eingestellt)
Wenn Sie dies sehen, schauen Sie zuerst auf #########
Es ist noch eine spezielle Codierung nur für Skoda Octavia 5E!
** U - SVM-Fehler behoben
in Kürze....
** U - Mount USB beschreibbar
macht USB-Geräte beschreibbar
** W - Mountpoints beschreibbar
Machen Sie einige Halterungen auf dem Gerät beschreibbar
** O - OFFSET-Hashes anzeigen
Einige Geräte- und Blitzinformationen, z. RCC-Bildadresse oder Bildlänge
** R - Einheit neu starten
Starten Sie das Gerät neu
** C - Bereinigungsprotokolle
Löschen Sie alle internen / log-Verzeichnisse
** S - Protokoll anzeigen (Q zum Verlassen der Ansicht drücken)
Zeigen Sie alle unsere Protokolle von dieser Einheit
** H - Hilfe
das hier...
** L - GPL Lizenz
Bitte schauen Sie sich Ihre Lizenz an.
Ihr könnt es auch manuell machen:
Backup erstellen:
# Mount SD card in slot SD1
mount -uw /net/mmx/fs/sda0/
# Create backup of EEPROM
on -f rcc /usr/apps/modifyE2P r 0 10000 > /net/mmx/fs/sda0/eeprom.txt
Wait about 90 seconds to dump EEPROM to SD card
# Create backup of FecContainer.fec
cp -r /net/rcc/mnt/efs-persist/FEC/FecContainer.fec /net/mmx/fs/sda0/FecContainer.fec
# Create backup of Variant.txt
cp -r /net/rcc/mnt/efs-persist/SWDL/Variant.txt /net/mmx/fs/sda0/Variant.txt
# Create backup image of MMX and RCC
cat /net/rcc/dev/fs0 > /net/mmx/fs/sda0/rcc_fs0
Note: MMX Backup will fail on MHI2Q units --> 0 byte file
cat /net/mmx/dev/fs0 > /net/mmx/fs/sda0/mmx_fs0
Patchen:
# Mount SD1
mount -uw /net/mmx/fs/sda0/
# Mount Persist
mount -uw /net/rcc/mnt/efs-persist
# Copy ExceptionList.txt to Unit
on -f rcc cp -r /net/mmx/fs/sda0/ExceptionList.txt /net/rcc/mnt/efs-persist/FEC/ExceptionList.txt
# Unlock Flash
on -f rcc flashunlock
# Flash ifs-root-stage2 image from 0x00BA0000
on -f rcc flashit -v -a 0x00BA0000 -d -f /net/mmx/fs/sda0/MU1329-ifs-root-part2-0x00ba0000-C005F400.ifs
# Lock Flash
on -f rcc flashlock
# Unmount Persist
mount -ur /net/rcc/mnt/efs-persist
# Reboot Unit
on -f rcc /usr/apps/mib2_ioc_flash reboot
Anpassungen:
z.B. Apple Carplay/Android Auto codieren
- Steuergerät 5F
- Anpassung 10
- Folgende APKs Aktivieren
- IDE03471-ENG130248-Vehicle configuration-Google_GAL
- IDE03471-ENG130249-Vehicle configuration-Apple_DIO
- Smartphone_interface_for_rhmi
Nach dem Flashen den Software Versionsfehler löschen
Der Fehler - Software version management check failed – steht nach dem Update im Fehlerspeicher des Steuergerätes 5F.
Adaptionskanäle– VCDS/VCP/…
• Gehe in das Steuergerät 5F - Information Electronic
• Gehe in Anpassung [10]
• Öffne "IDE02502- Confirmation of installation change"
• Kopiere den Wert – 4stelliger hex Wert – Beispiel: 514E
Nutze eine der beiden folgenden Methoden:
1. Nutze“I'm So XORy”
• Gehe zu: ##########
• Füge deinen Wert bei “old key” ein - Beispiel: 514E
• Drücke ENTER
• Kopiere den neuen Wert - Beispiel: 898C
Gehe zurück zu VCDS/VCP und speichere den neuen Wert
Höchstwahrscheinlich wird der alte Wert nochmal angezeigt, das ist normal. Lösche den Fehlerspeicher und schaue ob der Fehler wiederkommt.
Reset via VCP Skript
öffne VCP – Geführte Funktionen → weitere → Clearing the DTC “Software version management check” in
Ich hoffe, dass euch dieser Beitrag gefällt und es einigen Anfängern leichter fällt, sein SYSTEM zu Patchen!?
Alle meine Tipps, Hinweise und Hilfestellungen sind OHNE GEWÄHR, ich übernehme keinerlei Verantwortung für eventuelle Beschädigungen, Probleme oder Fehlfunktionen
Lesezeichen