I have been trying to get an alternate navigation software to run on my (rather old) Roadstar 400P, which is a WinCE core 5.0 PNA with a 320x240 screen. After a bit of fiddling, I have managed to get a basic virtual desktop to boot up from the SD card, from which I can launch applications.
Here comes the interesting part: at first I had tried to go with TomTom, but could never get past the splashscreen (the application never drew anything past that). However I tried iGO 8.3 and to my amazement it launched just fine! Other than I could not for the life of me get it to detect the GPS receiver.
So I looked into it some more: not only iGO did not detect it, but even dedicated tools (SirfTech / GPSScan_Debug for example) could not find it connected to any COM port. In other words, the only software working is the one bundled with the unit, which also included a GPS diagnostic tool ("Test_GPS_L.exe").
Looking at a hex dump of the executable, and at the win CE registry (HKLM\Drivers\Active), it would seem that the GPS module is actually routed to a port called GPS1: rather than the more usual COM ports.
Unfortunately the registry seems to be wiped at every startup so not much I could do there .
Has anyone come across anything similar?
Any ideas, for example using something like Port Splitter to redirect the NMEA stream to a COM port?