Hallo,
ich habe da ein kleines Problem mit einem Typhoon MyGuide 3500.
mich hat gestört das dieses Ding immer um die 10 Minuten brauchte um
die aktuelle Position zu finden. Also habe ich mal das Netz
befragt und einen Patch für einen Medion PDA 150 gefunden. Da
es den Anschein hatte das der Medion 150, MyGuide 3500, Mio 168
sowie der Yakumo Delta 300 GPS baugleich sind, dachte ich mir das
der GPS Firmware Patch des Medion auch auf den MyGuide paßt.
Weit gefehlt - beim Medion hängt der GPS Empfänger auf COM1 beim
Typhoon ist es COM2. Daraufhin habe ich mal das Update Programm
gepatcht und es gestartet.
Im ungepatchten Zustand sah das Ganze so aus das das Programm
startete, nach einer Zeit eine Meldung von sich gab das es die
aktuelle Firmware Version nicht finden konnte und anbot die Firmware
zu installieren. Nach dem drücken von Update passierte folgendes:
Meldung: Switch to Sirf Binary Protocol
Meldung: Sending update command
Meldung: Waiting (der Fortschrittsbalken wandert auf 100%)
Meldung: Transmitting target s-record
Fortschrittsbalken wieder leer
Nach einer halben Minute
Meldung: Cannot receive Data from GPS Module
Programm beendet.
Das interesannte daran war das diese nette Software versucht hatte
den GPS Empfänger auf COM1 upzudaten. Nur hängt der beim MyGuide
wie schon erwähnt an COM2.
Also habe ich mal meine gepatchte Version gestartet. Ihr ahnt schon was
jetzt kommt. Es ist genau das Gleiche passiert. Bevor die s-records
übertragen wurden war Ende. Nun habe ich mir gedacht - nicht so schlimm,
hat halt nicht funktioniert. Aber Driss am Schuh. Der GPS Empfänger
sendete keine Daten mehr. Gut, zuerstmal einen Reset gemacht. GPS
ging nicht. Dann mal einen Factory Reset mit WinCE Navigator. GPS
immer noch tot. Nach ein bischen wühlen im Internet habe ich dann
ein Update Tool mit der R03 Firmware von Mitac gefunden.
Langer Rede kurzer Sinn - nichts hat geholfen.
Nun könnt ihr mich ja für einen Psychopathen halten, aber ich hab
den Typhoon mal zerlegt. In ihm befindet sich ein GPS Modul mit
der Aufschrift MIO Z3 GPS -R02 auf dem Teil prangt ein R03 Aufkleber.
Übrigens das ausklapbare Teil enthält nur die Antenne.
Nach dem ich das HF-dichte Gehäuse geöffnet hatte lachte mich ein
Sirf GSP2e/LP Chipsatz an. Gut - daraufhin habe ich mir mal alles
besorgt was über den GSP2e zu finden war. Leider nicht allzu viel
da es beim Sirf keine Dokumente mehr gibt.
Nun zur eigentlichen Frage. Im SiRF Binary Protocol Reference Manual
ist die Input Message 148 (0x93) erwähnt. Mit diesem Befehl soll
es möglich sein den Empfänger in den internen Boot Modes zu schalten
um eine neue Firmware aufzuspielen. Hilft mir nur nicht da das Schweinchen
ja nicht mehr mit mir sprechen will. Interesannt ist aber die Aussage:
"Note It is highly recommended that all hardware designs should still
provide access to the boot pin in the event of a failed flash upload."
Was mir sagt das es also einen Boot Pin am GSP2e geben muß.
Im Datenblatt des GSP2e/LP ist aber nicht direkt ein Boot Pin erwähnt.
Da meine Doku etwas lückenhaft ist würde mich interessieren welcher
Pin der 'Boot Pin' ist. Wie ich hier im Forum gelesen habe ist möglich
Falcon Module, die auch auf dem GSP2e basieren, via Boot Pin und Vcc
wiederzubeleben. RX,TX,Vcc habe ich schon gefunden aber er weiß wo sich
an der BGA Ausführung des GSP2e oder noch besser an dem Mio Z3 Modul der
sogenannte Boot Pin befindet?
Kann es sein das der ED0 Pin der 'Boot Pin' ist? Oder wer hat
noch etwas Doku zum GSP2e/LP (Datenblatt habe ich)?
So, haltet mich nun für verrückt aber ich würde mich trotzdem über etwas
Hilfe freuen.
Gruß
zarquon