O2 XDA Exec, TomTom Navigator 5 and Windows Mobile 5 compatibility issues fixed!
Goodness, getting TomTom 5.0 to work with an O2 XDA Exec running Windows Mobile 5.0 is a bit of a task! After a couple of hours trawling the Internet I came across several articles and, buried deep in the undergrowth (literally!) was a really helpful chap’s instructions on getting the XDA Exec running Windows Mobile 5 (often referred to as Windows Mobile 2005) to work with TomTom Navigator 5.0.
It involves some registry editing on the Pocket PC so acquire yourself a registry editor before you sit down and attempt this feat.
Though I’m not going to tell where I got them from, I used the following instructions to get it working for my brother on his new XDA Exec. I also notice that there’s some guy selling similar information on eBay for £5 a pop! Anyone stupid enough to pay that needs their heads checking, I hate people making money off something they should be giving away for free! It’s only INFORMATION anyway so here’s the information.
Installing TomTom Navigator 5.1
15. Using File Explorer, navigate to the .CAB file you copied to your SD card and install R-Edit on your Pocket PC. R-Edit can be acquired from http://www.pocketfleet.homeunix.com/REGEDIT.htm but you can also Google for any other Windows Mobile 5 Registry Editor.
16. Run R-Edit from the Programs Menu.
17. Within R-Edit, navigate to the registry key "HKEY_LOCAL_MACHINE\ControlPanel\GPS Settings"
18. Within the registry key, delete the DWORD entry marked "Hide"
19. Add a DWORD entry called "Group" and give it a Value of "2"
20. Soft reset your Pocket PC.
21. On your Pocket PC, go to Settings > Connections to ensure that the GPS icon is there. If it is not then I can only apologise but it may not be possible to get TomTom working with your GPS device. It is necessary for TomTom to see a specific GPS serial port that can (as far as I can tell) only be set by this GPS connection program. After you have paired with your Bluetooth GPS device you could try setting an Outgoing port to COM7: as that is a default COM port that TomTom Navigator can connect to. Do step 22 then skip to step 26.
22. Turn on your Bluetooth GPS and stick it in a location that it's likely to get a signal. On your Pocket PC, enable Bluetooth and search for new devices. Establish a bond (pair) with your GPS device and ensure you check the "Serial Port" option.
23. Go to Settings > Connections > Bluetooth. Create a new Incoming COM Port. I chose COM8 for this.
24. Other guides on the Internet tell you to also create an Outgoing port and setting it as COM7 but doing this would not work on the PPC that I was using so I had to create the Outgoing COM port on COM0. Either way you need an Outgoing COM port to be set. If you can set it as COM7: then you should do so, if not, use COM0:
25. Go to Settings > Connections > GPS. Set the GPS communication port to the same Outgoing COM port that you set above. For the PPC I was using, I had to set it as COM0: above so will set it here as COM0: also. The "Manage GPS Automatically" checkbox should already be checked but if it isn't, check it and OK out.
26. Start up TomTom Navigator using the Programs menu and run through the setup procedure as normal but select "Other Bluetooth GPS" when asked to select a GPS device.
27. TomTom will ask you to now pair your GPS device with your Pocket PC. We've already done that so click Continue.
28. You will be given a list of ports that your GPS device is likely to be on. Remember that this is the Outgoing port that we created earlier in steps 24 and 25. Basically the COM port you set here must be the same as the one you set in step 24 and 25.
29. Select the relevant COM port and then click Next. You will likely be taken straight in to the map view and with any luck your Pocket PC and GPS device will start communicating and your Pocket PC will show your position on the map.
30. If you made a mistake in setting the COM port that your GPS device lives on, simply tap anywhere on the screen. Tap Preferences, tap Next three times until you see an icon that looks like a satellite labelled GPS status. Tap that icon and then tap configure to change the COM port.