 stev32kPremium join:2000-04-27 Mobile, AL kudos:1 Reviews:
·DIRECTV
·AT&T Southeast
| [Mods] Speeding up GPS on the Android My Sensation was very slow in getting a satellite fix for GPS navigation. It would take anywhere from 5 or 15 minutes to get a lock. Even after I got a lock I could only pick up maybe 5 or 6 signals and the error would be on the order of 80 to 200 ft. Other people reported their phone would get a lock in seconds.
In nosing around on XDA I came across this post »forum.xda-developers.com/showthr···17081413 on how to speed up GPS. I decided to give it a try and the results were pretty amazing. Instead of 5 - 15 minutes to get a lock it now takes about 10 - 20 seconds and I typically pick up at least 7 satellites. Here is a screen shot taken while inside the house on an overcast day.  It took 17 seconds to get the lock on 10 satellites and the error went down from 36 feet to 9 feet a few minutes after this shot.
Your phone must be rooted to install the file and reading the thread not everyone sees the same benefits I did. If you have a rooted phone and your GPS is slow it might be worth your time to try this. |
|
|
|
 jvmorrisI Am The Man Who Was Not There.Premium,MVM join:2001-04-03 Reston, VA | From looking at the proposed 'fix, it seems that the objective there is to ensure the availability of a synchronized NTP time server to the GPS location algorithm in the smartphone.
This sort of suggests to me that the real problem is that (some) smartphones don't automatically synch their time signals, either because they've never been configured to do so or because they're configured to the wrong time servers. Is that correct?
The concept of needing 5 to 15 minutes to get a GPS lock blows my mind. -- Regards, Joseph V. Morris |
|
 djtim21It's all goodPremium join:2003-12-22 Lake Villa, IL | reply to stev32k This is the app you are showing: »play.google.com/store/apps/detai···0dXMyIl0.
I use it for my Thunderbolt. You are able to clear your GPS state/cache & download fresh GPS locations. Comes in handy when you are traveling. It's an easy app to use. It shows speed, altitude, pitch, etc.. I like the Radar feature that they have.
It does require root. -- "All that is necessary for the triumph of evil is that good men do nothing. - Edmund Burke |
|
 | reply to stev32k Don't know if it's related or not but I was having a terrible time getting my phone to work with GPS, too, but this last OS upgrade made that problem go away. |
|
 OmegaDisplaced OhioanPremium join:2002-07-30 Cheyenne, WY | reply to stev32k I've never had any problem with GPS on my Droid2. Though the elevation between my car GPS unit and phone differs by about 100ft. I'm not sure which one is more accurate. -- What smells like blue? |
|
 stev32kPremium join:2000-04-27 Mobile, AL kudos:1 Reviews:
·DIRECTV
·AT&T Southeast
| reply to jvmorris said by jvmorris:From looking at the proposed 'fix, it seems that the objective there is to ensure the availability of a synchronized NTP time server to the GPS location algorithm in the smartphone.
This sort of suggests to me that the real problem is that (some) smartphones don't automatically synch their time signals, either because they've never been configured to do so or because they're configured to the wrong time servers. Is that correct?
The concept of needing 5 to 15 minutes to get a GPS lock blows my mind. The stock GPS software is configured to work almost anywhere in the world. I don't know how all phones are configured, but mine had a very generic NTP server listing and could, in theory, try to connect with a server in China.
The software modifications in the link above allow you to limit the connections to servers in the U.S. and I think (but not positive) that made the difference. There are some other posts where people have specified specific servers, but NTP servers are apparently not reliable 100% of the time. In fact if you look at the NTP server list there are usually dozens listed as off line.
You can look at your GPS.conf file and see if it is generic or limited to the U.S. or even a specific region. The file is located in /etc/GPS.conf. |
|
 stev32kPremium join:2000-04-27 Mobile, AL kudos:1 Reviews:
·DIRECTV
·AT&T Southeast
| reply to djtim21 said by djtim21:This is the app you are showing: »play.google.com/store/apps/detai···0dXMyIl0.
I use it for my Thunderbolt. You are able to clear your GPS state/cache & download fresh GPS locations. Comes in handy when you are traveling. It's an easy app to use. It shows speed, altitude, pitch, etc.. I like the Radar feature that they have.
It does require root. Yes, that's the one. The app is called "GPS Status". I've tried several and this is the best one. I got the donate version to get rid of the ads. |
|
 jvmorrisI Am The Man Who Was Not There.Premium,MVM join:2001-04-03 Reston, VA | reply to stev32k Okay, this is getting interesting. I extracted the gps.conf file from my GARMINfone and it's interestingly different from that in the external post you cited. I suspect that is because it's using a unique GARMIN-developed chipset. It appears to provide several settings that are simply not present in the more generic GPS chipsets, so I think it would be best if I not post it because it might cause far more problems that it would solve, if anyone tried to use it.
One difference is that the GARMIN chipset seems to be able to function without a data connection (which I know is true) whereas it seems most of the more generic smartphones use (but the GARMINfone will use one if it can get one). Also, the GARMINfone discards low accuracy signals and apparently stops searching after 30 seconds (by default). These two factors probably play in both the quicker response time and the higher accuracies I typically see. (Outside under canopy I can get accuracies of less than 20 feet routinely and I've verified them by geolocating known survey markers available from separate sources.)
I also found an earlier source for the gps.conf file that you referenced that refers to gpsonextra.net for the NTP server, followed by a subsequent post in which someone fiddling around they got faster responsiveness (not sure about accuracy) by going to a local regional NTP server.
And, for anyone who'd like to understand a bit more about all of this, I found several interesting article on GPS, A-GPS, and GPSONEtra, particularly those at »www.gsmarena.com/glossary.php3?t···sonextra and »androidforums.com/lenovo-lephone···nce.html . -- Regards, Joseph V. Morris |
|
 stev32kPremium join:2000-04-27 Mobile, AL kudos:1 | When I get some time I'm going to try different servers. Like NIST, Ga Tech, and FL State to see if there is any difference vs the generic U.S pool.org. May try that tomorrow. |
|
 jvmorrisI Am The Man Who Was Not There.Premium,MVM join:2001-04-03 Reston, VA | Yes, that could be very interesting.
I just got 7 secs and 36 feet walking out onto my basement patio (in a pouring rain). The error will slowly improve during the course of the next 10 to 20 seconds.
I've now seen at least one reference to rooting the GARMINfone (which I had thought was likely impossible), and I would have to do that to play around myself. Only thing is I want to know I'm not going to screw anything up in the process. The old "If it ain't broke, don't fix it..." thingy.  -- Regards, Joseph V. Morris |
|
 stev32kPremium join:2000-04-27 Mobile, AL kudos:1 Reviews:
·DIRECTV
·AT&T Southeast
| reply to stev32k When the phone is rooted you can back up a file, make any changes you want and if they don't work go back to the original. I've done that many times. Most of the time my changes don't work and in some cases have completely hosed the phone, but I've always been able to recover.
The gps.conf file is particularly easy to mess around with and recover if it goes bad. Just save a copy on the SD card as gps.txt then copy it to the /etc folder delete the messed up file and rename gps.txt to gps.conf and you are back in business. |
|
 LinklistPremium join:2002-03-03 Longport, NJ kudos:5 1 edit | reply to djtim21 said by djtim21:This is the app you are showing: »play.google.com/store/apps/detai···0dXMyIl0.
I use it for my Thunderbolt. You are able to clear your GPS state/cache & download fresh GPS locations. Comes in handy when you are traveling. It's an easy app to use. It shows speed, altitude, pitch, etc.. I like the Radar feature that they have.
It does require root. This works and phone doesn't need to be rooted. »play.google.com/store/apps/detai···sstatus2
I run this on a non-rooted phone.
-- The nine most terrifying words in the English language are, I'm from the government and I'm here to help. »www.politico.com/2012-election/
|
|
 jvmorrisI Am The Man Who Was Not There.Premium,MVM join:2001-04-03 Reston, VA | That's the same app.
The need for rooting is not the app, but rather the ability to change the configuration of the app (at least for most of us).
Specifically to change the NTP time servers used and (possibly) other configuration parameters that are not accessible through the "Settings" choice of the Menu key. -- Regards, Joseph V. Morris |
|
 LinklistPremium join:2002-03-03 Longport, NJ kudos:5 | said by jvmorris:That's the same app.
The need for rooting is not the app, but rather the ability to change the configuration of the app (at least for most of us).
Specifically to change the NTP time servers used and (possibly) other configuration parameters that are not accessible through the "Settings" choice of the Menu key. Ok. Thanks. But without rooting the app seems to work just fine and does make GPS lock-on much quicker when using google maps and other apps that use GPS for location. -- The nine most terrifying words in the English language are, I'm from the government and I'm here to help. »www.politico.com/2012-election/
|
|
 jvmorrisI Am The Man Who Was Not There.Premium,MVM join:2001-04-03 Reston, VA | said by Linklist:. . . Ok. Thanks. But without rooting the app seems to work just fine and does make GPS lock-on much quicker when using google maps and other apps that use GPS for location. Well, that's true for some phones (and possibly in some locations), but as the OP stated, it's certainly not true for all phones everywhere.
One of the things that has always irritated me about GPS-enabled smartphones is that they tell you absolutely nothing about what GPS chipset they're using to help you be an 'informed consumer'. If GPS is a big deal to you, this is important. Time to first fix, location accuracy, and sensitivity and filtering of satellites providing inaccurate location information can vary dramatically over the various chipsets.
My GARMINfone, for example, appears to use the same chipset as some of the more recent Garmin handheld SATNAV units. (one of the reasons the wags sometime refer to it as a GPS unit that just coincidentally can also be used as a smartphone) Indeed, the GARMINfone works perfectly fine without any data connection whatsoever. Still, it works even better and faster when it can synch the time, use A-GPS location, etc.
And yes, other than that, the GARMINfone falls far short with regards to the other functionality that one can find today on a smartphone. -- Regards, Joseph V. Morris |
|
 Subaru1-3-2-4Premium join:2001-05-31 Greenwich, CT | reply to stev32k Oh I forgot to download this app again after I changed roms. |
|
 Hayward K A R - 1 2 0 CPremium join:2000-07-13 Key West, FL kudos:1 | reply to stev32k Interesting so many are so concerned with exactly where they are. Maybe it just being on a small island I know where I am.... traveling maybe another story.
But I have disabled GPS, just for batt drain. Still sort of scary how accurate they can be just from WiFi IP's these days. Turn on the GPS might be 20 feet away. --
|
|
 jvmorrisI Am The Man Who Was Not There.Premium,MVM join:2001-04-03 Reston, VA | I don't think there are really all that many of us who necessarily have a need for highly accurate and timely GPS location information (certainly not based on the level of interest in GPS demonstrated in this very forum). Still, for those of us who find ourselves in such situations, the ready availability of accurate, timely location information (and right on our smartphones) wins hands-down against having to also carry a hand-held GPS unit (often forgotten and left behind) or no information at all.
Driving on the left (in the UK or, say, Japan) and having to navigate through a maze of unfamiliar and often complex interchanges on a motorway quickly and accurately is one example.
Walking across an English moor (or the Pacific Northwest) and encountering bad weather is another.
And, finally, waking up in strange surroundings after an overindulgent night on the town, one likes to quickly figure out where one is (and where one left the car). 
But you're certainly correct about disabling GPS when you don't need it. That probably produces more savings in battery life on a smartphone than anything else. -- Regards, Joseph V. Morris |
|
 Hayward K A R - 1 2 0 CPremium join:2000-07-13 Key West, FL kudos:1 | Well all I can say for the GPS (before I turned it of and again how scary close wild Wifi is to where you are)
You need it turn it on otherwise ( know enough of where you are) disable it if batt consumption an issue... it will save power. --
|
|
 rlt2562The Wizard of Speed and TimePremium join:2002-12-23 Haughton, LA kudos:1 | reply to stev32k It appears that you keep your original entries in this. My only semi-stupid question is this: Does a satellite radio setup interfere with this at all? -- Shake hands with the Devil as you race through the Gates of HELL!! |
|