Horrendous GPS on AOSP while fine on TW - Verizon Samsung Galaxy S III

So I have been on AOSP for a good bit but somewhere along the way a few weeks ago my GPS started going from great to bad.
Normally it would find a lock in under 10seconds outside, and pretty quick inside too, about the same depending on the building and such.
Recently it has gotten really bad, taking a minute or more to find my location and even then the location is pretty bad.
On TouchWiz(CleanROM), my GPS is great and locks in about 5 seconds with about 2-4 less satilltes from the total on GPS Status app such as 19/22 Sat's. It also has a very low error range, like under 15ft.
On AOSP(CM, Liquid, Carbon), I am getting awful locks taking 1-3 minutes to lock. Even then it is only 5/17 sats, dunno how it even has a lock but the lock is horrible, showing 100+Ft of error.
This is all happening off of clean wipes, doing nothing but booting up and downloading GPS Status app.
I also tried doing the "Wipe GPS data" in the GPS app with no luck.

This is a common issue. TW comes with a qualcomm gps server stock that is very accurate, while many custom Roms come with a very general one (such as all of north america) or none at all. This sever provides the a-gps data to help the phone find the satelites. Download FasterFix from the play store, this allows you to specify your gps server as well as see what it is currently set to. If you're in the US, try selecting 'custom' and enter us.pool.ntp.org for good results. Stock TW uses gpsonextra.net which I have not tried on AOSP, but may still work well. Alternately, you could google some local ntp servers in your area (universities are good ones) for a hyper accurate fix, however this may or may not create issues traveling far from home. If you're feeling like tweaking, you can even modify your gps.conf file for multiple sources. Just be sure to make a backup first. YMMV
Sent from my SCH-I535 using xda premium

Related

Quick GPS fix. From Samsung!

Samsung just wrote that apparently the use wireless networks, which is the option above use gps satellites must be selected to get proper locks.
I was skeptical because i just assumed that when I went exploring I selected it, but it actually wasn't.
Put it on, and agreed to the disclaimer and then right away the maps got my location and the live wallpaper map got my location.
you'll get an email saying google knows where you are and yeah its pretty ****ty that you have to do this, but it does work. at least for me.
not a real fix, I've had that on forever and still dont get a proper lock
Confirming that this does seem to work. It might merit mentioning that I've also messed around with my GPS settings quite a bit as well.
Regardless, I got a lock within two seconds after opening Google Maps. Cheers!
-deuX`
The phone used networks to locate you. Not GPS.
PuffinNugz said:
The phone used networks to locate you. Not GPS.
Click to expand...
Click to collapse
Oh, good to know. Thanks for the info!
-deuX`
This is to assist in the GPS lock. This is not a fix.
True it isn't a real fix, hence the "quick" fix in the title.
it's just another way to help maps get a lock.
obviously this won't help in no service zones but if you're using the data anyways might as well use it to help.
plus it unlocks all the fun location based services, and that maps live wallpaper is pretty freakin sweet!
This will only give you the location of the nearby cell tower. Unless you live under the cell tower all the time, I don't think this is useful. It might be useful for things like check the nearby stores and attractions. But will not give you navigatable fixes and does not speed up your GPS lock. If you're using Google maps, try to zoom out, and you will notice a big circle. Your location is anywhere inside that circle.
That's Samsung tip is pure BS and Engadet should be ashamed to even believe in that BS.
I not only allowed the use of wireless networks for location, but also changing the GPS setting to MS Based to allow for simultaneous use of triangulation and assisted GPS... before this change I NEVER got a successful GPS lock...after I changed the settings I finally can get a GPS lock after about about 3 minutes with direct line of sight outdoors.
Sent from my SAMSUNG-SGH-I897 using XDA App
foxbat121 said:
This will only give you the location of the nearby cell tower.
Click to expand...
Click to collapse
Not quite. its actually doing cell tower triangulation, using the signal of all nearby towers your phone sees. In the city, this can be pretty accurate and is rarely off by more than a couple blocks. To see the accuracy, turn off GPS and click 'locate me' in google maps. The blue circle around your location shows the margin of error. The more towers you are in range of, the more accurate the fix.
As far as helping GPS, all this location can really do today is help you grab the most appropriate gps almanac/ephemeris info - if youve got an internet connection. I suppose it could possibly also be used in conjunction with the gps error in some kind of a filter to improve accuracy, but as far as I know that is not being done.
I actually started getting quicker locks with just using the GPS and having the wireless networks unchecked
Just an update:
I changed the SUP/LCP setting to Auto-config and the Operation mode to MS Based. I tend to get a gps lock within a minute or two with it sitting on my dashboard. I also tried it with the"Use wireless networks" setting turned off and it worked the same.
Also, I did try out the MS Assisted SUP/LCP setting and I was able to get GPS signal while indoors, but it was less accurate all around.
Sent from my SAMSUNG-SGH-I897 using XDA App
I'm not saying it's completely 100% accurate, but much in the same vein that an iPod Touch can get a location using just the wi-fi this is using much the same.
it uses whatever a-gps it can and then it helps with the cellular data. triangulation. it's useful and if it keeps getting me a signal then its all good

A GPS Grading System

Well it seems the GPS on our Captivates has been improving over time due to adjusted Jupiter files, ROM updates, improvements in some leaked builds, and now a new GLGPS Daemon port, etc, but still seeing posts by lots of folks who still have trouble achieving good results. So, while the improvement quest continues, was thinking it might be helpful to have a common scoring or grading system for people to use when reporting on their gps results.
Would appreciate any comments on the usefulness of this, or agreement or disagreement with the descriptions. Just seems to me that currently it is often difficult to know what someone means when they say their GPS is good, best its ever been, or terrible.
(Note - to be most helpful to others please post your grade/results and anything you've done that has improved the gps performance.)
It would go something like this:
Captivate GpsGrade
A Common Way to Report GPS Effectiveness
Grade = A. Description – Performance is excellent at all times and very consistent. Applications such as Maps, Copilot, Google Nav, MyTracks always perform perfectly. Tracks as recorded by MyTracks consistently show the route accurately. GPS Locks are quick – under 30 seconds, and accuracy shows 5 to 10 meters or better as measured by lbstest, or GPS Test applications. When used for navigation, there is no drifting off of the road, no lag, and no overshoot of intersections. In short – its how we would want it to be.
Grade = B. Description – GPS function often works as expected, but occasionally does not. Usually no problem seeing several satellites and get locks within 30 seconds but always under a minute. Navigation apps are usable but sometimes there is a small bit of drift and sometimes will lag or show overshooting of intersections. Tracking via MyTracks is often accurate to the route taken, but sometimes off by a bit. Locks are sometimes lost but the system usually locks on again in just a few seconds. Accuracy often around 30 meters. Its not quite what we would like, but can live with it. Might call it pretty good.
Grade = C. Description – system achieves locks but often takes 60 seconds or longer. Locks are sometimes maintained while moving, sometimes not. Erratic performance. Can sometimes get Apps like Maps and Nav to work, but often have trouble with them or the system shows being on the next road or off the road. Routes recorded by MyTracks show inaccurate performance – route shown is close to the one taken but has occasional gaps with loss of lock. Accuracy is between 30 and 50 meters. In other words, performance may be good enough for location based services to be used, but not too useful for map or navigation functions. Mediocre.
Grade = D. Description – system sometimes gets a lock but cannot maintain lock. GPS Apps are not useable do to poor performance. In GPS Test or lbstest can sometimes see a couple satellites, but trouble getting a fix. Basically the GPS Icon is flashing pretty much the entire time. Awful would describe it.
Grade = F. Description – system does not work at all – cannot get locks, and cannot use any GPS Apps such as Maps or Nav, ever. Its just horrible.
good idea.
The problem with this, is most people have no idea how to properly test anything. For this to have any meaning, all tests should be conducted as follows:
Using multiple devices - not just a Captivate but another phone as well on another run
Not holding the phone in your hand - we know this can cause signal issues
Repeatable routes (testing on the same route)
Driving - walking does not allow for fast enough position change to reveal problems
No other apps running on phone - try to reduce any type of processor or storage contention issues
1. Mount device in car mount in the front windshield - other windows may have tint that interfere with signal reception
2. Launch Google mytracks - start driving after 10 seconds (fixed time for lock - equal for all)
3. Drive route with local and highway speeds and turns
4. Repeat with another device
5. Compare MyTracks recordings
Turn-by-Turn nav is a nice way to view accuracy BUT it has no way to record measurements. Comparing devices with a tool like Googles MyTracks is the only way to show that the captivate GPS sucks or not - maybe other phones suck too in certain environments.
This same methodology should be used before and after any mods as well - otherwise it is all hearsay.
alphadog00 said:
The problem with this, is most people have no idea how to properly test anything. For this to have any meaning, all tests should be conducted as follows:
Using multiple devices - not just a Captivate but another phone as well on another run
Not holding the phone in your hand - we know this can cause signal issues
Repeatable routes (testing on the same route)
Driving - walking does not allow for fast enough position change to reveal problems
No other apps running on phone - try to reduce any type of processor or storage contention issues
1. Mount device in car mount in the front windshield - other windows may have tint that interfere with signal reception
2. Launch Google mytracks - start driving after 10 seconds (fixed time for lock - equal for all)
3. Drive route with local and highway speeds and turns
4. Repeat with another device
5. Compare MyTracks recordings
Turn-by-Turn nav is a nice way to view accuracy BUT it has no way to record measurements. Comparing devices with a tool like Googles MyTracks is the only way to show that the captivate GPS sucks or not - maybe other phones suck too in certain environments.
This same methodology should be used before and after any mods as well - otherwise it is all hearsay.
Click to expand...
Click to collapse
Are there actually people that have GPS that is consistently accurate to 10 meters or less? I can't even get a lock like that standing in one spot on a sunny day. If I don't enable wireless networks, my GPS icon will flash forever.
ChaoticKinesis said:
Are there actually people that have GPS that is consistently accurate to 10 meters or less? I can't even get a lock like that standing in one spot on a sunny day. If I don't enable wireless networks, my GPS icon will flash forever.
Click to expand...
Click to collapse
Yes, many of us has GPS that works fairly well. I have had my phone since launch and running the stock GPS config.... it works OK.
My GPS is an A. I got a replacement and has worked perfectly since.
Sent from my GT-I9000 using XDA App
ChaoticKinesis said:
Are there actually people that have GPS that is consistently accurate to 10 meters or less? I can't even get a lock like that standing in one spot on a sunny day. If I don't enable wireless networks, my GPS icon will flash forever.
Click to expand...
Click to collapse
Results are extremely variable. Your phone sounds like mine. By trial and error I have gotten mine to an "A", but only by doing these four things 1) flashing new ROM - Assonance (5.0), 2) installing Da_g's GPS fix, 3) Removing the rear cover and just using my Bodyglove cover, and 4) when in the car plugging into car charger.
There are other solutions and reported good results from other ROMs and methods, but these are the things that work for me. I have done extensive testing with each of the four items, including MyTracks recordings, to validate the impact they each have. Good luck with yours - it IS possible to get a working system.
Mines grade b at most.
Sent from my SAMSUNG-SGH-I897 using XDA App
Where can I get this Da_G fix? I'm using Assonance 5.2 and it works fairly well - about a C+ or B I guess. I tried searching XDA for the Da_G fix and couldnt find anything
PixelPerfect3 said:
Where can I get this Da_G fix? I'm using Assonance 5.2 and it works fairly well - about a C+ or B I guess. I tried searching XDA for the Da_G fix and couldnt find anything
Click to expand...
Click to collapse
You can get Da_G's fix at the post below. Three options - I have been using the Google version and had good success with it.
http://forum.xda-developers.com/showthread.php?t=881941

GPS Lock Troubles

I'm sorry if this is addressed somewhere, but I couldn't find anything solid while searching. I use my G2x every day with SportyPal Pro for my bike rides. I am currently running stock 2.2.2 with root and am having some difficulty attaining an initial GPS lock. It seems like when I go to launch any GPS app, it will not get a lock. To get it to work, I have to open GPS Test, select tools, and clear out the A-GPS data. After doing this, it looks almost instantly and will keep a lock forever.
The next day, however, I must do the same thing, and this happens nearly 100% of the time. The funny thing to me is when I open GPS Test, it will show a strong signal from a lot of satellites, around 7-9, but it doesn't use these signals to find the lock. Again, after resetting the A-GPS data, it works every time almost instantly.
I have just dealt with this but it is getting more frustrating. Today, GPS Test wouldn't load, just kept showing a blank screen and force closing eventually, even after fix permissions, clear data, uninstall and reinstall. Only after another reboot, would GPS Test even load. I can't explain because I don't know well how the inner software works, but the GPS seems to have a hard time relocating itself when using the cached A-GPS data. Any fixes that anyone knows of, or things I could try?
Thanks a lot in advance.
jimbo831 said:
I'm sorry if this is addressed somewhere, but I couldn't find anything solid while searching. I use my G2x every day with SportyPal Pro for my bike rides. I am currently running stock 2.2.2 with root and am having some difficulty attaining an initial GPS lock. It seems like when I go to launch any GPS app, it will not get a lock. To get it to work, I have to open GPS Test, select tools, and clear out the A-GPS data. After doing this, it looks almost instantly and will keep a lock forever.
The next day, however, I must do the same thing, and this happens nearly 100% of the time. The funny thing to me is when I open GPS Test, it will show a strong signal from a lot of satellites, around 7-9, but it doesn't use these signals to find the lock. Again, after resetting the A-GPS data, it works every time almost instantly.
I have just dealt with this but it is getting more frustrating. Today, GPS Test wouldn't load, just kept showing a blank screen and force closing eventually, even after fix permissions, clear data, uninstall and reinstall. Only after another reboot, would GPS Test even load. I can't explain because I don't know well how the inner software works, but the GPS seems to have a hard time relocating itself when using the cached A-GPS data. Any fixes that anyone knows of, or things I could try?
Thanks a lot in advance.
Click to expand...
Click to collapse
I dont know how to help but wheres tools in the gps test app? Ahhhh I see gps status not gps test...
smashpunks said:
I dont know how to help but wheres tools in the gps test app?
Click to expand...
Click to collapse
When you launch the app and go to the satellite view screen, press menu, and it is one of the options.
jimbo831 said:
I'm sorry if this is addressed somewhere, but I couldn't find anything solid while searching. I use my G2x every day with SportyPal Pro for my bike rides. I am currently running stock 2.2.2 with root and am having some difficulty attaining an initial GPS lock. It seems like when I go to launch any GPS app, it will not get a lock. To get it to work, I have to open GPS Test, select tools, and clear out the A-GPS data. After doing this, it looks almost instantly and will keep a lock forever.
The next day, however, I must do the same thing, and this happens nearly 100% of the time. The funny thing to me is when I open GPS Test, it will show a strong signal from a lot of satellites, around 7-9, but it doesn't use these signals to find the lock. Again, after resetting the A-GPS data, it works every time almost instantly.
I have just dealt with this but it is getting more frustrating. Today, GPS Test wouldn't load, just kept showing a blank screen and force closing eventually, even after fix permissions, clear data, uninstall and reinstall. Only after another reboot, would GPS Test even load. I can't explain because I don't know well how the inner software works, but the GPS seems to have a hard time relocating itself when using the cached A-GPS data. Any fixes that anyone knows of, or things I could try?
Thanks a lot in advance.
Click to expand...
Click to collapse
Sadly, I am having the same problem
I think I'm having the same problem too: I can pick up plenty of satellites (more than the 3-4 required for a lock), and they turn green, but I don't actually get positioning data available.
andrewNY said:
I think I'm having the same problem too: I can pick up plenty of satellites (more than the 3-4 required for a lock), and they turn green, but I don't actually get positioning data available.
Click to expand...
Click to collapse
Well, I guess if you are seeing the same problem, it could be a software failure. Why can't Android phone makers release a phone with GPS that works out of box? Do they not test these things? Hopefully the Gingerbread update addresses this issue.
I have GPS issues often as well.
Sent from my LG-P999 using XDA Premium App
I don't have this problem but I have heard of others that do. My device locks in literally 3 seconds and is accurate to 5 feet. I have to say it's the best GPS I have ever used.
I think this problem is an android issue not hardware. I have to load gps test on my vibrant before being able to get a lock also. Wont lie the lock time on this phone is considerably longer but when finally does lock its strong and accurate.
via LG G2x
It takes me forever to get a GPS lock too. However, once it finally gets one, it's fairly strong and accurate.
Gps is way crap now.my vibrant beats the crap out of it... I'm getting like 40000 feet accuracy. It eventually works itself out but still crap..
In gps status in tools deleting the a gps stuff it takes a long time (5 seconds) vs my vibrants agps data. Vibrants clears instantly almost like the lg remembers too much causing conflict....
I cant find my location via gps in google maps. In the gps status app, it appeard to be locking as fix/sats shows 3/3. Ive cleared agps data and also tried to download agps data. Does anyone experience a similar issue? Any suggestions as what elsd i can try?
I dont think its the hardware because it did work the last time i tried about 2 weeks ago. Since then I tried to use a location spoofing app (that has since been uninstalled and mock locations disabled).
On the O2X the mongs at LG left out the gps.conf file, adding it manually sped up lock time no end. I guess it's possible they did the same on the G2X?
I actually exchanged a G2x yesterday that was having problems with GPS
Regardless of whether it was on stock or not, rooted or otherwise, my phone would not find any more than 4 satellites, and would never lock. Factory resets did nothing. My fiancee's phone, however, would find 8 or more within 10 seconds when both phones were set right next to each other. Both phones had a 4/05 manufacture date.
Because of that, I was pretty sure my issue was hardware, as I was never able to get the GPS to work properly. The phone they gave me yesterday (4/12 manufacture date) does seem to work ok, though the screen bleeding a bit worse (but that doesn't bother me *that* much)

GPS doesn't lock..

Good evening guys-
After updating from ICS to JellyBean, my gps cannot find or lock onto any satellites.
If I enable wifi, its accurate to 20meters.. If not, it won't lock even after 15 minutes.
Any help is greatly appreciated-
mine has been similar in PA2.00 and CM10.
It actually will lock after a long time. Sometimes up to 30 minutes.
Interested in any answers... I noticed in the gps.conf file agps appears to be off. I don't know if that is the issue.
Unfortunately searching for a fix just reveals too much information with a lot of supposed fixes, but no consensus so far as i can tell.
brian Marshall said:
mine has been similar in PA2.00 and CM10.
It actually will lock after a long time. Sometimes up to 30 minutes.
Interested in any answers... I noticed in the gps.conf file agps appears to be off. I don't know if that is the issue.
Unfortunately searching for a fix just reveals too much information with a lot of supposed fixes, but no consensus so far as i can tell.
Click to expand...
Click to collapse
Actually agps was turned off to improve lock times...some people noticed no difference with it off, others noticed huge improvements with half the lock time
You can change it to true, then wipe cache and dalvic cache in recovery and see if it makes a difference
Sent from my SGH-I997 using Tapatalk 2
mg2195 said:
Actually agps was turned off to improve lock times...some people noticed no difference with it off, others noticed huge improvements with half the lock time
You can change it to true, then wipe cache and dalvic cache in recovery and see if it makes a difference
Sent from my SGH-I997 using Tapatalk 2
Click to expand...
Click to collapse
is that a 'go ahead and try it, it wont work, but go ahead and try it anyway' ?
It seems like a lot of people are having problems with GPS in jellybean, and some aren't. There's so many 'this worked for me' solutions, but I'm starting to think it's coincidence.
Someone mentioned installing and running copilot once. Did that. it didn't work. Without root permissions what could it really change to improve anything?
I ran Faster Fix. It edited my gps.conf file (which it doesn't tell you that it does) It didn't help. it might have made it slightly worse.
I found a few other gps.conf files for jellybean ROMs, but haven't tried those yet.
This is how we learn and share our info, by trying. Just make a back up of anything that you want to change or replace.
GPS works perfect on my PA Jelly Beaned Infuse. First I ran GPS Test, it took a good twenty minutes if not more for it's first lock.
But now, I get a lock in a few seconds.
GPS Test, is free in the market.
Planning my escape!
GPS Test has kicked my GPS in the butt and got it working with almost every ROM I've flashed. Once you get over that first delay (downloading satellite data?) the first time you run it, it locks on fairly well afterward. At least, that's been my experience
Truckerglenn said:
This is how we learn and share our info, by trying. Just make a back up of anything that you want to change or replace.
GPS works perfect on my PA Jelly Beaned Infuse. First I ran GPS Test, it took a good twenty minutes if not more for it's first lock.
But now, I get a lock in a few seconds.
GPS Test, is free in the market.
Planning my escape!
Click to expand...
Click to collapse
I've already done that. It helped the next time I ran maps. When i left work yesterday I had maps give me turn by turn directions home. It took a couple minutes to lock, but after that it was working.
Then this morning I tried again. It wouldn't lock at all on the way in to work this morning. (only a 15 minute drive)
I also tried editing my GPS conf file this morning. I tried using ES file explorer, root explorer, and flashing. All three resulted in an empty file. ES says it was successful. Root explorer gives an error message 'there was not enough free disk space to complete the paste operation'
Flashing says it was successful, but again, it ends with an empty file. 0 bytes.
The file i used for the flash attempt is here. http://forum.xda-developers.com/showthread.php?t=1817558
With the gps.conf file I'm going to go leave the phone out in my car with gps on and see if it locks.
I understand that developers do a lot of work on this. I'm not trying to be a jerk. I just see a lot of people having the same issue and no agreement on a solution or even what the actual problem is.
brian Marshall said:
...
I understand that developers do a lot of work on this. I'm not trying to be a jerk. I just see a lot of people having the same issue and no agreement on a solution or even what the actual problem is.
Click to expand...
Click to collapse
I believe this is because there is no solution. If you want to try to help solve the problem, "adb shell" in and start tinkering.
You'll quickly find that GPS is anything but an easy thing to fix. A good SUPL provider for you may be completely different for others.
I can't find the Answer that fixed it for me,
but what I did:
Plug phone in, disable wifi, leave phone near window, and let
https://play.google.com/store/apps/...251bGwsMSwyLDYsImNvbS5hbmRyb2lkLmdwc3Rlc3QiXQ..
that app run... :45 minutes later it locked (GPS icon on Status Bar stopped blinking and showed locked, solid) with 7 satellites.
waited, rebooted the phone, and it locked in about 3 minutes.
-hope this helps.
other than that, love this ROM!
choffman said:
I believe this is because there is no solution. If you want to try to help solve the problem, "adb shell" in and start tinkering.
You'll quickly find that GPS is anything but an easy thing to fix. A good SUPL provider for you may be completely different for others.
Click to expand...
Click to collapse
Now that is an actual answer.
I suppose part of the problem for us noobs sorting through 300 page threads is all the filler with people saying "great rom omgz so awesome" even when they are posting on the first page and the ROM hasn't even been up long enough to do much more than flash it and swipe through the home screen.
All through out the CM10 and PA threads there are people saying GPS is working flawlessly... and then other people saying they have some fix. I guess people aren't supposed to post frivolous stuff in the dev threads, but they do.
Anyway, I ended up going back to GB as GPS is something I really need.
Hey guy's, i've also been having allot of issues with GPS just not being what it used to be, and it's pretty obvioius that this is an issue across the board for all JellyBean roms. I think those who mention that "GPS works flawlessly" don't quite understand the issue with AGPS (Assisted GPS), or they are not quite testing it thoroughly enough to see the problem.
To get an understanding of what AGPS is, and how it helps improve initial lock times, have a read here: http://en.wikipedia.org/wiki/Assisted_GPS
Also, to gain a better understanding of what I mean by "cold start" as you read below, and how it differs from a warm or hot start please read the following: http://m.gsmarena.com/glossary.php3?term=gps
That being said, i have been doing allot of digging in the hopes that someone out there has a solution to the problem with AGPS on the CM10 based ROMs on our phone.
To clarify the problem: AGPS does not seem to work and Initial lock times from a cold start can take several minutes, (this is not normal if AGPS is doing it's job). To clarify further, no one is saying that GPS does not work, it does in fact work, it just takes it's sweet time to lock and it seems to rely on pure GPS to download ephemeris data from the actual GPS birds for satelite lock acquisition, rather then downloading AGPS data over the network to speed things up. After the initial lock though, GPS functions as it should. After this point, if you do not use the phone again for several day's, it seems that upon first firing it up again you will experience the long delay in first lock. This is especially true if you keep GPS services turned off ussually to conserve battery. Those who report GPS is fine are probably keeping GPS services on all the time, and your GPS is probably working in the background at times and obviously will start up allot faster then it would from a cold start. (This is where i believe all the conflicting info comes from!)
The only info i have been able to find that did actually have an impact on my lock times was the thread below.
http://forum.xda-developers.com/showthread.php?t=1881655
I just started testing this out yesterday and i have seen some positive results. But i would caution those of you out there, and say that this is probably not a "fix" per se, but it did help cut down lock times in my case and at the very least it is a very inoformative thread that everyone should read.
What i have realisticly been able to achieve from a cold start is about 75 seconds to lock at the fastest. i.e. GPS services were off, i turned them all on, and now i started up GPS Status or GPS Test to get a lock. After that, as long as I haven't rebooted my phone it takes only a few seconds to lock.
How i tested, i started GPS Status, I then went to Tools --> MANAGE A-GPS STATE -> RESET (This is important to ensure you are clearing previously cached data. We want to make sure your previous cached info does not skew the effects of your changes.
I then replaced the gps.conf with the one contained in that thread, and i also made the change that was suggested in the Notes section that suggested modifying or adding a line in your build.prop file to "ro.ril.def.agps.mode = 1". This change set's your gps to use AGPS in Mobile Station Based (MSB) mode. For reference, setting it to "2" would set your AGPS to function to Mobile Station Assisted (MSA) mode. (Mode 1 - gave me more accurate initial locks at the expense of a bit longer lock times, Mode 2 gave me slightly quicker initial lock times, but was rather flaky and my position drifted quite a bit until GPS was running for quite some time.)
If your curious what is the difference between the two modes, see here: http://en.wikipedia.org/wiki/Assisted_GPS#Modes_of_operation
After making the changes to gps.conf and build.prop i rebooted my phone. When phone reboots, i then go back into GPS Status app, select settings, Tools --> MANAGE A-GPS STATE -> RESET, and then back to settings, Tools --> MANAGE A-GPS STATE -> DOWNLOAD (This should force the phone to attempt an AGPS download, if it hasn't already done so upon launching the app).
I have seen this same gps.conf being used in the newer RemICS-JB build. However based on the lack of feedback in that thread, i don't know if this is the golden fix we have all been looking for.
Even though this may not fix all your issues, i hope at the very least it helps clear up what the actual problem is, and how AGPS is supposed to work.
** Important Notes: **
- The version of the config that i was using was the Download the Google Specific No-SSL v3.1
- If you use the SSL version, then it will also require that you download the certifcate file. It's best to just stick with NO SSL as is explained in the thread.
- You should also note that i have cleaned out all the live wall papers, face unlock, and allot of other crap that i don't use to free up space in the /SYSTEM partition. I now have aproximately 21MB free in this partition. I think at least part of the problem with certain ROM's is that they have the /SYSTEM partition filled to the max with virtually no free space at all. I'm no expert on the subject, but i'm guessing that the AGPS data get's downloaded to this partition some where. Obviously if there is no space, then that would cause issues. Several others have reported shortened initial lock times after making room in the /SYSTEM partition.
- Another mistake people are making when testing AGPS and reporting false info, is having their WIFI on when testing GPS. To isolate the issue guy's you need have wifi off and you need to use a tool like GPS Status or GPS Test that shows that actual lock to satelites. You cannot properly test this and see the issue by using WIFI and turning on Google maps. Google maps will look at your reported wifi position and to you it looks like bamm.. i just got a lock in 2 seconds to withing 50 meters, wow these guy's are nut's, my GPS is awesome. Guess what.. your wifi and google maps is awesome.. not your GPS.. lol
- If anyone is familiar with running log's, it would be great if you could do a comparison of before and after. Showing the log of a completely fresh JB build, that shows that the AGPS data is not being downloaded, and then another log after all the changes above (including freeing up space in /SYSTEM) and hopefully it will show that AGPS data is now being downloaded and utilized. I myself am not familiar with logging data on the infuse, so i cannot and will not call this a fix until someone can actually show with real log's that AGPS data is now being utilized after these mods.
Thankfully, I'm one of the lucky ones who have always had a working GPS. It worked great when I was running AT&T stock Froyo, really good while I was on XDA GB roms, and fair > good after I went to PA JB. By far Scott's latest release of PA JB has been the best in this respect, but I can't help but tinker now that I've turned into a Droid zombie Strictly speaking the stock GPS configuration included on Scott's PA JB ROM worked charmingly, but I still had an issue whenever the phone went into deep sleep (say overnight without using it) the GPS lock the next morning took almost as much time coming from a sleep state as a cold boot. So, Like DaMeatMan I decided to give http://forum.xda-developers.com/showthread.php?t=1881655 a go. I chose the flashable option, and like DMM also edited the prop file. I picked the Google "no SSL" version 3.1 instead of the AT&T specific version. I figured I would give that one a try.
I'll keep everyone posted, buy my first impression (could be placebo effect) is that this configuration file and modification actually does improve over the original PA JB configuration by a small margin. Reported accuracy is better (by 10ft on average). Satellites in view and actually locking are 1-2 better than before. My main hope is that I can actually fire up Navigation in the morning and get working directions without having to fire up GPS Test first and relock all the NA satellites. I travel a lot, both for business and outdoor sports (hunting and fishing), and I have come to rely pretty heavily on GPS. I got spoiled when I got my first GPS capable phone because that meant I could leave my handheld GPS at home most of the time and that was one less thing I had to carry.
wevsspot said:
Thankfully, I'm one of the lucky ones who have always had a working GPS. It worked great when I was running AT&T stock Froyo, really good while I was on XDA GB roms, and fair > good after I went to PA JB. By far Scott's latest release of PA JB has been the best in this respect, but I can't help but tinker now that I've turned into a Droid zombie Strictly speaking the stock GPS configuration included on Scott's PA JB ROM worked charmingly, but I still had an issue whenever the phone went into deep sleep (say overnight without using it) the GPS lock the next morning took almost as much time coming from a sleep state as a cold boot. So, Like DaMeatMan I decided to give http://forum.xda-developers.com/showthread.php?t=1881655 a go. I chose the flashable option, and like DMM also edited the prop file. I picked the Google "no SSL" version 3.1 instead of the AT&T specific version. I figured I would give that one a try.
I'll keep everyone posted, buy my first impression (could be placebo effect) is that this configuration file and modification actually does improve over the original PA JB configuration by a small margin. Reported accuracy is better (by 10ft on average). Satellites in view and actually locking are 1-2 better than before. My main hope is that I can actually fire up Navigation in the morning and get working directions without having to fire up GPS Test first and relock all the NA satellites. I travel a lot, both for business and outdoor sports (hunting and fishing), and I have come to rely pretty heavily on GPS. I got spoiled when I got my first GPS capable phone because that meant I could leave my handheld GPS at home most of the time and that was one less thing I had to carry.
Click to expand...
Click to collapse
I have been have many of the same problems as others in this thread but I tried the fix in the S3 thread quoted above and it seems to have helped for right now. The first time I ran GPS Test after rebooting it did take a while (5-8min), but after that I get a lock in few seconds. I used the Google "no SSL" package also. I will do some more testing tomorrow and see if its reliable.

Please Fix My GPS

I have a rooted s3 and I love it. Except I NEED MY GPS! I just started a new job and need my GPS to work. I have tried multiple ROM's and can't get any of them to work with it. Sometimes if I switch to the GPS Test app while I am using the navigation it will pick it up and then automatically lose the signal when I go back to the navigation app. I have tried the Maps trick deleting the cache, I have tried using GPS Status and Toolbox and all that does is drain my battery. Is there no other way except returning to stock? Please help.
I just used it about an hour ago on cleanROM. I haven't had any gps issues yet.
Maybe read this thread.
http://forum.xda-developers.com/showthread.php?t=1880810
Sent from my SCH-I535 using xda app-developers app
If the thread mentioned above doesn't work, you could also try this: http://forum.xda-developers.com/showthread.php?t=1880411.
Trying the flash now.
I have tried CleanROM, JellyBeans, Eclipse, and a few others and my GPS wont work on any of them.
You should try going to settings, accounts, Google, then location and services then allow Google to use your location. This is different then just turning on GPS.
Sent from my SCH-I535 using xda premium
I have done that as well, still can't get it to work.
I just flashed Synergy, and then flashed the GPS tweak, still nothing. This is so frustrating.
There must be a solution.
Simple mechanical GPS fix involving tightening the back frame of the phone
Hi,
I have a simple GPS fix that worked for me. I'd like to mention that the solution may not work for all but it did work for me after I tried just about every fix possible. For example I flashed back to stock, performed numerous battery pulls, used many of the AGPS patches, made numerous edits to the gps.conf file, reprovisioned my phone, checked different ROMs, uninstalled/reinstalled Google Maps, cleared data for Google Maps and Google Service Framework, and so on.
I tried all of the above methods because my GPS would take forever to get a fix both indoors and outdoors (I know it usually takes longer to get a fix indoors), wouldn't hold the fix while navigating and my GPS apps kept stating "Searching for GPS", would see 20+ satellites but would never lock on to them...man it was really frustrating. I just about gave up.
However, as I was trying to follow another procedure to fix my GPS which required me to pull my battery I noticed that when I removed my back cover that the back frame that has all the screws was slightly loose on the left side. Once I tightened them all up my GPS worked immediately! I've tested for a day and I consistently got a lock on the satellites in about 2-15 seconds depending on my location. My navigation also worked and wouldn't cut in and out.
Like I said it may not work for everyone but I would recommend that if you have a GS3 definitely check the back frame of your phone and make sure everything is secure. I've tried my GPS on the stock and CM 10 stable ROMs and I have achieved GPS locks consistently.
I hope this helps. Maybe this has already been shared but I figured I would post in case some of you haven't seen it yet.
Cheers.

Categories

Resources