GPS Issues fixed - AT&T Samsung Galaxy S II Skyrocket SGH-I727

I had terrible GPS reception even before I flashed NexusMod GB. However, I finally found a good fix for the gps to lock on to my location. Make sure you download the correct version. I downloaded the 2.x google and i also tried the 2.x att since i am on 2.3.6 and both worked great!
http://forum.xda-developers.com/showthread.php?t=1438129
Instructions that worked for me:
Method 3 (easiest if you use a compatible version of CWR or CWM)*:
1. Download the patch
2. Boot into CWR (Clockwork Recovery)
3. Mount /system/ partition (on the main menu, select the "Mounts and storage" option, then "mount /system")
4. Flash the patch (on the main menu, select "Install zip from sdcard," then "choose zip from sdcard," and find the zip and select it)
5. Reboot the device
6. Review the NOTES section.
*This was built for and works on Inspire 4G and DesireHD versions of Clockwork Recovery. The Google CWM Flashable Build has binaries known to work with CWM on the X8. It may work on other devices. Please message me your success if you try and flash with recovery version and phone model as part of the message.
Once it boot up I went to system>location and security> and disabled use wireless networks/use gps satellites/use sensor aiding. I then rebooted and enabled use gps satellites. I then opened google maps and my gps is now finding me faster and it actually gets close to me.

I patched this today because it seems to take at least 5 minutes to lock onto a location. This did not help unfortunately. I'm thinking I should do a fresh odin of the official ICS...I did an upgrade from UCLF5 through Kies. I guess I blame myself for forcing it to a probably untested scenario.

Lucid first try downloading gps status, clear agps and download the data again.

kishke said:
Lucid first try downloading gps status, clear agps and download the data again.
Click to expand...
Click to collapse
Thanks. After reading the forums and noticing that it wasn't a major issue for most, I realized the problem was mostly my device. Reading through the notes, I tried the battery removal for 30 seconds suggestion. I thought it had 1% chance of working, but after I did it, it actually started locking on instantly again. If this doesn't stick, then I'll try the clearing of agps. I think that probably sounded like it would have worked too.

Actually, just try turning off using network based location services when you plan using the GPS. I just leave if off unless I'm indoors and need a location fix.
I fought this for the last year and a half on my Atrix 4g, and the same thing when I got my SkyRocket last week.
Fire up GPS Status and Toolbox (Free, and a GREAT app! https://play.google.com/store/apps/details?id=com.eclipsim.gpsstatus2&feature=search_result) and watch how long it takes to get a lock from a cold start of the GPS.
With the wireless based location services on, it can take 2 to 5 minutes for the phone to get a location. It shouldn't, but it does. But, with it off, I get a GPS location fix in under 10 seconds when outside.

WolfmanRobby said:
Actually, just try turning off using network based location services when you plan using the GPS. I just leave if off unless I'm indoors and need a location fix.
I fought this for the last year and a half on my Atrix 4g, and the same thing when I got my SkyRocket last week.
Fire up GPS Status and Toolbox (Free, and a GREAT app! https://play.google.com/store/apps/details?id=com.eclipsim.gpsstatus2&feature=search_result) and watch how long it takes to get a lock from a cold start of the GPS.
With the wireless based location services on, it can take 2 to 5 minutes for the phone to get a location. It shouldn't, but it does. But, with it off, I get a GPS location fix in under 10 seconds when outside.
Click to expand...
Click to collapse
THIS. Had issues myself until I followed the above procedure.

Related

(Q) Interesting GPS Problem

Using:
AT&T's updated radio (see sig).
Corresponding RIL.
AngelDeath's Northeast v1.2.
GPS Status app with WiFi to download the AGPS data.
Problem:
GPS locks on fine the first time (within 10 meter accuracy in under 20 seconds) but after locking on, it becomes very inaccurate (200+ meter accuracy), and eventually loses all signal (shows no location). GPS status app shows I still have lock on with the satellites however... and it's usually more than 7 satellites.
Any guesses on what's going on and how I can fix this?
*EDIT* Yes, I am in the northeast (NY).
I was having the same issue as you on CM7 till last night. I'm not sure if the new radio and ril corrected it trying a "workaround" that was discovered to get GPS workng on the Aria.
The procedure is as follows:
Nandroid your current setup.
DL and flash any sense rom(I used CoreDroid V6), don't bother w/ the whole setup process just get it up to where you can use maps. Once there, open maps and get a lock. I also did the same w/ GPS Status after flashing the script by Angel Death as well as the ril for the newest ATT radio.
After the lock is obtained, boot to CWM via ROM Manager and restore your previous setup that you made earlier. I chose to make a nandroid of CD V6 at this time too as a safety net.
Once the restore is finished, I reflashed the ril and script after the first boot from the restore process. After flashing those two items, my GPS is rock solid and accurate to 3 meters via GPS Status and generally locks in about 5-7 seconds.
YMMV but it certainly won't hurt to try. If it does, it'll confirm my suspicion of which part(Radio-ril combo or rom flashing) fixed the issue. I suspect that since you're using the latest radio-ril that it's the latter.
Lemme know,
Tx
Tx Redneck said:
I was having the same issue as you on CM7 till last night. I'm not sure if the new radio and ril corrected it trying a "workaround" that was discovered to get GPS workng on the Aria.
The procedure is as follows:
Nandroid your current setup.
DL and flash any sense rom(I used CoreDroid V6), don't bother w/ the whole setup process just get it up to where you can use maps. Once there, open maps and get a lock. I also did the same w/ GPS Status after flashing the script by Angel Death as well as the ril for the newest ATT radio.
After the lock is obtained, boot to CWM via ROM Manager and restore your previous setup that you made earlier. I chose to make a nandroid of CD V6 at this time too as a safety net.
Once the restore is finished, I reflashed the ril and script after the first boot from the restore process. After flashing those two items, my GPS is rock solid and accurate to 3 meters via GPS Status and generally locks in about 5-7 seconds.
YMMV but it certainly won't hurt to try. If it does, it'll confirm my suspicion of which part(Radio-ril combo or rom flashing) fixed the issue. I suspect that since you're using the latest radio-ril that it's the latter.
Lemme know,
Tx
Click to expand...
Click to collapse
Based on my experience, radio-ril combo is the most likely, with a little ntp settings thrown in as well.
That's what was required to get GPS on the aria.
Log:
Full backup of my current ROM
Downloaded Inspired Ace 1.0.1 Full with no addons via ROM Manager
Installed Inspired Ace 1.0.1 Full via ROM Manager, with wipe data, cache, and dalvik cache options selected
Connected to WiFi, and downloaded GPS Status
5+ minutes later, not a single satellite is showing on the scan, let alone locking to one...
. . .?
Printerscape said:
Log:
Full backup of my current ROM
Downloaded Inspired Ace 1.0.1 Full with no addons via ROM Manager
Installed Inspired Ace 1.0.1 Full via ROM Manager, with wipe data, cache, and dalvik cache options selected
Connected to WiFi, and downloaded GPS Status
5+ minutes later, not a single satellite is showing on the scan, let alone locking to one...
. . .?
Click to expand...
Click to collapse
Do a full wipe in ClockworkMod, not ROM Manager. Format system, data, cache, and dalvik that way.
id10terrordfw said:
Do a full wipe in ClockworkMod, not ROM Manager. Format system, data, cache, and dalvik that way.
Click to expand...
Click to collapse
Log:
Boot into ClockworkMod Recovery
Wipe data/factory reset, wipe cache partition, advanced->wipe Dalvik cache, reboot into ClockworkMod Recovery again (why not)
Install zip from SDCard->Inspired Ace v1.0.1->Reboot
Connected to WiFi, and downloaded GPS Status
5+ minutes later, not a single satellite is showing again on the scan...
=(
Should I try the default stock AT&T radio, and not the updated AT&T radio?
Are you indoors or outdoors?
Sent from my Inspire 4G using XDA Premium App
id10terrordfw said:
Are you indoors or outdoors?
Click to expand...
Click to collapse
I'm indoor, but leave the phone outdoor at the balcony for ~5 minutes, and check back to see if it's locked on.
The fact that it's not even seeing one satellite... wth?
*EDIT*
I re-flashed the AT&T's updated radio, and re-flashed the corresponding RIL (basically followed these directions), unto the freshly installed Inspired Ace.
Going to try to leave the GPS Status app on and leave it for ~5 minutes outdoors.
Printerscape said:
I'm indoor, but leave the phone outdoor at the balcony for ~5 minutes, and check back to see if it's locked on.
The fact that it's not even seeing one satellite... wth?
Click to expand...
Click to collapse
Go all the way outside with an unobstructed view of the sky. Sometimes it can take quite a while for first lock, even first satellite acquisition. I've personally seen over 300 seconds. Also, download fasterfix from the market and change your time pool to north america. It may be set to asia by default.
If not, i know of one other step to take. Install attn1's 1.84 Froyo ROM and see what happens.
id10terrordfw said:
Go all the way outside with an unobstructed view of the sky. Sometimes it can take quite a while for first lock, even first satellite acquisition. I've personally seen over 300 seconds. Also, download fasterfix from the market and change your time pool to north america. It may be set to asia by default.
If not, i know of one other step to take. Install attn1's 1.84 Froyo ROM and see what happens.
Click to expand...
Click to collapse
Sigh, this time I waited like 10 minutes (I did install fasterfix after you mentioned it), and I came back to 0/0 fix/satellites :/.
Going to just restore my backup, and do a flash of the radio and RIL (like it stated in that post I linked), and just hope for the best...

Possible GPS Fix

Hey guys,
I have been playing around with my GPS settings for a few days now to get the fastest fix. Everyone in most of the threads suggest to change the server to supl.google.com. Listed below are the settings i've been using with better results:
-Enter LbsTestMode.(*#*#3214789650#*#*)
-Tap "SUPL/CP Settings"
-Set Server FQDN Type -> AUTO Config
-SUPL Secure Socket -> OFF
-AGPS Mode -> SUPL
-Click Back (it saves it)
-Tap "Application Settings"
-Set Operation Mode -> MS ASSISTED
-Start Mode -> HOT START
-GPS Plus -> ON
-Dynamic Accuracy -> ON
-Accuracy - > 20
-GPS Logging -> OFF
-Click Back (it saves it)
-Tap Delete GPS Data
-Reboot Phone
Try Using Google Maps after this and see how long it takes to connect. Let me know if this gets you a faster fix.
Thanks!
I normally don't use GPS because my car charger somehow is not working anymore. Anyway, I tried today (after a long time) to get a GPS fix using telenav, foursquare or google maps and didn't get any... in like, serveral minutes. I didn't try for longer.
So I tried your method here, but it FC whenever I enter the code at the dialer. It's not the dialer, but the service app that's causing problem it seems.
What can I do?
Currently I use kg6 stock rom with kg4 drhonk kernel and kh2 modem.
mikeflash said:
I normally don't use GPS because my car charger somehow is not working anymore. Anyway, I tried today (after a long time) to get a GPS fix using telenav, foursquare or google maps and didn't get any... in like, serveral minutes. I didn't try for longer.
So I tried your method here, but it FC whenever I enter the code at the dialer. It's not the dialer, but the service app that's causing problem it seems.
What can I do?
Currently I use kg6 stock rom with kg4 drhonk kernel and kh2 modem.
Click to expand...
Click to collapse
I posted a fix a while ago, if you want to try it.
Download SGSTOOLS from the market.
Open SGSTOOLS and Apply the GPS fix for north America. This will set the FQDN server name.
Open Maps (not navigation), it should pick up your location quickly. Once your location is showing on the map, open navigation and enter a destination. It should lock on within a few seconds of entering your destination.
let me know if that works for you.
mikeflash said:
I normally don't use GPS because my car charger somehow is not working anymore. Anyway, I tried today (after a long time) to get a GPS fix using telenav, foursquare or google maps and didn't get any... in like, serveral minutes. I didn't try for longer.
So I tried your method here, but it FC whenever I enter the code at the dialer. It's not the dialer, but the service app that's causing problem it seems.
What can I do?
Currently I use kg6 stock rom with kg4 drhonk kernel and kh2 modem.
Click to expand...
Click to collapse
Sorry for the confusion. That code only works in Froyo so you can enter the LBS Test Mode.
shotchacokov said:
I posted a fix a while ago, if you want to try it.
Download SGSTOOLS from the market.
Open SGSTOOLS and Apply the GPS fix for north America. This will set the FQDN server name.
Open Maps (not navigation), it should pick up your location quickly. Once your location is showing on the map, open navigation and enter a destination. It should lock on within a few seconds of entering your destination.
let me know if that works for you.
Click to expand...
Click to collapse
Didn't work. Still can't get a fix.
I'll probably update to kh2 soon, and try again.
Try this.
http://blog.photoframd.com/2011/02/09/gps-problems-on-your-samsung-galaxy-s-android-phone-try-this/
Just use GPS aids v2 donate. Will fix all problems
Sent from my SGH-T959V using XDA Premium App
Did anyone try these settings on their SGS 4G to see if they worked? Just curious.
Thanks
tested with my moms phone that had no gps issues.. ummm it makes the gps worse doing the op if your gps actually does work properly...
before 5 second lock held sat's gps worked smooth and as it should.
after trying this gps hardly picks up sats when does looses sat after 10 seconds will not recover drove home with this ( had to test before she left for camping yes i reverted her gps after the test) 20 min drive home after it lost sat status would not recover even tried rebooting gps...
RaverX3X said:
tested with my moms phone that had no gps issues.. ummm it makes the gps worse doing the op if your gps actually does work properly...
before 5 second lock held sat's gps worked smooth and as it should.
after trying this gps hardly picks up sats when does looses sat after 10 seconds will not recover drove home with this ( had to test before she left for camping yes i reverted her gps after the test) 20 min drive home after it lost sat status would not recover even tried rebooting gps...
Click to expand...
Click to collapse
That's odd.... it worked really well on my phone. Oh well, it was worth a try. Anyhow, I've finally decided to move on to GB. Can anyone suggest a ROM that works well with our GPS? I use my GPS a lot. Thanks in advance!

[TIP] Have you tried MS Based aGPS to help gps lock?

The following seemed to have helped some people on my post on AF so figured I'd post it here as well.
If you're still having GPS issues in an area where you have data coverage, and you've tried changing the gps.conf and possibly updating your libraries as noted in other threads, have you tried changing your GPS settings to MS Based instead of the default of "Standalone"?
From wikipedia:
Mobile Station Based (MSB) - In MSB mode A-GPS operation, the A-GPS device receives ephemeris, reference location, reference time and other optional assistance data from the A-GPS server. With the help of the above data, the A-GPS device receives signals from the visible satellites and calculates the position.
You can do that by doing the following, as noted in my previous post:
My GPS was really taking a long time to lock. Usually 10 minutes or so using GPS Status before it would lock. I tried both just using gps only and then also with wireless network and it still took a long time. So I updated the lbstestmode.apk to use MS Based and the gps.conf file that was mentioned earlier and now I get a lock in GPS Status in about 8 seconds from a cold boot using only the GPS with no wireless network.
If anyone wants to try, I've attached a flashable zip. I took the zip posted by merkuralex earlier in the other gps thread (thanks merkuralex) and added the lbstestmode.apk posted in this SDX thread:
http://forum.sdx-developers.com/index.php?topic=13593.0
The following flashable zips are attached:
lbstestmode_mt_gps_conf.zip - contains the gps.conf file from the other thread + the lbstestmode.apk file.
lbstestmode.zip - contains only the lbstestmode.apk
I'll repost the instructions here (thanks to cornaljoe on sdx for the actual instructions):
Pre-1. Flash the one of the attached zips in CWM first to install the lbstestmode.apk (or just copy the lbstestmode.apk into /system/app/ if you'd rather) and then reboot your phone.
Follow these directions:
1. After boot create a shortcut to Activities -> LbsTestMode -> .LbsTestMode
You may have to install LauncherPro if your launcher doesn't support the activities option under shortcuts. Once installed all launchers will have this option.
My note: Just an FYI, LauncherPro can be downloaded from the Market for free if you don't already have it. Or any other app that allows you to create shortcuts (such as AnyCut I think can also do that)
2. Start LbsTestMode and goto the application settings and set it to MS Based and press back until you exit app.
3. Reboot phone and then use GPS Status under a clear sky until you get a lock.
The main thing to pay attention to is the numbers labeled Error(m) and Fix/Sat in the lower corners of the compass.
Error(m) is the accuracy of your location in meters which shows after you get a lock. Fix/Sat is the number of satellites locked and in view prospectively.
In GPS Status, you can do the following to force aGPS data to download:
3A. Click Menu --> Tools --> Manage A-GPS state --> Reset . This will clear all previous A-GPS data.
3B. Click Menu --> Tools --> Manage A-GPS state --> Download. This will download fresh A-GPS data.
3C. Let GPS Status lock. The first time will take longer as your gps/phone syncs the data.
After you get a lock, you can try powering down your phone and then restarting and see if your lock is faster from a cold start.
This may or may not help you. All I can say is that changing to MS Based helped my gps lock time--I usually have data access where I am.
I have done this, and it works perfect!
Cloudy and raining here today. I will definitely try it. Quick question though, you saying use either zip or use one before the other? I'm not really clear on this.
Also do You have to keep the short cut?
You need to apply the zip first (in CWM) or else you won't have the option to create the shortcut
Wich one, there's 2 zips? I've got it all installed and working. Even though its cloudy, I got instant lock on. I'll test it again tommarow when I go out of town. So far so good though.
Edit: indoors is about 10 sec lock on. Great find OP. Has anyone posted this over at hofo? Another question, will clearing data cache from apps hurt it any?
Sent from my MOTWX435KT using XDA App
Everything went great today. I left my phone off all night so it could get a solid cold start this morning. Its cloudy and rainy again today too. I hit the road this morning and fired the GPS up and it locked in about 15 seconds. Great job on this fix. Also since then it has been instant lock times when i try it.
Sent from my MOTWX435KT using XDA App
tcross8361 said:
Everything went great today. I left my phone off all night so it could get a solid cold start this morning. Its cloudy and rainy again today too. I hit the road this morning and fired the GPS up and it locked in about 15 seconds. Great job on this fix. Also since then it has been instant lock times when i try it.
Sent from my MOTWX435KT using XDA App
Click to expand...
Click to collapse
Which ZIP did you use? I used the lbstestmode_mt_gps_conf.zip
idbl_fanatic said:
Which ZIP did you use? I used the lbstestmode_mt_gps_conf.zip
Click to expand...
Click to collapse
Actually I installed them both...lol But that's the last one I used.
I did have a bit of a hiccup on my way home. After lunch I turned my phone off. When I got back on the road 3 hours later I turned it back on and started up Navigation. It took a minute or so on the first lock. I exited out of Navigation and waited 20 minutes or so. I started it up again and it took about 30 seconds. Every time after that it was instant lock. Still very impressed. It was very cloudy and rainy today though. I was getting 1.1 mb down and 500 kb up today also. I would post this over at HoFo for all the nay sayers, but I wouldn't be able to answer any technical questions if anyone had them.
This place is starting to remind me of Seatle, rain every day...lol. I guess Fall is here to stay.
You are wasting your time.
I have traced this code extensively. For those who are unaware the GPS works on RPCs, which are internally processed by the kernel and passed to the chipset.
The chipset on this phone does not know how to handle AGPS requests - XTRA requests to inject the time (NTP time) and the orbital data are flatly refused.
You can set whatever you want, the data will never get to the chip. The Froyo base load intentionally discards such attempts and never sends them. If you load Gingerbread (and build it from source, as I have) and FORCE it to be sent it will return an error every time.
The problem appears to be in the silicon and/or the radio driver itself, which there is no source for. If someone's going to fix this, it's going to be at the radio interface level - not in user space.
My CM7 port is capable of cramming the data in there but it's turned off right now as when I enable it there's a fairly decent chance that the consequence of trying to do so is that the radio locks up and forces a watchdog reset (that is, a reboot on the phone)

[Q] 2.2 vs 2.3 vs CM7/MIUI/AOSP (GPS Question)

From what i've noticed, and this could be due to the particular phone I have (G2x), the GPS on 2.2 locks on almost immediately.
2.3 takes a couple of seconds longer, and all other roms to include CM7 take a long time, if not at all! Sometimes, I have to restart my phone to 'refresh' the GPS. I have tried the GPS fix that was posted on the forums.
What could be going on?
gps
for me only miui had working gps, but i like cm7 too much to use miui. I tried updating baseband yesterday and couldnt get passed an error. Nothing is working! Ive been searching the threads, anyone got a gps fix that works for cm7?
I swear that I'm going to put this in my sig I say it so much.
1. Get the GPS Status and tool box app and install it
2. Run it and let it get the GPS aiding data then reboot
3. Launch GPS Status again and get a lock
4. Run your preferred GPS app.
Волк said:
I swear that I'm going to put this in my sig I say it so much.
1. Get the GPS Status and tool box app and install it
2. Run it and let it get the GPS aiding data then reboot
3. Launch GPS Status again and get a lock
4. Run your preferred GPS app.
Click to expand...
Click to collapse
I havent tried this, Ill do it and see if it helps...But I JUST did everything in this thread http://forum.xda-developers.com/showthread.php?t=1308297&highlight=gps ...and I can actually get a lock now in under 30 sec.
Give it a day or so. I did that when I first came here, thought it was great, then I started to have problems again. Then I saw someone mention rebooting and another about using GPS status, so i tried it and voila, I can now get consistent GPS locks.
rainynight88 said:
From what i've noticed, and this could be due to the particular phone I have (G2x), the GPS on 2.2 locks on almost immediately.
2.3 takes a couple of seconds longer, and all other roms to include CM7 take a long time, if not at all! Sometimes, I have to restart my phone to 'refresh' the GPS. I have tried the GPS fix that was posted on the forums.
What could be going on?
Click to expand...
Click to collapse
Same here, particular ROMs lock instantly for me with out any modification. Try Galnet stable from rootzwiki or SINGH MIUI.
P.S Posting your carrier and geography might help

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.

Categories

Resources