Beiträge von Stevo

    Lach - da fragt ihr auch nur einen Lehrling. Der hat zwar vor Urzeiten mal das Programmierhandwerk von der Pike auf gelernt, das nutzt aber hier nur fürs grundsätzliche Verständnis.


    Klausi

    Ich würde es erst einmal auf einen Rutsch probieren. So lange Dein System nicht zu voll ist, könnte es durchaus durchlaufen.


    Orvell

    Ich hab mich vermutlich mit meiner vorigen Vermutung verhauen. Dein Update besteht offenbar "nur" aus den Karten plus den Sprachdateien.


    Der "Err03" müsste eigentlich "MEM_ERR03" heißen (genauer "MEM_NOSPACE_TO_EXTRACT") und würde dann bedeuten, dass dem System beim Entpacken des vom Stick bereits erfolgreich in den temporären Speicherplatz im Auto kopierten tar.gz-Archivs der Speicherplatz ausging. Im Gegensatz dazu der MEM_ERR01 (MEM_NOSPACE_TO_COPY) wo bereits beim Kopieren vom Stick in den temporären Speicherplatz im Auto der Speicher ausgeht (also der Schritt zuvor). Für den Anwender praktisch fast das selbe Problem, nur an unterschiedlicher Stelle und vielleicht ein Fingerzeig, wie groß die Speichernot ist (bei 01 größer als bei 03). So weit meine Erkenntnisse.

    Ich glaube nicht, dass es von fehlerhaften Dateien kommt, sonst wäre ein "PKG_ERR03" (Paketfehler) aufgetaucht. In jedem Archiv ist eine digitale Signatur mit Prüfsummen, die im Update-Prozess geprüft werden so weit ich weiß. Hat es Ratten in der autoinstall.lst käme ein "LST_ERR.." (Listenfehler).


    Mein Verständnis: Das Ding hat zuerst die Section1 Stück für Stück installiert (Autoinstall), durch die Options in Section2 versucht der Updater, diese Section mit der ersten zu verbinden (include), ohne zwischenzeitlichen reboot (delay) auch die Section2 zu installieren und erst wenn ALLES in konsistentem Zustand ist, abzuschließen. Falls nicht, erfolgt ein Rollback von ALLEM (transaction).


    Mine : Liege ich richtig? Bitte ggf. um Korrektur. Bin ja noch Lehrling im ersten Lehrjahr ...

    Und: meines Wissens verarbeitet "AutoInstall" eine Datei der Section nach der anderen, macht aber keinen kompletten Rollback der Section im Fehlerfall wie es bei "Transaction" der Fall wäre. Wäre es eine Option, im Fall von Orvell das auch mit der Section2 zu machen um den MEM_ERR03 in diesem Fall zu überwinden? Kann man das bei Karten-Updates machen, weil bei "Autoinstall" eine evtl. entstehende "temporäre Dateileiche" durch einen zweiten Versuch überschreiben würde? Autoinstall UND Transaction geht nach meinem Verständnis ja nicht.

    Kurz gesagt eine neuere Version des Sync wie mir anhand der Versionnummer scheint (siehe erste Seite dieses threads), und die Karten die Klausi oben auch angeboten werden.

    Warum in Deiner autoinstall.lst keine dritte Section mit dem Protokoll- und Abschlussgebembel erscheint, erschließt sich mir nicht. Ausgerechnet bei den ordentlichen Schweizern keinen "ordentlichen Abschluss mit Protokoll" zu machen - dzdzdz ..


    ;)

    Klausi :

    Ich versuch mich mal an einer Einordnung dessen, was ich meine ein bissl beurteilen zu können:

    HB5T-14G386-VCB.tar.gz:

    Dort drin ist ein Shell-Script für das im Auto laufende linux/unix-ähnliche quasi echtzeitfähige System (QNX).

    Es liest die Größe des physischen Speichermediums (im APIM-Modul?) aus. Nur wenn die Plattengröße mindestens 50 GB oder mehr beträgt (=es handelt sich mit hoher Wahrscheinlichkeit um ein (europäisches) Fahrzeug mit werksseitig vorgesehener Navigation, die m.W. mit 64 GB Speichermedium ausgestattet sind) wird die Installation freigegeben, sonst wird abgebrochen.


    HB5T-14G386-VHA.tar.gz:

    Dort drin ist ebenso ein Shell-Script.

    Es liest die aktuelle Software-Umgebung und eine Hardware-Kennung des Autos aus. Es wird auf die Hardware-Generation ab Modelljahr 2020 geschlossen, wenn das System bereits auf dem Zweig 3.4 läuft (=Abfrage, ob eine 4 oder eine 3 oder kleiner 3 als minor-Version hinter dem Punkt steht, Major-Versionen unter 3 brechen auch ab, das wird zuvor abgefragt).

    Verläuft die Prüfung positiv, signalisiert das Skript dem Haupt-Installer, dass die nachfolgenden Karten- oder System-Updates installiert werden dürfen. Ansonsten bricht die Installation mit einem Fehler ab.


    Diese beiden Test laufen zu Anfang jeder Section, die von Ford da für die Kunden "zusammengebaut" worden ist. Die selbe Datei bekomme ich übrigens auch angeboten für den Ecosport meiner Frau. Da die Karten mehr als 10 Sections ergeben, sind sie auf zwei Sections aufgeteilt (=die erste hat nur die Lizenz plus die Karten, die zweite den Rest der Karten plus die Sync Software samt Sprachen und Logos - das "Paket" wie es hier im Forum vorne genannt wird - dann folgt die dritte Section mit dem Abschluss, bei dem mit dem ersten Script das log erzeugt und auf das Update-Medium (=hier der USB-Stick) geschrieben wird. Mit dem letzten Script wird die autoinstall.lst in autoinstall.bak umbenannt. So könnte man den Stick einfach stecken lassen und das Update würde nicht wieder irgendwann versuchen erneut installiert zu werden.


    Dass Ford für die erste Section nur "AutoInstall" angibt wundert mich etwas, weil man sich damit Probleme einhandeln kann, wenn der freie Speicher knapp ist.


    Der Rest sind die Karten, die hier im Thread "SYNC 3 - Version 3.2 / 3.3 / 3.4 - Kartenupdate auf F13" erwähnt werden. Die Sync-Software von Ford scheint die Version zu sein, die hier vorne unter dem Datum 4.8.2023 genannt wird.


    Wie oben erwähnt, spart man sich mit "weglassen" kaum Speicherplatz beim Kartenupdate, weil die älteren Versionen der "unnötigen" Karten dennoch auf dem System bleiben. Man handelt sich damit höchstens Probleme ein, wenn man irgendwann ein wirres Mischmasch zusammen hat. War bei mir durch aktives "automatisches WLAN-Update", das wegen langsamer WLAN-Verbindung zum Auto nur stückchenweise das System aktualisierte bis zum og "Mischmasch". So ist es mir passiert vor einiger Zeit und dank der Hilfe von Mine konnte ich das wieder hinbiegen. Seitdem aktualisiere ich immer alles.


    Viel Erfolg!

    johannes.koerner

    Stimmt! Mensch - ein ganz herzliches Dankeschön, auch von meinen geschonten Nerven ;) ! Ist mir trotz mehrmaligem Hinschauen nicht aufgefallen. Wäre ein nerviger Showstopper gewesen.

    Ich richte grad die Familienhandys neu ein mit Datenübernahme und allem Pipapo und da sind die Nerven eh angespannt. Der Ford liegt in der Prio dahinter, daher hab ich mit der Zusammenstellung und Planung erst begonnen. uff...

    Beste Grüße

    Stefan

    johannes.koerner

    Danke für die Frage, das ist mir auch schon in den Sinn gekommen. So muss ich sie nicht stellen. Lediglich bei der ersten und dritten Section hätte ich ein Störgefühl. Ich hätte die Infos wie unten aufgeführt interpretiert. Zu den Options kenne ich mich nicht richtig aus, da ist mir ein fachmännisches Wort sehr willkommen.



    Zusatzfrage:

    In einem meiner letzten von Ford heruntergeladenen Updates waren zwei "Updates" im Ordner SyncMyRide enthalten, die in einer ganz eigenen Section am Ende der autoinstall.lst angesprochen wurden. Sie haben nach meinem bescheidenen Wissen den unten beschriebenen Inhalt und Zweck.

    Müssen diese Updates jetzt jedes Mal erneut dazugefügt werden oder hat sich das Fahrzeug diese beiden Scripte installiert und führt sie automatisch aus oder ist diese Funktionalität inzwischen irgendwo anders untergekommen (bspw in einer neuen Version von Sync)? Wäre cool, wenn sich das klären ließe.


    Beste Grüße und herzlichen Dank für das gute Miteinander hier

    Stefan


    Hier meine -laienhaften- Erkenntnisse:


    GB5T-14G386-AE.tar.gz

    Dieses Update enthält ein Shellscript und einige weitere Dateien, u.a ein logging-Werkzeug. Damit erzeugt das Script die mit openssl verschlüsselte Protokolldatei auf dem USB Stick aus den im Fahrzeug während des Updates zwischengespeicherten Daten.


    LU5T-14G386-CA.tar.gz

    Dieses Update steht absichtlich (?) ganz am Ende der autoinstall.lst. Hier drin ist ein Shellscript. Damit wird die Datei "autoinstall.lst" des Update-Speichermediums (=hier der USB-Stick) in "autoinstall.bak" umbenannt. Im Code ist das auch kommentiert mit "LU5T-14G386-CA - Rename autoinstall.lst at end of installation". Sinnvollerweise steht dieses Update ganz am Ende (evtl. der letzten Section) in der autoinstall.lst. Damit ist gewährleistet, dass das Update nicht immer wieder von vorne startet, lässt man den USB-Stick einfach stecken.

    Mine Danke, ich hab die "neuen" F13-Karten gefunden und DEN einen Satz auch gelesen, der mich auf das "doppelte Lottchen F13" hinwies ;)


    Wenn ich "offiziell" über Internet mit der VIN bei Ford für den Modell 2020 Ecosport meiner Frau mit Sync-Stand 3.4.23188 mit den ersten F13 Karten nachschaue, dann wird dort keinerlei Update angeboten, weder das Sync Update auf 3.4.26057 noch die "neuen" F13 Karten. Diesen Stand hab ich im Mai 2025 von Ford bekommen und die Karten von damals sind sicher nicht die "neuen" F13-Karten. Suche ich im Fahrzeug über die WLAN-Verbindung, ist es ebenso.

    Ist das wieder die Ford-Schnarchnasigkeit oder hat das andere Gründe?

    Und noch ein Schmankerl heute. Grade hab ich die resultierende xml Datei aus dem letzten Updatelauf zu Ford hochgeladen und praktisch in Echtzeit zeigt mir die Webseite von Ford an, dass ich bei diesem Fahrzeug auf dem neuesten Stand bin!

    Hallo zusammen,

    ich kann berichten was ich bisher erreicht habe:


    Es ließ sich herausfinden, dass ein Mix aus F12 und F13 Karten und Nav-Voice Dateien auf meinem Sync existierte. Ich kann es mir nicht anders erklären, als dass das Sync mit dem aktivierten WLAN die Aktualisierungen so langsam runterlädt und verarbeitet, dass es diese Mischform ergab.


    Ich hab nun einen Stick gebaut, auf dem ich das was noch auf dem Stand F12 war, mit einer passenden autoinstall.lst auf den Stand F13 brachte. Ich hab mich dabei an dem Aufbau orientiert, den Ford mir übermittelte (Item 1 und Item 2 machen irgendwelche Prüfungen) und aus dem "vollen Programm" nur die Dateien genommen, die bei mir noch alt waren plus die eine Karte 1U5T-14G21-BCL bei der ich sehen konnte, dass die noch am Runterladen war. Vor dem Update hab ich das automatische Update über WLAN abgestellt.


    Es hat funktioniert wie beabsichtigt, allerdings mit einer unerwarteten Abweichung (daher bitte nicht einfach so nachmachen!). Nach dem Update war alles wie erwartet da, nur wurde "irgendwie" das (vorher vorhandene- siehe Bilder im vorigen Posting) deutsche Nav-Voice Paket "4U5T-14G422-BAL" entfernt und ich hatte in der xml Datei einen Eintrag vom Typ "/fs/Nuance/" weniger als zuvor.


    Ich weiß nicht warum, kann mir nur vorstellen, dass es geschah, weil ich in dem Durchgang keine Karte mit Deutschland installiert habe (weder die 1U5T-....BAL noch die 1U5T-....-BFL, die waren bei mir beide schon Stand F13).


    Das ist aber eine reine Vermutung! Denn wäre es so, dann hätte die Nav-Voice "4U5T-14G422-BAL" bleiben müssen, weil dort auch Englisch drin ist und ich in diesem Updatedurchgang die Karte ...-BCL drin hatte auf der England ist. Dass da eine Logik drin ist, die noch auf die eingestellte Sprache (D) schaut, kann ich mir nicht vorstellen, nur so wäre diese These plausibel.


    Also aufpassen, wenn man nur einen Teil installiert! Nicht umsonst schreibt Mine vorne hin, dass zuerst die Karten installiert werden müssen und dann erst die Sprachdateien. So hatte ich es auch gemacht, die Karten waren in der ersten Section der autoinstall.lst, die nav-voices in der zweiten Section (wie oben abgebildet), in der dritten ist die Protokollierung und das "umbiegen" des Dateinamens "autoinstall.lst" in "autoinstall.bak" auf dem Stcik, damit das Update nicht wieder von vorne loslegt, wenn der Stick steckengelassen wird.


    Die Nav-Voice "4U5T-14G422-BAL" -Datei hab ich vorhin noch in einem extra Durchgang installiert, der ohne Fehler durchlief. Ein kurzer Funktionstest ergab keine komischen Sachen, aber vom selben Fahrzeugstandort erhielt ich nun eine andere, besser passende Navigationsanweisung, allerdings waren beide Ansagen auf Deutsch.


    Ich hoffe nur dass es jetzt alles passt und das WLAN Update bleibt aus, damit der Stand konsistent bleibt. Mein Dank geht an dieser Stelle an Mine und das Forum!


    Beste Grüße und einen schönen Abend noch

    Stefan