Some Pocket PC OEMs hid the GPS control panel. However, it can be unhidden by going into the registry and deleting any "Redirect" or "Hide" keys under HKEY_LOCAL_MACHINE\ControlPanel\GPS Settings.
Start/Settings/Connnections/Bluetooth
Check the "Turn on Bluetooth" checkbox.
Press the Device tab.
Press "Add new device…"
select your GPS device and press Next.
Check the "Serial Port" checkbox and press Finish.
Press the COM Ports tab.
Press "New outgoing port…"
Select your device and press Next.
You will see a COM port that has been chosen for your GPS. For example, COM0.
Press Finish.
Now your GPS is set up on COM0. If you do not want to use the Intermediate Driver to share the GPS port, just start your GPS app and configure it to use COM0. If you do want to use the Intermediate Driver:
Start/Settings/System/GPS. (If you do not see GPS listed, see the registry hack above.)
Set the "GPS Program Port" to any unused COM port, for example, COM9.
Press the Hardware tab.
Set the Hardware Port to COM0.
Set the baud rate to the baud rate of your Bluetooth GPS (usually 4800, or 9600).
Press OK.
Start your GPS app and configure it to use COM9.
Source: Windows Mobile Team Blog.
I used COM 0 in Bluetooth Device and COM 9 in External GPS settings.

Did not have: HKEY_LOCAL_MACHINE\ControlPanel\GPS Settings
What I did have, and never *SAW* before was a GPS "program" under Programs. Which once set allowed Navi to "see" the External GPS Reciever.
A real Simpsons DOH!
I have two ther applications (NoniGPSPlot and OZiExplorerCE) that both can see the bluetooth GPS quite happily. I can't get NAviComputer to use the GPS. I am loathed to change the settings as I know that they work. Any suggestions please.
Cheers,
Sussed it,
Changed setting from COM9 to COM6 and the GPS worked a treat.
This is looking a great piece of software now, will be giving it a trial run of a couple of hundred miles in the near future.
A very cool software. One quick question, I have internal gps on com4 and external (BT) on com6. NaviComp. always use internal. How do I change it to use external? Thanks
@Jole
I have the same issue on my HTC Touch Diamond (WM 6.1), but the steps mentioned above might do the trick. Additional information can be found here:
http://msdn.microsoft.com/en-us/library/bb158600.aspx
I will test on my own and will let you know if it works.
Anyway: great piece of software, surely the best one available for outdoor navigation!
T.
@Jole
I have found some more hints that might be worth a try:
http://forum.xda-developers.com/showthread.php?p=5730343#post5730343
referring to –> http://forum.xda-developers.com/showthread.php?t=571266
Status of my tests: the only option that is left is
http://forum.xda-developers.com/showthread.php?p=5730343#post5730343
I will try that one later.
With the built-in possibilities, it is not possible to use an external GPS with Navicomputer on an HTC Touch Diamond (WM 6.1).
The reason for this is that Navicomputer obviously needs the "Manage GPS automatically" setting of the "External GPS" settings. Otherwise, it is not possible to enable GPS fixing (click on button in Navicomputer does not work, so you simply cannot enable GPS). But it is necessary to disable this option for using an external GPS device; otherwise, the Diamond uses automatically the internal GPS, no matter what you try to configure.
But switching the mentioned option "Manage GPS automatically" off also means that the program needs to provide an option for manually selecting the port that is configured for the external GPS device via "Bluetooth" settings in Windows Mobile – which is something Navicomputer does not provide at the moment.
So fingers crossed that GPSModDriver does the trick…
Unfortunately, also GPSModDriver was not of help… I have followed the description
http://forum.xda-developers.com/showthread.php?p=5730343#post5730343
but Navicomputer does still use the internal GPS – maybe I am doing something wrong?
OK, bad luck. The issue is with the phone, not with Navicomputer.
@Developer: keep up the great work! And one day, you might consider to add a manual port selection…
Thomas
Thanks a million Thomas, I could not get it to work on my i-mate. I have a couple of other GPS apps comfortably working with the 'Manage Automatically' settings.
For eg. GPSvp lets me chose any port, just select the port to switch between ext or int GPS. Global Navigator has option for automatic or manual port selection. Oziexplorer too is happy running on either.
I will try to find a solution that works for NaviComp but wont kill others! I will spend more time on it after a few days, I have an exam coming up.
NaviComp looks very promising. Lets look forward!
Jole.
Hi Jole,
You support would me much appreciated; from my point of view, Navicomputer has the best approach of all outdoor navigation programs, so making an external GPS work (which is a KO criteria for me for power saving reasons and because my external SIRFstar III device is far better than the internal GPS) would be fantastic. I do especially love the convenience in regard to adding maps – a really outstanding feature.
I will also ask on the xda-developers forum for some support in regard to GPSModDriver to make sure that I have proceeded correctly when using this tool.
Let's keep in touch.
Thomas
@Jole
)
Oh, and fingers crossed for your exam! (sorry for being off-topic…
Has enyone got this working on a HTC tuch pro ??
I don't get it to take my external bluetooth GPS,
love to have the com port settings in the application
Finally I can connect (with external GPS mouse) to NaviComputer with following settings:
GPS program port: COM1
GPS hardware port: COM6 (9600 Baud)
Manage GPS automatically: yes
I have a Sony Ericsson Xperia X2, this phone has a internal GPS, but I am not seeing my position on the downloaded map in both offline and online mode. Also all features as shown in the Screen Shots on the Navi Computer website are not displayed…please let me know the solution
Hi all, Help! i'm running Navi perfectly on WM2003, but get this error when trying GPS functionality:
MissingMethodException
Can't find PInvoke DLL 'gpsapi.dll'.
this is prob because old WM doesn't have in-built gps. Now what???? Please will you make a manual gps invoke or something else? Please!