Seite 1 von 1
TF5200PVRc vergisst Einstellung für Timeshift
Verfasst: Do 29. Dez 2005, 21:44
von Jetson
Nix dramatisches aber schon kurios.
Mein TF5200PVRc hat jetzt schon ein paar Mal die Einstellung für Timeshift im Setup umgeschaltet.
Das sieht dann so aus, dass Timeshift aktiviert ist wenn man das Gerät ausschaltet und beim nächsten Benutzen ist Timeshift dann deaktiviert. Timeshift ist übrigens die einzige Einstellung die 'vergessen' wird, alles andere bleibt erhalten - bisher.
Hat das schon mal jemand gehabt?
Verfasst: Do 29. Dez 2005, 21:51
von thensch
Irgend welche TAPs am laufen?
Verfasst: Do 29. Dez 2005, 22:06
von Jetson
Ja, TF5000Display v1.26 und Bookmark 3
Verfasst: Fr 30. Dez 2005, 00:14
von Maliboy
Hmm, das Display TAP habe ich auch laufen. Und JAG.
Hast Du sonst irgenwelche Probleme mit der Festplatte, oder steht im SETUP wirklich dann Timeshift: Nein ?
Verfasst: Fr 30. Dez 2005, 11:34
von Jetson
Maliboy hat geschrieben:
Hast Du sonst irgenwelche Probleme mit der Festplatte, oder steht im SETUP wirklich dann Timeshift: Nein ?
Probleme mit der Festplatte habe ich bisher nicht, obwohl ich mir nicht sicher bin ob da nicht noch was passiert, siehe
hier.
Ja, im Setup steht dann auch Ausgeschaltet, so als hätte man es per FB deaktiviert.
Verfasst: Fr 30. Dez 2005, 15:46
von FireBird
Vor Ewigkeiten haben 2 User berichtet, dass deren Timeshift nach der Verwendung von HDDInfo auf Aus stand. Ich konnte es nie reproduzieren und es blieb auch bei den beiden Meldungen.
Verfasst: Fr 30. Dez 2005, 18:51
von Jetson
Okay, hatte ich hier vergessen zu erwähnen, dass ich von Zeit zu Zeit HDD Info benutze (Du hast es ja sicher in dem anderen Posting gelesen).
Ich habe bisher nicht darauf geachtet, ob da ein Zusammenhang besteht.
Verfasst: Sa 31. Dez 2005, 13:52
von Maliboy
Hmm, nachdem ich ja inzwischen weiss, das beim 5200 ein paar Dinge etwas anders sind, als beim Rest der TOPFIELD Familie (siehe Probleme beim Filer), will ich nicht ausschliessen, das ein Tool da etwas durcheinander bringt ...
Ich weiss allerdgins nicht, wie Firebird in diesem Tool vorgeht ... Ob er nur API Funktionen benutzt, oder doch etwas Hardware Näher Programmiert hat. Das kann er wahrscheinlich am besten sagen.
Meine Idee war ja die, das evtl. der TOPFIELD Timeshift abschalten, wenn die Festplatte nicht schnell genug aufstartet... Aber wenn Du sagst, Du hast keine Plattenprobleme ...
Achte einfach mal im Zukunft drauf, ob es evtl. wirklich nach der Verwendung von HDD Info auftritt ...
Verfasst: Sa 31. Dez 2005, 14:06
von FireBird
Das Aus- und wieder Einschalten erfolg über das API und sieht ca. so aus:
Code: Alles auswählen
int TimeShiftSetting;
TimeShiftSetting=TAP_GetSystemVar (SYSVAR_Timeshift);
TAP_SetSystemVar (SYSVAR_Timeshift, 0);
...
TAP_SetSystemVar (SYSVAR_Timeshift, TimeShiftSetting);
Verfasst: Sa 31. Dez 2005, 15:00
von Jetson
Solange TAP_GetSystemVar (SYSVAR_Timeshift) den korrekten Wert liefert kann da ja eigentlich nichts schiefgehen.
Vielleicht ist irgendwas in der Firmware, dass das richtige Auslesen dieses Wertes manchmal verhindert.
Oder passiert in den ... noch etwas was vor dem Aufruf von TAP_SetSystemVar (SYSVAR_Timeshift, TimeShiftSetting) die Funktion eventuell vorzeitig beendet?
Verfasst: Sa 31. Dez 2005, 15:11
von FireBird
Es gibt zwar mehrere exits points, aber überall steht das TAP_SetSystemVar davor. Einzig wenn man Topf abschaltet während HDDInfo noch läuft, schaltet man sich das TimeShift permanent ab.
Verfasst: Sa 31. Dez 2005, 16:23
von Jetson
FireBird hat geschrieben:Einzig wenn man Topf abschaltet während HDDInfo noch läuft, schaltet man sich das TimeShift permanent ab.
Das kann es bei mir nicht gewesen sein, weil ich HDDInfo immer durch Drücken der Exit-Taste verlassen habe.
Edit:
Ich habe da eben noch etwas in der API-Doku auf Seite 16 gefunden. Dort ist die Funktion TAP_WriteSystemVar() erwähnt. Im Kommentar steht 'It saves the value in the EEPROM. If it is not called after changing the system variables by TAP_SetSystemVar(), the variables cannot be saved.'
Könntest ja mal probeweise deine TAP_SetSystemVar()-Aufrufe um ein TAP_WriteSystemVar() ergänzen.
Verfasst: So 1. Jan 2006, 05:32
von FilmFan
Bei regelmäßiger Verwendung sollte man aber beachten, daß EEPROMs nicht beliebig oft neu beschrieben werden können (garantiert werden wohl zwischen 1000 und 100.000 Schreibzyklen). Wer jetzt gemein ist, baut in sein TAP eine kleine Schleife ein ...
