Hi, sorry für die späte Antwort. Ich hab hier lange nicht mehr reingeschaut. Ich hab das dann letztlich hardwaremässig gelöst. Wenn man das Ding aufschraubt findet man zwischen Akku und GPS-Antenne zwei rechteckige Lötpads, die mit zwei SMD-Widerständen verbunden sind. Die Widerstände muss man vorrübergehend ablöten, dann kann man mit einem RS232-TTL-Pegelwandler oder einem USB-Seriell-Kabel mit TTL-Ausgang (z.b. altes Handydatenkabel) auf die rechteckförmigen Pads gehen und den Sirf direkt ansteuern. Wichtig ist nur, dass während dessen die Navi-Software auf dem P4420 läuft damit der Sirf auch eingeschaltet ist. Anschliessend kann man die Firmware 3.6.0 mit Sirfdemo/Sirfflash von einem Windows-PC aus einspielen. Anleitungen dazu findet man im Netz (Gpspa*****). Welcher der Pins jetzt TX und welcher RX ist weiss ich nicht mehr. Man kann aber einfach ausprobieren, mit welcher der beiden Varianten man mit einer Terminal-Software mit 4800 Baud Daten sieht. Kapputgehen kann dabei nichts, denn solche Pins sind zumindest kurzzeitig immer kurzschlussfest. Nach dem Flashen nicht vergessen, die beiden Widerstände wieder einzulöten! Aber bitte nur nachmachen, wenn man sich mit sowas auskennt und notfalls mit einem defekten Gerät leben kann...
Man kann übrigens auch die System-Firmware vom Mio C520 im P4420 verwenden. Bis auf die Tasten und den Lautsprecher geht dann alles, weil das praktisch die identische Hardware ist. Interessant ist dabei, dass die Bluetooth-SW im C520 auch A2DP unterstützt. Man könnte versuchen die da rauszuoperieren um sie mit der normalen P4420 Systemfirmware zu verwenden, wenn das nicht bestimmt wieder illegal wäre...
Viel Spass,
morus