Originally Posted by Jackos
I had my GPS off...
No, you didn't.
That, or Google Maps found a way to automatically enable your GPS. After all, there is no hardware method of completely disabling the GPS on these phones; WinMo has low-level access via the GPS multiplexer.
I've done a lot of research on this issue. The first thing to note is that HTC is nearly the only manufacturer that implements the Cell-ID API functions in their rilgsm.dll. Google has conveniently provided the list of supported phones here
. And according to pdadb.net, the only HTC device that uses a similar GSM radio chipset is the Hermes (HTC TyTN). I have cooked several different Hermes rilgsm.dll files into test ROMs for the 910c, and each time the radio simply disappears altogether.
Here is a table of GSM chipsets and the phones Google location detection supports:
(our devices, not supported)
Qualcomm MSM6280 (2x QDSP4000) - HP iPAQ 610c/612c/614c
Qualcomm MSM6280 (2x QDSP4000) - HP iPAQ 910c/912c/914c
Ericsson EMP 100 - HP iPAQ hw6900 (HTC Sable)
TI TMS320C54x - HTC Herald, Atlas, Artemis, Elf (Touch),
Qualcomm MSM6260 - Samsung SGH-i780
Qualcomm MSM6275 (2x QDSP4000) - HTC Hermes, MTeoR, Trinity, Cheetah (Palm Treo 750)
Qualcomm MSM7200 (QDSP4000, QDSP5000) - HTC Polaris (Touch Cruise), HTC Neon (Touch Dual), TyTN II,
Qualcomm MSM7201 (QDSP4000, QDSP5000) - Palm Treo Pro
Qualcomm MSM7201A (QDSP4000, QDSP5000) - HTC Touch Diamond
Qualcomm MSM7225 - HTC Rose
As you can see, the closest ought to be the Hermes. But even then, if MSM6275 drivers don't work on our MSM6280 devices, we're going to need something more specific. I am unsure that any other WinMo manufacturer used the MSM6280 chipset.