NeilM
23rd April 2007, 09:33 PM
Since the release of WM5 AKU2 onwards, MS has provided a GPS Intermediary Driver (GPSID) which allows GPS signals to be shared between applications.
This is controlled by the GPS Control Panel (which has to be enabled in the registry in some devices). The CP allows the Program Port to be specified, thus any app wanting a GPS signal can be set for the Program Port.
This worked fine on my N560, and in the release ROM of my SPV M700, allowing me to use CamerAware (a British speed camera warning app) and TomTom at teh same time. Without the GPSID, each program has to use teh COM9 hardware port, to the exclusion of other programs.
Since the new official HTC ROM, and also with Mun_rus's custom ROM, the GPSID doesn't work. The GPS HArdware port continues to function OK, and I can continue to use 1 program at a time with that, but any attempt at using the Program port fails to find a GPS device.
Apps that self-configure like GPS Tuner and GPSInfo fail to detect a GPS device on any but the hardware COM9 port, and TTN doesn't even list the Program port in it's available connection (which it was always OK with before). I've tried all teh Program Port COM settings to no avail. I do have the gpsid.dll file in Windows.
Has anyone else noticed this, or can anyone check? I can't think it's a local software issue as it has persisted through hard resets and new ROM's, and it's not hardware because the GPS Hardware port works.
This is controlled by the GPS Control Panel (which has to be enabled in the registry in some devices). The CP allows the Program Port to be specified, thus any app wanting a GPS signal can be set for the Program Port.
This worked fine on my N560, and in the release ROM of my SPV M700, allowing me to use CamerAware (a British speed camera warning app) and TomTom at teh same time. Without the GPSID, each program has to use teh COM9 hardware port, to the exclusion of other programs.
Since the new official HTC ROM, and also with Mun_rus's custom ROM, the GPSID doesn't work. The GPS HArdware port continues to function OK, and I can continue to use 1 program at a time with that, but any attempt at using the Program port fails to find a GPS device.
Apps that self-configure like GPS Tuner and GPSInfo fail to detect a GPS device on any but the hardware COM9 port, and TTN doesn't even list the Program port in it's available connection (which it was always OK with before). I've tried all teh Program Port COM settings to no avail. I do have the gpsid.dll file in Windows.
Has anyone else noticed this, or can anyone check? I can't think it's a local software issue as it has persisted through hard resets and new ROM's, and it's not hardware because the GPS Hardware port works.