PDA


View Full Version : GPS hacks


se4587
12-14-2007, 01:08 AM
I'm going to list the GPS settings I changed and/or added in the registry to allow applications to use the internal GPS on COM1 (in my case). I had COM4 working at one point, but was messing around w/settings still and couldn't get it to work again. I read on one page that using COM 5/6 caused the battery to drain twice as fast, so I avoided those.

I'm not exactly sure which ones, or if all have to be changed to get this hack to work, but changing them all hasn't had any adverse effects to my knowledge. This information is a bunch of info I've gathered from many different sites RE: the intermediate GPS driver, WM6, and Smartphones in general.

A lot of GPS programs I downloaded would not recognize the internal GPS (hardware is probably too new), so this will fix it for some, but not all programs. If it works, then great, if not, oh well, we tried.

[HKLM\System\CurrentControlSet\GPS Intermediate Driver\Multiplexer\]
String name="DriverInterface"
String value="COM1:"

[HKLM\System\CurrentControlSet\GPS Intermediate Driver\Multiplexer\ActiveDevice\]
String name="DriverInterface"
String value="COM1:"
DWord name="Index"
DWord value="1"
String name="Prefix"
String value="COM"
(if you change the COM port #, I think you have to change the index to match: ie, com3 and index 3)

[HKLM\System\CurrentControlSet\GPS Intermediate Driver\Drivers\GenericGPSDriver\]
String name="CommPort"
String value="GDD0:"
(I believe this is the internal GPS port; I think this is the default setting...just making sure that it still is. you can check to make sure the internal GPS/intermediate GPS driver are working by using WLS or GMM and selecting intermediate driver and seeing if you can get a fix)

Use GMM or WLS and try COM1 in the settings to see if you can still get GPS signal and location...

These programs I was able to get to see GPS on COM1:
Google Mobile Maps (2.0.0.11)
Windows Live Search (2.5.2859.37360)
gpsVP (0.3.7)
trackr! (0.9.10)
Sprint Navigation (1.0.13)(prolly uses intermediate GPS driver; worked before these edits and there are no settings in the program for GPS port...)

These programs I was NOT able to get to see GPS on COM1:
Efficasoft GPS Utilities (v2.0)
Nav4All (8.0.62)
Reperion (SF1.50)
Virtual Earth Mobile (1.71)


Let me know if anyone has any problems, can't get it to work; maybe I forgot some settings??? I have been messing w/the registry settings for a long time, so maybe I forgot one, it would just take too long to type all of them in right now :)

Good luck!

BrettW
12-15-2007, 01:28 AM
I'm going to list the GPS settings I changed and/or added in the registry to allow applications to use the internal GPS on COM1 (in my case). I had COM4 working at one point, but was messing around w/settings still and couldn't get it to work again. I read on one page that using COM 5/6 caused the battery to drain twice as fast, so I avoided those.

I'm not exactly sure which ones, or if all have to be changed to get this hack to work, but changing them all hasn't had any adverse effects to my knowledge. This information is a bunch of info I've gathered from many different sites RE: the intermediate GPS driver, WM6, and Smartphones in general.

A lot of GPS programs I downloaded would not recognize the internal GPS (hardware is probably too new), so this will fix it for some, but not all programs. If it works, then great, if not, oh well, we tried.

[HKLM\System\CurrentControlSet\GPS Intermediate Driver\Multiplexer\]
String name="DriverInterface"
String value="COM1:"

[HKLM\System\CurrentControlSet\GPS Intermediate Driver\Multiplexer\ActiveDevice\]
String name="DriverInterface"
String value="COM1:"
DWord name="Index"
DWord value="1"
String name="Prefix"
String value="COM"
(if you change the COM port #, I think you have to change the index to match: ie, com3 and index 3)

[HKLM\System\CurrentControlSet\GPS Intermediate Driver\Drivers\GenericGPSDriver\]
String name="CommPort"
String value="GDD0:"
(I believe this is the internal GPS port; I think this is the default setting...just making sure that it still is. you can check to make sure the internal GPS/intermediate GPS driver are working by using WLS or GMM and selecting intermediate driver and seeing if you can get a fix)

Use GMM or WLS and try COM1 in the settings to see if you can still get GPS signal and location...

These programs I was able to get to see GPS on COM1:
Google Mobile Maps (2.0.0.11)
Windows Live Search (2.5.2859.37360)
gpsVP (0.3.7)
trackr! (0.9.10)
Sprint Navigation (1.0.13)(prolly uses intermediate GPS driver; worked before these edits and there are no settings in the program for GPS port...)

These programs I was NOT able to get to see GPS on COM1:
Efficasoft GPS Utilities (v2.0)
Nav4All (8.0.62)
Reperion (SF1.50)
Virtual Earth Mobile (1.71)


Let me know if anyone has any problems, can't get it to work; maybe I forgot some settings??? I have been messing w/the registry settings for a long time, so maybe I forgot one, it would just take too long to type all of them in right now :)

Good luck!

google maps and WLS both worked out of the box for me

google i just choose use gps and it worked
windows live search i choose GPS intermediate driver and it worked

se4587
12-15-2007, 01:49 AM
google maps and WLS both worked out of the box for me

google i just choose use gps and it worked
windows live search i choose GPS intermediate driver and it worked

Yes, they both did for me also. The hacks are for getting other programs to recognize the internal gps, as they do not know how to use the intermediate driver.

KillerQ
12-15-2007, 04:29 PM
Hey,

Has anyone bothered to change the refresh rate and such for the GPS than can be changed in the Q9C menu? I think for some settings, the default is 2 seconds -- i was thinking about setting it to one second.....

Any thoughts?

Matt!

jennyfromtheblo
12-16-2007, 11:33 PM
OMG-people just think I'm being paranoid...think I've gone crazy...but last month I ate up about 700 MB of data using this free PAM process...and ever since, I've been noticing people following me home from work. They always turn off at the end of my drive-but it's always a black unmarked fed car or something, and last night a red crosshair was moving around on the walls of my room, almost like someone had a red laser light (OR GOD FORBID A RIFLE)---I tuned into the police scanner of my local law enforcement and they kept using the reference of "Code PAM, Code PAM, we've got movement..."---gotta go now, I think I heard the dog barking out back...we live in BFE.............. :(

se4587
12-17-2007, 06:28 PM
Hey,

Has anyone bothered to change the refresh rate and such for the GPS than can be changed in the Q9C menu? I think for some settings, the default is 2 seconds -- i was thinking about setting it to one second.....

Any thoughts?

Matt!

You mean the GPS settings under Phone Settings? I have all 3 (time between fixes, performance, and accuracy) set to 0. ?? but hey, it seems to work great :)

On another note, I have gpsVP working quite well now with those 3 settings. It seems that the hack I posted above only works when another program is using the GPS also (ie, WLS or GMM). But hey, at least it works :)

BrettW
12-17-2007, 06:31 PM
im going to begin using sprint nav tonight since i got the PV ultimate pack for $10 a month ill post my experience with that,

KillerQ
12-18-2007, 12:45 PM
You mean the GPS settings under Phone Settings? I have all 3 (time between fixes, performance, and accuracy) set to 0. ?? but hey, it seems to work great :)

On another note, I have gpsVP working quite well now with those 3 settings. It seems that the hack I posted above only works when another program is using the GPS also (ie, WLS or GMM). But hey, at least it works :)


Although they may work with different values, can anyone explain what "time between fixes, performance, and accuracy" actually represent, and advise on the optimal values?

The only thing I would guess so far is that "time between fixes" would be similar to refresh rate - so 0 would be best....just an educated guess though...


Thanks,

Matt!

BrettW
12-18-2007, 03:18 PM
sprint navigation works as intended, even while roaming on the Q9c that voice is the loudest and clearest i have ever heard

tublecane
12-18-2007, 04:20 PM
Nice work! I wonder if this would work with Tom Tom? I tried last night and it only allowed you to assign com ports, not internal so I'm guessing it will if you assign com1 and then have mls using it as well? Although that always froze up my q when I had the bluetooth gps and windows live and then tom tom both try and use it.

That being said, I can't believe how nice livesearch is with using GPS and turn by turn directions. For the casual user this is probably all the GPS functionality necessary! Tom tom seems to be a little too hard to use on the non-touch screens.

I'd like to use Sprint Nav, but not sure it is free with my plan, I have "Sprint Power VisionSM Access Pack" and it is billed at $15 a month, would that include it or only include the data usage, and I'd get additional charges?

HDTVguru
12-18-2007, 07:03 PM
Pretty sure that it's an additional $9.95/month.

Coming from Verizon Navagator - I like it. In Philly, it has Live Traffic - a nice addition.

BrettW
12-18-2007, 08:22 PM
Nice work! I wonder if this would work with Tom Tom? I tried last night and it only allowed you to assign com ports, not internal so I'm guessing it will if you assign com1 and then have mls using it as well? Although that always froze up my q when I had the bluetooth gps and windows live and then tom tom both try and use it.

That being said, I can't believe how nice livesearch is with using GPS and turn by turn directions. For the casual user this is probably all the GPS functionality necessary! Tom tom seems to be a little too hard to use on the non-touch screens.

I'd like to use Sprint Nav, but not sure it is free with my plan, I have "Sprint Power VisionSM Access Pack" and it is billed at $15 a month, would that include it or only include the data usage, and I'd get additional charges?

with your plan you can either get it added for 9.95/mo or 2.99 a day

Hondo
12-18-2007, 10:49 PM
Just purchased Garmin XT for WM and it will not recognize the internal GPS. Really need turn by turn - any thoughts ?

se4587
12-18-2007, 11:18 PM
Just purchased Garmin XT for WM and it will not recognize the internal GPS. Really need turn by turn - any thoughts ?

email I received from Garmin:
"Thank you for contacting Garmin International,
At this time your phone is not listed as a compatible device. As such we
cannot guarantee that it will work with our Garmin XT software."

doesn't look good man...did you try the registry mods? maybe that'll work...Post back the results if you try, please.

Hondo
12-18-2007, 11:43 PM
Yes I did - no joy

Well I'm goiny to keep trying to find something.

fecht
12-26-2007, 03:12 PM
You can not use Garmin's software with Garmin XT without their GPS units. That and a device specific microsd card is their antipiracy efforts

BrettW
12-28-2007, 02:50 AM
You can not use Garmin's software with Garmin XT without their GPS units. That and a device specific microsd card is their antipiracy efforts

and that has been plenty cracked i know places to get the map upgrades for most mainstream GPS units

traleester
12-30-2007, 06:52 AM
with your plan you can either get it added for 9.95/mo or 2.99 a day
Brett,
Do you know if this will work when you are not on the Sprint network at all? Some times I travel in rural areas and need a stand alone GPS to be comfortable. I guess I could just purchase and test.

BrettW
12-30-2007, 01:07 PM
it wont, it requires cellular coverage to at least download the route/maps

tublecane
01-02-2008, 03:19 PM
I'm not sure how valid my experience is as see the other thread I had with GPS problems. I did however get my GPS looking like it is working again, I set back the values to what they were and did a soft reset. I also did the gps hack to supposedly get aGPS as well. Then I was able to see in both WLS and google maps my location on the gps (by a window, but once I got it it said I had it when i walked back to my desk, and on google maps the satelites keep changing between 6 and 8).

I then did the registry changes in this thread, waited a couple minutes and did a soft reset. After that I changed WLS and Google maps to use com1, and both worked, again google saying between 6-8 sattelites. My phone freezes if I try to run WLS and Tom Tom, but then I soft reset and brought up Google maps, it again saying I had 6-8 satellites using COM1. I opened Tom Tom and have changed the gps config to all the options, always selecting com1, and it never finds anything, even though when I switch to google it says it still has satellites :-(

nico4k
01-24-2008, 01:26 PM
it wont, it requires cellular coverage to at least download the route/maps

I'm new hear, so pardon if i sound unknowledgeable.
Is the for cracking the built-in GPS on the WM PDAs (i have a ppc-6700 and a mogul), this actually works???

BrettW
01-24-2008, 01:27 PM
this is only for the Q9c

nrfitchett4
02-20-2008, 04:36 PM
can anyone give me the original gps settings??? I tried this hack now my gps doesn't work at all!!!

CoolGui
02-27-2008, 02:38 PM
can anyone give me the original gps settings??? I tried this hack now my gps doesn't work at all!!!

Were you ever able to get them? Mine is still working somewhat, but I can't get anything to work in just "GPS Intermediate Driver" setting now! I know you could do a hard reset, but it's a real pain to go back and install all your software and hacks. I'll give you the settings I have, but they aren't default:

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\GPS Intermediate Driver]
"IsEnabled"=dword:00000001
"MaxLogFileSize"=dword:00008000

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\GPS Intermediate Driver\Drivers]
"CurrentDriver"="GenericGPSDriver"

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\GPS Intermediate Driver\Drivers\GenericGPSDriver]
"InterfaceType"="COMM"
"Baud"=dword:00002580
"CommPort"="GDD0:"
"ReadTotalTimeoutConstant"=dword:000001f4
"ReadTotalTimeoutMultiplier"=dword:00000000
"ReadIntervalTimeout"=dword:000000c8
"SleepOnNoData"=dword:00000320
"OutputBufferSize"="4096"
"InputBufferSize"="4096"
"FriendlyName"="Motorola Generic GPS Driver, version 1.00"

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\GPS Intermediate Driver\Multiplexer]
"DriverInterface"="COM4:"
"MaxBufferSize"=dword:00004000

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\GPS Intermediate Driver\Multiplexer\ActiveDevice]
"Index"=dword:00000004
"Prefix"="COM"
"Context"=dword:12344160
"Flags"=dword:00000002
"Keep"=dword:00000001
"Dll"="GPSID.dll"


Anyone willing to post the default settings? I'd be very grateful. To make it easy I would suggest using Mobile Registry Editor and just export the entire key:

http://www.breaksoft.com/Blog/Utilities/2005/1/Mobile_Registry_Editor.aspx

Thanks in advance

JustinHoMi
07-09-2008, 11:31 AM
I know this is a bit old, but could someone post the default settings?

 
SprintUsers.com was created in January 2002 as a resource for users of Sprint PCS products and services to learn about and share information. We have cll phone reviews, Cellular Accessories, Downloads, PDA reviews, Ringtones, all of the latest Sprint PCS news and information, an area where you can find help in creating a ring tone or custom image for you phone, and so much more. The most popular section is the message board where visitors can read and write messages, ask questions, and get advice about their cellular phone from other users.