First fix will take 3 minutes in open sky.
Use GPS TEST in open sky.
Please give your feedback on this thread . Thanks
If you Like Click Thanks ------>
i'll try this on CM7 to see if the problem is solved...as the most problems are on CM7(not stock)
updated first post...
popcorn1122 said:
In CM7 & MIUI... this line is removed... so that may be creating the problem.
The initial ephemeris data is downloaded by a active gprs connection. Many people instantly start the gps application to check the satellite fixes after they install a ROM. During a new setup of ROM, the gprs is over burdened by lot of sync... hence if the ephemeris data is not downloaded on time... and they feel that the GPS is not working.
Click to expand...
Click to collapse
i know that location.cfg was altered on cm7/miui hence learn_store.bin wasn't there anymore
i've changed gpsconfig.xml and location.cfg with stock ones and modified that line.
I'll test gps navigation and report how/if changed
edit: i rather go for an accurate psitioning than instant gps fix
Great work there..kudos man!! Is 40402 the proxy port no. for Airtel GPRS? I'm kinda lost on what to put for TATA Docomo as there aren't any port nos. in the settings..
Always try the experiments in open sky
Always use GPS & Location on
I did all that. From your numbers -before reading your last post- I figured out that it was MCC/MNC #s; so mine is: China Mobile (46002)... --> the "(46002)" part is required isn't it?
After a few quick tests with Locus Pro, I can't really tell if anything is different. If I turn on wifi (agps) the lock is real quick, the reported accuracy is less then 10m, but in reality the position is always off by 50-150m...pretty much like before the tweaks.
But, like I already wrote on the cm7 thread before, gps is always not so accurate in dense urban areas filled with cellphone transmission towers, wifi access points, tall buildings and what not...
So I'll leave all this as it is now and keep monitoring.. hopefully, I'll be able to squeeze in a MTB ride sometimes soon...
Thanks for sharing all this anyway.. Cheers
[] AL [] said:
I did all that. From your numbers -before reading your last post- I figured out that it was MCC/MNC #s; so mine is: China Mobile (46002)... --> the "(46002)" part is required isn't it?
After a few quick tests with Locus Pro, I can't really tell if anything is different. If I turn on wifi (agps) the lock is real quick, the reported accuracy is less then 10m, but in reality the position is always off by 50-150m...pretty much like before the tweaks.
But, like I already wrote on the cm7 thread before, gps is always not so accurate in dense urban areas filled with cellphone transmission towers, wifi access points, tall buildings and what not...
So I'll leave all this as it is now and keep monitoring.. hopefully, I'll be able to squeeze in a MTB ride sometimes soon...
Thanks for sharing all this anyway.. Cheers
Click to expand...
Click to collapse
Is true that in dense urban areas gps is not so accurate but the annyoing thing is that on stock motorola rom the positioning was spot on...now not so good:-s i wonder why? we still use same (proprietary) files like in stock rom
popcorn1122 said:
404 is MCC and 92 is MNC... but you need not touch those values....
Just do this:
In Menu-->Setting-->Wireless & Networks-->Mobile Networks-->Access Point Names-->Select the Profile you are using-->Click Name--> In that input box whatever you see is what you have to write in the location.cfg file of /system/etc
Click to expand...
Click to collapse
I had a thought it might be MCC/MNC but still wanted to be sure. My MCC is 405 and MNC is 03..so mine should be TATA DOCOMO INTERNET (40503) since my apn is TATA.DOCOMO.INTERNET. Hope it works. Thanks again.
so this fix is for stock roms only?
This fix is for any motorola defy using stock or CM7 or CM9 or ICS roms
As a defy user, I also found that the gps is not working, after I have rooted it long time ago. I have just tried to fix it using the method provided, but after doing what you ask me to do, the matter gets worse! Originally a few satalittes could be searched when I ran the GPS test app, but now there is no satalitte that can be searched... the gps simply is out of service.. I am a Hong Kong resident. Could anyone kindly provide me with a way out? thanks!
No improvement
Hey guys, thanks so much for the advice.
I'm on T-Mobile US, using CM7.1 jordan.
I updated the location.cfg file as you suggested. I did not originally have the Default line in it so I just added it. I deleted the files recommended and copy the gps.jordan.so file, calibrated compass and rebooted.
Is there anything I check to see that I did this right? Any info I can provide for someone to check my work? Thanks again.
Does not work for me
followed all the steps by the second method, but still my phone reboot when i use GPS and WIFI :-(
using defy mb525 with the default rom (rooted)
Guys I have updated the first post with a new set of files for making Motorola Defy GPS work better. Please comment here if you find it better and if you have any suggestions.
popcorn1122 said:
To test GPS
Always "Use GPS satellites" in menu-->settings->Location & Security.
Always "Enable Use wireless networks" in menu-->settings->Location & Security.
Always use automatic in data and time setting.
Always perform the testing near a open window where you and your defy can see sky.
After installing all the above.... go to setting...privacy... reset and it will reboot. Wait for 5 minutes after you enter the initial google registration login. It is assumed that you have a valid gprs APN or wifi working during this process.
Click to expand...
Click to collapse
Thanks for this research work! I am really happy, than someone cares about this. I am also suffered from the problem, that I can't get a fast fix, if the download of the latest AGPS data is 6hours or more ago.
So I exactly did what you suggested.
A few questions to that.
1) I found that my /data/location/gpscmd file is empty (0 byte) - is there something wrong in myy system?
2) The 2nd part of your lge.cert docu is not clear to me. How can I install lge.cert ? This is rwrwrw, not x. And even if it is executable I don't know how to execute it (using root browser)
3) about location.cfg: I remember that some time ago the moto-servers failed and there was are recommendation to exchange to google servers... But this might be obsolete now - this is just a hint.
4) the gps..jordan.so file has same size before. I didn't check it binary. Is this the same lib?
5) I don't understand why it is necessary to use the setting/location/use wireless networks. I don't like the idea to involve google here - and this is only helpful, if I am online.
Now my observations (short term).
Initial start with wifi on (to download AGPS data):
My impression is, that time to fix is longer and numbers of sats are smaller than before. Might this have to deal with some initial setting which is for you maybe ASIA but has for me to be Europe?
After 2h the fix was quite fast (40s). it behaves a bit different than before. Originally I have a few sats fast, but to fix them takes some time. Currently in the first 20s nothing is to see, but than the fix is rather fast.
Thanks and best regards!
PS:
Do you know this thread (http://forum.xda-developers.com/showpost.php?p=24014309&postcount=1) with downloading and usage of an lto file? Is this used in your approach too?
Does it work in ICS roms?
starbright_ said:
Thanks for this research work! I am really happy, than someone cares about this. I am also suffered from the problem, that I can't get a fast fix, if the download of the latest AGPS data is 6hours or more ago.
Click to expand...
Click to collapse
Thank you
starbright_ said:
So I exactly did what you suggested.
A few questions to that.
1) I found that my /data/location/gpscmd file is empty (0 byte) - is there something wrong in myy system?
Click to expand...
Click to collapse
This file is empty as it is a Pipe File.
starbright_ said:
2) The 2nd part of your lge.cert docu is not clear to me. How can I install lge.cert ? This is rwrwrw, not x. And even if it is executable I don't know how to execute it (using root browser)
Click to expand...
Click to collapse
Just tap it from any file managet to install it. Also copy it in /system/etc/cert folder with rwrwrw permissions
starbright_ said:
3) about location.cfg: I remember that some time ago the moto-servers failed and there was are recommendation to exchange to google servers... But this might be obsolete now - this is just a hint.
Click to expand...
Click to collapse
This location will use motorola servers as default. If they fail, they will use google servers as backup
starbright_ said:
4) the gps..jordan.so file has same size before. I didn't check it binary. Is this the same lib?
Click to expand...
Click to collapse
This .so file is from Motorola Defy Plus stock rom. As the hardware is same, we can use it.
starbright_ said:
5) I don't understand why it is necessary to use the setting/location/use wireless networks. I don't like the idea to involve google here - and this is only helpful, if I am online.
Click to expand...
Click to collapse
Wireless network are part of aGPS as the cell towers also provide the location info if your carrier has made proper settings on cell towers based on its location.
starbright_ said:
Now my observations (short term).
Initial start with wifi on (to download AGPS data):
My impression is, that time to fix is longer and numbers of sats are smaller than before. Might this have to deal with some initial setting which is for you maybe ASIA but has for me to be Europe?
After 2h the fix was quite fast (40s). it behaves a bit different than before. Originally I have a few sats fast, but to fix them takes some time. Currently in the first 20s nothing is to see, but than the fix is rather fast.
Click to expand...
Click to collapse
I have edited the gpsconfig.xml file for faster response with all testing parameters removed.
Thanks and best regards!
starbright_ said:
PS:
Do you know this thread (http://forum.xda-developers.com/showpost.php?p=24014309&postcount=1) with downloading and usage of an lto file? Is this used in your approach too?
Click to expand...
Click to collapse
The lto file is never used by motorola defy. But that file is downloaded and converted into LEARN_STORE.BIN in /data/location
Thank you for your feedback... gpsconfig.xml is updated in first post
The ephemeris data will update every 4 hours
mihovil13 said:
Does it work in ICS roms?
Click to expand...
Click to collapse
Yes you can try it in ICS roms...
let me know if it work well so that I can update it in first post
Related
Tried and tried and tried to get a decent radio, none of them appear to work well at all, I have used co pilot since i had it on my HTC Hero (which was also a little iffy too) i tried it today and i didn't even get a gps signal at all, the stock radio always got a lock within about 10 - 20 seconds,I have Core droid running at the moment (froyo with sense) which is a fantastic rom (build number 1.84.661.1) I am using the radio from the radio thread which matches my build number, I am on Orange uk and previous to having a a custom radio It was always getting a gps lock (on both maps and co pilot), mobile data was usually always on H and i never lost a call, wifi has always worked regardless of what radio i have had (on either phone) and still does, battery life is always poor but i think that goes with the territory of having a dhd, i'm presently overclocked to a max of 1.2ghz, usually 1152mhz, which i believe is using an undervolted kernel.
So I know that there is always a shadow of doubt of whether a specific radio will work on any given phone but surely there must be someone in england (london if pos) who has a working radio which i could know about, it would be a great help and would possibly help more than one person, maybe a thread about a specific rom, kernel, build number, location and Radio and how / if it has helped you, would be a good start, there might be a pattern showing as to what works and what doesn't.
Any help would be well appreciated.
Cheers.
Why don't you try to use the radio which you had when it still worked (the stock one)? If you're using a case it might also weaken your gps signal.
No problems with radio here mate.
I am using LeeDrOid v2.2.2 with radio 12.28e.60.140fU_26.04.02.17_M2 with Kernel LeeDrOid-Ace-V2.2.8
Wifi signal is strong enough to be catched 2 floors away from my router.
GPS fix in CoPilot is within 20-30 secs.
Bluetooth works and 3G works great as well.
No radio / GPS problems here. Quite the opposite actually.
Try Fasterfix from the Market. CoreDroid may still comes with North American GPS config file and Fasterfix can change it to Europe
Thank you to everyone for answering, ill try what you both suggested, I wasn't aware of the gps being changed, so yep thanks a lot, ill try them all and report back.
Cheers.
Would your lack of signal coincide with using a case?
It seems that the Case Mate Barely There (metallic silver) does a very good job of shielding the phone from the GPS signal
I do use a case but its the chunky one by case mate, definitely there lol, Ive had it for a while, never really had any problems, but ill try without it anyway. Surely a metal roof of aa car would act more like a shield than a plastic and rubber case tho? Oh and I went for the radio suggested on this thread and I seem to be getting better results. Will try again on the wway to work tomorrow.
But you don't have the phone attached to the roof, do you? There's always somekind of clear view from the phone to the sky. I atleast notice a clear difference with the case off.
Sent from my Leedroid powered pocketsized supercomputer using XDA App
Hey OP, instead of using fasterfix, you might want to go to http://www.pool.ntp.org/ and check which servers are available in your country, then edit your gps.conf file (in system/etc) to reflect that as the one present now will probably say NTP_SERVER=europe.pool.ntp.org. It worked for me. You can use GPS status from the market to check how many satellites you get.
Im using radio 12.35d.60.140fP_26.08.03.07_M and having no problems with it in the UK
yazayad said:
Hey OP, instead of using fasterfix, you might want to go to http://www.pool.ntp.org/ and check which servers are available in your country, then edit your gps.conf file (in system/etc) to reflect that as the one present now will probably say NTP_SERVER=europe.pool.ntp.org. It worked for me. You can use GPS status from the market to check how many satellites you get.
Click to expand...
Click to collapse
Isn't this what fasterfix does for you (need root)?
There is a UK option within the app.
arlrb said:
Isn't this what fasterfix does for you (need root)?
There is a UK option within the app.
Click to expand...
Click to collapse
Well yeah, but if you do it manually you can add the extra servers, like
NTP_SERVER=europe.pool.ntp.org
NTP_SERVER=0.europe.pool.ntp.org
NTP_SERVER=1.europe.pool.ntp.org
etc.
I'm not sure if fasterfix only adds one line or not, but at any rate you can get the job done without it, and chances are you will end up having to navigate to the directory to check gps.conf anyways, so might as well edit the file yourself.
There are also other things you can edit gps.conf with to adjust gps performance.
yazayad said:
Well yeah, but if you do it manually you can add the extra servers, like
NTP_SERVER=europe.pool.ntp.org
NTP_SERVER=0.europe.pool.ntp.org
NTP_SERVER=1.europe.pool.ntp.org
etc.
I'm not sure if fasterfix only adds one line or not, but at any rate you can get the job done without it, and chances are you will end up having to navigate to the directory to check gps.conf anyways, so might as well edit the file yourself.
There are also other things you can edit gps.conf with to adjust gps performance.
Click to expand...
Click to collapse
how do you edit the "gps.conf" file? I'm using ES File Explorer, and every time I add servers and then try to save it, it gives me an error and won't keep the changes I made. Should I delete Faster Fix?
flip4life39 said:
how do you edit the "gps.conf" file? I'm using ES File Explorer, and every time I add servers and then try to save it, it gives me an error and won't keep the changes I made. Should I delete Faster Fix?
Click to expand...
Click to collapse
Because you need a file explorer with root access to alter system files I guess. I know that ES has a root option, I think it only works with cyanogen and hiapk roms, not sure though. I use Root explorer. It's not free, but I end up using it so often to move files around and edit them, so it's definitely worth it.
Unfortunately, I've become a veteran when it comes to ET4G GPS problems.
This thread is intended to summarize ET4G GPS issues, reported fixes, troubleshooting advice, and GPS related conversation in hopes of determining the root cause. Could be fixable, could be hardware, but I really want to get to the bottom of it. Let’s try.
I have been all around XDA and the rest of the interwebs for solutions. My personal frustration has been that most GPS issue posts result in standard advice to: download GPS Test from the market, re-install your ROM, or get back to stock and start over. That's actually great advice, and I've pursued it - just doesn't make a difference for some of us. Still worth a shot though.
Several members have great threads concerning specific approaches, and I'll reference those members and threads here. I don’t know of a true fix, but some trickery/mods appear to help a bit.
I’ll do my best to keep this up to date – referenced threads will include their own updates. If/when a true GPS fix pops-up…that’d be super! Let me know so we can validate and kill this thread.
My reference of “True Fix” refers to getting a fast, consistent, nav worthy GPS lock as the default operation, meaning no special mods of config file edits or special software. Kinda like if the GPS functionality on the device actually did what it was supposed to do. Alot of these options assume that you have root, if you don't want to root your device, best to talk to your local sprint store instead of XDA. The bright side of this approach: it may be the best one if this is purely hardware.
SO, if you have crap GPS on your ET4G and you want to take ownership of the issue (including whatever hell breaks loose when you start changing stuff) here is a fairly comprehensive list of the hoops that you can jump through at your own risk:
#1 USER ERROR Maybe you messed it up. I’m no expert, so when I root a phone and load unsanctioned software on it…I look in the mirror when I have problems.
Go back to stock and play normal. Thank SFHUB for compiling a great thread with reference to root, revert and more.
Wipe and retry flashing a recent release of your favorite ROM. Thank BARNACLES10 who has compiled damn near everything here.
JUST_S has a thorough reference thread (including a GPS section) here.
QBKING77 provides another awesome resource. If you are like me, pictures help. Moving pictures help even more and Qbking makes scores of great preview and instructional picture shows for the community.
#2 A-GPS tools Try augmenting your A-GPS by downloading apps that help your clear and refresh assisted GPS data and look for sats.
As I mentioned, Just_s has a GPS post on his reference thread listing apps and other goodies to try. I'm not trying replace that list, but will reference some of the same items as we'll refer to these in discussion of test results.
Here are the GPS helper apps that I've know of and have used:
GPS Test (has cool features even if your GPS is working great)
GPS Status & Toolbox
FasterFix
GPS Essentials
These apps are free and provide a myriad of GPS related stuff, including options to clear and update/refresh your A-GPS.
#3 Dialer codes
Some dialer codes may require you to enter your MSL (see Just_s thread for how to get yours).
It may be possible to reset the GPS with a dialer code. A code that we used in the past ##GPSCLRX## worked on the EVO 4g. Some users report it to be working on the ET4G, but I have been unable to confirm. This code requests my MSL, but does not appear to reboot after entry (which is what occurred on the EVO when entered).
I would LOVE to provide a link to the ET4G dialer codes here, but until I find a great source and will hold off. Several of the threads I have seen reference other phones and appear to by copy/paste from prior lists. I can get some of them to work, but not all (including the GPSCLRX). I don't want to keep publishing those - I'll list confirmed as working ET4G dialer codes as I validate. Of course, there is a chance (see #1 above) that I am doing something wrong here and will update this section as soon as someone sets me straight.
update: Here are the dialer codes and tests that I've completed. Don't mess with these for fun, just use if you know what you are doing and you need them.
*#2580# - ServiceMode - Works!
*#RIL# - Sec_RIL_Dump - Has the LogFileList Works!
##RTN# - Real-Time Network (RTN) Works!
*#DATA*SCREEN*# - DataCreate Works!
*#0BAT# - BatteryStatus Works!
##UPST# - PhoneUtil - UART/USB Works!
##GPSCLRX# - Reset the GPS - Requires MSL [does not work on ET4G]
*#1472365# GpsSetup [does not work on ET4G]
*#INFO*1111# Testing [does not work on ET4G]
*#0*# LCD TEST [does not work on ET4G]
##DATA# - Data Programming - Requires MSL [NOT TESTED]
##DEBUG# - Debug Menu - Requires MSL [NOT TESTED]
##AKEY# - Data A key menu - Requires MSL [NOT TESTED]
##<MSL># - Master Subsidy Lock - Requires MSL [NOT TESTED]
*#0VIB# - Device Test - Vibration Test [NOT TESTED]
*#0MP3# - MelodyTest [NOT TESTED]
*#7780# - Factory data reset [NOT TESTED]
*#232331# - BluetoothTest [NOT TESTED]
*#2664# - Touchscreen Accuracy Test [NOT TESTED]
*#0RTC# - RTCTimeRead - Displays Date and [NOT TESTED]
*#9900# - SysDump [NOT TESTED]
Here are some options that are sprinkled throughout XDA, often in forums other than the ET4G.
#4 DRIVERS Leaving room for more here, but as of now there are reports that flashing an alternate GPS driver may do something. This could be a sasquatch siting, but perhaps the sasquatch knocks something into place when flashed from CWM.
EVO Driver. Tough for me to locate the origin of this one, but daryelv is credited elsewhere and ebuechler3 has this thread. This daryelv post includes the file for DL as well.
colorado_al provides a different file to flash in this thread. Thanks!
#5 GPS Config file edits
At some point during your ET4G GPS woes, you ask yourself "what more can I do?", which is good! Sniffing around, you'll find that there is a config file used by the device GPS. There are some very interesting and quite brilliant mods being made here, with reports of improvement.
This thread by AngelDeath is incredible. AngelDeath bumped up the logic and intelligence of the GPS config. Impressive stuff, complete with fantastic write-up with pre-made files for your flashing consumption.
Xenova also has a great thread, providing instructions on making your own mods.
interloper also has a config file post here
#6 REPLACEMENT
Of course, taking the device back to Sprint and obtaining a replacement is an option. Might be a really good option and many members have reported it to resolve the issue.
If you took this approach, please share the experience. Specifically:
Did it resolve the issue or did you have to seek a 2nd replacement?
If resolved, did you notice anything identifyably different about the replacement like a different hardware version (menu>settings>about phone) or physical change?
How was the Sprint experience? Did they give you hell? Did they admit that they knew of an issue and were obliged to replace? Any information you can provide here could make it easier or faster for others.
If you have no GPS issues at all, congrats! For those of us that do, let's solidify what works and what doesn't. As great as it would be to find a fix, it will be equally rewarding to pin it down to certain devices so we can at least know that our only option is to exchange the device.
If you do jump in and post something along the lines of "my gps is working great ", please share your ROM, Baseband and Kernel in the hope that we'll discover a combo that is devoid of GPS bug.
I've personally clogged up other threads with meandering GPS talk, I hope this thread can help alleviate that issue while providing a place to discuss GPS specifically.
Will incorporate other information sources here.
The below video (by lattisimo) offers some evidence supporting hardware as the issue source. He received a replacement and demos GPS locking on the old and replacement :
http://www.youtube.com/watch?v=hpkiJeUQpvQ
Test results:
Re: #1
Here's what I did to mitigate issues that I may have caused:
1. used sfhub's back to stock
2. After allowing everything time to settle down, I turned GPS on and popped into the accuweather on first screen and tried to use my location. Was unable to obtain location.
3. Cleared GPS (##GPSCLRX# from dialer, entered my MSL). Hit OK to clear, but it did not reboot. Since there was no reboot, it is not clear if this did anything at all. I let it sit for 10 min then rebooted manually.
4. Went to GMaps after reboot (GPS on only, no network location) and got the standard "current location is temporarily unavailable" message.
5. Went ahead and cleared VRAM/Sprint login info (##72786# dialer, enter MSL, activation process. Reboot.
6. After reboot, still stock - let her sit for 5-10 mins. Got a notification for update (which is the EK02 2.3.6 official update). DLed and installed. Reboot, let it sit for 5min.
7. Back to maps, hit the location button - waited - after about 60 secs, I was found, accuracy was within 100 meters. Exit maps, back in, was located within 40 meters.
8. Exit maps - turned on sensor aiding, but left wireless network location OFF. Back to maps, "current location is temporarily unavailable", waited and hit it again- "current location is temporarily unavailable".
9. Exit maps, turned sensor aiding off, back to maps. Location found in about 20 secs, within 20 meters. Not too bad - no f'in idea why sensor aiding seemed to screw stuff up for a second. Sats cycled through found and dropped, still flaky.
Finding= GPS issues don't appear to be caused by my meddling
Re: #2
I used fasterfix initially (which BTW does reset your GPS config file back to original state). This is important to know if you are using GPS config file mods as fasterfix will overwrite them. Quick to find sats, but not a big help when it comes to NAV. Still lost signal a couple of times and flowed in and out of proximity (based on the number of sats connected).
Essentially the same result with all of the others.
Finding= AGPS updates help find sats, but doesn't seem to help keep them locked.
Re: #3
##GPSCLRX# doesn't work, don't have any leads to pursue here.
Finding = no dice
Re: #5
The use of custom GPS config files definitely improved my GPS function. AngelDeath's area-customized files are really nice work.
That being said, even while sitting still in my office, I see my location drifting over an area of about 500 meters. When using navigation, I was able to maintain a lock of 5-6 sats, which was useful. Unfortunately, this did cause the NAV to think I was on access roads (when I was on highway) or on the incorrect cross street at an intersection. Impressive work, and a major improvement, but still not solid.
FINDING= Improves lock speed, automates A-GPS refresh, but does not provide enough stability to count on your navigation. You'll get to your location - which is an improvement - but you may have a few missed turns or U turns along the way...
NICE WORK!
Nice work putting this together. Hopefully some positive things will come from it.
Like you, I have tried everything. Coming to this phone I knew that Samsung was known for crappy GPS performance. From day 1 the GPS has been hit or miss. Seems to work best after a reboot. I never get a lock indoors and outside it's hit or miss. So far I've ran stock, ViperRom and currently on Calkulin's 2.7 ROM. I've tried difference drivers, the config files and all the apps. Things seem great at first and go to crap within a day or so.
Considering that it always seems to be better after a reboot, I've wondered if there could be script or something to reset the GPS automatically. Much like Viper's LOS script and more recently the LOS Repair Daemon by Trifthen.
I'll be watching this closely.
every phone reacts differently to different solutions. the ultimate solution is to just have sprint replace it with a new one that doesn't have gps problems.
This is a pretty major issue so I'm glad you took the initiative to start a GPS specific thread. IMO, this is the last major issue on this phone (LoS and sound/ games bug having been resolved in the latest leaks.)
I'm going to link this thread in the Toolkit because I think it is going to get some good movement. I'm also going to list any new methods that may arise. Don't think you can have too much information on this type of issue. And every phone reacts differently so many options is a good thing. Thanks for doing this.
All that said, as mentioned in the post above mine, based on everything I've learned, I really believe this is a hardware issue. A return may be the only real fix.
Sent from my SPH-D710 using xda premium
Just_s said:
This is a pretty major issue so I'm glad you took the initiative to start a GPS specific thread. IMO, this is the last major issue on this phone (LoS and sound/ games bug having been resolved in the latest leaks.)
I'm going to link this thread in the Toolkit because I think it is going to get some good movement. I'm also going to list any new methods that may arise. Don't think you can have too much information on this type of issue. And every phone reacts differently so many options is a good thing. Thanks for doing this.
All that said, as mentioned in the post above mine, based on everything I've learned, I really believe this is a hardware issue. A return may be the only real fix.
Sent from my SPH-D710 using xda premium
Click to expand...
Click to collapse
Thanks - agree as to it being the final issue, a shame as I really love the phone. I'm certainly leaning the way of hardware as well. I hope to prove it...somehow...
**** trying to fix it just return yours and get a new one. i did and my gps works absolutely perfect.
paniro187 said:
**** trying to fix it just return yours and get a new one. i did and my gps works absolutely perfect.
Click to expand...
Click to collapse
I hear ya, will be taking mine in soon enough, just want to get to the bottom of the issue (if possible). When you exchanged yours, how did that go? Curious to see if they admitted that it was a known hardware issue - what information did they offer?
I've really let Sprint have it mad more times than I can remember, but it expends alot of time and energy. Since there are many people with the issue, if we can collect enough info from experiences like yours, perhaps we can provide some ammo for them to expedite the replacement when they commence the "confrontation".
It seems like GPS craps out after the phone goes to sleep for me. Looking in GPS Status, it's finding satellites but not locking onto any of them. I've tried to disable and re-enable GPS but that doesn't help, only a restart does.
Edit: Found a fix for my issue! Opened Terminal Emulator, typed gpsd, hit enter and the GPS service came back. Not sure what's causing it to die in the first place but I imagine it can be fixed in an update.
Sent from my SPH-D710 using Tapatalk
paniro187 said:
**** trying to fix it just return yours and get a new one. i did and my gps works absolutely perfect.
Click to expand...
Click to collapse
I'd love to do that except for the fact that I don't want to pay the deductible because of the ****ty GPS. Sigh.
Undervolting really messes up my GPS and Data Speeds. You might want to add this to the list of things to check.
I'M NOT YELLING said:
I'd love to do that except for the fact that I don't want to pay the deductible because of the ****ty GPS. Sigh.
Click to expand...
Click to collapse
Do what I did go to Odin then Odin a kernel in the phone slot. This creates a soft brick. If you want to unbrick Odin a modem in the phone phone slot. Take it to sprint say say I don't know wat happened. (When it tries to boot it will just say you have to update drivers. They sent me a new one to the store with no paying a deductible.
Sent from my SPH-D710 using xda premium
The CM7/EVO driver was the only fix I tried, but currently works for me. May be a placebo effect, but it only takes a few seconds to lock on now. (used to take up to a minute if at all) This is on EK02 rooted stock btw. I'm gonna test it some more once I move back to my college town.
EL29 locks very quickly for me
Korey_Nicholson said:
EL29 locks very quickly for me
Click to expand...
Click to collapse
Had you experienced issues prior to EL29? I am on Calk's 2.8, EL29 all the way. No change for me.
EVO driver was the only fix that reliably works for me. Tried it with all radio/modem updates and first fix is now within 10-20 seconds and GPS position is also more accurate. This is the one I used with my EVO and have been using with the E4GT.
Edit - different driver than posted by OP but is what I used for my CM7.1 EVO and works for my E4GT - this is qualcomm 1.1 driver
I normally don't use any scripts or other GPS setup programs but if a fix is not found within 30 seconds I do try GPS Status. Fix is fastest in GMaps, but also good in GNavigation and TeleNav
PS- must flash after flashing ROM or ROM updates
Curently on Calk's 2.7 and modem EL29
Currently running CM7/EVO driver + a gps script and it's been running way better. Prior to installing driver I just had the script. With the driver, it seems to lock even faster with stronger locks. I'll keep testing it out the rest of the week.
Knock on wood that this is a fix for me. Like others have said, getting a new phone is the only real consistent option.
I've never had GPS issues, running EL29 modem and kernel and Blazer ROM. I guess I got lucky. I used to have so many issues with my old EVO, especially on AOSP. Glad I dodged the bullet on this one
colorado_al said:
EVO driver was the only fix that reliably works for me. Tried it with all radio/modem updates and first fix is now within 10-20 seconds and GPS position is also more accurate. This is the one I used with my EVO and have been using with the E4GT.
Edit - different driver than posted by OP but is what I used for my CM7.1 EVO and works for my E4GT - this is qualcomm 1.1 driver
I normally don't use any scripts or other GPS setup programs but if a fix is not found within 30 seconds I do try GPS Status. Fix is fastest in GMaps, but also good in GNavigation and TeleNav
PS- must flash after flashing ROM or ROM updates
Curently on Calk's 2.7 and modem EL29
Click to expand...
Click to collapse
Thanks, driver testing is next for me. I've updated the postings and actually had some improvement with AngelDeath's config file for my area. Not perfect, but certainly better than before. I kinda hate the config file approach though - I travel for work and need GPS to avoid getting lost (which is a talent of mine). Just want GPS to work. When I was overseas with my good 'ol EVO, the geotagged pictures worked flawlessly - was not connected to any network or wifi the whole time.
anybody can use gps on archos 101g9? can't get no sat fix. app gpstest does not show any satellite. is this a further bug in ics?
running rooted ics 4.05 for sde (surdu_petru).
I have a Archos 80(same hardware though) and my GPS works fine on firmware 4.0.5
And if I may say so wow is it good, I get a GPS lock inside my house after about 20-30 seconds
Sent from my ice cream powered Nexus S
DarkhShadow said:
I have a Archos 80(same hardware though) and my GPS works fine on firmware 4.0.5
And if I may say so wow is it good, I get a GPS lock inside my house after about 20-30 seconds
Sent from my ice cream powered Nexus S
Click to expand...
Click to collapse
mmh, where is my mistake? can't get gps lock with google maps, navigation and so on. car navigation is impossible. gps search is endless inhouse and outdoor
settings location + security:
"use wireless networks = off"
"use gps satellites = on"
"use location for google search = off"
edit:
found this in another forum
http://www.forum.archosfans.com/viewtopic.php?f=85&t=64272
can anybody confirm?
Mine works great. I'm using 80g9. My archos is now my traveling/adventure teblet. I have two and like the screen size for jps etc in my jeep?
Sent from my ARCHOS 80G9 using Tapatalk
It's little bit mystic...
Hey guys,
last week i also thought about open up a thread related to GPS issues on the Gen9 series, because i had some trouble to get a fix as well.
I'm using an Archos 80 G9.
4carlos said:
mmh, where is my mistake? can't get gps lock with google maps, navigation and so on. car navigation is impossible. gps search is endless inhouse and outdoor
Click to expand...
Click to collapse
The same with my device at first.
I used the rooted ICS 4.0.5 and GPS Status from the market and started some experiments.
There'd been no response from the GPS part at all.
After some time i used a serial port api tool to directly connect to ttyO0.
Though the GPS part uses some hex protocol i had been able to get a response from the chip, but it was not human readable.
So this way i made sure there's no hardware damage on my UART interface or GPS chipset.
Afterwards i did some hard resets and checked settings of the UART by typing:
Code:
stty -F /dev/ttyO0
I started to run GPS Status again and also deleted my AGPS data by using the tools menu. Then i changed GPS Status setup to stay active and prevent device from sleep.
I took a while, but then the first satellite came in sight, still no fix.
Next day i did the same after some time more and more satellite where seen, but still no fix.
I restarted my device again to boot stock firmware.
Same again... more and more satellites became visible... but then... suddenly a fix. In fact it took very very long and i'm not very satisfied with the situation.
After i re-booted to rooted firmware again i was able to get a fix here as well.
The signal reception is still far from being nice though.
Try to get a fix with stock firmware first, then reboot and check again with rooted firmware.
4carlos said:
settings location + security:
"use wireless networks = off"
"use gps satellites = on"
"use location for google search = off"
Click to expand...
Click to collapse
Should be no problem with this setup.
AFAIK, these three settings address different services.
GPS should be set of course.
4carlos said:
http://www.forum.archosfans.com/viewtopic.php?f=85&t=64272
Click to expand...
Click to collapse
Nice thread, but people start to mix things up at some point.
Though the GPS and location service on Android OS is quite mystic, i'll try to concentrate on some facts.
Hardware:
- NL5550 chipset used on Archos Gen9 is up to date and not that bad
(merged into WL1283 chipset, see http://www.murata-ws.com/com7.htm)
- Due to hugh shielding areas, GPS reception is not the best with tablets (if compared to handsets).
- GPS antenna and position of the antenna seems to be problematic
Software:
- Firmware setup changed form HC to ICS
- size of the patch file for the chip had grown in ICS
(mabye they wanted to make thinks better, but they got worse)
So what could be done...
Hardware:
- I started searching for a better antenna to be placed in the housing
(e.g. helical/helix antenna)
- Place a HF-connector on the mainboard to use an external antenna
Software:
- Extract the firmware files from HC and try this setup for ICS
- try to find other devices based on the navilink chipset and compare their firmware setup
Basically GPS works on ICS and things in fact are not related to ICS itself.
Some firmware tweaks might be the cause of these issues.
The basic construcion of the hardware could have some side-effects on this as well.
Some people seem to have no trouble at all, so at least GPS reception is of course little bit depended on the weather and the area you live in.
I may post the HC firmware files here, if you like to try the HC setup on your device.
Cheers,
scholbert
GPS lib loops
Hi,
I can ONLY get my GPS to lock on if the wifi and location services are enabled and working.
This is because, the gpslib tries to speed up the lock and position information by going out on the internet and firstly fetch the time from the main European ntp server.
Looking at the system logs, it appears to get into an infinite loop waiting for a time update.
Therefore my gps WILL NEVER WORK if actuated with NO wifi.
However..... If I start the GPS application, (I am using mmaps) with the wifi on and the locaation services on I get a good lock, with 10-12 satellites with the Archos INSIDE my house, within a few minutes. (There is nothing wrong with the sensitivity of the GPS engine!)
If I then stop the app and turn off the Wifi and location serves and restart the app it will get a lock in a few seconds and stay working until I power down the Archos.
This is OK apart from the problem that I want to use the Archos in my car with no wifi.
cheers
Patrick
Hey superpat999!
superpat999 said:
I can ONLY get my GPS to lock on if the wifi and location services are enabled and working.
This is because, the gpslib tries to speed up the lock and position information by going out on the internet and firstly fetch the time from the main European ntp server.
Looking at the system logs, it appears to get into an infinite loop waiting for a time update.
Therefore my gps WILL NEVER WORK if actuated with NO wifi.
Click to expand...
Click to collapse
Yes, thanks for pointing at this.
Try to disable automatic time sync in time & date settings menu and check again.
You should definitely get a fix without setting the other location services or having wifi enabled all the time.
superpat999 said:
However..... If I start the GPS application, (I am using mmaps) with the wifi on and the locaation services on I get a good lock, with 10-12 satellites with the Archos INSIDE my house, within a few minutes. (There is nothing wrong with the sensitivity of the GPS engine!)
If I then stop the app and turn off the Wifi and location serves and restart the app it will get a lock in a few seconds and stay working until I power down the Archos.
Click to expand...
Click to collapse
O.k. this is also very helpful information. I must admit that sensitivity is not that bad, but could be further improved... that's why i also talked about hardware in my last post.
superpat999 said:
This is OK apart from the problem that I want to use the Archos in my car with no wifi.
Click to expand...
Click to collapse
As stated above... getting a fix without wifi should work, i'm pretty sure.
Thanks again for this detailed descriptions!
Regards,
scholbert
big thanks for descriptions!
seems like a complicated science for a simple functionality
my older external sirf 3 receiver need only 5 minutes for sat fix after cold start (very cloudy!) and 10 up to 15 seconds in warm state. i wonder why the archos is much slower.
ok, i will give a new chance an try it again and again and again...and report later.
regards,
4carlos
Assisted GPS !!!!!
Hi,
Unfortunately The Archos uses assisted GPS
I am not allowed to post links yet so see:- the wikipedia entry for assisted GPS
The Archos "might" use the Qualcomm chipset "GPSONE" , I am not sure but a lot of phone makers use it:-
see the wikipedia entry for GPSONE
Like I said in a previous post in the other place, I wish Android tablets were not still so mobile phone centric.
cheers
P
superpat999 said:
The Archos "might" use the Qualcomm chipset "GPSONE" , I am not sure but a lot of phone makers use it:-
Click to expand...
Click to collapse
Please refer to my post above:
Hardware:
- NL5550 chipset used on Archos Gen9 is up to date and not that bad
(merged into WL1283 chipset, see http://www.murata-ws.com/com7.htm)
Click to expand...
Click to collapse
Archos uses TI NaviLink chipset. GPSONE is Qualcomm only and there's no Qualcomm chip inside our units.
TI NaviLink supports AGPS as well but it does not rely on that.
In other words even without assisted data you'll get a fix... sooner or later
Assisted GPS is always an option to get faster fix.
Did you try again with disabled automatic network time setting?
Regards,
scholbert
libgps loops!
Hi Scholbert
Thanks for correction re type of gps chip. Why I thought there was a GPSONE chip in the Archos was because the /etc/gps.conf uses the Qualcomm extra server site , see below.
However I still maintain there is an infinite loop in the ICS (or Archos modded) libgps. I have left the machine on for 8 hours and never got a lock without wifi.
I cannot post the /etc/gps.conf and the log here because I am too noob yet.
Instead have a look at my post here:-
forum.archosfans.com/viewtopic.php?f=85&t=64272#p396064
regards
Patrick
Hey superpat999!
superpat999 said:
Thanks for correction re type of gps chip. Why I thought there was a GPSONE chip in the Archos was because the /etc/gps.conf uses the Qualcomm extra server site , see below.
Click to expand...
Click to collapse
Yeah no problem, i'm a hardware addict... so if you need some info about the chips of G9 ask me
superpat999 said:
However I still maintain there is an infinite loop in the ICS (or Archos modded) libgps. I have left the machine on for 8 hours and never got a lock without wifi.
Click to expand...
Click to collapse
I guess you're right... I made some further tests and must confirm, that i observed the same behaviour. This in fact is really annoying...
The GPS receiver receives satellite information (satellites can be "seen"), but there's no fix without beeing connected to the networks.
This is acceptable. We should contact the Archos developer's, especially user courville who has joined this forum for bug fixing.
He's an employee of Archos and one of the chief developer's, very friendly and helpful as well!
superpat999 said:
forum.archosfans.com/viewtopic.php?f=85&t=64272#p396064
Click to expand...
Click to collapse
Had a view at this thread and read your posting.
If the described behaviour is compiled in the lib, we can't fix it ourselfs.
Archos needs to fix this problem by tweaking the library.
If it is related to a setup option, we might easily fix it at least on a rooted device using a customized image.
Had anyone tried the 4.0.6. firmware test release yet... maybe GPS got fixed as well.
Regards,
scholbert
scholbert said:
If the described behaviour is compiled in the lib, we can't fix it ourselfs.
Archos needs to fix this problem by tweaking the library.
If it is related to a setup option, we might easily fix it at least on a rooted device using a customized image.
Click to expand...
Click to collapse
Since GPS is integrated into wlan chip it may be necessary to power on wifi to power on also GPS part.
scholbert said:
Had anyone tried the 4.0.6. firmware test release yet... maybe GPS got fixed as well.
Click to expand...
Click to collapse
On 4.0.6 GPS works exactly the same.
Some observations (GPS Test)
-it takes quite a while to aquire lock even with "fresh" aGPS data
-lock is not stable- it likes to dissapear even if I don't move tablet
-catching new sattelites "unlocks" the lock
-accuracy seems poor- GPS Test didn't report anything less than 80 meters (Xperia Arc S in the same spot has <20m)
I get a lock within 10 seconds with my G9 inside my house. The accuracy has gotten down to under 4 meters. On my particular tablet, it works fantastic. I never had to clear AGPS data. I think this is luck of the draw. Some work great, some not.
My ASUS TF101 has all the issues you guys describe. Unreliable and slow. Most people with the TF101 do not have my issue.
My wife's LG Optimus One GPS works great, locks in under 20 seconds and never unlocks. My Samsung Galaxy Ace struggles to get a lock but can maintain it once lock is achieved.
All these devices are running different Android versions so I agree that it is not a software issue. I tend to believe it is the fact some get better build quality antennas than others making some of the same devices work better than their twins.
i have tested copilot on 3 different archos G9 80s. All have gotten a lock in my house. I have tested one while driving to work and it maintains the lock.
anybody want an archos 101g9 ?????
hi,
i'm back here after testing my 101 and i'm not really lucky
thanks to all here first. i pursued the discussion with interest.
my archos did not work with gps at all!. i checked with gpstest and gps status apps indoor and outdoor several hours/days. no satellites found! nothing, zeroooooooooooo. clear sky, no clouds and NO satellites. i'm alone in the universe
what i did:
- device cold start (many times)
- switching on/off date and time from ntp server
- wifi on/off
- google location service on/off
no idea what happen. this is not my first archos. my older g8 had broken usb ports and was changed 2 times. the g9 freezes very often in cpu state "hotplug", run stable only with half speed and gps don't work. why gps need an internet connection?? i have no 3g stick in my tablet and no wifi in my car. yes, i can connect my phone with wifi tethering but sorry, that's not what i have planned. puuh archos, what do you think what customers tolerate. i love android, but the next tablet should be better an ipad
seems, there is a defect. how can i check my hardware before i put it in the trash?
thanks,
4carlos
by the way, my htc legend with froyo works great. it beams my to every point i wish!
Sorry to hear all you guys are having such problems with gps lock.
I have an original 8gb 9g classic. I have taken it through Honeycomb and up to the last ICS update. I have rooted it, over-clocked it and it has taken everything that I have thrown at it!
In every case, the gps has been first class. Using gpsstatus from the market, it locks on to 9 sats from inside my house within 30 seconds.
It was originally set to europe.pool in the gps.cfg file and I got a good lock with that. When I changed to rooted custom fw, I downloaded fasterfix from the market and used it to change the gps.cfg to uk.pool. This speeded up the lock and increased the number of sats to 11.
One thing that may help, has anyone tried toggling airplane mode on then off again. Whenever I install a new rom, on phone or tablet, I reboot the system at
least twice after setup and then toggle airplane on/off. This was an instruction in some roms that had wifi issues and I now do it as a matter of course.
It may be worth a try.
I use Co pilot live as satnav and it has never failed to lock on within seconds of being set up.
GPS on G9 still behaves strange...
First of all, thanks for posting your observations.
The GPS issue remains little mystic though
uphall said:
In every case, the gps has been first class. Using gpsstatus from the market, it locks on to 9 sats from inside my house within 30 seconds.
Click to expand...
Click to collapse
I just got a fix within a minute, yesterday it was a no go!
The device actually needed a reboot before. What is responsible for this locking???
I got the fix by...
- deleting the AGPS data in the settings menu of GPStool
- setting the data update interval to never
- unchecked set system time from server in the device settings
- Wifi and 3G were disabled as well
So it's possible to get satelite fix without network connection.
But something may lock the interface. Afterwards it seems to be impossible to get a fix again... at least things get worse.
BTW, GPStool and the AGPS "framework" of the G9 use definitely different data bases for the assisted data. Maybe this causes locks as well...
So from what i can tell... disabling the AGPS function in GPStool definitely helped to get a fix.
uphall said:
It was originally set to europe.pool in the gps.cfg file and I got a good lock with that. When I changed to rooted custom fw, I downloaded fasterfix from the market and used it to change the gps.cfg to uk.pool. This speeded up the lock and increased the number of sats to 11.
Click to expand...
Click to collapse
O.k. might try fasterfix... though it seems to set the timeserver to another domain... What else does it do?
We need more understanding of the mechanism in general.
Did anyone try the Gingerbread setup on ICS yet?
I may post the files here...
uphall said:
One thing that may help, has anyone tried toggling airplane mode on then off again. Whenever I install a new rom, on phone or tablet, I reboot the system at
least twice after setup and then toggle airplane on/off. This was an instruction in some roms that had wifi issues and I now do it as a matter of course.
It may be worth a try.
Click to expand...
Click to collapse
Maybe it's worth a try but maybe it won't help anything.
As far as i can tell, a reboot certainly fixes some kind of lock on the interface.
But as long as we always guess there will be no improvement, nor we'll find the real reason for the missbehaviour.
uphall said:
I use Co pilot live as satnav and it has never failed to lock on within seconds of being set up.
Click to expand...
Click to collapse
You lucky guy
Cheers,
scholbert
Scholbert
I can't find GPStool in the market - is that the correct name?
I would like to try your procedure to find out if my GPS is working at all.
Thx.
Don.
bufflehead said:
Scholbert
I can't find GPStool in the market - is that the correct name?
I would like to try your procedure to find out if my GPS is working at all.
Thx.
Don.
Click to expand...
Click to collapse
i guess :
GPS Status & Toolbox (author EclipSim, can delete agps data)
also nice
GPS Test (author Chartcross Limited)
GPS Status (author espresso3389, nice graphical tool but only portrait mode)
btw.
upgrade to firmware 4.06 (fix for increasing gps stability) did not help in my case. only my problem has more stability now. still no satellites in sight. my htc legend shows a minimum of 5 satellites with the tools from above at my location (indoor) but still nothing with my archos. disappointing.
the better way is to check the gps functionality before rooting the tablet (loosing guarantee!). seems a weak point of tablet.
i'm searching for an external bt mouse. any recommendation? the mouse should be bought in germany.
I started investigating this in sbrissen's AOSP JB thread when I was running Alpha 5 (Awesome ROM btw). In the interest of not hijacking/derailing this thread, I think it is time we finally figure out why in the world our phone's GPS is so flaky. The solution is almost assuredly in software.
Items of note:
Modem - Our devices GPS is housed within the Qualcomm QSC6085 silicon. Within there, according to http://forum.xda-developers.com/showthread.php?t=1343072 indicates that we have a pretty powerful SiRFStarIV chip. Thus, flashing new modems can affect our interaction with the GPS chip.
Additionally, the aforementioned thread indicates the AGPS is not used on our phone.
I've confirmed that AGPS is not used on our phone via the following logcat:
Code:
D/GPSD ( 1767): load_xtra_bin: buf_len 50000
E/GPSD ( 1767): load_xtra_bin: open /data/gps/xtra.bin failed. Permission denied.
E/GPSD ( 1767): No cached xtra.bin. request to download new binary.
Perhaps with enough digging, we can find where our GPS gets stuck.
-GP
(FYI: Getting a fix on a GB ROM and then immediately flashing is not the solution. At best, the ARM Cortex M3 that operates our baseband, must store data in its own cache since it was recently accessed.)
Update: We have evidence that, in order to save costs on the SPH-D710, the SurfStarIV was removed and our AP (Exynos 4210) handles all GPS duties.
----------------------------------------------
Update 01/23/2013:
First off, I'm sorry for the lack of communication. Second off, I wish I had better news. To respond to a lot of the posts in the thread... this development is all but dead for a couple reasons:
1. IDA Pro is >$1000. IDA Free is free, but doesn't support ARM. I've been using IDA Pro Evaluation, but it only allows a certain amount of use before exiting and does not allow me to save my IDB files (Files that contain refactoring, comments, and changes). I dealt with it for a while, but it is extremely cumbersome to try and deal with while reversing an application of this size.
2. Despite the fact that it would be neat for us to completely understand the modem, it is unlikely that the modem image is directly related to our problem. Our phone has the Qualcomm QSC8085 CDMA Baseband processor. The modem.bin contains, in essence, a completely separate OS that runs in real time all the time (Commonly referred to as an RTOS or Real Time Operating System).
This OS has a lot of responsibilities such as tower negotiations and handoffs, maintaining account information with Sprint, among other things. It likely interfaces with a data buffer that is handled, in part, by the RIL (Radio Interface Layer) which is part of the Android Kernel. Aside from that, it is unknown everything else that the radio has access/control over.
With all of this in mind, it is *possible* that it has some manner of control over the GPS; however, the extent is unclear. Given that we can wipe the EFS partition, flash new Radio Images, and reprovision our phone with virtually no effect on GPS, we can conclude that the problem is unlikely to reside in this image.
--------------------
There are a couple things to consider:
1. Based on all of the above data, it is possible/likely that a small portion of flash memory (Perhaps SRAM (Synchronous RAM) - very small, very fast, very expensive, used for processor cache) is located on the die of the Qualcomm chip that stores data. Because this storage is not accessible to us (Though perhaps the radio OS has access in some way) it persists across data wipes. This would explain why a lock achieved on a TW based ROM will persist across flashes.
2. If we assume the above conclusion has any merit, it is possible/likely that the GPS Daemon or a similar closed source driver packaged with the kernel is not working entirely as expected. It would be very prudent to look into some of these closed source binaries and see what information could be extracted from them; however, they are, ARM binaries and would run into the same obstacles as I outlined above.
3. The tweaks and applications (ie: GPS Status, AngryGPS) that are so widely spread around our forums, while they are useful in optimizing a currently operational GPS, they will NOT/NOT suddenly make a GPS begin to work (This is not meant as a slight to those developers publishing the tweaks. They are, I'm sure, excellent developers who have found fantastic ways to optimize/tweak the functionality of various functions).
When flashing these tweaks, it is important to remember that you are dealing with an extremely complex piece of electronics with many shifting variables. In other words, coincidences happen. A bug fix is only truly a bug fix if it works consistently over a wide set of cases.
--------------
If there is enough developer interest (ie: ONLY those who have significant assembly language or RE experience) and if someone can come up with another way of disassembling ARM binaries, PM me and we can entertain a group effort over a few files that may yield some results.
-Gamingphreek
Edit: Just thought of this... objdump is not a viable disassembler for a binary of this size/complexity. Refactoring and Cross Referencing is all but a necessity.
I wiped and flashed the latest CM9 Nightly. While the first lock took a few minutes, all subsequent locks have been nearly instantaneous.
While JB vs ICS may make this weird, I'm going to look at the diffs over the relevant files. I'd be particularly interest to see the results of a bdiff (Binary Diff) of the GPS Driver across different ROMs.
I used qualcomms qpst program and checked an extra setting under the gps tab and i get almost instant locks. You go through the steps like you are going to manually update a prl but stop at the click roam tab and scroll over to the gps tab. I will have to look in the morning at exactly what the box was that i checked. I did this about a month ago and i have faster locks than ive ever had with any phone.
Sent from my SPH-D710 using xda premium
Bump
dohchp said:
I used qualcomms qpst program and checked an extra setting under the gps tab and i get almost instant locks. You go through the steps like you are going to manually update a prl but stop at the click roam tab and scroll over to the gps tab. I will have to look in the morning at exactly what the box was that i checked. I did this about a month ago and i have faster locks than ive ever had with any phone.
Click to expand...
Click to collapse
Please keep us updated with that program.
Another quick question for discussion. Are quick alterations to the gps.conf likely to make any significant changes, or is it all placebo?
After reading through the thread referenced in the OP I found the app mentioned on page 4. Even after i changed my build prop to GT-9100 the app GPS control SiRF refused to work. I emailed the developer to see what tweaks he is using underneath to enable the sleep mode on our SiRF IV gps chip. I'm awaiting feedback and will share any info the we might be able to apply into the Gps lib or through direct ways
dohchp said:
I used qualcomms qpst program and checked an extra setting under the gps tab and i get almost instant locks. You go through the steps like you are going to manually update a prl but stop at the click roam tab and scroll over to the gps tab. I will have to look in the morning at exactly what the box was that i checked. I did this about a month ago and i have faster locks than ive ever had with any phone.
Sent from my SPH-D710 using xda premium
Click to expand...
Click to collapse
Where did you get this software from? I'm desperate to improve my GPS in anyway possible.
I'M NOT YELLING said:
Where did you get this software from? I'm desperate to improve my GPS in anyway possible.
Click to expand...
Click to collapse
Refer to this thread.
dohchp said:
I used qualcomms qpst program and checked an extra setting under the gps tab and i get almost instant locks. You go through the steps like you are going to manually update a prl but stop at the click roam tab and scroll over to the gps tab. I will have to look in the morning at exactly what the box was that i checked. I did this about a month ago and i have faster locks than ive ever had with any phone.
Sent from my SPH-D710 using xda premium
Click to expand...
Click to collapse
ok the information that Dohchp posted got me thinking so I started following what he did. However once to the GPS screen only the top box was selected and I had no clue what the rest meant so I searched and besides finding out what each thing means I found this site with a guide for blackberries. I decided what the heck I'll try before the hack it took 82 seconds to lock here in northern Idaho with mountains all around after the hack it took 17 seconds.
http://bbsoftware.weebly.com/uploads/1/7/9/3/1793039/gps_limitations_pdf.pdf
I take no credit for this since all I did was a little research. I have only had this on my phone for about 5 minutes now and will continue to test it out. if you screw up your phone that is your fault for not reading enough before doing stuff to it. If you are afraid to screw up your phone then don't mess with it.
Update: disabled GPS waited a few minutes turned it back on locked in 16s got 9 sats was only getting 4 sats before the modification
Not sure that is matters but I am using Calk's 3.0 GB rom and like Bigt2003's post below me I have been using Faster Fix from the market. However even with that I was getting the times I posted here in the valley.
update: 45 minutes after the mod. While standing in the yard I enabled the gps and had a lock in 24s. I then walked into my apartment to it's closest to center location and ,not surprising, Imidiately lost all satilites gaining them back with in 16s of moving back outside. Probably to much info but better to have too much than not enough.
Update: after just a few hours with the GPS left on but not mapping software running my lock is taking just as long as it did before 81s to lock all locks after that are sub 20s but that is after it's initial lock. So this method is a bust unless a slight variation of the settings changes something. There were no ill effects to doing this that I noticed.
Don't know if it will help but I'm just reporting what worked for me. I'm using phantom's alpha 4.3 (jb) and I couldn't get a lock for over an hour. I had no satellites showing in GPS Status. I used Faster Fix from the market and set the location North America. I rebooted and locked on to 7/8 in 12 seconds. It may not be a technical repair, but it worked for me.
Sent from my SPH-D710 using Tapatalk 2
All you did was enable all the gps features?
dohchp said:
I used qualcomms qpst program and checked an extra setting under the gps tab and i get almost instant locks. You go through the steps like you are going to manually update a prl but stop at the click roam tab and scroll over to the gps tab. I will have to look in the morning at exactly what the box was that i checked. I did this about a month ago and i have faster locks than ive ever had with any phone.
Sent from my SPH-D710 using xda premium
Click to expand...
Click to collapse
calisro said:
All you did was enable all the gps features?
Click to expand...
Click to collapse
Enabled and the info to the right as well the Ip address and such. I made it so that when I read from the phone It matched the screen from the guide exactly.
I must point out that once written to the phone, the phone will reboot. As is generally the case the GPS locks very fast right after a reboot, at least for me, so all this could just be that and not actually doing a thing to resolve the issue of getting a lock hours or days later.
I had read the sirf gps chip was removed in the sph-D710 to save money and only uses the built in exynos chip for gps.
Sent from my SPH-D710 using xda app-developers app
rocket321 said:
I had read the sirf gps chip was removed in the sph-D710 to save money and only uses the built in exynos chip for gps.
Sent from my SPH-D710 using xda app-developers app
Click to expand...
Click to collapse
you are possibly correct about the chip since we don't have the sirfgps.conf in /etc that is in the international S2. Guess I'll start looking for a link showing it was in fact removed or not.
Update: It appears that Rocket321 may be correct after just a few hours my locks are taking just as long as before to get the initial lock. 81s so this possible solution is in fact not a solution.
Nannuq said:
ok the information that Dohchp posted got me thinking so I started following what he did. However once to the GPS screen only the top box was selected and I had no clue what the rest meant so I searched and besides finding out what each thing means I found this site with a guide for blackberries. I decided what the heck I'll try before the hack it took 82 seconds to lock here in northern Idaho with mountains all around after the hack it took 17 seconds.
http://bbsoftware.weebly.com/uploads/1/7/9/3/1793039/gps_limitations_pdf.pdf
I take no credit for this since all I did was a little research. I have only had this on my phone for about 5 minutes now and will continue to test it out. if you screw up your phone that is your fault for not reading enough before doing stuff to it. If you are afraid to screw up your phone then don't mess with it.
Update: disabled GPS waited a few minutes turned it back on locked in 16s got 9 sats was only getting 4 sats before the modification
Not sure that is matters but I am using Calk's 3.0 GB rom and like Bigt2003's post below me I have been using Faster Fix from the market. However even with that I was getting the times I posted here in the valley.
update: 45 minutes after the mod. While standing in the yard I enabled the gps and had a lock in 24s. I then walked into my apartment to it's closest to center location and ,not surprising, Imidiately lost all satilites gaining them back with in 16s of moving back outside. Probably to much info but better to have too much than not enough.
Update: after just a few hours with the GPS left on but not mapping software running my lock is taking just as long as it did before 81s to lock all locks after that are sub 20s but that is after it's initial lock. So this method is a bust unless a slight variation of the settings changes something. There were no ill effects to doing this that I noticed.
Click to expand...
Click to collapse
Good news on my end. I wasn't even getting a lock in CM10, at all, before this method. Mobile Odin'd back to EL29 and with that Blackberry guide I checked all the boxes in the gpsOne box, but I didn't enter in the IP or PDE port number. Flashed back to CM10 and had a lock in what I believe was the fastest I've had with this phone, ever (under 30 seconds). Accuracy was only up to 30-100 meters, though. I'll update this post again tomorrow with how goes the next lock.
I think we need to distinguish between the "GPS problems"we have.
Problem A is a GPS that doesn't lock at all.
Problem B is GPS that locks after a reboot but after idling for a long time, GPS becomes non functional. A reboot however typically fixes this.
I have problem B for example. However, after lashing Dark_Knight's_GPS_Fix, I've had really good luck with GPS. I even get locks after extended periods and even indoors at time. Accuracy is typically around 4-6M with 8+ satellites.
Link: http://forums.androidcentral.com/ep.../183562-mod-fix-gps-dark_knights_gps_fix.html
Anyone else run that fix? Thoughts?
puch0021 said:
I think we need to distinguish between the "GPS problems"we have.
Problem A is a GPS that doesn't lock at all.
Problem B is GPS that locks after a reboot but after idling for a long time, GPS becomes non functional. A reboot however typically fixes this.
I have problem B for example. However, after lashing Dark_Knight's_GPS_Fix, I've had really good luck with GPS. I even get locks after extended periods and even indoors at time. Accuracy is typically around 4-6M with 8+ satellites.
Link: http://forums.androidcentral.com/ep.../183562-mod-fix-gps-dark_knights_gps_fix.html
Anyone else run that fix? Thoughts?
Click to expand...
Click to collapse
I'd take caution flashing anything he made as he was found out to be a hack and a thief. He was banned and all his threads locked.
Sent from my SPH-D710 using xda app-developers app
puch0021 said:
I think we need to distinguish between the "GPS problems"we have.
Problem A is a GPS that doesn't lock at all.
Problem B is GPS that locks after a reboot but after idling for a long time, GPS becomes non functional. A reboot however typically fixes this.
I have problem B for example. However, after lashing Dark_Knight's_GPS_Fix, I've had really good luck with GPS. I even get locks after extended periods and even indoors at time. Accuracy is typically around 4-6M with 8+ satellites.
Link: http://forums.androidcentral.com/ep.../183562-mod-fix-gps-dark_knights_gps_fix.html
Anyone else run that fix? Thoughts?
Click to expand...
Click to collapse
seems PLACEBO to me.
---------- Post added at 02:13 PM ---------- Previous post was at 02:12 PM ----------
WhiteWidows said:
I'd take caution flashing anything he made as he was found out to be a hack and a thief. He was banned and all his threads locked.
Sent from my SPH-D710 using xda app-developers app
Click to expand...
Click to collapse
what he hack and steal? LOL
I'M NOT YELLING said:
Good news on my end. I wasn't even getting a lock in CM10, at all, before this method. Mobile Odin'd back to EL29 and with that Blackberry guide I checked all the boxes in the gpsOne box, but I didn't enter in the IP or PDE port number. Flashed back to CM10 and had a lock in what I believe was the fastest I've had with this phone, ever (under 30 seconds). Accuracy was only up to 30-100 meters, though. I'll update this post again tomorrow with how goes the next lock.
Click to expand...
Click to collapse
Eh, woke up, went outside for a lock and didn't get anything at all. Just like it was before. Sigh.
I'M NOT YELLING said:
Eh, woke up, went outside for a lock and didn't get anything at all. Just like it was before. Sigh.
Click to expand...
Click to collapse
I have the exact same issues. I've tried fasterfix and both gps fixes that have been posted on these boards. Have not had any success. I can get a GPS fix after maybe 5 minutes OUSTIDE with NO trees or buildings nearby. Once it locks in, if I move, I lose the signal again.
If I stand still the sats will slowly drop off and I'll be lost again. I took it to sprint and then wouldn't look at it until it's back to unrooted stock. That's my next move.
Hello friends,
since June 19th I'm having severe issues with location accuracy on my OP3. I'm running the most recent sultan Lineage 14.1 build from June 15th, flashed it on June 17th. On 17th and 18th location was fine, since then it became inaccurate (I'm a daily ingress player). I did not make any changes to phone settings or setup between flashing the rom and the location service going bad. Then I went through different firmware files from https://forum.xda-developers.com/oneplus-3/how-to/radio-modem-collection-flashable-zips-t3468628 (Open Beta 16 through 18, 4.1.6 builds) without any improvement. Also cleared cache, reverted to the previous sultan build, all to no avail.
I have all possible location services enabled and I'm outside, consistently maintaining a lock with about 6 to 8 GPS satellites and 2 to 4 GLONASS satellites according to "GPS Status and Toolbox" (https://play.google.com/store/apps/details?id=com.eclipsim.gpsstatus2&hl=de). I tried re-downloading aGPS data through that app as well as re-calibrating everything it allowed me to but even then and with those 10+ satellites, I'm seeing location error of +-70m or even more. Also, I'm moving around in an area with buildings not higher than 2 floors or even in small parks.
In Ingress, I'm drifting from one side of the street to the other, wrongly going into side alleys, not moving at all for several minutes, and so on. Before June 19th I could effortlessly navigate through the game with pretty much perfect accuracy, now I have problems accessing portals I'm standing on top of for 2+ minutes.
I'll attach some screenshots of GPS Status app from today. You can see errors of 30+ and 70+ meters with 14 satellites available. When taking those screenshots, Ingress was basically unplayable. I'd be grateful for any input on how to tackle this issue.
Does the same thing happens if you use the previous build? If the answer is yes, then there's something wrong with the June 15th build.
You can also try with the latest OxygenOS stable or official LineageOS to see if it's a ROM or hardware problem.
Download https://play.google.com/store/apps/details?id=com.chartcross.gpstest&hl=de and then go to the 3 Dots> AGPS > Clear and update
Thank you both for your input!
S4turno said:
Does the same thing happens if you use the previous build? If the answer is yes, then there's something wrong with the June 15th build.
You can also try with the latest OxygenOS stable or official LineageOS to see if it's a ROM or hardware problem.
Click to expand...
Click to collapse
I reverted to the previous build but the issue remains. I plan on eventually trying OxygenOS if I can't find another solution. This will have to wait until next week though. Not enough spare time right now.
cheptii said:
Download https://play.google.com/store/apps/details?id=com.chartcross.gpstest&hl=de and then go to the 3 Dots> AGPS > Clear and update
Click to expand...
Click to collapse
I think that's the same thing that "GPS Status and Toolbox" does. Still, I'll give it a shot and test during lunch break.
I used to get erratic gps info when i was near high tension electric line...
HI,
i've also bad signal GPS but with FASTERGPS ( https://play.google.com/store/apps/details?id=org.fastergps&hl=fr) i've solved the problem.
But i'm on citrus CAF i hate LOS
Ted
halleyrokz said:
I used to get erratic gps info when i was near high tension electric line...
Click to expand...
Click to collapse
As I've been living and playing in the area for years, I doubt this issue is about external influences
teddybear3k said:
HI,
i've also bad signal GPS but with FASTERGPS ( https://play.google.com/store/apps/details?id=org.fastergps&hl=fr) i've solved the problem.
Click to expand...
Click to collapse
The app you recommended doesn't seem to be able to change the gps.conf file on my phone. I made the NTP server change manually, though. Sadly, I can't see any improvement.
I just don't get what's wrong. It has to be something about my phone or how it processes the data. I know that GPS has some leeway, but I have a lock 12 satellites and only 70m accuracy. I can't comprehend how this is even possible. :crying:
Silkeyway said:
As I've been living and playing in the area for years, I doubt this issue is about external influences
The app you recommended doesn't seem to be able to change the gps.conf file on my phone. I made the NTP server change manually, though. Sadly, I can't see any improvement.
I just don't get what's wrong. It has to be something about my phone or how it processes the data. I know that GPS has some leeway, but I have a lock 12 satellites and only 70m accuracy. I can't comprehend how this is even possible. :crying:
Click to expand...
Click to collapse
--> You must be to root. This soft modify without error my 'gps.conf'.
Despite an improvement, I remain decadent of the quality of the GPS. I do Geocaching and I can not rely 100% on my position (20M Margin with 20/25 Sat).
Here is a link from the ONEPLUS forum that talks about this: https://forums.oneplus.net/threads/fix-the-horrible-gps.465819/
OOS 4.1.5 Beta have good result with GPS: http://downloads.oneplus.net/oneplus-3/oneplus_3_oxygenos_openbeta_15/
EDIT : I Forgot --> test to activate only hardware GPS without WIFI, BT, data.... Only GPS --> Go to setting - location.
Regards,
Ted
Silkeyway said:
As I've been living and playing in the area for years, I doubt this issue is about external influences
The app you recommended doesn't seem to be able to change the gps.conf file on my phone. I made the NTP server change manually, though. Sadly, I can't see any improvement.
I just don't get what's wrong. It has to be something about my phone or how it processes the data. I know that GPS has some leeway, but I have a lock 12 satellites and only 70m accuracy. I can't comprehend how this is even possible. :crying:
Click to expand...
Click to collapse
Try some of the fixes in this thread: https://forum.xda-developers.com/oneplus-3/help/gps-issues-t3416544
tnsmani said:
Try some of the fixes in this thread: https://forum.xda-developers.com/oneplus-3/help/gps-issues-t3416544
Click to expand...
Click to collapse
The beter isue is to modify the GPS.Conf manualy, and fastergps make this change automaticaly just selecting continent and land.
I have the same issue with beta18.
If I select location only by gps it works perfect, but if I select high precision (wifi+network+gps) it see satellites but never get a fix.
kakatua20 said:
I have the same issue with beta18.
If I select location only by gps it works perfect, but if I select high precision (wifi+network+gps) it see satellites but never get a fix.
Click to expand...
Click to collapse
Yes, same problem. I use only GPS and work good.
Interesting, I have been having the exact same problem and first noticed it with Ingress. Using a OnePlus 3T running open beta 18 Will try changing GPS mode to device only and see how that goes. I'm sure this only started a week or two ago, it worked well for a while after flashing open beta 18.
Sorry for abandoing my thread for so long. Been on vacation. While on the highway, GPS suddenly died completely, had to take a break to reboot the phone.
After that, I reflashed opengapps because I was bored one evening. Like two days later, it felt like it improved a bit. Playing ingress got easier again, but it's still... "wonky" up to this day, which it wasn't before.
I'll try GPS only mode asap.
i was on AOSPA 7.2 when this issue started, switched over to OOS beta 19 (freedomOS), and now updated to OOS beta 20 (freedomOS), and still this issue persists.
already tried clearing AGPS data once, has anyone figured out a permanent fix?
+1
ALL other GPS apps work.
Just Ingress is fussy.
P.S. Seems like Ingress has a slalom algorithm that manages to navigate around portals and avoiding them for hacks/capture...
Waze, Google Maps, etc. - are SMACK on location.
I'd like Ingress to constantly update it's location, even when screen is off.
Plus, force-keep internet connection alive.