After struggling to get AGPS Lock Patch to work on iKream 605.19, I was finally able to get running with the following steps:
1 - download AGPS lock, Google Specific-No SSL 3.1 build (the very first choice)
2 - extracted gps.conf from the .zip file, and copy/paste into system/etc/ with Root Explorer (you can do this also with ES File Explorer) *flashing this did not work at all for me*
2 - changed the value of ro.ril.def.agps.mode to 1 in /system/build.prop (see Note 13)
3 - restart into Recovery, wiped Dalvik Cache in CWM Recovery
4 - Downloaded GPS Status and Tools from Market
5 - Disabled screen timeout, and let GPS Status run for about 10-15 minutes next to a window
After spending the weekend testing this out, I found that GPS took about 5-10 seconds to lock (originally it took 1-3 seconds to lock). However, when driving/walking GPS lock didn't drop as much as before, which is why I wanted to use this. Slightly more accurate, but the fact that I wasn't losing my GPS location so frequently made it worth it.
Also, I didn't turn on Verizon Location, supposedly to save battery life. I will turn on Verizon Location this week to see if it gets any better.
Related
So im thinking that we have so much erronious data and so many different setups that isolating the gps issues wil be pretty difficult. I wanted to start a thread to determain what works and what doesnt. Things that probably should be consistant are: rom, gps files used, time since last install, installation method, testing method and tools for testing.
This is my setup
Cognition 2.2 5.5 beta
Installation method
one click Jf6 -> master clear-> kies mini jh7-> odin 2.2.5-> tibu all of my apps back
No gps fixes
Installed 6:30 pm pst 10/10
Tested gps with gpstest outside with wifi on clear
night
Will continue to test this way and will retest again tommarow
Avg 30-40 dbhz on 8 satalites locked on all after approx 10 sec from hot start
Update 10/11
Reset phone lbstestmode coldstart lock in 19 seconds 10 m, restart lbstestmode hot start lock 10m in 4 secs average 25-35 dbhz
update 10/12
Reset phone lbstestmode lock in 5 seconds 10 m, restart lbstestmode hot start lock 10m in 4 secs average 32-41 dbhz
update 10/13
Reset phone lbstestmode lock in 6 seconds 10 m, restart lbstestmode hot start lock 10m in 4 secs average 28-41 dbhz
latest mytracks 45 minute drive
http://maps.google.com/maps/ms?hl=en&gl=us&ie=UTF8&oe=UTF8&msa=0&msid=110758320133043768862.0004928d4bbfce59c1962
Sent from my SAMSUNG-SGH-I897 using XDA App
I have the same setup as you and it has been working for 4 days straight now!! it is crazy how a change in ROM can have this much effect on the GPS performance. My lock is 8 indoors after about 15 seconds, 11-12 outdoors after 5 seconds and GPS tracking and navigation work flawlessly. My method was odin back to stock, master clear, used rom manager premium to flash Cog 5.5 and left GPS settings alone.
Hey gang, quick question.
Just installed CM11 & minimal GAPPS.
Took phone outside with a clear view of the sky for several minutes, I am showing no satellites whatsoever. I confirmed that location mode is set to "high accuracy."
Thoughts?
Thanks!
Strange, try getting GPS status app and use it to download agps data. That might make GPS fix faster.
Sent from my SGH-T959V using XDA Free mobile app
Nice!
Okay, tried it. It would "see" one satellite, briefly two. After about 10 minutes, no lock on either, and no fix (minimum of 3 required for a 2D GPS fix). :dunno:
Worked fine in Gingerbread.
I flashed dj's latest (slimkat) again last night. It took a long time before locking in on some (maybe ten minutes), but, I was inside. This morning, I hit it again. 10 sat lock under two minutes (inside again). Connect to wifi with no SIM card. Afaik, you do need some form of data at first.
Interesting. So part of this was user-error. I did not realize that the "GPS Status" app's default behavior is to turn off GPS when the screen is off. So when I was testing yesterday of course I turned the screen off!
Anyway, fixed that. After 10 minutes I had 6-7 satellites for several minutes but no lock. :dunno:
As I moved from Windows Phone to Android, I expect Android to be extremely more powerful than Windows Phone. But the very first two issues I have met ware, 1. Apps on SD card won't be able to automatically start after a device restart. 2. I always would like to store all pictures on SD card, but some apps may randomly store files in different places. So I started "event based script runner" (used to be init) to simply execute an sh script when a certain event triggered. Such as device has been booted, screen is on / off, user unlocked device, etc. Then I would be able to do whatever I want without need to change the application itself.
It works well for me, as I can move files regularly, change between vibrate / normal ringer mode at certain time - though not so accurate, but acceptable.
After some investigation, I realize, GPS is a key battery killer. So I consider to write another no-UI application, which provides two activities to turn GPS on / off. Then I can use the event based script runner to execute GPS on / off commands when the screen is on / off. I do not need to manually switch GPS on / off anymore.
This approach works even better than I expected, now my phone can last almost four days with regular usage, i.e. some twenty or thirty SMSes, some twenty or thirty minutes of phone calls, navigating sometimes, etc. I do not need to worry about GMS to drain my battery during the night. The phone usually uses 0% battery during a seven or eight hours idle in the evening. See the first screenshot. And it can be achieved by a very minimal change to the OS, only move one application to the priv-app.
You will need to have some basic linux knowledge to use these tools, though I do not think it's complex. A sample is @ https://github.com/Hzj-jie/android-init/tree/master/sample, which contains exactly what I am using now.
I would like to share these applications here.
1. Event based script runner,
https://play.google.com/store/apps/details?id=org.gemini.init
2. [Root] GPS on / off
You will need to put it in priv-app or app (for old OS) folder
https://play.google.com/store/apps/details?id=org.gemini.gps_onoff
3. Change ringer mode
https://play.google.com/store/apps/details?id=org.gemini.ringer_mode
Delete It
It took 30 min to boot after 3 install.
No touch icon in pull down menu.
Bluetooth speacher switch of automatically.
Less wifi range.
Not getting volte.
Bit laggy
Delete It
Hey guys, I'm experiencing a major issue -
When I use running apps (tried a bunch, the issue occurs in all of them) the GPS signal gets lost after about 1:10 minutes.
The thing is - it happens ONLY WHEN SCREEN IS OFF/ PHONE IS LOCKED.
For instance, when I use Waze, where the screen it always turned on - I have a clear GPS signal the entire drive.
Also, when I use the running apps while walking and using my phone - as in screen is ON - I get a clear GPS signal.
Only when I turn off screen (as in lock phone) - I lose GPS signal after about a minute. EVERY TIME!
So far, I've come to the conclusion that:
1. Phone is not defective, since GPS works great with Waze/Running apps while screen is turned on.
2. Not a GPS-Antenna issue since I know that when I walk the same route with screen on - the problem is on.
3. Not a specific app related, since it happens with all running apps.
Please help me, I want to be able to know my running distance
Thanks!
Please help
Bump
Go to:
Code:
Settings → Battery → Battery optimization → Tap the 3 dots in the top right corner → Advanced optimization
and turn off deep optimization.
Note: your battery life might get worse because of that.
Holy hell!!! It worked!!!
Is there a way to keep deep optimization on EXCEPT for running app?