Hi, I have noticed that my little GPS satellite icon stays on and is draining the battery constantly after a hard reboot. Does anyone know why this is? I have not done anything out of the ordinary and its never done this. I know it would come on once in a while and then turn off, but this time its on all the time. Im on the latest OTA update on the HTC EVO 3D unrooted.
UPDATE...I just shut down my phone and turned it back on, and now seems fine, dont know why with a reboot instead of a shutdown the GPS goes crazy.
A lot of the time apps will request gps location and won't shut it off until it finds a fix. If you're in a location where gps signal sucks, that could be the culprit. I discovered Facebook does this for example.
I have been using LBE Privacy Guard to monitor what apps are trying to do so I can deny or allow them to access certain permissions. Of course, by default a lot of them don't prompt so def check through your apps from within LBE. Now, LBE does claim to require root, but I don't think it would hurt to at least try. The active protection service is the only option that i've seen ask for super user permission. Might be worth checking out, but not sure how well it'll work for unrooted phones.
Related
hey im wondering if this would work for us or is there some porting needed and is this somthing that would help gps and if im in the wrong section please move.
http://forum.xda-developers.com/showthread.php?t=881941
Very interesting post indeed.
From his findings, I'm also wondering if we have Auto Rotate Screen (the accelerometers) turned off, if that hinders the ability for our GPS to accurately detect location and movement. He suggested that it goes into low-power mode when it isn't detecting movement via the sensors, but didn't say what happens if the sensors are turned off.
...I'm going to have to test this out tomorrow.
Are people still having issues with GPS on the fascinate? Since we more or less had the issue fixed I've had as good or better GPS performance than on my other smartphones.
Da_G is a good buddy of mine, trust me, if anyone knows wtf they are talking about, it would be him....
lane32x said:
Very interesting post indeed.
From his findings, I'm also wondering if we have Auto Rotate Screen (the accelerometers) turned off, if that hinders the ability for our GPS to accurately detect location and movement. He suggested that it goes into low-power mode when it isn't detecting movement via the sensors, but didn't say what happens if the sensors are turned off.
...I'm going to have to test this out tomorrow.
Click to expand...
Click to collapse
im just wondering if this is safe to flash to our phones or does it need to be ported to fascinate
yep still having issues with gps...sometimes doesn't lock. sometimes takes forever. sometimes...omgsh...it actually locks!
not reliable.
I applied the d101 gps fix to eb01 and my gps locks in around 20sec. Auto rotate or not my gosh never locked on eb01 without the d101 fix.
Sent from my SCH-I500 using Tapatalk
Just tested my gps a little. Mine is locking within 5 meters in a brick building with auto rotation on or off. Not in a car currently but I took a little jog and it seemed to follow my direction and location very accurately in both.
So I guess my GPS is pretty good.
Regardless... I wanted to say thanks for reposting that because it was a really interesting read!
It should just work, even though EB01 stock should just work too.
Just don't flash the AT&T-specific version...
The Fascinate doesn't seem to have the same layout concerning the gps jupiter files (I don't see them anywhere, at first glance). Either I am missing something or it's a completely different setup.
There are some settings in his /data/gps/secgps.conf (just a text configuration file) that are different than the stock fascinate file. These might be worth looking into to see if they help improve the signal without using his modified binary. You don't need to flash the file using CWM, just use adb to push a modified file (or root explorer and edit it on the phone itself).
Since this is a CDMA phone, I don't know how many people this would affect, but here is a general Android GPS tip for those who don't live in North America:
In /system/etc/gps.conf, change the address to the server that corresponds to your country:
Code:
NTP_SERVER=[COLOR="Red"]north-america[/COLOR].pool.ntp.org
I usually can't get an accurate lock or any lock at all unless I reboot with gps already enabled. Then I will get a good lock instantly... If I reboot the phone with gps off then I will get no signal/lock again.
Sent from my SCH-I500 using XDA App
Let me share my experience with GPS on EB01, it's GREAT, you just have to turn on GPS "correctly."
If I turn on GPS using the Notification switch, GPS takes FOREVER to lock, if it even does so. Gone several minutes with no lock.
Now here's the thing, if you turn on GPS in the Settings > Location settings, I always get super fast, under 5 second GPS locks. ALWAYS. I've tried this out repeatedly over several days, and it really makes a difference. Once you turn on GPS using Settings, you can leave your phone on, reboot, whatever, and GPS will still be responsive. If you turn it off, wait a while and use the Notification switch to turn on GPS and you're trying to get a cold lock, it'll be slow again, just be sure to use the Setting option and it'll be back to being responsive.
That's my experience.
CrushD said:
Let me share my experience with GPS on EB01, it's GREAT, you just have to turn on GPS "correctly."
If I turn on GPS using the Notification switch, GPS takes FOREVER to lock, if it even does so. Gone several minutes with no lock.
Now here's the thing, if you turn on GPS in the Settings > Location settings, I always get super fast, under 5 second GPS locks. ALWAYS. I've tried this out repeatedly over several days, and it really makes a difference. Once you turn on GPS using Settings, you can leave your phone on, reboot, whatever, and GPS will still be responsive. If you turn it off, wait a while and use the Notification switch to turn on GPS and you're trying to get a cold lock, it'll be slow again, just be sure to use the Setting option and it'll be back to being responsive.
That's my experience.
Click to expand...
Click to collapse
Nice observation...just worked for me too!!
By golly... He's right, although it took me about twenty seconds to lock.
Sent from my SCH-I500 using XDA App
Hmm... I remember this from a different android device I have. The stock power control widget for wifi would take 45 seconds longer for the network to connect then if I would go to the wifi menu and turn it on myself. I found out that there were two methods for turning on the wifi programmatically, and that some widgets used one method and the other widgets used the other.
If I remember right, the fast method changed the setting by calling the wifi menu and emulating the menu press, while the slow method attempted to power on the wifi directly.
$10 says that if you started decompiling, you'd find a similar situation here.
is there a way to have the gps turned off, but for certain apps, it will turn on automatically? im on litening rom 1.5 but havent found a way to figure this out ..
That could be done by an app like Tasker. You would have to buy it though.
Edit: Just checked.Tasker can't do it. It gives some note stating on stock gingerbread the GPS can't be changed without user intervention.
ha. that sucks balls. but thanks anyways, now i can stop searching for it..
I have GPS turned on all the time, with no noticable loss in battery life. The battery is only depleted when an application uses the GPS (such as google maps or Navigation) It may occasionaly be used to get a fix for weather updates but that will only be for a few seconds every few hours.
Anyone else having this happen? If I reboot, as soon as my phone comes up the GPS is going and continues to go for like 7-10 minutes before finally going away.
No clue what's causing it but it's rather annoying.
I would guess it is normal for Google and other services on your phone to collect data on your location for things like weather and traffic and stuff like that right after a boot but 7-10 minutes is a rather long time. Is the gps signal locked during that time or flashing like it is trying to obtain a signal?
If you run your task manager you should be able to see what apps are running and that may give an indication of which is trying to get your location for so long.
Update: Just started happening again and this time the phone wasn't rebooted. I'm almost convinced it's an app. And no it doesn't fully lock on, but it tries to the entire time. I'll play around with it some more, but I have a feeling it's one of the many apps I installed today.
It's Beautiful Widgets causing the problem. Also sometimes the time isn't updated properly. Not sure if BW is having an issue with this phone, or ICS, or maybe just MY specific configuration.
Any other good Clock/weather widgets out there?
For those that have had issues with battery drain like I did, I may have finally found the solution.
After much research and reading many threads I found that the culprit was google play services. Specifically it was Google (I believe on Now) always trying to figure out location.
It always does a quick wifi check to try and figure out what's what. However due to a bug that has been in the coding since launch of KitKat (hurry up and fix it google) it fails and will just continue to try and try and try.
Solutions I found were to turn off location access on phone or edit Google Play Services Permission, specifically disable stay awake permission.
Turning off location, google now access to location, or both resulted in temporary fixes and I believe google still tried to figure it's location via wifi despite being told not to.
Long story short...if having just wifi location doesn't work.. and having location off doesn't work...
Then why not switch mode to high accuracy in which GPS is left on!
Google uses GPS for location, it works in one try, everyone is happy!
Long story short, if you have KitKat and are experiencing high battery drain with you phone constantly awake when off.
Switch your location settings to High Accuracy. Phone is smart enough to not use GPS when not needed.
It worked for me and it might work for you too!:good:
(Hopefully this fixes it for good)
Kolma said:
For those that have had issues with battery drain like I did, I may have finally found the solution.
After much research and reading many threads I found that the culprit was google play services. Specifically it was Google (I believe on Now) always trying to figure out location.
It always does a quick wifi check to try and figure out what's what. However due to a bug that has been in the coding since launch of KitKat (hurry up and fix it google) it fails and will just continue to try and try and try.
Solutions I found were to turn off location access on phone or edit Google Play Services Permission, specifically disable stay awake permission.
Turning off location, google now access to location, or both resulted in temporary fixes and I believe google still tried to figure it's location via wifi despite being told not to.
Long story short...if having just wifi location doesn't work.. and having location off doesn't work...
Then why not switch mode to high accuracy in which GPS is left on!
Google uses GPS for location, it works in one try, everyone is happy!
Long story short, if you have KitKat and are experiencing high battery drain with you phone constantly awake when off.
Switch your location settings to High Accuracy. Phone is smart enough to not use GPS when not needed.
It worked for me and it might work for you too!:good:
(Hopefully this fixes it for good)
Click to expand...
Click to collapse
its working bro......cheers......:good: great ........
So usually I just keep GPS off to save battery. What your saying is to keep GPS on with high accuracy may actually improve battery life over keeping GPS off altogether?
Sent from my Virgin Mobile CDMA HTC Desire 601 zara_cl
what about device sensor's setting?
hi all
is there anyone here already try AppOpsXposed? http://forum.xda-developers.com/xposed/modules/xposed-appopsxposed-appops-4-3-t2564865
it's work at My desire 601 kitkat 4.4.2 without root
this apps can disable hidden system location and other thing but not sure work or not but so far my battery getting better now...
I have the same problem but the solution doesn't work.
I think you fixed the problem by charged the phone and not with switch gps (see your graph).
My solution now is only reboot.
hansvongrobel said:
I have the same problem but the solution doesn't work.
I think you fixed the problem by charged the phone and not with switch gps (see your graph).
My solution now is only reboot.
Click to expand...
Click to collapse
I have GPS switched on. it just doesn't keep it running google play services will turn it on as needed instead of trying to get location from wifi and locking up even when told not to.
Different people have had luck with different solutions and this was mine.
Here are my results from today, the first small block of awake is from me Listening to music for about an hour on 4G.
Not sure what the second block is, might have been apps that updated or the bug returning for a couple minutes. (battery was at 45% at time of pic)
Thanks for this! I'm going to have my wife give it a try!
I get this daily notification to enable location services so it can update the network time even though I already have the system setting to update network time automatically.
It is coming from the phone as you can see and it still rings and vibrates even though i have them off.
I spent an hour on the phone with huawei today and they said it must be an app requesting the location which doesn't make sense to me as it says it is to update the network time (which I already have on).
I have never had a phone insist I turn on location services with a daily reminder before.
Just turn it on and leave it...it helps with many things that the phone does...maps, third party apps that find cell towers and WiFi hot spots, and of course what time zone you are in.
thanks, but I want to know how to stop the phone from asking me to turn it on every day, I don't want my gps on 24/7
Turn off automatic time and automatic timezone?
Sent from my BLA-L29 using Tapatalk
Any luck with this? I've got this damn annoying notification popping up every few hours or so too.... Have tried manual date and time adjustment. Also tried unticking all notifications managements within and it still shows up
MTECHNIC36 said:
Any luck with this? I've got this damn annoying notification popping up every few hours or so too.... Have tried manual date and time adjustment. Also tried unticking all notifications managements within and it still shows up
Click to expand...
Click to collapse
Same here. On my mate 20 x. I googled this and found this thread.
Any luck?
I'm also experiencing this, I tried the same things as other posters here but still haven't found a way to stop this annoying daily notification. I'm on a Huawei P20 Pro.
Try turning off automatic time zone (whatever it's called in your settings)
Wrong.
I, too, am having this problem (also - as yet - without resolution) on Huawei.
I believe this problem (for me) is BECAUSE I have "automatic update" for Time/Clock turned off, and GPS turned off, BUT Google Services wants it/them turned on (by default). Indeed, I am lead to believe that you cannot remove Google Services from Android, while disabling Google Services is not effective. Love, Fred (not my real name).