[Fix]GPS fix for all EVO roms - EVO 4G Android Development

You need to download TyTung GPS FIX 2.0 from below.
DOWNLOAD:
http://nexus-hd2.googlecode.com/files/GPS_Libraries_v2.0_NMEA_for_HD2_Gingerbread_update.zip
1. Place the ZIP file on to your memory card.
2. After you do that, turn the phone off.
3. Hold the power button for 15 seconds until it boots into RECOVERY
4. Select AD Recovery and press the call button.
5. Go to “Install Zip From SD Card. Then “Choose Zip from SD Card”.
6. Select the GPS FIX ZIP File and Press Yes. After it is done, press the back button and then press Reboot System.
After the phone boots up normally, Go to Settings -> Locations & Security. Select “Use Wireless Networks” as well as “Use GPS Satellites”
Launch your favorite Navigation program and you are good to go!
All gps.conf settings, including default NTP and XTRA, won't be sent to libgps.so in Diem's version, so changing them won't make anything different.
If you feel it makes any difference, I believe it's due to the psychological feeling.
Because Diem's libgps.so lacks a lot of features, I decide to implement a new libgps.so.
I have studied all the related GPS code from Java, JNI to C source code, and know how the GPS works on Android from the top to the bottom in these two weeks.
My implementation is based on GPS Library in HTC-HD2 Android Libraries. (Thanks to dan1j3l.)
New Features:
Show the number of satellites before getting a location fix.
Show or hide the GPS icon in the status bar immediately when you start or stop a GPS app.
Support the leap seconds. (Thanks to arne182 for figuring it out.)
Modify the Accuracy (i.e. Error in meter) to be more reasonable. (See Todo list below.)
Add AGPS interface. (Won't see "no AGPS interface in agps_data_conn_open" in logcat now.)
Add the missing functions to receive the NTP, XTRA, and SUPL settings from gps.conf.
Todo List:
Add AGPS support.
Need to send settings of gps.conf from libgps.so to the GPS chip via RPC to complete the AGPS implementation.
It's harder than adding the AGPS interface.
Fix the Accuracy.
Position Accuracy = Dilution Of Precision (DOP) * Measurement Precision.
We only get the DOP value, and I assume Measurement Precision is 10 in version 1.0 release.
Fix the SNR (Signal to noise ratio) value.
Know issues:
With the new libgps.so, the GPS location lock time still depends on your geographical location and the weather due to lack of AGPS support.
Accuracy value is not correct.
SNR value is not correct.
You tell me.
Downloads:
GB234_GpsLocationProvider_JNI_fix_update.zip (For AOSP only.)
Change GpsLocationProvider JNI code from android-2.3.4_r1 to a new commit: Clean up HAL initialization/cleanup sequence.
If you're using AOSP ROMs, e.g. my NexusHD2-Gingerbread V2.7 (Android 2.3.4), you can flash this file as well.
If you're using CM7 ROMs, ask your ROM devs if this commit is already patched or not. (This zip file should be not compatible with CM7.)
If you're using Sense ROMs, just skip it. (This zip file should be not compatible with Sense.)
If you're using MIUI ROMs, no idea. (This zip file should be not compatible with MIUI.)
Please test and report. Remember to backup your ROM first.
 
GPS_Libraries_v1.0_for_HD2_Gingerbread_update.zip (It should work for all kinds of ROMs. Please test and report.)
You can install GPS Status & Toolbox or GPS TEST to test the new libs.
Credits: the XDAndroid Project, dan1j3l, rmcc, tytung, arne182, etc.>>
New Features:
* Show the number of satellites before getting a location fix.
* Show or hide the GPS symbol in the status bar instantly when you start or stop a GPS app.
* Support the leap seconds. (Thanks to arne182.)
* Modify the Accuracy (i.e. Error in meter) to be more reasonable.
* Add AGPS interface. (Won't see "no AGPS interface in agps_data_conn_open" in logcat now.)
* Add the missing functions to receive the NTP, XTRA, and SUPL settings from gps.conf.
* Add AGPS implementation including injecting AGPS data (xtra.bin) and NTP time into the gpsOne engine.
* Hide Fix/Sats info and make the GPS symbol in the status bar flashing when you go to basement or tunnel.
* Show DOP/HDOP/VDOP values in GPS Status.
* Show Altitude above Geoid (i.e. mean sea level) and Geoid height. (You will see both of them in GPS Status. The value within parentheses is Geoid height.)
* Show correct SNR (Signal to noise ratio) value.
* Activate the AGPS data injection. (You can get a cold lock very quickly due to the working AGPS.) (Thanks to qwerty_7564.)
Known issues:
* Accuracy value is for reference only.
o Position Accuracy (meter) = HDOP (unitless) * Measurement Precision (meter). (Please confirm whether this formula is correct.)
o We only get the correct HDOP value, and we assume the value of Measurement Precision, and then do a post calculation to get Accuracy. So don't trust it completely.
* Some ROMs are not compatible with NMEA version of libgps.so.
o Those ROMs don't set the correct permission to /dev/smd27, so libgps.so cannot read NMEA sentences from it.
o The solution is to flash GPS_NMEA_permission_update.zip for correcting the permission after booting.
* Some ROMs suffer from the "GPS off-and-on" bug.
o Those ROMs can shutdown the gpsOne engine properly when turning off GPS setting using gps_cleanup(), but they cannot restart the gpsOne engine again because gps_init() is never called when turning GPS setting on after turning it off.
o It's a Gingerbread bug which is fixed by applying this commit from the source code.
o If you cannot modify the source code, the workaround is to set/add GPS1_CLEANUP_ENABLED=0 into gps.conf to avoid doing full cleanup.
Downloads:
They should work for all kinds of ROMs, including Gingerbread and Froyo. Please test and report back.
We can get GPS related data from two sources, including NMEA sentences and RPC callback function.
* NMEA version: Show more info but may have random hot reboot issues.
o Show DOP/HDOP/VDOP values in GPS Status.
o Show Altitude above Geoid (i.e. mean sea level) and Geoid height. (You will see both of them in GPS Status. The value within parentheses is Geoid height.)
o Show correct SNR (Signal to noise ratio) value.

jmin9012 said:
If your GPS is not working, try this fix.
http://nexus-hd2.googlecode.com/files/GPS_Libraries_v2.0_NMEA_for_HD2_Gingerbread_update.zip
Flash in recovery. Reboot. GPS should work
Sent from my PC36100 using XDA Premium App
Click to expand...
Click to collapse
Has anyone tested this? Any details on what drivers it contains? The file has the gpd libs from HTC Bravo and Cleo.

ECrispy said:
Has anyone tested this? Any details on what drivers it contains? The file has the gpd libs from HTC Bravo and Cleo.
Click to expand...
Click to collapse
Updated OP. Should have all the info requested now. I have tested this on MIUI and on XPLOD for my Evo

GPS Fix that works 100% from this forum:
http://forum.xda-developers.com/showthread.php?t=1132412
Direct link to file:
http://forum.xda-developers.com/attachment.php?attachmentid=658352&d=1311002339
Put "GPS_Supersonic_FIX_Flash3.zip" file in sdcard and flash it from recovery.
This fix is good for all EVO 4G roms, AOSP and Sense.

aaanadie said:
GPS Fix that works 100% from this forum:
http://forum.xda-developers.com/showthread.php?t=1132412
Direct link to file:
http://forum.xda-developers.com/attachment.php?attachmentid=658352&d=1311002339
Put "GPS_Supersonic_FIX_Flash3.zip" file in sdcard and flash it from recovery.
This fix is good for all EVO 4G roms, AOSP and Sense.
Click to expand...
Click to collapse
Dude... That's pretty messed up.... This person is actually trying to develop something here that is way more than just an update to your drivers, and you go and post the same stale link to GPS fixes that are tried and true but have been done and can still use improvement. Don't get me wrong I use those fixes but this OP is doing actuall development to improve our phones and going way deeper than just a driver update...
Ok, I will dl tonight and test thank you so Mich op for having the ingenuity to step out and try to make a one stop process for actually fixing GPS!
Sent from my PC36100 using xda premium

imheroldman said:
Dude... That's pretty messed up.... This person is actually trying to develop something here that is way more than just an update to your drivers, and you go and post the same stale link to GPS fixes that are tried and true but have been done and can still use improvement. Don't get me wrong I use those fixes but this OP is doing actuall development to improve our phones and going way deeper than just a driver update...
Ok, I will dl tonight and test thank you so Mich op for having the ingenuity to step out and try to make a one stop process for actually fixing GPS!
Sent from my PC36100 using xda premium
Click to expand...
Click to collapse
I didn't try to offense any developer. I respect them. I just put the way that worked for me. Yes, I read again my post and realized that anyone can take it in a wrong way, sorry.

Just flashed on CM7 nightly 225 and appears to be working great.
Sent from my PC36100 using xda premium

@aaanadie, I understand I can come off offensive too at times. I have yet to try this mod, how about you? It is good to see a report of it working.
Just to clarify, can the OP clarify if this is an original work or just a re-post?
Sent from my PC36100 using xda premium

Related

Help! Cm6 rom is so close to perfection :'(

Once again I am here seeking the help from developers for my phone. Which is not the XT720 (XT701 instead), but I really don't know where else to turn.
I was restless again, so then I went and started looking for roms. I found this one:
Speed XT701 2.2.1版 beta7 搞掂wifi
This is really new and is running CM6 based moto blur extremely smoothly. Search on google and click the first few links to see the interface. Amazing as always, the CM roms. The touch sensitivity is ON PAR with the Iphone 4. I was so glad that everything was working - Camera, SDcard, SERVICE, SMS, CALLING, all working so perfectly. It was completely different from the CM 7 mod.
And honestly, It really seems even faster than the CM7 rom. I read from the translated description that it is using "smart200mhz to 600 mhz" processing for superb battery and so on. It really does have a lot of attractive features and usual and completely destroys the 2.1 rom.
Now comes the horrible, devastating part. No wifi. .
I did the 3 wipes, updated, and 3 wipes again, and it still had no wifi.
Right now I'm really leaning towards sticking to this rom. My solution is to keep my backup of the 2.1 stock, and nandroid over to it when I need to so that I can download new apps, back then up in SD, and then nandroid back.
Can anyone please help me figure out how to get wifi? I'll donate from paypal if someone can help me resolve this wifi issue. . Just terrible, this problem. So close.
firzen_net said:
Once again I am here seeking the help from developers for my phone. Which is not the XT720 (XT701 instead), but I really don't know where else to turn.
I was restless again, so then I went and started looking for roms. I found this one:
Speed XT701 2.2.1版 beta7 搞掂wifi
This is really new and is running CM6 based moto blur extremely smoothly. Search on google and click the first few links to see the interface. Amazing as always, the CM roms. The touch sensitivity is ON PAR with the Iphone 4. I was so glad that everything was working - Camera, SDcard, SERVICE, SMS, CALLING, all working so perfectly. It was completely different from the CM 7 mod.
And honestly, It really seems even faster than the CM7 rom. I read from the translated description that it is using "smart200mhz to 600 mhz" processing for superb battery and so on. It really does have a lot of attractive features and usual and completely destroys the 2.1 rom.
Now comes the horrible, devastating part. No wifi. .
I did the 3 wipes, updated, and 3 wipes again, and it still had no wifi.
Right now I'm really leaning towards sticking to this rom. My solution is to keep my backup of the 2.1 stock, and nandroid over to it when I need to so that I can download new apps, back then up in SD, and then nandroid back.
Can anyone please help me figure out how to get wifi? I'll donate from paypal if someone can help me resolve this wifi issue. . Just terrible, this problem. So close.
Click to expand...
Click to collapse
I'm sure our dev's would love to help as it might help with our phone as well. First can you post a link to this amazing ROM please? Thank you!
Look forward to seeing this, but...
firzen_net said:
The touch sensitivity is ON PAR with the Iphone 4.
Click to expand...
Click to collapse
...what's that supposed to mean? I've never had a problem EVER with the phone registering my touches and my touches can be me barely touching the screen (i.e. I can't imagine how anything can actually be better than that).
Maybe he meant responsiveness of the UI? Just a guess. And yes I agree the touches on the phone is already very good in your sense.
syrenz said:
Look forward to seeing this, but...
...what's that supposed to mean? I've never had a problem EVER with the phone registering my touches and my touches can be me barely touching the screen (i.e. I can't imagine how anything can actually be better than that).
Click to expand...
Click to collapse
Sent from my Milestone XT720 using XDA App
For the touch sensitivity thing, I'm pretty sure its because I'm running 2.1, which is why the IPhone seemed faster with tracking my finger movement when I compared them side by side. The XT701 itself is already blazing fast, because I'ved used overclocking, setcpu, and memory manager, but then when I upgraded to this rom called the "speed beta 7" it was just overwhelming. I've never seen the phone so reactive.
The rom is a CM 6.1.2, android 2.2, so it would explain everything so much faster. I always thought I couldn't get the phone to be any faster, but this rom proved me wrong again.
Here is the link to the rom. I'm also going to be copying and pasting the post that the developers have along with the rom. It's going to be translated from Chinese into English, so it'll be rough. But you'll get the jist of what its saying.
http://u.115.com/file/dn6dnp8n
I nandroided back to my stock rom again =/. Apparently this Rom has close to daily updates so I'll wait a while. They started releasing it on the 7/18 and they're already on beta7.
Statement: As a consulting 2.2 version of the oil, therefore continue to provide useful new 2.2 ROM.
This ROM is not my production is transferred from the other forums, but I have used ever measured, easy to use just made up, hope you like
Version of the return to original author, has nothing to do with me ~
Mod Description:
This Mod is based on CM6.1.2 production, with Moto-style 2.2.1 version of the official 2.1 ROM, with a great memory, experience, ensuring smoothness and stability, and has a very strong memory recall mechanism.
And with improved functionality and greater ease of use, without adding redundant features.
This ROM native support APP2SD, support both computer and cell phone card reader (connected to a computer can not afford to card), NICAM excellent results.
CPU clocked Smart250Mhz to 600Mhz, power efficient correct, let your XT701 has a stronger fighting at the same time have sustained life.
ROM renamed Speed ​​XT701, translated as "rapid XT701", reflects the ROM features.
This Mod is currently only for a kernel customization, the future will be to consider other kernels, so there will be more than one branch.
Please note: Some functions can not achieve because the kernel is the reason, in the absence of perfect Neihe 前, Mod can not solve the problem.
701 began to decay ...
Speed ​​XT701 Beta7 stage is a more stable version, while faster than Beta1 has been greatly improved, A-GPS issues still need to look at, here adopted a compromise;
FM repair just around the corner, recommended update to this version.
Interface is slightly flawed, the next version of the repair.
2011.7.27 3:00 Updated Beta7
- New Atrix 4G interface; (blur Starter: Launcher.apk (2.39 MB) option, choose blur interface)
- Fixed dynamic Wi-Fi connection (thanks to S);
- Fixed Google Search FC;
- Streamlining the volume size;
- Increase stability;
- Add more beautiful Google Video;
- Support for 4-point touch; (thanks S)
- OC 800Mhz, standby frequency reduced to 125Mhz, more power, smoother!
- Strengthening the capacity of the hard decoding;
2011.7.26 update Beta6 Remastered 0:00
- Fixed browser FC;
- Update to the latest 3.0.27 version of the electronic marketplace;
- Update patch version of the power and temperature;
- Increase stability;
2011.7.25 0:30 Updated Beta6
- Solve the vibration problem to unlock;
- Because the library file repair Dlna caused errors;
- New dial-up interface and contact interface;
2011.7.24 10:30 update Beta5 Remastered (this can be ignored without the requirements of a friend)
- Replace defy the keyboard file, keyboard, power button and all other issues hang perfect solution
2011.7.23 10:30 update Beta5
- Replace the latest 113 version of the font, smaller, better display;
- Repair Beta4 problems (set English Bug, Android keyboard error, etc.);
- Extracted from the MOTO 4G distinctive ring;
- Add to unlock the other core vibration setting; (thanks to friends chj334499) (stability unknown)
- Replace the display of attribution in text; (thanks to friends fdwxd) (stability unknown)
- Replace the Chinese version of "MOTO mobile portal"
2011.7.22 10:30 update Beta4
- Optimize the network settings, better support for WCDMA networks, and enhance the connection speed and quality;
- The new configuration of GPS and speed;
- Force on A-GPS, to enhance positioning speed;
- Draw all the android machine configuration, integration into a machine with the XT701, collect all the network location server as a backup link;
- Configuration files using the latest CM6 0.11;
- Add cold patch, effectively reduce the temperature more than 20%; (please use this method with h ttp: / / bbs.gfan.com/android-2089915-1-1.html)
- Integrated Performance patch tested to enhance CPU performance to run sub-10%;
- Integrated the latest version of the DSI from CM6 0.11 patch, XT701 continue to increase endurance;
- Reduce the Wi-Fi scanning frequency, Wi-Fi throughout the day as more power;
- Replace CM6 0.11 the latest version of Wi-Fi and configuration files. (Not sure whether to fix dynamic)
- Completely remove the overclocking module, to save space;
- The kernel is locked, overclocking is invalid, it is deleted;
- Optimized version of the baseband added, the latest version from CM6 0.11;
- Add audio library, you can use third-party audio controller;
- Updated built-APP version;
- Add high-quality broadband talk configuration;
2011.7.21 10:30 Beta3 enhanced version update
- Added DLNA support;
- You can transfer data via WIFI and other equipment, or set up local area network to share streaming media, specifically refer to Baidu Baike.
- Repair software to download third-party market issues;
2011.7.20 10:30 update Beta3
- Re-optimize the configuration file of GPS and A-GPS files;
- In theory than in previous versions of the GPS version is better, basically reached the limit of Mod;
- Optimization of the hosts file, which greatly improve the google server connection speed; [thanks] to provide users 1179873587
- Improve the synchronization speed;
- Gmail and other google software to reduce latency;
- Replacement splash screen, more appropriate theme Moto, faster boot speed;
2011.7.19 10:30 Update Beta2
- Fixed error Android keyboard procedures;
- Streamlined some services for the Youtube upload and delete services;
- Add V @ P @ N service support;
- Streamlining the integration software, the production will follow after the official 2.1 version to make;
- Replaced with lower-resolution boot screen, improved boot speed;
- Replace the official 2.1 comes with wallpaper;
- Integrated the latest version of Moto input (from Motorola Atrix 4G);
- Change Root manager for the latest version, fix "is loaded as read-only" misplaced;
- Fixed several existing bug.
2011.7.18 18:30 update Beta1 Remastered
- Fixed multi-satellite GPS can locate the problem found;
Beta 1 update 2011.7.18 10:30
- Replace the landmark core library files, optimize media effectiveness.
- Replace the new version of CM software, a large amount of updated content, localization is not completely finished parts.
- Can be set not by third-party software to set maximum memory occupied by each program;
- Can change the screen mode and unlock the lock;
- By avoiding kernel crash DSI greatly reduces the chance of error;
- Has a more detailed set;
- Joined the GPS optimization patch, the original speed faster;
- Use of State Bank 2.1GPS configuration file, add add GPS module and the search speed so write the boot loader module list;
- Replace USB.apk the milestone comes the official Chinese version 2.2;
- Update to the latest versions of many programs;
- Add a contact interface numbers and call records to show ownership of the interface number to show ownership;
- Add to Google services pack version of the latest available version, download error correction;
- The electronic market is unable to update, talk can not update the map to the latest 5.7 version of China to speed up
- Increase Plus kit;
- You can replace the five versions of this toolbox baseband;
- Available through the Toolbox to streamline internal procedures;
- Can remove the camera sound camera;
- Can remove built-in multiple records;
- Easy to change the font;
- Minimum brightness breakthrough limit;
- Screening software function within the advertising;
...
- Streamlining the number of useless software;
- Replace the ADW as ADW.EX faster;
- Excluding services provided by voice prompts, and many other services;
- Use the native theme files, and add the mot-framework-res.apk (birth certificate);
- After extreme pressure test, the native theme with more stable characteristics, it is recommended that a friend like landscaping to restore native interface;
- With the birth certificate, you can install the software, the biological (moto software installation available)
Next Blur Beta 5 ready to try the latest version of its portable interface, please look forward to it!
Students do not envy MIUI, MIUI is based on the CM 0.1 development, and the current version has a lot of difference, and code optimization is not high.
Goal: present the mod of the already chaotic, mod rarely have their own style, hope this mod will enable students to experience the same as 2.2.1 to 2.1, and so restore the Moto mod style.
Known issues:
1. WIFI not dynamic;
(2) some special encoding video black;
3. FM is still not available;
4. Can not call recording;
(this part was in white text. I don't know if it means that its fixed or not. Because it does say that in the latest Beta7 wifi was fixed thanks to S or something)
(Note: points represent the normal running speed, running sub is the ultimate performance of a test, therefore, the common run from high up poor, but the machine is running;
For example: run the software needed to run sub-use lots of memory, ROM memory recovery efficiency is poor, will result in greatly reduced running speed after hours, but had no effect on the running sub-
So the actual speed will depend on the. )
Recommendation: To maintain the stability and speed, it is recommended to remove the JIT, of course, affect the reserves is small.
Recommended with the software: automated process killer from Kai Butler
Recommended with the script:
Swap 256M memory or more
beta 7 Download: http://u.115.com/file/dn6dnp8n
Please place this file to the root directory of cell phone coverage with the same name file (remove. Apk): init.choles.rc.apk (11.92 KB)
Downloads: 146
Yesterday, 03:47
Download the consumption of G coins 1
Brush Method: Download this package on the SD card OpenRecovery / Updates folder, the brush before you wipe 3 items.
Everything it says is true. It is fast as hell, no lag. The ONLY thing which is stopping me is the wifi, which bugs me even more, because it says here that Beta7 FIXED WIFI. I don't know why my wifi doesn't work!
interesting. I wonder what will happen if we apply this update to the running cm6 on xt720
Becarefull this could have a custom kernal that could bootloop or worst.
Sent from my Milestone using XDA Premium App
Really? I've been using this so far it's great. I've never seen my phone be so responsive ever. But there is still no Wifi. Everytime I try to connect it says, Connecting, and then Disconnected. Because of that I haven't even logged in with my account. No wifi causes the phone to run even smoother, cause a lot of background apps aren't runnning
mchlbenner said:
Becarefull this could have a custom kernal that could bootloop or worst.
Sent from my Milestone using XDA Premium App
Click to expand...
Click to collapse
firzen_net said:
Really? I've been using this so far it's great. I've never seen my phone be so responsive ever. But there is still no Wifi. Everytime I try to connect it says, Connecting, and then Disconnected. Because of that I haven't even logged in with my account. No wifi causes the phone to run even smoother, cause a lot of background apps aren't runnning
Click to expand...
Click to collapse
I think he's telling xt720 users to be careful.
Yes are kernal cant be messed
Thanks to moto locked bootloader.
Not for use it you have milestone xt720.
Sent from my Milestone using XDA Premium App
firzen_net said:
Can anyone please help me figure out how to get wifi? I'll donate from paypal if someone can help me resolve this wifi issue. . Just terrible, this problem. So close.
Click to expand...
Click to collapse
I just had a similar problem on the XT720 CM6. It turned out that wifi actually was working, but DNS lookup was not (I could use static IP in browser). I fixed it by replacing /system/xbin/busybox with a known-good version. You can test busyboxes with something like copying it to /tmp/busybox and then running (either via adb or terminal emulator):
/tmp/busybox nslookup android.com
Could you be a bit more specific Mioze7Ae. I have the busybox app; I don't think I have the terminal emulator. But I still don't understand what you mean.
I have Busybox app installed, and it says the "Status: Done!" after installing 1.18.4 :S.
As for the terminal emulator, I've heard of it but I don't have the app. So I install the app and then type that in the emulator?
EDIT: I just downloaded some Pro term emulator app. I turned on wifi, and then I typed in that code (cept I put xbin since I only installed it there) and it said:
Server: 8.8.8.8
Address 1: 8.8.8.8
nslookup: can't resolve 'android.com'
What does this mean? cause It just seems to me that my Wifi is still not working. Also, I've been seeing DNS around but I have no idea where to find it in my phone. Or DPN, something liek that but all I have in the Network settings is VPN and proxy, which is at default.
On a side note, could anyone help me find a working zip folder of Google apps for XT701/XT720/CM6? In the past I've installed them manually on android, and I've tried to use OR to flash the apps into my phone as well.
Look in the cm7 for the Motoroi thread & around post 50 there is a link to the cm website Google apps updates
With wifi connected try using the browser to go to a website via ip address instead of name. For example http://50.23.231.74/ worked, even though http://xda-developers.com/ did not. If ip addresses don't work then probably you have a different problem.
My problem right now is that I cannot even connect to the router at home (or anywhere else). It just keeps saying scanning connecting, and then looping back to scanning.
Sad thing is, just today I flashed another CM6 rom by the name of update-cm-6.1.2-XT701-Milestone-signed-by-s.zip today, and wifi worked. But then, a ton of other things stopped working so I nandroided back.
It just doesn't make sense that Wifi wouldn't work for some and not for others. I am still way too unexperienced for android.
I found it from this website, http://xt701.ghostry.cn which is sort of a jackpot for me. It has the latest releases of ROMS from China/world all uploaded onto that site. I don't know if it will be much help for XT720 developers, but that site is extremely updated.
Another slight problem which I am also overlooking for the sake of Speed is the LED being unusable. I always relied on it when my phone was on silent for texts, but now It is just gone. Any ideas how to get it back=/? Thanks for your input anyways!
So wifi is still not working. I've been reading around that it has to do with the Radio img??!? I don't get it.
I do know that this ROM doesn't have a FM radio yet, but I don't know if it has to do with my wifi.
I also tried replacing my tiwlan_drv.ko with other versions of it, but it ended up in an Error. Is it possible for me to flash a CM6 rom with a working wifi, copy the tiwlan_drv.ko file from there, and then use it on this current ROM that is not working? Like using root explorer to replace the .ko with the other roms one?
Sigh..
is this thread closed? nobody from august? i donwloaded some roms from http ://xt701.ghostry . cn and now i will install to my XT701 and see if any it's working so I can have android 2.2!!!
As long as you have xt701 your good to go.
Sent from my XT720 using XDA Premium App
i have now on my XT701 MIUI 1.12.30 Android 2.3.7 but i have some problems with network signal and when I try to call anybody the phone restarts! last night when I flased this ROM the calling was good. Strange!?!?

[Trick] Speed Up Satelite Fix for GPS on Android

Guys,
I decided to write this because a lot of us here still facing GPS issue on their device. I almost give up on my HTC Desire HD because of the GPS problem. After I find this trick, now I realized that HTC devices have one of the most brilliant GPS hardware. It always get a location lock within 5 - 15 seconds.
This trick not only to speedup the satelite fixing. Some also found that it increase the reception (strong signal even during cloudy, light raining, and inside building's window). I am one of this case .
Here is the tricks. It is tested on HTC desire HD, SGSII, and speculated to work on most Android device (Please note that it is in sequential order):
Requirements:
Rooted Device
File Manager: e.g. Root Explorer
1. Searching for NTP server information
Go to http://www.pool.ntp.org/en/
At the right side of webpage, there is "Active Servers". Go in and look for the setting of your 1)region and 2)country
For example, one's region is Europe then you write down the NTP server for that: 0.europe.pool.ntp.org; 1.europe.pool.ntp.org; 2.europe.pool.ntp.org; 3.europe.pool.ntp.org
Then the servers for your country from the list down there and click the link(Example: Switzerland — ch.pool.ntp.org; 0.ch.pool.ntp.org; 1.ch.pool.ntp.org; 2.ch.pool.ntp.org; 3.ch.pool.ntp.org
The "Italic" words are the information you need to jot down for later use
3. Modify the gps.conf file (Most Crucial Stage)
Copy the codes in grey box (in first post) to a notepad, then change the extension name from .txt to .conf then copy to your phone
Use file manager to copy to this location: /etc/gps.conf and replace the original gps.conf
Open and Edit the gps.conf using rootexplorer or others file managers
Change the COUNTRY and REGION in following lines with the info you got from the website just now. Keep other values unchange unless you know what it is. Example of REGION such as NorthAmerica, Asia, Africa, Europe.
Your new gps.conf should look as below:
NTP_SERVER=0.COUNTRY.pool.ntp.org
NTP_SERVER=1.COUNTRY.pool.ntp.org
NTP_SERVER=2.COUNTRY.pool.ntp.org
NTP_SERVER=3.COUNTRY.pool.ntp.org
NTP_SERVER=0.REGION.pool.ntp.org
NTP_SERVER=1.REGION.pool.ntp.org
NTP_SERVER=2.REGION.pool.ntp.org
NTP_SERVER=3.REGION.pool.ntp.org
NTP_SERVER=COUNTRY.pool.ntp.org <-This is changed from the top line to here. It may works better if we put it here.
XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin
XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin
XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin
# DEBUG LEVELS: 0 - none, 1 - Error, 2 - Warning, 3 - Info
# 4 - Debug, 5 - Verbose
DEBUG_LEVEL =0
# Intermediate position report, 1=enable, 0=disable
INTERMEDIATE_POS=0
# Accuracy threshold for intermediate positions
# less accurate positions are ignored, 0 for passing all positions
ACCURACY_THRES=0
# Report supl ref location as position, 1=enable, 0=disable
REPORT_POSITION_USE_SUPL_REFLOC=1
# Wiper (wifi positioning), 1=enable, 0=disable
ENABLE_WIPER=1
################################
##### AGPS server settings #####
################################
# FOR SUPL SUPPORT, set the following
SUPL_HOST=supl.google.com
SUPL_PORT=7276
SUPL_NO_SECURE_PORT=3425
SUPL_SECURE_PORT=7275
SUPL_TLS_HOST=FQDN
SUPL_TLS_CERT=/etc/SuplRootCert
# FOR C2K PDE SUPPORT, set the following
C2K_HOST=c2k.pde.com
C2K_PORT=1234
CURRENT_CARRIER=common
DEFAULT_AGPS_ENABLE=TRUE
DEFAULT_SSL_ENABLE=FALSE
# TRUE for "User Plane", FALSE for "Control Plane"
DEFAULT_USER_PLANE=TRUE​
Make sure the permission of the file is rw-r--r--
4. Reboot
Go setting, turn on your "use GPS satelites" and "Integrate Google Navigation"
Restart the device (normal restart)[/B]
5. Use GPS status and Toolbox
Tool available in market for free, please donate so developers are encouraged for better release in the future[/B]
Open app> tools> manage A-GPS state>Reset
Open app> tools> manage A-GPS state>Download
Optional restart device (not compulsory)
Use GPS status to start fixing satelites
Your satelite fixing speed should VERY FAST now
After get a successul GPS Lock, open your GPS applications and use like normal (e.g. Copilot, Sygic, or TomTom)
Extra Suggestion: Please make sure your GPS is enabled before your device is turnoff or restart. It won't actually use GPS unless you open map-related app or google.com.
CAUTION!!!: DO NOT use fasterfix after this. It will overwrite all the content in gps.conf​
Credits: Thanks for JMax and Vault Killer for the gps.conf file
WARNING: Please do backup before messing with your device
Do it at your own risk, I cannot be held resposible for any damage or dysfunctional of your device
[Update: 17 August 2012]
Sometime even my phone won't work consistently. It won't able to get fix within 30seconds everytime. And i found this tool can be very very help to make sure my agps 95% up to date and thus has the best performance.
The tool is called "Leo AGPS Injector" developed by Tytung. Please click thanks or consider donation on the following post to thanks for the developer - Tytung. I have no credit at all for this tool. I just share it.
Here is the link http://forum.xda-developers.com/showpost.php?p=16384028&postcount=1907
Step to use the tool:
Install and place the widget on your home screen
Ensure your GPS setting is on
Make sure you're conencted to Internet / Mobile data
Press on the widget to inject AGPS data
Now you're good to go. The internet can be turn-off now. and your gps should work well
Note: I noticed once i connect to a big internet network (such as my university internet network). My GPS won't work anymore.
This is what i do to make it back to normal:
Connect to Mobile data (3G) and use "Leo GPS injector"
if it is still not working, i switch to airplane mode and back to normal mode again, then repeat step 1
And i notice, it works better if you use mobile internet, rather than fixed source internet at home. This is just what i feel, not necessary true.
Please post your feedback to let others know it works on your device model
Please click "Thanks" if you feel this post is useful for you​
Thank you very much for this post.
Fortunately I've never had a GPS issue on my DHD, but still I would love to "fully" understand your solution ...
If it is possible, can you please explain what exactly these settings do, or can you post some links where I can find some extra info regarding these settings and their "ïmpact" for my DHD ..
(Always curious, you know ! )
# DEBUG LEVELS: 0 - none, 1 - Error, 2 - Warning, 3 - Info
# 4 - Debug, 5 - Verbose
DEBUG_LEVEL =0
# Intermediate position report, 1=enable, 0=disable
INTERMEDIATE_POS=0
# Accuracy threshold for intermediate positions
# less accurate positions are ignored, 0 for passing all positions
ACCURACY_THRES=0
# Report supl ref location as position, 1=enable, 0=disable
REPORT_POSITION_USE_SUPL_REFLOC=1
# Wiper (wifi positioning), 1=enable, 0=disable
ENABLE_WIPER=1
################################
##### AGPS server settings #####
################################
# FOR SUPL SUPPORT, set the following
SUPL_HOST=supl.google.com
SUPL_PORT=7276
SUPL_NO_SECURE_PORT=3425
SUPL_SECURE_PORT=7275
SUPL_TLS_HOST=FQDN
SUPL_TLS_CERT=/etc/SuplRootCert
# FOR C2K PDE SUPPORT, set the following
C2K_HOST=c2k.pde.com
C2K_PORT=1234
CURRENT_CARRIER=common
DEFAULT_AGPS_ENABLE=TRUE
DEFAULT_SSL_ENABLE=FALSE
# TRUE for "User Plane", FALSE for "Control Plane"
DEFAULT_USER_PLANE=TRUE
Click to expand...
Click to collapse
and, what exactly is meant by
4. Reboot
Go setting, turn on your "use GPS satelites" and "Integrate Google Navigation" rw-r--r--
Restart the device (normal restart)[/B]
Click to expand...
Click to collapse
Do you want me to put permissions on a settings selection in the "Settings - Location" options ?
Sorry if my question is unclear, but I'm a bit puzzled by that part of your solution post.
AGAIN !! Thanks for the nice post and great effort .. Much appreciated !!
Should we be removing extra lines at the top if we have less NTP servers available? For example, Canada only has 1, so should I be copying that multiple times or just put it in once?
DalSegno said:
Should we be removing extra lines at the top if we have less NTP servers available? For example, Canada only has 1, so should I be copying that multiple times or just put it in once?
Click to expand...
Click to collapse
Yes. Remove the extra lines if you need less servers for your place
Wacco001 said:
Thank you very much for this post.
Fortunately I've never had a GPS issue on my DHD, but still I would love to "fully" understand your solution ...
If it is possible, can you please explain what exactly these settings do, or can you post some links where I can find some extra info regarding these settings and their "ïmpact" for my DHD ..
(Always curious, you know ! )
and, what exactly is meant by
Do you want me to put permissions on a settings selection in the "Settings - Location" options ?
Sorry if my question is unclear, but I'm a bit puzzled by that part of your solution post.
AGAIN !! Thanks for the nice post and great effort .. Much appreciated !!
Click to expand...
Click to collapse
Hi Wacco,
That's rw--r--r things was an typo mistake, I will removed it. Thanks for pointing it out.
Unfortunately, a friend of mine send the file to me. He said all the descriptions are as per in the comment (#). I think he said he extracted from the firmware of a GPS system in my country. And i wasn't expert in GPS things, I afraid I'm not the right person to answer you Perhaps some experts may drop by and asnwer you question soon. I also wanted to know the details too
The app faster fix will not work for me in my sgs2 it just shows a black screen is this step needed or can i miss it out?
Please ignore my nooby type post before i needed to upgrade my busybox duhh
This works like a a champ. Best GPS lock time I've ever had!
Thanks a bunch.
Tried it on my Motorola Atrix and it didn't make an improvement but it wasn't a detriment as well. Granted, my office is a cable head end with satellites and ****loads of cable equipment which may interfere.
I'm sure it will probably help if anything though. Thanks for the tips!
Yes. The surrounding is very influential to the working of GPS.
My car's windows are tinted with silver chrome tint. I nearly cannot get a single satellite fix inside my car.
But the GPS just work like charms in my bro's car with normal tints.
This trick mainly is to help users with slow GPS fix, it is not a magic
THe main idea is hope that before users mess with the risky fix (e.g. messing with hardware: physically adjust the antenna), they can try these low-risk tweak. So that they won't broke their device.
And most of the time, it is software issue, rather than hardware
wjsturgis3 said:
This works like a a champ. Best GPS lock time I've ever had!
Thanks a bunch.
Click to expand...
Click to collapse
Thanks for the feedback. Glad to hear that
What roll does Fix it Actually play?
What roll does Fix it Actually play since we are replacing the GPS.conf file anyways?
About to try on a Toshiba THRiVE Tablet will let you know if it helps...
UPDATE: I think it made it REALLY WORSE...2 mins and no fix
when we upgrade our ROM (for ex from ARHD 5.2.6 to ARHD 5.2.7) , do we need to redo this ? or we only redo it if we fully wipe before ROM install ?
cheers
flipper44 said:
What roll does Fix it Actually play since we are replacing the GPS.conf file anyways?
About to try on a Toshiba THRiVE Tablet will let you know if it helps...
UPDATE: I think it made it REALLY WORSE...2 mins and no fix
Click to expand...
Click to collapse
If you look at the comments in the script it's self explanatory.
I tested this from home and another few locations and it locked on very quickly. Thanks for the tweak!
Goodm7sn said:
when we upgrade our ROM (for ex from ARHD 5.2.6 to ARHD 5.2.7) , do we need to redo this ? or we only redo it if we fully wipe before ROM install ?
cheers
Click to expand...
Click to collapse
Hi mate, I really not sure cuz I always do a clean flash. Maybe you can share with us when you upgrade your ROM. And a quick way is to save your gps.confirm file in sdcard. Then replace the one after flash (if the flashing revert it back to normal).
Sent from my Desire HD using Tapatalk
bongd said:
If you look at the comments in the script it's self explanatory.
I tested this from home and another few locations and it locked on very quickly. Thanks for the tweak!
Click to expand...
Click to collapse
Lolz glad to hear it works ; )
Sent from my Desire HD using Tapatalk
flipper44 said:
What roll does Fix it Actually play since we are replacing the GPS.conf file anyways?
About to try on a Toshiba THRiVE Tablet will let you know if it helps...
UPDATE: I think it made it REALLY WORSE...2 mins and no fix
Click to expand...
Click to collapse
If you willing, please keep and try for few more days (keep your agps data updated via downloading tru gps status frequently). Cuz one of my friend also didn't work immediately but a few days after that.
Sent from my Desire HD using Tapatalk
bongd said:
If you look at the comments in the script it's self explanatory.
I tested this from home and another few locations and it locked on very quickly. Thanks for the tweak!
Click to expand...
Click to collapse
Am i missing something..i run fixit.apk, that is an installed program...not a script...then i replace a bunch of text in gps.conf...again not a script...what im asking is what does fixit.apk do...i could replace the gps.conf file without fixit.apk
Xenova said:
If you willing, please keep and try for few more days (keep your agps data updated via downloading tru gps status frequently). Cuz one of my friend also didn't work immediately but a few days after that.
Sent from my Desire HD using Tapatalk
Click to expand...
Click to collapse
Will do will let you know
flipper44 said:
Am i missing something..i run fixit.apk, that is an installed program...not a script...then i replace a bunch of text in gps.conf...again not a script...what im asking is what does fixit.apk do...i could replace the gps.conf file without fixit.apk
Click to expand...
Click to collapse
Hm... In my tweak, the first step is to download, install, and run Fasterfix (not Fixit, i not sure whether they did the same thing or not). But i didn't mentioned that it is optional to use the faster fix or not. I suggest to run, to be a safer step. Yes, it will write the gps.conf (but currently not sure whether the app change other things or not until i verify with the app dev). So i just keep the whole process that i gone through to make my gps works

AGPS Patch Galaxy S III 3.1 & 2.2 | NEW SIII SPECIFIC BUILD | Tentative Support

AGPS PATCH
REVIEW THE WHOLE THREAD BEFORE POSTING QUESTIONS.
List of officially supported devices is at the bottom of this post.
Use this if you're having GPS issues (unreliability, no functionality, etc.)
This patch provides a worldwide solution to GPS issue for multiple devices. Using a general ROM without this has resulted in 10+ minutes of GPS delay. Also, GPS lock kept being lost. By using this patch, most people experience a GPS lock within 10 seconds (2 - 20 seconds range can be expected). Typically, a device using this patch will lock onto 7 - 9 satellites. Users have reported up to 11 satellites being locked at once. Without this patch, the average satellite count is 4.
HOWTO INSTALL: (Remember to make a backup. See Notes section for what this patch does.)
Method 1:
1. Download the "ADB Push Installer". This contains all versions for the latest build and old v1.3 versions.
2. Extract the files into a specific folder.
3. Plug your device into the computer and get it ready for adb pushing. Nothing out of the ordinary required.
4. Open the batch file called "ADB Installation Script - RUN THIS" if you use Windows. Otherwise, run the Linux SH script if you use Linux.
5. Select the version you want from the list.
6. Follow the prompts to reboot. You're done.
4. Review the NOTES section.
Method 2:
1. Download the patch
2. Copy all file(s)* into /etc/ of the system (not sd-card) using ES File Explorer, Root Explorer, or some other form. You must have SYSTEM set to Mounted and Root enabled. Check your explorer app's SETTINGS to do this.
**Files will be: gps.conf & SUPLROOTCERT -OR- only gps.conf for NO-SSL builds.**
3. Reboot the device
4. Review the NOTES section.
*Files are located in the /system/ folder of the ZIP. Do not copy the other directories or folders.
Method 3 (easiest if you use a compatible version of CWR or CWM)*:
1. Download the patch
2. Boot into CWR (Clockwork Recovery)
3. Mount /system/ partition (on the main menu, select the "Mounts and storage" option, then "mount /system")
4. Flash the patch (on the main menu, select "Install zip from sdcard," then "choose zip from sdcard," and find the zip and select it)
If you receive "(Status 0) Installation aborted" this Method will not work for you. Use one of the other methods.
5. Reboot the device
6. Review the NOTES section.
*This was built for and works on Inspire 4G and DesireHD versions of Clockwork Recovery. The Google CWM Flashable Build has binaries known to work with CWM on the X8. It may work on other devices. Please message me your success if you try and flash with recovery version and phone model as part of the message.
Downloads:
SEE THE NOTES SECTION (PARTICULARLY NOTES 1,2, & 3) FOR ALL SORTS OF INFORMATION AND FACTS ABOUT THIS PATCH, WHAT EACH BUILD IS FOR, VERSION DIFFERENCES, AND KNOWN ISSUES WITH SOLUTIONS.
Galaxy S III Specific Build(s)
Galaxy S III Test 2 (Like it? Don't forget to click on "Thanks" and to rate the thread)
Please comment if this helps better than the Generic. It appears to resolve MANY problems for the Verizon variant. Expect a few minutes for initial lock with very fast and accurate locks after that.
Galaxy S III Test 3 (Like it? Don't forget to click on "Thanks" and to rate the thread)
Please comment if this helps better than the Generic. It appears to resolve MANY problems for the Verizon variant. Expect a few minutes for initial lock with very fast and accurate locks after that.
Galaxy S III Test 2 ALT (Like it? *Don't forget to click on "Thanks" and to rate the thread)
Please comment if this helps better than the Generic. *It appears to resolve MANY problems for the Verizon variant. *Expect a few minutes for initial lock with very fast and accurate locks after that.
Galaxy S III Test 3 ALT (Like it? *Don't forget to click on "Thanks" and to rate the thread)
Please comment if this helps better than the Generic. *It appears to resolve MANY problems for the Verizon variant. *Expect a few minutes for initial lock with very fast and accurate locks after that.
*The alternate patch removes a variable that some GPS hardware on older models cannot handle. Unfortunately, it looks like S3 has taken a nose dive into the past and this might be why some are seeing such issues. Try this if you have problems with the standard patch series.
Recommended Generic Builds (pick either):
Download the Google Specific No-SSL v3.1 build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the Google Specific v3.1 build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Confused with all the options below? As the Notes section dictates: I recommend the GOOGLE BUILD of all devices. Other builds have changes in their SUPL server information and/or other variables pertinent to that manufacturer. These builds do not appear to operate as fast as Google build's but are available for your enjoyment.
3.x trunk Alternative Options (currently v3.1)
Download the ADB Push Installer here. (contains all current builds and v1.3 builds) (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the Google Specific build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the Google Specific NO-SSL build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the Google Specific Alternate* build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the Google Specific CWM Flashable build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the AT&T Specific build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the T-Mobile Specific build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the LG Phone Specific build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the LG Phone Specific Alternate* build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the Sony Ericsson Specific build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the GPS.CONF only build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the GPS.CONF only Alternate* build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
*The alternate patch removes a variable that some GPS hardware on older models cannot handle. Try this if you have problems with the standard patch.
2.x trunk Alternative Options (currently v2.2)
Download the ADB Push Installer here. (contains all current builds and v1.3 builds) (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the Google Specific build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the Google Specific NO-SSL build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the Google Specific Alternate* build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the Google Specific CWM Flashable build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the AT&T Specific build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the T-Mobile Specific build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the LG Phone Specific build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the LG Phone Specific Alternate* build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the Sony Ericsson Specific build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the GPS.CONF only build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the GPS.CONF only Alternate* build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
*The alternate patch removes a variable that some GPS hardware on older models cannot handle. Try this if you have problems with the standard patch.
Changelog: (I'll try to keep this correct and current)
Code:
v3.1 update - New Version
introduced the NO SSL version for Google build. Shows faster performance times.
v3.1(HELP WITH THE MAINTANENCE COSTS - DONATE A FEW BUCKS)
introduced my own NTP pools
repaired the LG Alternate build (was same as standard build, compilation error)
v3.0 (HELP WITH THE MAINTANENCE COSTS - DONATE A FEW BUCKS)
based on v2.2 configuration
has my own XTRA/AGPS server instead of Qualcomm
re-added two AGPS variables from v1.3 (two beta-testers saw instant results with these re-added)
re-added on USE SUPL variable from v1.3 (two beta-testers saw instant results with these re-added)
variables are now divided into sections and sections have descriptions
Code:
v2.2 update - New Version
introduced the NO SSL version for Google build. Shows faster performance times.
v2.2 (additional builds added)
added a new SUPL version using data from Sony Ericsson
added an alternate release using LG SUPL servers
added an alternate release using Google SUPL servers
updated the ADB PUSH to include new versions
fixed broken download links for the patch
v2.2
removed local AGPS variable
removed local XTRA_SERVER variable
created LG Build with LG SUPL servers (some LG ROMs fail to work with non-LG SUPL servers)
reduced redundancy in NTP and XTRA (unnecessary entries)
added newly located SUPL server to T-Mobile build
v2.1 (encompassing changes between 1.3 to 2.1)
removed two NTP server pools
removed xtra1 server
removed multiple SUPL_HOST entries
aligned SUPL_HOST with SUPLROOTCERT in each package
increased QOS timeout from 89 to 100
removed QOS standalone timeout variable
removed extra AGPS variables
Old Versions:
3.x Trunk:
v3.0 ADB Push Installer
v3.0 Google Build
v3.0 Google Alternate Build
v3.0 Google CWM Build
v3.0 AT&T Build
v3.0 T-Mobile Build
v3.0 LG Build
v3.0 LG Alternate Build
v3.0 Sony Ericsson Build
v3.0 GPS Only Build
v3.0 GPS Only Alternate Build
2.x Trunk:
v2.1 Google Generic Build
v2.1 AT&T Specific Build
v2.1 T-Mobile Specific Build
v2.1 GPS.Conf Only Build
v2.1 GPS.Conf Only Build (alternate)
v2.0 Google Generic Build
v2.0 AT&T Specific Build
v2.0 T-Mobile Specific Build
v2.0 GPS.Conf Only Build
v2.0 GPS.Conf Only Build (alternate)
1.x Trunk:
Worldwide 1.3
Worldwide 1.3n (alternate)
North America 1.2
Worldwide 1.2
Worldwide 1.2n (alternate)
North America 1.1
Worldwide 1.1
Worldwide 1.0 (not recommended)
North America 1.0 (not recommended)
Rules For Posting Questions:
Read the Notes Section first. I will refuse to answer questions that can be answered by some reading. If it is based upon something in the Notes Section, REFER TO THE NOTE when asking.
Answer the following questions: What ROM you are using?, What kernel are you using?, What GPS apps you have installed?, Where is your general location?, Are you using a case?, Has your GPS worked fine before?, Does it work fine with some apps and not others?, What else happened around the time your GPS stopped working? -AND- Have you reviewed the Notes Section?
DO NOT criticize the user of custom third-party NTP pools and xtra.bin data as dangerous. You obviously HAVE NOT read the Notes section OR reviewed the concurrent branch 2.x to discover it offers the standard NTP pool and Qualcomm-based xtra.bin server.
Don't indulge yourself in ignornat posts. Provide information that may be relevant to helping. Simply stating "this stopped working" or "I can't get it to work" helps nothing and only annoys other readers AND those who may be willing to help you just will not do it.
NOTES Section:
This patch will work with virtually all Qualcomm, Android phones and has been reported to work with other chipsets as well. That means hundreds of devices could see a benefit to GPS performance from this patch.
This patch has various objectives to ensure stability and efficacy with GPS. Locally, the patch will replace your /system/etc/gps.conf and your /system/etc/suplrootcert if you have this file. You can compare the difference in what you have to this one to get an idea of all the changes. V3.1, onward, contains section descriptions for variables in use. Most notably, starting with v3.1 the aGPS Patch uses my own central NTP DNS pool and my own central xtra.bin server by default. The xtra.bin does have fallback servers should mine fail. But, that is very, VERY much an unlikely scenario. These two imperatives allow for better stability and speed by providing top-rated NTP servers and prime-routed network access to transmit the xtra.bin to your phone.
I recommend the GOOGLE BUILD of all trunks. However, you can use any build with any phone. You may have good luck with specific builds that do not fit your phone or carrier criteria. If you're curious, test it and see.
This works with ANY ROM unless the ROM has aGPS and/or GPS disabled in the code. This happens with CMx nightlies and some betas! I cannot fix this, neither can you.
Remember, this has to be reflashed when you update or change ROMs.
Short patch history: The 1.x trunk only flashed a modified gps.conf file which relied solely on Qualcomm and NTP.ORG. Starting with 2.x, a gps.conf and a matching SUPLROOTCERT file for SUPL server authentication is included. The 3.x trunk offers the same as v2.x but adds better sourcing for NTP data and for the xtra.bin file; it utilizes my own server to do so.
Why toss out SSL?Whether or not you have a current SUPL certificate is questionable. Some have expired. Some will expire soon. Either way, the servers may provide SSL access without proper certificates depending upon configuration. That aside, I have found that SSL and secure communications over data networks slows the response times. I see no reason to use SSL for location information. If someone has a logger to obtain your location, SSL will not assist in stopping it. The bad app will continue to obtain your information by "stealing" it and you have more problems than a simple SSL-SUPL communications leak.
NO-SSL Builds will not have a SUPLROOTCERT because these builds do not use SSL. The SUPLROOTCERT is a certificate used for authentication of SSL connections. There is no need for this file for the GPS at this point.
IF you have issues with v2.x or v3.x, your ROM might require more variables. Try the old worldwide v1.3 version in this instance.
IF you still are facing issues, it might be that your GPS hardware is very much outdated. Try any "Alternate" build to see if this helps.
CMx ROM users may not experience benefits from this patch. However, we have had good reports from CM users with one negative one. Remember to do all of the steps when flashing and the following notes are important too!
Reports indicate that this patch DOES WORK with the next iteration of Android, Jelly Bean. This patch has worked from Android 2.2 (Froyo) up through Android 4.1 (Jelly Bean). Therefore, it works with all iterations on the market. I will remove support as soon as it is confirmed to NOT work with a new version of Android.
Reports show that certain ROM's including some CM builds require a modification in the build.prop. You need to change "ro.ril.def.agps.mode = 2" or "ro.ril.def.agps.mode = 0" to be "ro.ril.def.agps.mode = 1" in order for aGPS to properly function. Only do this IF YOU ARE HAVING PROBLEMS after attempting the standard patch.
Your phone "learns" about the individual GPS satellites. This is part of the aGPS design. Don't be surprised if the first time you use GPS Status that it takes 20+ seconds to "lock".
I have read a lot that indicates that it is best to let your GPS run using any application for a while to "learn" aGPS information. I let GPS Status run for about 10 minutes (it has an option to disable the screen timeout, which I do) each "first time" to learn. I say each because I test a lot of tweaks and fully reset/delete GPS cached information to start retesting.
Remember, this has to be reflashed when you update or change ROMs. Each ROM will have its own gps.conf, normally not suited to all devices.
I use GPS Status to test my signal strength. It isn't 100% accurate, but it gives a very good sense of how the GPS is performing.
If you're wondering why GPS is slow on certain apps? Or, you show up as on a street when you're 6 meters away from it? Well, those apps process GPS data differently which is out of anyone's control except the app developer. Certain apps will force your location to a street until you pass the app error threshold. Food for thought.
DO NOT USE ANY OTHER GPS FIXING APPS with this patch. If you do, and you still have problems, I cannot help you. A number of these Apps will overwrite what my patch does dynamically.
Variables are described starting in v3.0. Open up gps.conf in a text editor to read about what variable sections are for. It isn't in-depth, but should be enough to help you get a general understanding.
Still having weak GPS reception? Take your case off. Cases have been known to affect signal, though some argue against it. Personally, I get 3 more sat's when I remove my case.
There is a reported variable that can cause some GPS units not to work as well as it should with this patch. This is very odd as it's hit-and-miss and only seems to cause problems on less than 10% of handsets. This doesn't mean it screws up anything! It's possibly an older piece of GPS hardware incompatible with this variable. Have no fear, v1.2 will remove this variable for the worldwide version. This issue is more prone to occur in DHD.
Tried taking the battery out for 30 seconds? Some have reported that their phone required the battery to be removed. First, power off the device. Second, remove the battery for 30 seconds. Third, put it back in and give it a try. I cannot explain this except for possible cache clearing.
Some Inspire 4G and DHD devices have hardware problems. There is a known problem that the spring connectors to the GPS antenna sometimes are out of place or quit touching. http://forum.xda-developers.com/showthread.php?t=1101066 provides a video on self-repair.
An error in flashing this patch means that this method will not work for you. Use one of the other methods for flashing this patch. Don't ask why or for a fix. There are hundreds of variations of recovery systems and update binaries. I do not have the time or desire to support them all. This is why I describe other install methods. Reference error: E:Error in /sdcard/android apps/agps.patch.google.build.nossl.v3.1.zip (Status 0) Installation aborted.
Location is way off? Like, not near you at all? This means your GPS is not actually being used. Try the following to resolve it: Goto Settings -> Locations and disable ALL options. Reboot into recovery. Clear Cache and Dalvik Cache. Reboot normally. Go back to Settings -> Locations and only enable GPS. Reboot once more and try your GPS again. If this didn't work, did you read all of the Notes such as the one about the battery or RIL?
Donations: If you wonder why I asked for donations, it's simple. Users of v3.x are gaining extra, noticeable benefit over v2.x. This comes at a cost to someone. I pay the bills to provide a reliable data setup to transmit the xtra.bin data file and to provide the top NTP SERVERS in one DNS pool. To help keep this going, I just ask for the user to consider a donation. Nothing more, nothing less. Thank you for your consideration.
AGPS Patch Officially Supported Devices:
HTC Inspire 4G
HTC Desire HD
HTC Sensation
HTC Incredible S
Acer Iconia
LG Optimus One
Sony Ericcson XPERIA X8
HTC Salsa
HTC Flyer
HTC Evo 3D
LG GT-540 OPTIMUS
Samsung Galaxy S II Skyrocket (SGH-I727)
Samsung Galaxy S II (I9100)
Samsung Galaxy S II (SGH-T989)
HTC Desire S
Motorola Triumph
HTC Wildfire
HTC Wildfire S
HTC Droid Incredible 2
HTC Thunderbolt
HTC Desire
HTC Desire Z
Asus Transformer Prime
Asus Transformer (TF101)
Samsung Galaxy S Plus I9000
Samsung Galaxy Nexus
HTC One X
* I do not officially support all devices that this patch is known to work on at this time. You may private message me your success story for official support considerations.
Thanks Section
While this has gone a long distance since its inception, I want to still send thanks to Angeldeath for permitting me to take his early work and start tweaking it for HTC Inspire 4G users. This inevitably led to what we have here today.
Thank you to all those who joined and participate in the testing community. Without their help, I couldn't get enough data to know how well this works on different devices and in various regions of this planet we call Earth.
Thank you eagleeyetom, husky69, and tamagotono for their work in building an ADB pushing environment for Windows and for Linux respectively.
If you are happy with the patch and find this thread useful, please consider pressing the "Thanks" button on any of my posts on this thread. You may also consider rating this thread with five stars if you're satisfied. You may do so just below "Search This Thread" on the right-side at the top of this post. Donations are appreciated (See last NOTE)
REVIEW THE WHOLE THREAD BEFORE POSTING QUESTIONS.
Here are some things you can do if you're having problems with the S3.
With no GPS icon showing up
(OPTIONAL AND RECOMMENDED: USE Triangle Away to reset counter)
1. Flash back to stock UNROOTED ICS ROM
(Stuck at samsung logo after? flash a cwm recovery, factory reset and clear cache n reboot)
2. Enter into dialer *2767*3855# (Will do a HARD reset, no internal storage will be lost except the usual data)
3. Boot up again and run maps to see if you have a GPS icon
(IF YOU DON NOT HAVE A GPS ICON YOUR HARDWARE IS MALFUNCTIONING)
With GPS icon showing but no lock
4. Turn all GPS related thing OFF
5. go into google services framework in applications, settings, and clear data
6. go into maps, delete updates if any and clear data aswell
7. reboot the phone
8. Update google maps (very important)
9.reboot for safe measure
10. turn on everything in location and services in settings
11. boot up maps
12. profit
If GPS is still flashing but no lock
1. If steps1-11 does not work for you it is highly recommended to flash Galaxy S III Test 3 (created by crypted)
2. Factory reset trough settings and repeat steps 1-3 if not gps icon or steps 4-11 if gps icon flashes
3. profit
For flashing new ROMs after the above series:
1. see if gps is showing up or not, if not then repeat steps 1-12 above and it is recommended not to flash the same rom that makes gps disappear
2. if gps icon is showing up but very inaccurate then repeat steps 4-11
This patch will work only when your device is properly working. It appears a lot of people are forgetting that fact. Bad ROMs, bad cache, and bad flashing aren't going to be fixed by a GPS configuration alteration.
Thanks to egyptshun for the above information. There's only so much I can do without a S3.
Another user provided the following quick steps to resolve their problem. So if you are having issues AFTER trying the above out, take note of the following:
1.) download the sgii test file
2.) go into location services disable everything.
3.) Power phone off.
4.) remove battery for at least 30secs.
5.) boot phone into recovery
6.) wipe cache, and dalvik cache
7.) install zip file.
8.) reboot
9.) go into location service and enable gps location ONLY!!!
10.) open navigation and navigate to some place. Lock could take 5-10 mins, but it works great after.
Click to expand...
Click to collapse
This mod has worked great for me on synergy cm10 and beans. I personally used the Google specific 3.1 cwm flashable zip!
And holy hell.. I hate when others do this but I am actually first! Lol
Sent from my SCH-I535 using Tapatalk 2
Download links not working.
Sent from my SGH-I535 using Tapatalk 2
houseboatwayne said:
Download links not working.
Sent from my SGH-I535 using Tapatalk 2
Click to expand...
Click to collapse
There appears to be a connectivity issue affecting a few people over the past hour. It should be resolved relatively soon.
Apparently, there's an issue with one an uplink.
Please check back after while. Sorry about this...way out of my control.
Interesting.... may have to tinker around a lil.... Thanks for bringing this to our attention!! :good:
shojus said:
Interesting.... may have to tinker around a lil.... Thanks for bringing this to our attention!! :good:
Click to expand...
Click to collapse
Yeap.
Also, I assume there are files in /etc/gps/ for this device. If this is the case, I can customize the patch further as I did to resolve all those nasty problems on the ASUS Transformer & Transformer Prime lineups.
crypted said:
Yeap.
Also, I assume there are files in /etc/gps/ for this device. If this is the case, I can customize the patch further as I did to resolve all those nasty problems on the ASUS Transformer & Transformer Prime lineups.
Click to expand...
Click to collapse
Yes there are files for gps in system/etc.
Sent from my SCH-I535 using Tapatalk 2
Ty07allstar said:
Yes there are files for gps in system/etc.
Sent from my SCH-I535 using Tapatalk 2
Click to expand...
Click to collapse
If you can private message me those files, I would appreciate it.
I'm looking for any gps files in /etc/ and all files in /etc/gps/ should this exist.
Behold how good and how pleasant it is!
Sent from my SGH-I535 using xda premium
I copied the files to /system/etc and replaced what was in there. My GPS lock is much faster and does not drop. I'm on CM10 9/10 nightly with imoseyon's kernel.
Sent from my SCH-I535 using xda premium
Holy cow it works!
Sent from my SCH-I535 using Tapatalk 2
xXJay_RXx said:
Holy cow it works!
Sent from my SCH-I535 using Tapatalk 2
Click to expand...
Click to collapse
Glad to hear it. Guess we might do full support sooner than expected.
For CM10, which version do you apply? The SSL version or non-ssl version?
WhammyDroid said:
For CM10, which version do you apply? The SSL version or non-ssl version?
Click to expand...
Click to collapse
It doesn't matter quite honestly. The difference is discussed in the Notes Section. There's a slight performance benefit of one over the other.
It says I'm I'm NC and I forgot to back up
Sent from my SCH-I535 using xda app-developers app
jayotero said:
It says I'm I'm NC and I forgot to back up
Sent from my SCH-I535 using xda app-developers app
Click to expand...
Click to collapse
And, you didn't read the Notes Section.
Have a gander for incorrect location issues...
crypted said:
And, you didn't read the Notes Section.
Have a gander for incorrect location issues...
Click to expand...
Click to collapse
I did the wiping and rebooting and selected only gps
Sent from my SCH-I535 using xda app-developers app
jayotero said:
I did the wiping and rebooting and selected only gps
Sent from my SCH-I535 using xda app-developers app
Click to expand...
Click to collapse
Could you supply more details? This really doesn't tell anyone what your setup is like, what you're experiencing, etc.
I don't have time to pick through the OP at this moment to point out what it asks you to post in initial conversations. It includes ROM's, GPS apps, etc. though.
crypted said:
Could you supply more details? This really doesn't tell anyone what your setup is like, what you're experiencing, etc.
I don't have time to pick through the OP at this moment to point out what it asks you to post in initial conversations. It includes ROM's, GPS apps, etc. though.
Click to expand...
Click to collapse
Sorry I was driving I'm using Verizon gs3 Rom I'm using is synergy nightlies r71 I'm using stock navigation it work previously just took any where from 10min to 1 hour or never kernel I'm using is Synergy and ziggys, now the gps app saying searching for gps signal while the phone says gps set also says my location is in N.C. While maps shows I'm in NJ, (correct location) I also followed step 26
Sent from my SCH-I535 using xda app-developers app

AGPS Patch Galaxy S 4G 3.1 & 2.2 | GET BACK TO RAPID GPS LOCK, LOCK EXTRA SATS

AGPS PATCH
REVIEW THE WHOLE THREAD BEFORE POSTING QUESTIONS.
List of officially supported devices is at the bottom of this post.
Use this if you're having GPS issues (unreliability, no functionality, etc.)
This patch provides a worldwide solution to GPS issue for multiple devices. Using a general ROM without this has resulted in 10+ minutes of GPS delay. Also, GPS lock kept being lost. By using this patch, most people experience a GPS lock within 10 seconds (2 - 20 seconds range can be expected). Typically, a device using this patch will lock onto 7 - 9 satellites. Users have reported up to 11 satellites being locked at once. Without this patch, the average satellite count is 4.
HOWTO INSTALL: (Remember to make a backup. See Notes section for what this patch does.)
Method 1:
1. Download the "ADB Push Installer". This contains all versions for the latest build and old v1.3 versions.
2. Extract the files into a specific folder.
3. Plug your device into the computer and get it ready for adb pushing. Nothing out of the ordinary required.
4. Open the batch file called "ADB Installation Script - RUN THIS" if you use Windows. Otherwise, run the Linux SH script if you use Linux.
5. Select the version you want from the list.
6. Follow the prompts to reboot. You're done.
4. Review the NOTES section.
Method 2:
1. Download the patch
2. Copy all file(s)* into /etc/ of the system (not sd-card) using ES File Explorer, Root Explorer, or some other form. You must have SYSTEM set to Mounted and Root enabled. Check your explorer app's SETTINGS to do this.
**Files will be: gps.conf & SUPLROOTCERT -OR- only gps.conf for NO-SSL builds.**
3. Reboot the device
4. Review the NOTES section.
*Files are located in the /system/ folder of the ZIP. Do not copy the other directories or folders.
Method 3 (easiest if you use a compatible version of CWR or CWM)*:
1. Download the patch
2. Boot into CWR (Clockwork Recovery)
3. Mount /system/ partition (on the main menu, select the "Mounts and storage" option, then "mount /system")
4. Flash the patch (on the main menu, select "Install zip from sdcard," then "choose zip from sdcard," and find the zip and select it)
If you receive "(Status 0) Installation aborted" this Method will not work for you. Use one of the other methods.
5. Reboot the device
6. Review the NOTES section.
*This was built for and works on Inspire 4G and DesireHD versions of Clockwork Recovery. The Google CWM Flashable Build has binaries known to work with CWM on the X8. It may work on other devices. Please message me your success if you try and flash with recovery version and phone model as part of the message.
Downloads:
SEE THE NOTES SECTION (PARTICULARLY NOTES 1,2, & 3) FOR ALL SORTS OF INFORMATION AND FACTS ABOUT THIS PATCH, WHAT EACH BUILD IS FOR, VERSION DIFFERENCES, AND KNOWN ISSUES WITH SOLUTIONS.
Recommended Builds (pick either):
Download the Google Specific No-SSL v3.1 build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the Google Specific v3.1 build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Confused with all the options below? As the Notes section dictates: I recommend the GOOGLE BUILD of all devices. Other builds have changes in their SUPL server information and/or other variables pertinent to that manufacturer. These builds do not appear to operate as fast as Google build's but are available for your enjoyment.
3.x trunk Alternative Options (currently v3.1)
Download the ADB Push Installer here. (contains all current builds and v1.3 builds) (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the Google Specific NO-SSL TWRP build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the Google Specific build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the Google Specific NO-SSL build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the Google Specific Alternate* build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the Google Specific CWM Flashable build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the AT&T Specific build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the T-Mobile Specific build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the LG Phone Specific build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the LG Phone Specific Alternate* build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the Sony Ericsson Specific build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the GPS.CONF only build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the GPS.CONF only Alternate* build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
*The alternate patch removes a variable that some GPS hardware on older models cannot handle. Try this if you have problems with the standard patch.
2.x trunk Alternative Options (currently v2.2)
Download the ADB Push Installer here. (contains all current builds and v1.3 builds) (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the Google Specific build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the Google Specific NO-SSL build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the Google Specific Alternate* build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the Google Specific CWM Flashable build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the AT&T Specific build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the T-Mobile Specific build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the LG Phone Specific build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the LG Phone Specific Alternate* build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the Sony Ericsson Specific build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the GPS.CONF only build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
Download the GPS.CONF only Alternate* build here. (Like it? Don't forget to click on "Thanks" and to rate the thread)
*The alternate patch removes a variable that some GPS hardware on older models cannot handle. Try this if you have problems with the standard patch.
Changelog: (I'll try to keep this correct and current)
Code:
v3.1 update - New Version
introduced the NO SSL version for Google build. Shows faster performance times.
v3.1(HELP WITH THE MAINTANENCE COSTS - DONATE A FEW BUCKS)
introduced my own NTP pools
repaired the LG Alternate build (was same as standard build, compilation error)
v3.0 (HELP WITH THE MAINTANENCE COSTS - DONATE A FEW BUCKS)
based on v2.2 configuration
has my own XTRA/AGPS server instead of Qualcomm
re-added two AGPS variables from v1.3 (two beta-testers saw instant results with these re-added)
re-added on USE SUPL variable from v1.3 (two beta-testers saw instant results with these re-added)
variables are now divided into sections and sections have descriptions
Code:
v2.2 update - New Version
introduced the NO SSL version for Google build. Shows faster performance times.
v2.2 (additional builds added)
added a new SUPL version using data from Sony Ericsson
added an alternate release using LG SUPL servers
added an alternate release using Google SUPL servers
updated the ADB PUSH to include new versions
fixed broken download links for the patch
v2.2
removed local AGPS variable
removed local XTRA_SERVER variable
created LG Build with LG SUPL servers (some LG ROMs fail to work with non-LG SUPL servers)
reduced redundancy in NTP and XTRA (unnecessary entries)
added newly located SUPL server to T-Mobile build
v2.1 (encompassing changes between 1.3 to 2.1)
removed two NTP server pools
removed xtra1 server
removed multiple SUPL_HOST entries
aligned SUPL_HOST with SUPLROOTCERT in each package
increased QOS timeout from 89 to 100
removed QOS standalone timeout variable
removed extra AGPS variables
Old Versions:
3.x Trunk:
v3.0 ADB Push Installer
v3.0 Google Build
v3.0 Google Alternate Build
v3.0 Google CWM Build
v3.0 AT&T Build
v3.0 T-Mobile Build
v3.0 LG Build
v3.0 LG Alternate Build
v3.0 Sony Ericsson Build
v3.0 GPS Only Build
v3.0 GPS Only Alternate Build
2.x Trunk:
v2.1 Google Generic Build
v2.1 AT&T Specific Build
v2.1 T-Mobile Specific Build
v2.1 GPS.Conf Only Build
v2.1 GPS.Conf Only Build (alternate)
v2.0 Google Generic Build
v2.0 AT&T Specific Build
v2.0 T-Mobile Specific Build
v2.0 GPS.Conf Only Build
v2.0 GPS.Conf Only Build (alternate)
1.x Trunk:
Worldwide 1.3
Worldwide 1.3n (alternate)
North America 1.2
Worldwide 1.2
Worldwide 1.2n (alternate)
North America 1.1
Worldwide 1.1
Worldwide 1.0 (not recommended)
North America 1.0 (not recommended)
Rules For Posting Questions:
Read the Notes Section first. I will refuse to answer questions that can be answered by some reading. If it is based upon something in the Notes Section, REFER TO THE NOTE when asking.
Answer the following questions: What ROM you are using?, What kernel are you using?, What GPS apps you have installed?, Where is your general location?, Are you using a case?, Has your GPS worked fine before?, Does it work fine with some apps and not others?, What else happened around the time your GPS stopped working? -AND- Have you reviewed the Notes Section?
DO NOT criticize the user of custom third-party NTP pools and xtra.bin data as dangerous. You obviously HAVE NOT read the Notes section OR reviewed the concurrent branch 2.x to discover it offers the standard NTP pool and Qualcomm-based xtra.bin server.
Don't indulge yourself in ignornat posts. Provide information that may be relevant to helping. Simply stating "this stopped working" or "I can't get it to work" helps nothing and only annoys other readers AND those who may be willing to help you just will not do it.
NOTES Section:
This patch will work with virtually all Qualcomm, Android phones and has been reported to work with other chipsets as well. That means hundreds of devices could see a benefit to GPS performance from this patch.
This patch has various objectives to ensure stability and efficacy with GPS. Locally, the patch will replace your /system/etc/gps.conf and your /system/etc/suplrootcert if you have this file. You can compare the difference in what you have to this one to get an idea of all the changes. V3.1, onward, contains section descriptions for variables in use. Most notably, starting with v3.1 the aGPS Patch uses my own central NTP DNS pool and my own central xtra.bin server by default. The xtra.bin does have fallback servers should mine fail. But, that is very, VERY much an unlikely scenario. These two imperatives allow for better stability and speed by providing top-rated NTP servers and prime-routed network access to transmit the xtra.bin to your phone.
I recommend the GOOGLE BUILD of all trunks. However, you can use any build with any phone. You may have good luck with specific builds that do not fit your phone or carrier criteria. If you're curious, test it and see.
This works with ANY ROM unless the ROM has aGPS and/or GPS disabled in the code. This happens with CMx nightlies and some betas! I cannot fix this, neither can you.
Remember, this has to be reflashed when you update or change ROMs.
Short patch history: The 1.x trunk only flashed a modified gps.conf file which relied solely on Qualcomm and NTP.ORG. Starting with 2.x, a gps.conf and a matching SUPLROOTCERT file for SUPL server authentication is included. The 3.x trunk offers the same as v2.x but adds better sourcing for NTP data and for the xtra.bin file; it utilizes my own server to do so.
Why toss out SSL?Whether or not you have a current SUPL certificate is questionable. Some have expired. Some will expire soon. Either way, the servers may provide SSL access without proper certificates depending upon configuration. That aside, I have found that SSL and secure communications over data networks slows the response times. I see no reason to use SSL for location information. If someone has a logger to obtain your location, SSL will not assist in stopping it. The bad app will continue to obtain your information by "stealing" it and you have more problems than a simple SSL-SUPL communications leak.
NO-SSL Builds will not have a SUPLROOTCERT because these builds do not use SSL. The SUPLROOTCERT is a certificate used for authentication of SSL connections. There is no need for this file for the GPS at this point.
IF you have issues with v2.x or v3.x, your ROM might require more variables. Try the old worldwide v1.3 version in this instance.
IF you still are facing issues, it might be that your GPS hardware is very much outdated. Try any "Alternate" build to see if this helps.
CMx ROM users may not experience benefits from this patch. However, we have had good reports from CM users with one negative one. Remember to do all of the steps when flashing and the following notes are important too!
Reports indicate that this patch DOES WORK with the next iteration of Android, Jelly Bean. This patch has worked from Android 2.2 (Froyo) up through Android 4.1 (Jelly Bean). Therefore, it works with all iterations on the market. I will remove support as soon as it is confirmed to NOT work with a new version of Android.
Reports show that certain ROM's including some CM builds require a modification in the build.prop. You need to change "ro.ril.def.agps.mode = 2" or "ro.ril.def.agps.mode = 0" to be "ro.ril.def.agps.mode = 1" in order for aGPS to properly function. Only do this IF YOU ARE HAVING PROBLEMS after attempting the standard patch.
Your phone "learns" about the individual GPS satellites. This is part of the aGPS design. Don't be surprised if the first time you use GPS Status that it takes 20+ seconds to "lock".
I have read a lot that indicates that it is best to let your GPS run using any application for a while to "learn" aGPS information. I let GPS Status run for about 10 minutes (it has an option to disable the screen timeout, which I do) each "first time" to learn. I say each because I test a lot of tweaks and fully reset/delete GPS cached information to start retesting.
Remember, this has to be reflashed when you update or change ROMs. Each ROM will have its own gps.conf, normally not suited to all devices.
I use GPS Status to test my signal strength. It isn't 100% accurate, but it gives a very good sense of how the GPS is performing.
If you're wondering why GPS is slow on certain apps? Or, you show up as on a street when you're 6 meters away from it? Well, those apps process GPS data differently which is out of anyone's control except the app developer. Certain apps will force your location to a street until you pass the app error threshold. Food for thought.
DO NOT USE ANY OTHER GPS FIXING APPS with this patch. If you do, and you still have problems, I cannot help you. A number of these Apps will overwrite what my patch does dynamically.
Variables are described starting in v3.0. Open up gps.conf in a text editor to read about what variable sections are for. It isn't in-depth, but should be enough to help you get a general understanding.
Still having weak GPS reception? Take your case off. Cases have been known to affect signal, though some argue against it. Personally, I get 3 more sat's when I remove my case.
There is a reported variable that can cause some GPS units not to work as well as it should with this patch. This is very odd as it's hit-and-miss and only seems to cause problems on less than 10% of handsets. This doesn't mean it screws up anything! It's possibly an older piece of GPS hardware incompatible with this variable. Have no fear, v1.2 will remove this variable for the worldwide version. This issue is more prone to occur in DHD.
Tried taking the battery out for 30 seconds? Some have reported that their phone required the battery to be removed. First, power off the device. Second, remove the battery for 30 seconds. Third, put it back in and give it a try. I cannot explain this except for possible cache clearing.
Some Inspire 4G and DHD devices have hardware problems. There is a known problem that the spring connectors to the GPS antenna sometimes are out of place or quit touching. http://forum.xda-developers.com/showthread.php?t=1101066 provides a video on self-repair.
An error in flashing this patch means that this method will not work for you. Use one of the other methods for flashing this patch. Don't ask why or for a fix. There are hundreds of variations of recovery systems and update binaries. I do not have the time or desire to support them all. This is why I describe other install methods. Reference error: E:Error in /sdcard/android apps/agps.patch.google.build.nossl.v3.1.zip (Status 0) Installation aborted.
Location is way off? Like, not near you at all? This means your GPS is not actually being used. Try the following to resolve it: Goto Settings -> Locations and disable ALL options. Reboot into recovery. Clear Cache and Dalvik Cache. Reboot normally. Go back to Settings -> Locations and only enable GPS. Reboot once more and try your GPS again. If this didn't work, did you read all of the Notes such as the one about the battery or RIL?
Donations: If you wonder why I asked for donations, it's simple. Users of v3.x are gaining extra, noticeable benefit over v2.x. This comes at a cost to someone. I pay the bills to provide a reliable data setup to transmit the xtra.bin data file and to provide the top NTP SERVERS in one DNS pool. To help keep this going, I just ask for the user to consider a donation. Nothing more, nothing less. Thank you for your consideration.
AGPS Patch Officially Supported Devices:
Acer Iconia
Asus Transformer Prime
Asus Transformer (TF101)
Asus Transformer TF300T
HTC Inspire 4G
HTC Desire HD
HTC Sensation
HTC Incredible S
HTC Salsa
HTC Flyer
HTC Evo 3D
HTC Desire S
HTC Wildfire
HTC Wildfire S
HTC Droid Incredible 2
HTC Thunderbolt
HTC Desire
HTC Desire Z
HTC One X
LG GT-540 OPTIMUS
LG Optimus One
Motorola Triumph
Motorola Droid X2
Samsung Galaxy S II Skyrocket (SGH-I727)
Samsung Galaxy S II (I9100)
Samsung Galaxy S II (SGH-T989)
Samsung Galaxy S Plus I9000
Samsung Galaxy Nexus
Samssung Galaxy S III (AT&T, Rogers, Bell, Telus)
Samsung Galaxy S III I9300, I9305
Samsung Galaxy S 4G
Sony Ericcson XPERIA X8
* I do not officially support all devices that this patch is known to work on at this time. You may private message me your success story for official support considerations.
Thanks Section
While this has gone a long distance since its inception, I want to still send thanks to Angeldeath for permitting me to take his early work and start tweaking it for HTC Inspire 4G users. This inevitably led to what we have here today.
Thank you to all those who joined and participate in the testing community. Without their help, I couldn't get enough data to know how well this works on different devices and in various regions of this planet we call Earth.
Thank you eagleeyetom, husky69, and tamagotono for their work in building an ADB pushing environment for Windows and for Linux respectively.
If you are happy with the patch and find this thread useful, please consider pressing the "Thanks" button on any of my posts on this thread. You may also consider rating this thread with five stars if you're satisfied. You may do so just below "Search This Thread" on the right-side at the top of this post. Donations are appreciated (See last NOTE)
REVIEW THE WHOLE THREAD BEFORE POSTING QUESTIONS.
Support is here, as promised...
Official support has is now available for more devices:
Samssung Galaxy S III (AT&T, Rogers, Bell, Telus)
Samsung Galaxy S III I9300, I9305
Asus Transformer TF300T
Motorola Droid X2
Samsung Galaxy S 4G
If you appreciate this growing work, always consider clicking the Thanks.
Remember that I pay monthly hosting fees for the space and bandwidth necessary to keep this patch working on the backend. So, please consider donating a few bucks if you're a user. All donations go directly to the patch provisioning and there is absolutely no overhead to benefit me.
I couldn't get a lock for nothing after installing this, went back to stock with my LB6 modem and get a lock again within 1min. This was on a unreleased latest CM9 build.
getochkn said:
I couldn't get a lock for nothing after installing this, went back to stock with my LB6 modem and get a lock again within 1min. This was on a unreleased latest CM9 build.
Click to expand...
Click to collapse
You didn't read the OP post. So much for my hard work!
Here are the quotes from users already taking advantage of this patch. The quotes were on a temporary thread prior to me bringing support.
iamperson347 said:
Seems to work alright. I cleared gps data with angry gps and ran a tracking test. It locked in about 10 seconds to 8 satellites.
Sent from my SGH-T959V using xda app-developers app
Click to expand...
Click to collapse
iamperson347 said:
Flashed with twrp (that comes with aokp). I checked the file it was supposed to replace to the confirm it worked. I used gps fix build 3.1 no ssl.
Sent from my SGH-T959V using xda app-developers app
Click to expand...
Click to collapse
I_eat_tacos said:
Build 3.1 no ssl is working good for me . Running Beam rom with Hefe kernal and UVLB6 modem.
Click to expand...
Click to collapse
foltz61 said:
3.1 no ssl worked for me on Unofficial CM9. I looked at the update script and the only thing affecting my device was copying gps.conf to system/etc (it wasn't in there at all) so, I did that manually. Rebooted and had a quick gps fix.
Sent from my SGH-T959V using Tapatalk 2
Click to expand...
Click to collapse
ko08 said:
Went from taking over 1 minute to ten seconds great improvement using cm9 on ics rom Oc to 1400 mhz
Sent from my SGH-T959V using xda app-developers app
Click to expand...
Click to collapse
Couldnt get it to work either.
Sent from my SGH-T959V using xda premium
gizmoscoop said:
Couldnt get it to work either.
Sent from my SGH-T959V using xda premium
Click to expand...
Click to collapse
Explain your comment as per OP rules.
Sent from my Galaxy Nexus using xda app-developers app
i do not see anthing about akop going to try it lb6 akop b6 m5
crypted said:
Explain your comment as per OP rules.
Sent from my Galaxy Nexus using xda app-developers app
Click to expand...
Click to collapse
I would like to explain, it just that there isnt much too explain. Simply nothing happened when I flashed it.
Sent from my SGH-T959V using xda premium
gizmoscoop said:
I would like to explain, it just that there isnt much too explain. Simply nothing happened when I flashed it.
Sent from my SGH-T959V using xda premium
Click to expand...
Click to collapse
You are being very lazy. Read the section on how to post. Then, read the Notes, and give us information so we can know what doesn't work.
Sent from my Galaxy Nexus using xda app-developers app
gizmoscoop said:
I would like to explain, it just that there isnt much too explain. Simply nothing happened when I flashed it.
Sent from my SGH-T959V using xda premium
Click to expand...
Click to collapse
So, you're on stock Froyo, flashed the 3.x branch Sony Ericsson patch onto your Samsung Galaxy S 4G (the only solid information you gave us, and only accidentally since it's in your signature) and your GPS still worked exactly the same, right? Since you didn't clarify, that's my assumption on your process.
On my part, I've flashed it onto a Galaxy S 4G phone that was on AOKP m6r5 using the 3.x TWRP No-SSL patch. Seems about the same, still won't lock onto any of the satellites with 3 floors above my head, though it does see 10 as existing (0/10 locked using GPS Status). Maybe better, definitely not worse.
Theraze said:
So, you're on stock Froyo, flashed the 3.x branch Sony Ericsson patch onto your Samsung Galaxy S 4G (the only solid information you gave us, and only accidentally since it's in your signature) and your GPS still worked exactly the same, right? Since you didn't clarify, that's my assumption on your process.
On my part, I've flashed it onto a Galaxy S 4G phone that was on AOKP m6r5 using the 3.x TWRP No-SSL patch. Seems about the same, still won't lock onto any of the satellites with 3 floors above my head, though it does see 10 as existing (0/10 locked using GPS Status). Maybe better, definitely not worse.
Click to expand...
Click to collapse
The Notes explain the differences. The numerous variants that are not Google derived use SUPL servers of those companies listed in the filename. This is discussed in the thread.
If you have three floors above you, I would not expect any lock whatsoever. GPS signal is very reflective. So, your device could see 10 unique identifiers bouncing within your building. But, those will be too far above the minimal error threshold I use. Ergo no lock.
Works wonderfully! On cm9.1 and got locks in 8-12seconds and my accuracy went as low as 4ft without wifi assistance. Used 3.1v no-ssl
Sent from my SGH-T959V using xda premium
Thanks a lot
Hi
i have galaxy S 4G AOKP ICS
i have tried it without believing it
because i am suffering from gps issues since the first day i bought this phone
i have tried all the crappy solution (angry gps, Gps status, .... ,faster fix ...)
i have just flashed this one: Google Specific NO-SSL TWRP
it works perfectly
thanks a lot!!!!!!!!!!
I have sgs4g and use barebones 1.1.3 Rom (for its battery life)
Blastoff v2.5 kernal
Cwm recovery 5x
I have always had gps issuse with this phone
I flashed the non-SSL google build
First link in post
Flashed perfect...first use no lock
I let it run maybe 5 or 10 minutes rebooted phone...
Second attempted it locked 6 of 11 sats in 3 seconds
Now gps locks every time in 3 to 5 seconds
Thanks so much for this mod now I can use my
gps on my phone.Thanks again
Sent from my Kindle Fire using xda app-developers
Root
SGS4G
Slim ICS
Flashed the 3.x Google specific CWM flashable
Nothing happens in 20 secs, but after 40 I get 7 locked. This is a major improvement over it never locking in the first place.
Does this patch require root access? I know methods 2 & 3 do, but does the first method? This might sound like a stupid question, but I have never done an ADB install.
After testing my GPS again, I can't get a lock. I am trying to run Runtastic Pro with it. I switched to the recommended Google Specific NO-SSL and there was no improvement. It says that there are 13 satellites around, but can't lock.
Cooptx said:
SGS4G
Slim ICS
Flashed the 3.x Google specific CWM flashable
Nothing happens in 20 secs, but after 40 I get 7 locked. This is a major improvement over it never locking in the first place.
Does this patch require root access? I know methods 2 & 3 do, but does the first method? This might sound like a stupid question, but I have never done an ADB install.
After testing my GPS again, I can't get a lock. I am trying to run Runtastic Pro with it. I switched to the recommended Google Specific NO-SSL and there was no improvement. It says that there are 13 satellites around, but can't lock.
Click to expand...
Click to collapse
Your phone has to be rooted first. Read the Notes.
Sent from my Galaxy Nexus using xda app-developers app
crypted said:
Your phone has to be rooted first. Read the Notes.
Sent from my Galaxy Nexus using xda app-developers app
Click to expand...
Click to collapse
I am rooted, that question was just for my friend. He doesn't want to root.
Sent from my SGH-T959V using xda app-developers app
crypted said:
Reports show that certain ROM's including some CM builds require a modification in the build.prop. You need to change "ro.ril.def.agps.mode = 2" or "ro.ril.def.agps.mode = 0" to be "ro.ril.def.agps.mode = 1" in order for aGPS to properly function. Only do this IF YOU ARE HAVING PROBLEMS after attempting the standard patch.
Click to expand...
Click to collapse
We'll call this one hidden in plain site.
I've been testing a new kernel for Beastmode lately and was trying to get GPS to work. I flashed 3.1 google specific build and still no lockie. So I did what cryptic mentions in the OP and READ the notes. Well that note that I quoted up above is the thing that needs to be done for this phone to make GPS work. After I added that line to the build.prop and rebooted I got a lock in about 10 seconds indoors to an accuracy of 6 meters. Not bad for this phone at all.
Most of are ICS ROMs use CM as a base. So after going through and looking at most of their props NONE of them have that line. I don't know how it's escaped notice as long as it has. I've only tested it on CM9 8-29 build with Beastmodes yet to be released kernel. I doubt that it matters though. Flash the zip, add that line, reboot and you should be good to go.
So thanks to cryptic for this fix and one of the most detailed OP's I've ever had the pleasure of reading. And too erikmm(aka Beastmode) for the incentive to actually look into this.

[APP][4.0+] TopNTP 1.1 - Achieve Rapid GPS Locks, Use more GPS Sats, Reliable NTP

GPS.conf Profiles
This app does installs a customized gps.conf file for your GPS. It has several different profiles to choose from. We recommend to use the default Google profile but it is up to you. Apart from the general profiles, you can customize the one profile you choose to fit your own needs.
NTP Servers
Derek Gordon maintains a special NTP server pool for you. Dispite what everyone thinks, it is not necessarily the one closest to you which is the best. We consider Derek Gordon's server to be the best option to choose because it has the best data and is most frequently updated.
For more information about the NTP server check out the "About this app" section found under the settings of this app. Also, feel free to visit derekgordon.com for more in depth information.
aGPS Alamanacs
Derek Gordon maintains a special aGPS almanac for devices using Qualcomm or similar chipsets. This xtra.bin data file is updated every 30 minutes and is located on a content delivery system maintained by the generous donations of ther userbase.
For more information about the NTP server check out the "About this app" section found under the settings of this app. Also, feel free to visit derekgordon.com for more in depth information.
Donations
To maintain the server we need money. Donations through this app will be divided between Derek Gordon (Crypted) and Zatta on XDA.
Each star costs 2 Euro and will reduce the waiting time before you can install the patch. 0 star users wait 20 seconds, 1 star users 10, 2 star users only 5 and 3 star users and Premium users can install immediately.
You can become a premium user for only 5 Euro. This is a discount of 1 euro compared to a three star user! We choose this method to allow every one to use all features of this app and because we believe in XDA developers users. Please, don't leech!
Backup and Restore
On the first run of this app a backup is made on your SD card. Don't remove it because a backup is only made during the first run (or at an update if you choose to remove it anyway) and no other backup is found on your SD card.
ROM Updates
The patch this app provides is located on your /system partition so every time you do update your ROM the patch is overwritten and you will have to redo the patch.
Unless you are using a Cyanogenmod based ROM and your rom has addon.d support. In that case a script will be placed in the addon.d directory to preserve the patch.
It can be disabled in the app's settings but is enabled by default.
ASUS Users
On ASUS roms a typical file is present at /system/etc/gps, namely the gpsconfig.xml file. This app pathes that file as well, to be specific the PeriodicTimeOutSec parameter. Of course a backup is made of this file as well.
Get it on Google Play!
Thanks to Sneakyghost for German translation!
Changelog
Version 1.1:
Now also localized in Italian, translations by XDA Member @Kiba No Ou
Version 1.0.5:
Removed in-app donations, thanks to everyone who has donated!
improved mounting /system to RW
Version 1.0.4:
Added German translation. Huge thanks to @Sneakyghost for this!
Version 1.0.0:
Repaired addon.d file preservation function (thanks @karimrim)
Version 0.9.9:
Bugfix for the app FC after quickly checking donation options
Link to the app thread under settings
Updated database; removed empty items
Updated Dutch translations
Version 0.9.2:
Bugfix for the addon.d script
Added specific supl hosts spinner
Re-organised the database, less profiles, better names for them
Added a reset custom button in the preferences
Version 0.9.1:
First public beta
Minor changes to some strings
Version 0.6.6:
Reverted busybox downgrade from 7 to 9 (now it is cm9 again)
Addon.d support finished (enabled by default)
Version 0.6.3:
Using busybox from cm7 instead of cm9
Started implementing addon.d support
Started translating (to Dutch)
Version 0.6.2:
Using busybox from cm9 instead of cm10
bugfix: the setup screen not disappearing after showing the install dialog
Version 0.6.1:
Move away from using a script from the shell
Using a loader instead of AsyncTask
Speed improvements
Added permissions for super user acces and write external storage
Version 0.2.0:I
ntroduced a welcome screen
Introduced this changelog
Stringify it all
Introduced the backup and restore functionality
Version 0.1.0:
Updated database handeling.
In app billing fully tested.
Use of CM10's busybox binairy.
Implemented patching the gpsconfig.xml file for asus devices.
UI work.
Version 0.0.1:
Initial closed beta release.
Download the apk from the playstore of downoad it from here!
Personal note: I prefer if you download it from the paystore because I an highly interested in the statistics it provides to me. However, if you re unabe to download it from the laystore, feel free to use the download from xda. It is the exact same apk. All functions are for free, we just need your absolutely voluntarily donations to keep the server up in the air. We trust XDA users fully!
reserved for my spam.
Installed.
I use GPS Status app for testing my GPS, and after installing this app, it needed <10 secs to find my exact location.And I wasn't even under the clear sky.It usually takes min or two to get lock.The thing is, when I opened maps, it wasn't so precise.The circle was around 1km big.Thats strange.I will test more tomorrow though.
Can you explain exactly how this app helps to get quicker gps lock?
Re: [APP][4.0+] TopNTP 0.9.2 - Achieve Rapid GPS Locks, Use more GPS Sats, Reliable N
Awesome job Bro. Crypted! I will definitely try this out.
Sent from my Galaxy Nexus using xda app-developers app
Re: [APP][4.0+] TopNTP 0.9.2 - Achieve Rapid GPS Locks, Use more GPS Sats, Reliable N
Thanks crypted and zatta. As usual the patch works awesome. Got a gps lock in 1-2 secs in India
Sent from my GT-I9300 using Tapatalk 2
Re: [APP][4.0+] TopNTP 0.9.2 - Achieve Rapid GPS Locks, Use more GPS Sats, Reliable N
Gps lock in less than 6 sec..damn fast!!!! Thnks...
Sent from my GT-I9001 using xda app-developers app
Re: [APP][4.0+] TopNTP 0.9.2 - Achieve Rapid GPS Locks, Use more GPS Sats, Reliable N
Nightshadow931 said:
Can you explain exactly how this app helps to get quicker gps lock?
Click to expand...
Click to collapse
I can't do that exactly because there are many variables that are tweaked. This has been a long process, Crypted spent roughly 2 years experimenting with the gps.conf file and maintains 30 (!!) threads for various devices all over XDA.
The main thing though is the excellent ntp server he maintains.
Thanks to all downloaders over the past two weeks. We are now on a steady 400 active installations of the app, that is a rate of 66 percent of the total downloads which is great!
What makes me even more proud is that I didn't get any bug reports so far..
Taptalked u see .. əəs n pəʞlɐʇdɐʇ
On the first run it didn't creat the backup of original GPS.config file. It just created the empty topntp folder in sdcard.Also GPS lock improvements is not visible. I'm using job 4.1.1
coolgal302006 said:
On the first run it didn't creat the backup of original GPS.config file. It just created the empty topntp folder in sdcard.Also GPS lock improvements is not visible. I'm using job 4.1.1
Click to expand...
Click to collapse
Did it create an backup of the new file than? For which device?
Edit: can you sent a copy of your original /system/etc/gps.conf? Or has your rom the conf file somewhere else or something strange like that?
Taptalked u see .. əəs n pəʞlɐʇdɐʇ
Zatta said:
Did it create an backup of the new file than? For which device?
Edit: can you sent a copy of your original /system/etc/gps.conf? Or has your rom the conf file somewhere else or something strange like that?
Taptalked u see .. əəs n pəʞlɐʇdɐʇ
Click to expand...
Click to collapse
No it didn't create the backup of original file. just the folder was created in the sdcard.The new file is created in system/etc folder. I will try to upload original GPS confg file from ROM dump. I'm on micromax a110 device. It is a rebranded Chinese phone available in Indian market
Just to give some more info if that will help. I'm using an extremely large host file to block ads. not sure if this has any connection.
Been testing this on a Nexus 4 with Stock ROM and Franco Kernel. I've always had spotty GPS (if at all, specially inside buildings if I don't turn On WiFi). Yesterday, it locked me inside my house without WiFI after reboot in 3-4 seconds. Today, it has been kind of spotty. I flashed the General settings with no specific Country. I live in Puerto Rico. Do you recommend some specific settings?
coolgal302006 said:
On the first run it didn't creat the backup of original GPS.config file. It just created the empty topntp folder in sdcard.Also GPS lock improvements is not visible. I'm using job 4.1.1
Click to expand...
Click to collapse
Is your device rooted?
Sent from my Galaxy Nexus using xda app-developers app
PRGUY85 said:
Been testing this on a Nexus 4 with Stock ROM and Franco Kernel. I've always had spotty GPS (if at all, specially inside buildings if I don't turn On WiFi). Yesterday, it locked me inside my house without WiFI after reboot in 3-4 seconds. Today, it has been kind of spotty. I flashed the General settings with no specific Country. I live in Puerto Rico. Do you recommend some specific settings?
Click to expand...
Click to collapse
Describe your surroundings. Explain the comment that it always had spotty gps reception...
Sent from my Galaxy Nexus using xda app-developers app
Sometimes it works others it doesn't. My surroundings change but its urban. At times it locks at a previous location.
Sent from my Nexus 4 using xda app-developers app
Yes it is rooted & even the GPS config file is getting updated. In the setting I choose Asia. India & Google profile
PRGUY85 said:
Sometimes it works others it doesn't. My surroundings change but its urban. At times it locks at a previous location.
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
Come on now, don't be so vague...
When it doesn't work, where are you? When it works, where are you?
Do you have any non-standard Nexus 4 ROMs installed? Any other GPS tweaks installed?
If it locks at a previous location, it sounds like GPS isn't being activated and it uses cached coordinates.
I have Stock ROM rooted with Franco Kernel, nexus 4. It doesn't work as well inside buildings which is to be expected. Yet I would like to have at least an estimate of my position. Couldn't this be done with network data? No other mods installed.
Sent from my Nexus 4 using xda app-developers app
I'm currently at home with WiFi off. The stock GPS icon shows my location is set however GPS status app nor Google maps Can lock on a location.
.
Sent from my Nexus 4 using xda app-developers app

Categories

Resources