Hallo zusammen,
beim Auslesen des Log-Speichers vom WSG-1000 (bis einschliesslich FW 1.0.7.0) hat TMX (bis einschliesslich 2.7.1) ein Problem wenn beim Auslesen ein Timeout auftrat und erstellt kaputte TK1 Dateien.
Weitere Informationen kann man auch in diesem Thread finden.
Das Problem hat verschiedene Ursachen:
[list=1]
[*]Die Firmware generiert immer wieder Timeouts ohne ersichtlichen Grund.
[*]Die Firmware hat einen Fehler, der bewirkt, dass auf eine Anfrage zum Lesen eines Blocks aus dem Log-Speicher ein falscher Block geschickt wird. Es wird zwar eine Prüfsumme mitgeschickt die auch stimmt, leider aber ebenfalls für den falschen Block.
[*]TMX erkennt nicht nicht, dass nach einem Timeout von der Firmware immer erst mal der falsche Block geschickt wird. Da mit der Prüfsumme auch die Blocknummer mitgeschickt wird, könnte TMX dies zwar erkennen, die Abfrage ist aber nicht programmiert.
[/list=1]
Ich habe das Problem mit Al besprochen und er hat bestätigt, dass sowohl die Firmware als auch TMX diese Fehler aufweisen. Er ist aktuell daran eine neue Firmware und ein neues TMX zu machen (sagte er jedenfalls).
Als Alternative kann man AVWSG verwenden, das Programm prüft die Blockadressen ab und erzeugt zumindest keine kaputten TK1 Dateien. Prinzipiell hat AVWSG auch mit Timeouts zu kämpfen, dies kann aber nur durch eine neue Firmware behoben werden.
Im Übrigen hat auch GPSbabel das Problem, dass es nicht die Blockadresse die mit der Prüfsumme zurückkommt überprüft, was zur Folge hat, dass auch GPSbabel im Falle eines Timeouts kaputte TK1 Dateien erstellt.
Grüße
Andreas