So, nochmal ich mit einem Softwareproblem. Da völlig anderer Natur, mache ich einen neuen Thread auf. Die Frage: wie kann ich auf einem Nicht-NVFS-Gerät den Reset einer Applikation unterbinden?
Konkret: das Batterieschwellen-Patch-Programm "FullPower", laufend auf dem Zodiac (welcher dadurch gute 50-60% länger läuft!!), welches sich dummerweise nach jedem Reset auf die Standardwerte zurückstellt mit dem Ergebnis, daß ich ihn bei niedrigem Batteriestand nicht zurücksetzen darf (was sich bei dem Gerät leider selten vermeiden läßt wenn man Tomtom drauf laufenläßt und dann beendet) weil ich ihn sonst nicht mehr anbekomme ohne Ladegerät. Und das ist unterwegs halt ohne Strom (wenn ich's überhaupt dabeihabe).
Ich würde dem Gerät das gerne abgewöhnen, habe aber keinen Plan, wo Fullpower seine Daten hält. Ich vermute: Unsaved Preferences. Ich kann aber auch völlig danebenliegen....
FullPower soll:
- entweder keinen Reset mehr bekommen
- oder ich will eine Applikation starten (kleines PocketC-Programm oder so, ich hab' leider noch nie für Palm programmiert und weiß nicht was man da so nimmt...), die mir die Einstellung nach Reset auf meinen Wunschwert 3,58V einstellt. Also die von mir vermutete Stelle in den Unsaved Prefs auslesen und nach dem Reset einfach wieder mit dem gelesenen Wert füllen soll.
Mein erster Gedanke: Uncache ausprobieren. Eigentlich ist dieses Programm nur für NVFS-Geräte angedacht, aber probieren kammer's ja mal...Pustekuchen. Obwohl das Gerät noch nie Uncache gesehen hat, behauptet es steif und fest, die Testphase sei abgelaufen (hätte ich's nicht vom Treo beamen dürfen? *hmmm*). Also kein Test möglich.
Hat jemand eine Idee zur Lösung dieses kleinen, zugegeben etwas freakigen Problems? Alle Nutzer von FullPower (vor allem beim Zodiac lohnt es sich echt! 3,75V ist viel zu hoch als Abschaltschwelle...) können davon profitieren und natürlich lassen sich mit dem Wissen weitere Reset-Probleme bestimmter Progrämmchen unterbinden wenn ich jetzt nicht nur Schwachsinn phantasiere...
fragende Grüße
codefish