I have been having the GPS problems that everyone have been complaining about.
Annoyed, I decided to google something regarding the GPS, and having narrowed
down the list of suspects, I decided to look in /system/etc and found "sirfgps . conf"
file to be the main interest: LNA_Enable was set to 1, thus the original problem.
I decided to try set it to 0, as well as Frequency_Aiding line to 1, and
since I am not on AT&T network, I set ATT_network to 0.
And I copied the well-know "gps . conf" file from another Android phone (try Samsung
Galaxy Precedent ROM zip - look into /system/etc then extract it and copy onto your
phone) to this phone. Waited for a while in GPS Status, then downloaded GPS aid -
it came up in less than a few minutes the next time I restarted GPS Status.
The files are down few posts - I have chose to post it to reduce the fingerworks somewhat. The reason for GPS lock failure is simple: I suspect three things, bad antenna placement, bad capacitor decoupling plans / noisy LNA and / or (gasp) the LNA chip simply doesn't exist. For the GPS to work, you're supposed to have clean 50-bit transponder data picked up from 1.85GHz radio (GPS band), however if you have rather noisy setup, the chance of accquiring the clean lock drops dramatically. This is certainly for the SGH-I927 (Samsung Galaxy Captivate Glide and even other phones are affected - you will never know unless you check). However, when I disabled the external LNA, the internal one, on the GPS transponder decoder die improve the quality of the lock due to the fact it operates off clean voltage rail, thus the shortened GPS lock time.
Here's the GPS configuration file I copied from Galaxy Precedent (USA GPS marker).
Unzip it with Zarchiver app (download from Google Play), then use ES Explorer
or your favorite root explorer, and set your firmware volume as writable
(Be sure you're rooted!) then copy the unzipped GPS config to /system/etc.
While you're at it, edit the sirfgps . conf file to the settings I posted.
(Frequency aiding seem to be optional, and would improve thing).
Tested this workaround again, it works. At first, it does take longer (160 seconds to GPS fix according to GPS status), but then I reloaded GPS status, the lock is accquired instantly (16 seconds).
There's difference between two same SGH-I927s, but still, it's even better than waiting for 15 minutes to get the first-time lock - this workaround I found out on my own did reduce the time to lock to 5 minutes max, then less than a minute on next lock.
Sent from my SGH-I927 using xda app-developers app
EDIT:
Here's the text file of sirfgps.conf file (rename from sirfgps_conf.txt to sirfgps.conf if you are running any flavor of ICS ROM on SGH-I927),
It gives you an example of what I did for my phone. The GPS-related settings are the same for Gingerbread (check your sirfgps.conf in Gingerbread ROM against this one, they're similar).
I found out about my mind-absentness.. My apology... It is EXTERNAL_LNA, not ENABLE_LNA... :silly: My brain must have taken a vacation... :silly: Otherwise, the instruction is still correct. If gps.conf isn't working for you guys, try pull from another phone.
Sent from my SGH-I927 using xda app-developers app
ThereĀ“s a way to make a "flashable" zip?
Still troubleshooting, and once everyone's satisfied, I will pop in GPS fix zip. http://forum.xda-developers.com/showthread.php?p=24763092 - here's the GPS patch as well - I will integrate the entire GPS fix completely.
Sent from my SGH-I927 using xda app-developers app
Hi Dr. Mario,
Last post here was in Sept so wondering what the latest advice is ?
I just flashed my Rogers SGH-i927R unlocked in Australia to the Stock rooted ATT ICS 4.0.4.
It all seems good except I'm not getting a GPS lock, previously on the Rogers 2.3 ROM I got a lock with 15 secs.
You can try the link above, and then copy the gps.conf into /system/etc manually, you can also rip the same file from Rogers Gingerbread then pop it onto your ICS ROM. I will also try to create the update zip that works (the one in link doesn't get along with the CWMR 5 / 6, thus extracting it and copy the file over manually).
Sent from my SGH-I927 using xda app-developers app
Maruzko said:
Hi Dr. Mario,
Last post here was in Sept so wondering what the latest advice is ?
I just flashed my Rogers SGH-i927R unlocked in Australia to the Stock rooted ATT ICS 4.0.4.
It all seems good except I'm not getting a GPS lock, previously on the Rogers 2.3 ROM I got a lock with 15 secs.
Click to expand...
Click to collapse
Got the GPS to work with info from this thread and this other one:
http://forum.xda-developers.com/showthread.php?t=1239713
Essentially made the suggested changes to:
/etc/gps.conf
NTP_SERVER=0.oceania.pool.ntp.org [changed from: noth-america.pool.ntp.org]
/etc/sirfgps.conf
EXTERNAL_LNA=0 [changed from 1]
FREQUENCY_AIDING=1 [changed from 0]
ATT_NETWORK_OPERATOR=0 [changed from 1 since I'm not on AT&T]
Rebooted and ran GPS Test, once it found 8 satellites and locked onto 3 of them within a few minutes I then ran Google Maps while driving in the car and it stayed locked onto my position.
Coolio.
That's good.
Sent from my SGH-I927 using xda app-developers app
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.
i've noticed that our phone's specs says GPS, which means it is not Assisted-GPS (which, by the way, uses cellular network to aid GPS system).
but on the phone's settings, there is an option to enable 'use wireless networks'. is this an option to turn on 'A-GPS'?
if so, having turned that option on, my old sony ericsson x10 mini pro can still get a fix in under 5 minutes. the galaxy w on the other hand, takes forever to get a GPS fix, and has fewer satellites found that the small x10 mini pro.
can this be solved by a fix, or our phone never really has a-gps capabilities?
thanks in advance!
In specifying the website of Samsung Galaxy W has GPS and AGPS support.
I don't know what's wrong with so many people's phones, but I can get a GPS lock in under one minute.
Where do you live?
Sent from my GT-I8150 using XDA App
Happens to me sometimes, but this all depends on where and how this the weather.
i'm from the Philippines. must be the weather. i will give it a go later, once the sky cleared up.
Much like my SGS2, my wifes SGW took ages to get a lock (about 10-15 mins) the first time after purchase, but is much quicker (takes about 15 seconds) now.
I usually use AGPS and fix is almost immediate.
I however test the GPS only functionality while in Switzerland in the Christmas holidays and it never took me more than 3 minutes to have a GPS fix (using Google Maps with data cached and the pre cache function).
i am in the philippines atm and been testing it.... commonly it takes me less that 3 min
There is a problem with Samsung devices.
In Motorola Quench/Cliq XT, Defy and Milestone 1, GPS fix wait for 10 seconds.
Hi. Good news.
GSP fix indoor in 10 seconds in my device with TuxBrothers Rom.
I talked to him and wait autorization to release the rom link.
I dont know diference, but with KerzaV2, gsp wait many minutes to fix positon.
I got gps lock about one minute. Applied fasterfix gps fix to lock faster. U guys should try it too..
Sent from my GT-I8150 using xda premium
Guys, i use this version and GPS work fine, just fix position in Google Maps ins 10 seconds without A-GPS suport.
http://forum.xda-developers.com/showthread.php?t=1465563
robertomarconi1 said:
Guys, i use this version and GPS work fine, just fix position in Google Maps ins 10 seconds without A-GPS suport.
http://forum.xda-developers.com/showthread.php?t=1465563
Click to expand...
Click to collapse
Are using the OC version or the non-OC version?
gps.conf
I found that in the gps.conf file the NTP server is set to north-america, as i live in hungary i changed it to "hu.pool.ntp.org" and voila: i get a fix in 10 secs .
you have to be rooted to edit the file (system/etc)
magorgoth said:
I found that in the gps.conf file the NTP server is set to north-america, as i live in hungary i changed it to "hu.pool.ntp.org" and voila: i get a fix in 10 secs .
you have to be rooted to edit the file (system/etc)
Click to expand...
Click to collapse
'hu' is which country Magorgoth?
Hi Bro,
I get a lock in llike less than a minute. Faster even under clear skies. You might want to consider editing the gps.conf file as well (your phone must be rooted though). Haven't edited mine to point to something local but will do in a couple of days probably.
You are so lucky. I edited my gps.conf to nearly every countey but i never get a gps fix under a minute.
@mpbtejada ur from philippines ryt? u say ur gonna edit the gps.conf, how? im from ph too
Sent from my GT-I8150 using XDA App
^ you just have to pull the gps.conf file from /etc/gps.conf and edit the values. there's a link from a few post earlier on this thread.
btw, I've noticed that using gps status, my phone now can detect more gps satellites, but it still can not get a "fix" under 5 minutes. I've already edited the gps.conf file to point to asia servers.
I've read somewhere (galaxy tab) that they have to edit a file in /system/lib/.... Do you guys think that it can also be applied to our phone?
Sent from my GT-I8150 using XDA App
Same problem here.
Changing the gps.conf to europe NTP server makes detecting 7 or 8 satellites within 10 sec. but Fixing is still taking time ....
Hi,
Ok so quite a while ago I rooted my gf's HTC Desire HD, and installed the Cyanogenmod 7 then upgrade that to Advanced Revoluion HD,
now my problem is that for some reason her gps keeps losing its signal whilst driving even short distances, At first I thought it may have been the Cyanogenmod 7 rom but I was wrong it does it every five minutes after turning it on but it can't regain its signal but my Wildfire S gps Stock 2.3.5 Works Perfect
Is there anything I can do to fix it?
The DHD has a problem of the GPS antenna contacts becoming loose and not connecting with the motherboard properly. There are a few hardware fixes for this if you search around. I've been experiencing a similar problem, but I have yet to try one of those fixes. The GPS antenna is located under the black plastic piece beside the camera (the part with the LED flash). When you're searching for a signal, try lightly pressing this black piece into the phone. See if you get a quicker fix. Then release the piece and see if you lose the fix. If this occurs, then it's due to the hardware loose contact. You'll have to do one of the hardware hacks to fix it.
Also, you can try using a tight fitting silicone/hard case for the DHD, as the case will press tightly against the back of the phone and so push the GPS antenna module inside.
Before all that, here's another thing to try from the software side. Since your flag says you live in the UK, I've attached a specific UK gps.conf file. It contains specific server addresses for your country to download better AGPS data, rather than having a general country independent server like the default gps.conf.
Open a root file explorer such as Root Explorer/Slide Explorer, go to /system/etc/, find gps.conf, press and hold on it, view permissions, make note of the permissions, rename it to gps.conf.bak, copy the new gps.conf (remove the .txt at the end, .conf file upload wasn't allowed) that I've attached into that directory, and set the permissions of the new file as they were for the old one.
This gps.conf is out of the BlackICE v1.50 ROM which contains specific files for many countries, so it is thanks to the creators of that ROM.
Thank you very much I will try this later as not to piss her off anymore with the constant changing of her Rom
Sent from my HTC Wildfire S A510e using XDA
Haha I understand you dude. My best friend is getting the One X on my suggestion, and I can't wait to get my hands on it and start messing around, but man is she going to be pissed about it if I start changing ROMs every alternate week.
Sent from my Desire HD using xda premium
I have the same issue
The GPS signal keep dropping around every 2 or 5 minutes. I am living in Canada, do you have a config file for Canada? Thanks.
sashank said:
The DHD has a problem of the GPS antenna contacts becoming loose and not connecting with the motherboard properly. There are a few hardware fixes for this if you search around. I've been experiencing a similar problem, but I have yet to try one of those fixes. The GPS antenna is located under the black plastic piece beside the camera (the part with the LED flash). When you're searching for a signal, try lightly pressing this black piece into the phone. See if you get a quicker fix. Then release the piece and see if you lose the fix. If this occurs, then it's due to the hardware loose contact. You'll have to do one of the hardware hacks to fix it.
Also, you can try using a tight fitting silicone/hard case for the DHD, as the case will press tightly against the back of the phone and so push the GPS antenna module inside.
Before all that, here's another thing to try from the software side. Since your flag says you live in the UK, I've attached a specific UK gps.conf file. It contains specific server addresses for your country to download better AGPS data, rather than having a general country independent server like the default gps.conf.
Open a root file explorer such as Root Explorer/Slide Explorer, go to /system/etc/, find gps.conf, press and hold on it, view permissions, make note of the permissions, rename it to gps.conf.bak, copy the new gps.conf (remove the .txt at the end, .conf file upload wasn't allowed) that I've attached into that directory, and set the permissions of the new file as they were for the old one.
This gps.conf is out of the BlackICE v1.50 ROM which contains specific files for many countries, so it is thanks to the creators of that ROM.
Click to expand...
Click to collapse
gps dhd
sashank said:
The DHD has a problem of the GPS antenna contacts becoming loose and not connecting with the motherboard properly. There are a few hardware fixes for this if you search around. I've been experiencing a similar problem, but I have yet to try one of those fixes. The GPS antenna is located under the black plastic piece beside the camera (the part with the LED flash). When you're searching for a signal, try lightly pressing this black piece into the phone. See if you get a quicker fix. Then release the piece and see if you lose the fix. If this occurs, then it's due to the hardware loose contact. You'll have to do one of the hardware hacks to fix it.
Also, you can try using a tight fitting silicone/hard case for the DHD, as the case will press tightly against the back of the phone and so push the GPS antenna module inside.
Before all that, here's another thing to try from the software side. Since your flag says you live in the UK, I've attached a specific UK gps.conf file. It contains specific server addresses for your country to download better AGPS data, rather than having a general country independent server like the default gps.conf.
Open a root file explorer such as Root Explorer/Slide Explorer, go to /system/etc/, find gps.conf, press and hold on it, view permissions, make note of the permissions, rename it to gps.conf.bak, copy the new gps.conf (remove the .txt at the end, .conf file upload wasn't allowed) that I've attached into that directory, and set the permissions of the new file as they were for the old one.
This gps.conf is out of the BlackICE v1.50 ROM which contains specific files for many countries, so it is thanks to the creators of that ROM.
Click to expand...
Click to collapse
I tried to rename files but I'd no permissions even to copy...How can I get it?I use Astro File Manager. I,ve no gps signal on NDrive
Recently I instaled Jelly Bean 4.2.1 from Jelly Time
What can I do?
Thanks for your work.
Sent from my htc dhd
I fixed the GPS issue by updating the radio.
The first step is to S-OFF it. Here is what I used to do it: http://forum.xda-developers.com/showthread.php?t=2367322
The second step is to update radio: http://forum.xda-developers.com/showpost.php?p=9891581&postcount=2
After that, I used TopNTP, which is available from Google Play, to configure the GPS.
Now the GPS can fix my location in 10 seconds.
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.
Qmobile A6 have Poor GPS because
1 ) Take long time for cold start
2) GPS crashes sometime during cold start, as GPS Beacon disappears but the App keep running.
The 1st issue regarding long cold start is fixed,
The reason was Mobile could only utilize GPS (StandAlone) and unable to Utilize Assited GPS because it is unable to connect to the Supl.Google.com Due to invalid SSL certificates at PATH /SYSTEM/ETC/SECURITY, i have tried various SSL certificates (SuplRootCert) but the output was same and counter productive.
Disappointed by google i experimented other SUPL servers as
#SUPL_HOST= glsupltls.glpals.com
#SUPL_HOST=www.spirent-lcs.com
#SUPL_HOST= supl.sonyerricson.com
some were working but slow but SUPL.NOKIA found best, and now using GPRS/WIFI connection my gps fix is less then 10 sec (skyfacing) once locked it will continue to be locked and you could use Sygic for Turn by turn navigation.
simply put the attached files at the path /system/etc/ of your mobile,
Note : The mobile should be rooted.
For Rooting use script Bin4ry.7z and follow steps at path given in the web link below, it will work both for A6 as well S2
http://forum.xda-developers.com/showthread.php?p=31545729
The Files are gps.txt and gpsconfig.txt: Plz rename these files to gps.conf and gpsconfig.xml before putting them at path.
You could use Es File Explorer for this purpose
Note : Plz take a backup copy of Orignal gps.conf and gpsconfig.xml before replacing them with new as a precautionary measure only.
After that reboot your phone and connect it to internet (wifi/gprs) and open GPS STATUS or GPS Test App (Sky facing) it will be have to fix within a few Seconds.
Note : In GPS Becon Disappears , restart App, this is a hardware problem which only occurs sometime during cold Start only.
Yes.its working
Sent from my A6 using xda app-developers app
I have bought Noir A6 a week before and I am disappointed to find the GPS issue. I have still not used your method. I am confused because with WI-FI it showed my location on Google maps immediately within few seconds. So that means that issue with A-GPS is only with GPRS data connection??.
I have tested Noir A6 and my old Huawei Ideos with GPS Test utility both indoor and outdoor without data connections. Here indoor means single story building.
In out door test Noir A6 acquired satellite more than 5 folds time it took to Huawei Ideos. Also the signal strength showed poor on Noir A6.
In indoor test Noir A6 completely failed to perform test after waiting for 15 minutes where as Huawei Immediately acquired satellites with reasonable sginal strength.
In nut shell it is clear that GPS CHIP used in Noir A6 is very inferior and it is insensitive to low signal that is why it takes ages to lock on to satellites where as Huawei Ideos acquire satellites immediately.
Unfortunately I can not post images now to show screen of GPS TEST
greatanjum said:
Qmobile A6 have Poor GPS because
1 ) Take long time for cold start
2) GPS crashes sometime during cold start, as GPS Beacon disappears but the App keep running.
The 1st issue regarding long cold start is fixed,
The reason was Mobile could only utilize GPS (StandAlone) and unable to Utilize Assited GPS because it is unable to connect to the Supl.Google.com Due to invalid SSL certificates at PATH /SYSTEM/ETC/SECURITY, i have tried various SSL certificates (SuplRootCert) but the output was same and counter productive.
Disappointed by google i experimented other SUPL servers as
#SUPL_HOST= glsupltls.glpals.com
#SUPL_HOST=www.spirent-lcs.com
#SUPL_HOST= supl.sonyerricson.com
some were working but slow but SUPL.NOKIA found best, and now using GPRS/WIFI connection my gps fix is less then 10 sec (skyfacing) once locked it will continue to be locked and you could use Sygic for Turn by turn navigation.
simply put the attached files at the path /system/etc/ of your mobile,
Note : The mobile should be rooted.
For Rooting use script Bin4ry.7z and follow steps at path given in the web link below, it will work both for A6 as well S2
http://forum.xda-developers.com/showthread.php?p=31545729
The Files are gps.txt and gpsconfig.txt: Plz rename these files to gps.conf and gpsconfig.xml before putting them at path.
You could use Es File Explorer for this purpose
Note : Plz take a backup copy of Orignal gps.conf and gpsconfig.xml before replacing them with new as a precautionary measure only.
After that reboot your phone and connect it to internet (wifi/gprs) and open GPS STATUS or GPS Test App (Sky facing) it will be have to fix within a few Seconds.
Note : In GPS Becon Disappears , restart App, this is a hardware problem which only occurs sometime during cold Start only.
Click to expand...
Click to collapse
with ES File Explorer i can't find the system files well i manage to see system folders by astro file explorer but unable to copy or move the required files and also can't rename the original files as bak files
Regards
Afzaal said:
with ES File Explorer i can't find the system files well i manage to see system folders by astro file explorer but unable to copy or move the required files and also can't rename the original files as bak files
Regards
Click to expand...
Click to collapse
Well you will have to root mobile to get access to system files. I have rooted and change the files but I don't think that there
Is significant difference. Further I have used some utilities that directly modify .conf file but the problem is almost there. A6 uses inferior GPS chip set which is not sensitive and is cause of problem.
Sent from my A6 using Tapatalk 2
izkhan said:
Well you will have to root mobile to get access to system files. I have rooted and change the files but I don't think that there
Is significant difference. Further I have used some utilities that directly modify .conf file but the problem is almost there. A6 uses inferior GPS chip set which is not sensitive and is cause of problem.
Sent from my A6 using Tapatalk 2
Click to expand...
Click to collapse
well i rooted it before anything else and said problem was solved by root file manager but problem persist so i change the cheap thing no worries at all now coz i get rid of a6