- Registriert
- 19. Juli 2019
- Beiträge
- 741
- Reaktionspunkte
- 5.346
- Punkte
- 263
Ich habe eine merkwürdiges Problem beim Delphi patchen, welches scheinbar vorher noch nie jemand hatte. Deshalb bin ich auf Lösungsansätze gespannt.
Fangen wir mal mit der kompletten Story an.
Ich habe derzeit Zugriff auf ein Fahrzeug mit MIB2 Delphi Unit (3Q0 035 874 C).
Ursprüngliche Firmware 0876 (MST2_EU_VW_P0876D).
Man konnte mit Putty keine Verbindung aufbauen, nach etwas Recherche fand ich heraus, dass genau bei dieser Firmware die Telnetverbindung deaktiviert wurde. Prinzipiell kein Problem, also habe ich die Unit auf die Firmware 0891 geupdatet (MST2_EU_VW_P0891D). Seit dem hatte ich auch Zugriff auf die Unit.
Versuch Nummer 1, exakt nach Anleitung.
MST2_backup.sh ausgeführt und Daten gesichert.
MST2_patch.sh ausgeführt (SWaP Datei passte zur Firmware) anschließend Neustart.
MST2_fec.sh ausgeführt (*.fec Datei wurde vorher natürlich angepasst) anschließend Neustart
MST2_cid.sh ausgeführt anschließend Neustart.
Ergebnis: ALLE FEC's abgewiesen und keine Verbindung mehr via Putty möglich / USB Port tot.
Kurze Recherche, das Problem mit dem USB Port trat auch hier schon mal bei einem User auf, allerdings ohne Lösung. Also etwas Google bemüht, einfachste Lösung Firmware Update erneut durchführen, dabei wird die originale MHConfig.cfg wieder hergestellt. Gesagt, getan.
Also Versuch Nummer 2, diesmal ohne MST2_cid.sh
MST2_backup.sh ausgeführt und Daten gesichert.
MST2_patch.sh ausgeführt (SWaP Datei passte zur Firmware) anschließend Neustart.
MST2_fec.sh ausgeführt (*.fec Datei wurde vorher natürlich angepasst) anschließend Neustart
Ergebnis: ALLE FEC's abgewiesen ABER immerhin noch Verbindung via Putty.
@terrormolch gab mir etliche Tipps und auch nützliche Infos, so zum Beispiel, dass akzeptierte FEC's im Ordner /persistence/SWaP/pg/ und abgewiesene FEC's im Ordner /persistence/SWaP/ppw/ gespeichert werden.
Also hab ich nochmal ein Backup gezogen und siehe da, der PG Ordner ist leer und alle FEC's (originale + die aus dem Patch) sind im PPW Ordner.
Ich wollte sicher gehen ob die gepatchte SWaP Datei auch wirklich eingefügt wurde. Der Befehl MST2_patch.sh ersetzt die SWaP Datei in /extbin/apps/bin/ und das ist auch der Fall, dort befindet sich die gepatchte SWaP Datei. Allerdings befindet sich noch eine weitere SWaP Datei im Ordner /ifs2/ - jetzt ist natürlich die Frage ob diese zum einen ebenfalls ersetzt werden muss und zum anderen ob dies Schäden an der Unit zur Folge hätte?
Ich konnte den Ursprungszustand wieder herstellen indem ich alle originalen *.fec Dateien auf die SD Karte gepackt habe und MST2_fec.sh ausgeführt habe.
Jetzt ist die Unit im Großen und Ganzen erstmal wieder im Urzustand ABER im Ordner /persistence/SWaP/ppw/ befinden sich weiterhin *.fec Dateien, darunter auch die *.fec Datei aus dem Patch. Diese werden im Radiomenü unter FECs auch mit "abgewiesen" gelistet (im gleichen Zuge stehen aber auch die originalen FECs mit "gültig"). Dieser Ordner wird durch MST2_fec.sh ebenfalls geleert bzw. der Inhalt gelöscht. Ich kann diesen Ordnerinhalt auch ohne Probleme manuell löschen, dieser ist dann auch nachweislich leer ABER sobald ich die Unit neu starte, tauchen dort wieder die *.fec's auf, als wenn diese noch in anderen Pfaden gespeichert wären. ( /persistence/SWaP/illegal/ und /persistence/SWaP/new/ sind ebenfalls leer und in /persistence/SWaP/pg/ befinden sich die akzeptierten originalen *.fec's).
Hat jemand dafür Erklärungen oder sogar Lösungen?
P.S. bitte nur Antworten in diesem Thread die EXAKT dieses Problem betreffen.
Fangen wir mal mit der kompletten Story an.
Ich habe derzeit Zugriff auf ein Fahrzeug mit MIB2 Delphi Unit (3Q0 035 874 C).
Ursprüngliche Firmware 0876 (MST2_EU_VW_P0876D).
Man konnte mit Putty keine Verbindung aufbauen, nach etwas Recherche fand ich heraus, dass genau bei dieser Firmware die Telnetverbindung deaktiviert wurde. Prinzipiell kein Problem, also habe ich die Unit auf die Firmware 0891 geupdatet (MST2_EU_VW_P0891D). Seit dem hatte ich auch Zugriff auf die Unit.
Versuch Nummer 1, exakt nach Anleitung.
MST2_backup.sh ausgeführt und Daten gesichert.
MST2_patch.sh ausgeführt (SWaP Datei passte zur Firmware) anschließend Neustart.
MST2_fec.sh ausgeführt (*.fec Datei wurde vorher natürlich angepasst) anschließend Neustart
MST2_cid.sh ausgeführt anschließend Neustart.
Ergebnis: ALLE FEC's abgewiesen und keine Verbindung mehr via Putty möglich / USB Port tot.
Kurze Recherche, das Problem mit dem USB Port trat auch hier schon mal bei einem User auf, allerdings ohne Lösung. Also etwas Google bemüht, einfachste Lösung Firmware Update erneut durchführen, dabei wird die originale MHConfig.cfg wieder hergestellt. Gesagt, getan.
Also Versuch Nummer 2, diesmal ohne MST2_cid.sh
MST2_backup.sh ausgeführt und Daten gesichert.
MST2_patch.sh ausgeführt (SWaP Datei passte zur Firmware) anschließend Neustart.
MST2_fec.sh ausgeführt (*.fec Datei wurde vorher natürlich angepasst) anschließend Neustart
Ergebnis: ALLE FEC's abgewiesen ABER immerhin noch Verbindung via Putty.
@terrormolch gab mir etliche Tipps und auch nützliche Infos, so zum Beispiel, dass akzeptierte FEC's im Ordner /persistence/SWaP/pg/ und abgewiesene FEC's im Ordner /persistence/SWaP/ppw/ gespeichert werden.
Also hab ich nochmal ein Backup gezogen und siehe da, der PG Ordner ist leer und alle FEC's (originale + die aus dem Patch) sind im PPW Ordner.
Ich wollte sicher gehen ob die gepatchte SWaP Datei auch wirklich eingefügt wurde. Der Befehl MST2_patch.sh ersetzt die SWaP Datei in /extbin/apps/bin/ und das ist auch der Fall, dort befindet sich die gepatchte SWaP Datei. Allerdings befindet sich noch eine weitere SWaP Datei im Ordner /ifs2/ - jetzt ist natürlich die Frage ob diese zum einen ebenfalls ersetzt werden muss und zum anderen ob dies Schäden an der Unit zur Folge hätte?
Ich konnte den Ursprungszustand wieder herstellen indem ich alle originalen *.fec Dateien auf die SD Karte gepackt habe und MST2_fec.sh ausgeführt habe.
Jetzt ist die Unit im Großen und Ganzen erstmal wieder im Urzustand ABER im Ordner /persistence/SWaP/ppw/ befinden sich weiterhin *.fec Dateien, darunter auch die *.fec Datei aus dem Patch. Diese werden im Radiomenü unter FECs auch mit "abgewiesen" gelistet (im gleichen Zuge stehen aber auch die originalen FECs mit "gültig"). Dieser Ordner wird durch MST2_fec.sh ebenfalls geleert bzw. der Inhalt gelöscht. Ich kann diesen Ordnerinhalt auch ohne Probleme manuell löschen, dieser ist dann auch nachweislich leer ABER sobald ich die Unit neu starte, tauchen dort wieder die *.fec's auf, als wenn diese noch in anderen Pfaden gespeichert wären. ( /persistence/SWaP/illegal/ und /persistence/SWaP/new/ sind ebenfalls leer und in /persistence/SWaP/pg/ befinden sich die akzeptierten originalen *.fec's).
Hat jemand dafür Erklärungen oder sogar Lösungen?
P.S. bitte nur Antworten in diesem Thread die EXAKT dieses Problem betreffen.
Zuletzt bearbeitet: