Alles anzeigenMan kann prinzipiell die Firmware eines SIRF III Chipsatzes auf einem PNA ganauso wie bei einem Pocket PC oder einer GPS-Maus aktualisieren. Die aktuellste SirfIII-FW-Version, die man im Netz findet ist GSW3.6.0 (http://forume.newplowe.com/viewtopic.php?f=12&t=124). Sie bietet InstantFixII und eine höhere Empfindlichkeit als z.B. die originale Version GSW3.2.2 auf meinem P4420. Jetzt habe ich die letzten Tage versucht diese FW irgendwie in mein Gerät zu bekommen und habe auch schon einige Fortschritte gemacht:
Man findet im Netz das Programm Sirfflash, mit dem ich bereits einer GPS Maus die aktuelle FW beibringen konnte. Leider gibt es nur eine x86 und keine ARM Version, die auf dem PNA läuft. Es gibt aber ein ähnliches Programm für den FSC Loox T830. Es heisst HtcGpsUpdate.exe (findet man im Netz). Damit es auf meinem PNA lief, musste ich es modifizieren: Zuerst mit dem Programm "xyz" (Link gelöscht) das Sicherheitszertifikat entfernen; dann mit dem Programm "xyz" (Link gelöscht) die OS Version von 5.1 auf 5.0 ändern.
Leider bricht der FW-Update bei meinem P4420 dann mit der Meldung "Failed to update GPS firmware (3)" ab. Ich vermute es liegt an der com port bzw. Baudrateneinstellung. Zumindest habe ich das mit Google Translate russischen Foren entnehmen können. Hier müsste man mal alle Kombinationen ausprobieren. Auf dem T830 läuft der SirfIII anscheinend auf COM8 mit 9600 Baud. Ich habe schon mit dem registry-editor den GPS com port auf 8 (unter "HKLM/Driver/BuiltIn/GPS_COM/index" oder so ähnlich) geändert und die Baudrate entsprechend mit dem Programm Sirftech eingestellt. Leider bisher ohne Erfolg.
Falls es auf diesem Weg nicht geht, könnte man noch versuchen mit einer anderen Version von HtcGpsUpdate (vom FSC P3470 Orange) zu arbeiten. Oder man könnte auch einen sog. serial port server auf dem PNA installieren und sich vom PC aus über ActiveSync und HW VSP mit dem PNA verbinden. Dann könnte man ganz einfach Sirfflash auf dem PC verwenden. Der serial port server müsste aber das RFC 2217 Protokoll unterstützen, da Sirfflash während des Flashens die Baudrate ändert. Es gibt mit dem Programm "JST" einen kostenlosen Java-basierten serial port server mit RFC 2217 (manchmal auch "NVT" genannt), der mit der ebenfalls kostenlosen "Mysaifu JVM" auf dem PNA laufen müsste.
Leider habe im Moment keine Zeit für weitere Versuche, aber vielleicht will sich ja jemand von euch daran versuchen.
*** Die Links wurden von mir gelöscht! Jeder Eingriff in eine SW verletzt das Copyright (außer, es ist ausdrücklich erlaubt)
Ralf25