External GPS within Settings Control Panel is not working.
When I set the GPS Hardware port: to any COM port, it does not get saved.
Now I haven't been running the stock ROM for a while now on my Telus HTC Diamond, so am not sure if it worked in the original ROM or not. But this seems to be a registry setup issue.
Currently,
[HKLM\System\CurrentControlSet\GPS Intermediate Driver\Drivers]
Lists 'CurrentDriver' as
GPSOneDriver. This is no doubt specific to HTC. But this makes it hard wired to the internal GPS. Disallowing you to configure an 'External Bluetooth GPS'.
Comparing this to the WM6.1 emulator that I test my software with, I noticed that the 'CurrentDriver' equals:
Control Panel Configured Device
This then uses the setup information from the saved
External GPS app within Settings.
Soooo.. if anyone still has a stock Telus ROM on their device, can you
please list your registry settings for the above parameters.
Why is this important you may ask?
Because on certain long trips, I prefer to use my external Bluetooth GPS as it:
1. - Saves my phones battery
2. - Has a much stronger antenna.
If anyone has ideas or techniques to improve the HTC Diamonds internal GPS antenna sensitivity, then please let me know. But right now, it is very weak and poor.
Cheers.
HTC Telus Diamond with MightyROM v3.9