Habe auf meinemVDO Dayton PN3000 (mit TMC / Bluetooth Cradle) iGO installiert. iGO funktioniert meines Erachtens wesentlich besser als die mitgelieferte Navigationssoftware.
Leider bekomme ich es aber nicht hin, iGO für den TMC Empfang zu konfigurieren. Hat irgendjemand TMC mit einer anderen Software als der mitgelieferten auf einem Gerät den PN Reihe (PN2050, PN3000, PN4000, PN6000, ...) erfolgreich am laufen?
Unter Windows CE stehen drei COM Ports zur Auswahl:
COM1: Serial Cable on USP3 Atlas Debugging Board
COM2: Serial Cable on USP5 Atlas Debugging Board
COM3: Serial Cable on Uart7 FM4I TMC Module
Über COM1: (9600 8N1) wird das GPS Signal ohne TMC zur Verfügung gestellt.
Nun sollte man auf Grund des Namens vermuten, dass COM3: das TMC Signal zur Verfügung stellt. Dem scheint aber nicht so zu sein. Ich habe alle Baudraten ausprobiert, aber COM3: gibt keine TMC Daten preis. Weder in IGO noch in Putty sehe ich was. Laut Modellbezeichnung (FM4I) handelt es sich ja hier wahrscheinlich um ein Modul von GNS, was im VDO Gerät verbaut ist.
Unter CE gibt es noch ein Device RDS1: (Treiber DLL vrds.dll), welches anscheinend von der mitgelieferten Navisoftware für den TMC Empfang benutzt wird. Dies habe ich herausgefunden, in dem ich die primitive TMC Testapplikation (\ResidentFlash\System\TMCTEST.exe) etwas decompiliert habe. Dort und in der Registry bin ich auf RDS1: gestossen. Hat man RDS1: (zum Beispiel) in Putty geöffnet, funktioniert der TMC Empfang in der Test- und Navigationssoftware nicht mehr. Spricht also für diese Vermutung. Es handelt sich aber leider auch anscheinend nicht um eine normale serielle Schnittstelle mit einem anderen Namen als COM?:. Die Testapplikation macht wilde IoCntl Aufrufe, um z.B. die Empangsstärke auszulesen und mit Putty kann man hier auch nix erkennen.
Hat irgendjeman eine Idee, wie man TMC auf diesem Gerät mit Fremdsoftware zum Laufen bringt? Weiss vielleicht jemand, ob das FM4I Modul evtl. zwei Betreibsarten unterstützt (z.B. eine mit dem "RDS1:" Protokoll und daneben noch die normale serielle GNS-Kommunikation)? Kann man die Modi evtl. irgendwie umschalten, so dass dan an COM3 die normalen GNS Daten zur Verfügung stehen?