My Flash Disc/Settings/navigation vs. My Flash Disk/Settings/0/navigation

  • Die Frage ist nur: Wer setzt die GoPal Pfade? Denn die GoPal Pfade werden beim Start der Version dann unterschiedlich gesetzt. Von daher muss ich Ralf recht geben: Ich hab den Ansatz erstmal nicht weiter verfolgt. Wäre aber auch noch mal ein interessanter Test: Wann werden die Pfade gesetzt: Beim Start der navigationssoftware oder beim Start des CE?


    Der Test wäre einfach: deakt. den Autostart von GoPal in \My Flash Disk\navigation\menu\init.d\k60navigation.lua (benenn die Datei um in *.txt) und Du wirst sehen, es ist GoPal.


  • Die Pfade werden von GoPal bei der Installation gesetzt und sind in der REG bis zu einem Hardreset. Beim Neustart nach dem Hardreset startet das Gerät dann mit frischer REG und frischem CE...


    Da bei einem Hardreset also die Original-Pfade zurück gesetzt werden, könnte hier das Problem liegen. Bei den GoPal-Versionen mit denen das Gerät ausgeliefert wurde und auch noch zu Zeiten des Erscheinens der R23 gab es den Ornder 0 nämlich garnicht.


    Mein Verdacht ist deshalb, dass da das Problem liegen könnte... was aber noch zu beweisen wäre... ;)


    Wie gesagt... an GoPal selber kann es nicht liegen, eher an CE, bzw. dem ROM...

    Gruß
    Pitter


    ...ich bin nicht die Signatur... ich putz hier nur! ;D

  • Die Pfade werden von GoPal bei der Installation gesetzt und sind in der REG bis zu einem Hardreset. Beim Neustart nach dem Hardreset startet das Gerät dann mit frischer REG und frischem CE...


    Da bei einem Hardreset also die Original-Pfade zurück gesetzt werden, könnte hier das Problem liegen. Bei den GoPal-Versionen mit denen das Gerät ausgeliefert wurde und auch noch zu Zeiten des Erscheinens der R23 gab es den Ornder 0 nämlich garnicht.


    d'accord!



    Zitat

    Wie gesagt... an GoPal selber kann es nicht liegen, eher an CE, bzw. dem ROM...


    Aber hier ist IMO der Denkfehler. GoPal selber sorgt nicht nur dafür, dass der Ordner '0' plus Unterordner angelegt wird, wenn er nicht existiert, sondern auch für die ganzen Dateien (leere destinations.db). In GoPal selber ist also irgendwo diese "Initialisierungslogik" hinterlegt, nicht im CE.


    Beweis: starte GoPal aus einem vorgeschalteten Startmenue und auch dann wird alles unter '0' angelegt, wenn's nicht exisitert (PNA465 & P4445). Hab's grade getestet, mit 77918! ;)


    Der Ordner '0', also das Userprofil, ist erstmalig mit PE4.3/AE4.5 (IMO wurde die AE4.3 nur mit dem E4430 in der CH verkauft) eingeführt worden.

  • Ja klar Ralf,


    aber was mich an der Geschichte stört... warum tritt der Bug dann nur bei den älteren Geräten auf und nicht bei denen, die mit GoPal ≥4.3 ausgeliefert wurden??? ?( ?( ?(


    Wo liegt der Unterschied zwischen den Geräten?


    Rein logisch betrachtet scheint da das Problem zu liegen... aber ich lasse mich gern eines Besseren belehren...


    Vielleicht hab ich mich da auch gedanklich verlaufen???

    Gruß
    Pitter


    ...ich bin nicht die Signatur... ich putz hier nur! ;D

  • aber was mich an der Geschichte stört... warum tritt der Bug dann nur bei den älteren Geräten auf und nicht bei denen, die mit GoPal >=4.3 ausgeliefert wurden??? ?( ?( ?(


    Wo liegt der Unterschied zwischen den Geräten?


    Es gibt definitiv die gleiche Konstellation an PNAs, wo's funzt. Also kann es eigentlich kein 'Systemfehler' sein.


    Was aber ist, wenn nach einem HR der int. Speicher nicht schnell genug initialisiert (gemountet) werden kann, so dass der Controller nicht schreibbereit ist? OK, eigentlich wäre Zeit genug, aber nur mal so ein Gedankenspiel, weil erklären kann ich dieses Phänomen bei einigen Usern z.Zt. auch nicht.


    Man müßte also mal hier aufsetzen und den GoPal-Autostart entkoppeln von irgendeinem Reset. Vlt. ist ein vorgeschaltetes Start-Menu der Schlüssel? ?( Denn betroffen ist bisher nur die V5 mit dem Autostart, oder?

  • Das stimmt allerdings Ralf...


    obwohl... Zeit müsste genug sein...


    Test wäre wirklich ein Startmenü, was den GoPal-Start beim booten verhindert und damit dann genug Zeit da wäre, um die Dateien zu schreiben.


    Als WorkArround könnte man aber auch in der LUA einen Sleep einbauen. Dann startet das Gerät zwar etwas langsamer, aber sollte funktionieren.


    Problem bei en LUAs ist ja, dass nicht eine nach der Anderen abgearbeitet wird, sondern zum Teil gleichzeitig.

    Gruß
    Pitter


    ...ich bin nicht die Signatur... ich putz hier nur! ;D

  • Vielleicht hilft euch das ein bisschen weiter.
    Ich habe auf mein E4430 festgestellt das ein HR nicht die komplette Registry erneuert , ein Format Flash schon.
    Auf mein 315T muss ich das noch mal testen.


    Edit: Der 3 Jahre alte 315T 3 Zoll verliert auch keine Favoriten.

    Gruß Manni


    [Blockierte Grafik: http://i42.tinypic.com/epm2i0.gif]

  • Vielleicht hilft euch das ein bisschen weiter.
    Ich habe auf mein E4430 festgestellt das ein HR nicht die komplette Registry erneuert , ein Format Flash schon.
    Auf mein 315T muss ich das noch mal testen.


    Ein HR sollte die komplette Reg. 'löschen' (besser: wieder neu aus dem ROM schreiben), hast Du Belege dafür? Und der FF alleine kann das Löschen auch nicht auslösen. Aber vlt. löst der FF oder Du beim FF auch nur nochmal einen HR aus?

  • Hallo Ralf


    Da muss ich noch mal schauen.


    Ich hatte im 4er Board mal Reg-Einträge mit dem Baudratenändern in GPS-Chip Script vornehmen lassen , die bekam ich nicht mehr raus nicht mit HR , das Baudratenändern Script hatte ich nicht mehr gestartet habe ich eh per Doppelklick gestartet.
    Der Beitrag müsste auch noch im 4er Board stehen.


    Erst als ich das Navi mal wieder neu aufsetzen musste waren die Reg Einträge gelöscht.
    Was mit diesen Reg-Einträgen war kann mit anderen genauso sein.


    Ich probiere das noch mal und mache Bilder.


    Gruß Manni

  • Tja , jetzt geht es nicht mehr.
    Habe es noch mal probiert , das mit dem Baudändern Script , es bleibt nichts mehr nach HR in der Reg , ich hätte schwören können.


    Gut, dass wir darüber nochmal gesprochen haben. :) Es hätte nämlich auch mein bisheriges Verständnis darüber in Frage gestellt! ;)

  • [OT]Gehoert die versteckte Datei "._.Trashes" auf die SD Karte?[/OT]

  • Die LUAs erinnern mich an das Startkonzept von Linux. Kann man hier für die GoPal Software die Priorität quasi runterschrauben, das der später gestartet wird?


    Die Reihenfolge ist hier bei mir:


    K01system
    k08install
    k10memory
    k40gnsfmtsrvc
    k50ssp
    k55ssp_so
    k60navigation
    k65settings
    k70dialer
    k90LowBatteryWarning


    erstmal: ist es richtig die Settings nach der Navigation zu starten? wird ja wohl. Den Dialer hab ich abgeschaltet ... könnte man nur noch die low Battery Warning nach vorne ziehen.


    Das klingt für mich aber tatsächlich schlüssig. Wobei der Pfad (das war ja der Test mit dem Löschen der Dateien) tatsächlich erst nach und bei einem Soft Reset angelegt wird. Vorher ist der Pfad (...0\navigation\ ) nicht vorhanden ... auch nicht, wenns navi läuft. Erst beim Soft Reset werden die Daten angelegt ...


    Gruß,
    Orleff

  • @vlan
    Den Ordner kenne ich nicht (P4445).



    Wobei der Pfad (das war ja der Test mit dem Löschen der Dateien) tatsächlich erst nach und bei einem Soft Reset angelegt wird. Vorher ist der Pfad (...0\navigation\ ) nicht vorhanden ... auch nicht, wenns navi läuft. Erst beim Soft Reset werden die Daten angelegt ...


    Klingt irgendwie nicht ganz plausibel!
    Wenn ich den Pfad bei mir lösche (GoPal darf NICHT laufen!) und mache einen HR oder SR bis zu einem vorgeschalteten Startmenue, dann wird bei mir NIE dieser Pfad angelegt, sondern erst mit dem Aufruf von GoPal und dann immer, während der Startphase. Ein laufendes GoPal ohne '0' gibt es bei mir nicht.
    Und das Verhalten ist bei Dir definitiv nicht so?



    Weiterer Test bei mir: Lösche ich alles unter ...\0\* und rufe die 'Einstellungen' auf, wird nur '0' angelegt mit den beiden Dateien settings.xml und streetdirector.reg, mehr nicht!



    EDIT: Zur Reihenfolge bei Knn*.lua, ich vermute darin auch die Steuerung der Start-Reihenfolge, hab's aber noch nicht weiter erforscht.

  • Nee, nach nem Hardreset nach ner neuen Installation ist unter settings\0\ der Ordner \Navigation nicht vorhanden. Und wenn ich die Settings aufrufe greift er halt auf settings\Navigation zu und holt sich diese von dort.


    Nach nem SoftReset ist unter settings\0\ der entsprechende Ordner vorhanden, die Dateien halt leer. Jetzt wird das Settings Programm aufgerufen. wenn ich das anders einstelle, als nach dem HardReset, und dann einen Hard Reset durchführe, sind die Settings des Hard Reset wieder da (wie auch dessen Favoriten).


    Es ist nicht die Existenz des Ordners, er greift je nach BootMethode auf den einen oder anderen Pfad zu.