[Q] Is there any way to remove sense dialer?? - Desire HD Q&A, Help & Troubleshooting

I am running 2.3.4 Revolution HD rom, the dialer is sucking 10% battery a day and this is for no seemingly valid reason. I read up on forum and it seems there is some issue with the sense dialer with no working solution. so here are my quiestions if you can answer them,
1) If I just download some dialer like Go Dialer, without uninstalling the default dialer will it still consume the battery??
2) If it is still going to use the battery then is there any way to remove just the sense dialer??
3) What are my other options??
Thanks in advance guys!

In my opinion removing the dialer won't solve your problems. I have been dealing with them a loooooong time. The problem is not the dialer itself but the sensors being constantly used. The dialer uses them quite often - as well as Sygic (navigation software), iOnRoad, Maxthon and a few other ones I forgot (basically every program using sensors could cause the same troubles).
"Battery History for GB" states that the dialer is using my sensors for 1d 15h 23m and the other programs used it for 19h 42m straight.
IonRoad didn't even run since Sunday but its still using the sensors.
A solution could be to stop the systems sensor usage after the program (which used them) has been closed. I thought I read about a fix in one of the custom kernels... but I can't find it anymore
Many called the battery usage displayed faulty - honestly I don't know if it's right or wrong... In my case that would be up to 40% of my 50% battery drainage - quite alot!
Nevertheless a fix for this would bring more battery power... and every additional minute would be highly appreciated by me

Try using a different ROM!!!

Related

[Q] How to fix my battery

So I am on CM 7 and I used the battery fix others are reporting single digit numbers on current widget while mine shows only two 4s in one page and others vary between 100-250 so then I head to spare parts and it shows that the culprit is Google services, Android system and Dialer... They are always the ones that is draining my battery but I dont know how to fix them help me
craze96 said:
So I am on CM 7 and I used the battery fix others are reporting single digit numbers on current widget while mine shows only two 4s in one page and others vary between 100-250 so then I head to spare parts and it shows that the culprit is Google services, Android system and Dialer... They are always the ones that is draining my battery but I dont know how to fix them help me
Click to expand...
Click to collapse
Have you been actually using the device a lot while the mA measures are taken? The fix effects only idle/standby consumption. Those spare parts battery stats you mentioned don't really tell that much, as the percentage there is always 100% divided amongst the processes working. Check your partial wake usage and other usage, if there is something that has been using a lot, I mean really a lot then it could be the reason. Get watchdog or similar to check if you've got apps going crazy, could be one reason.
Btw what version of the battery fix you are using, have you remembered to do the voice search, sound record etc. to activate the fix, if you are on a version that requires it?
Vispe85 said:
Have you been actually using the device a lot while the mA measures are taken? The fix effects only idle/standby consumption. Those spare parts battery stats you mentioned don't really tell that much, as the percentage there is always 100% divided amongst the processes working. Check your partial wake usage and other usage, if there is something that has been using a lot, I mean really a lot then it could be the reason. Get watchdog or similar to check if you've got apps going crazy, could be one reason.
Btw what version of the battery fix you are using, have you remembered to do the voice search, sound record etc. to activate the fix, if you are on a version that requires it?
Click to expand...
Click to collapse
No that is on idle. I am using the PNK ocasional build now its abt 1% per hour. Its good but it sacrifices performance now. Those 3 culprit are from partial wake usage. V7 so i need to use voice search in order to activate it?
Btw how many kernelals can we have at once?
craze96 said:
No that is on idle. I am using the PNK ocasional build now its abt 1% per hour. Its good but it sacrifices performance now. Those 3 culprit are from partial wake usage. V7 so i need to use voice search in order to activate it?
Btw how many kernelals can we have at once?
Click to expand...
Click to collapse
You can only have one kernel.
craze96 said:
V7 so i need to use voice search in order to activate it?
Click to expand...
Click to collapse
you must do voice search after making the first phone call every reboot.

Dialer using large amount of battery after update on Gingerbread

As said in title, I have a problem after updating to Gingerbread. In battery use it says that Dialer is using about 20% of battery. Does anyone else have this problem and are there any solutions for it?
I have this problem too, i opened another thread, btw i made a factory reset but the problem is still present.
I think that there aren't solution now, because htc in this new 2.3.3 rom change the radio,
i forced mine to only wcdma mode and disabled always-on mobile data.also i disabled best wi-fi performance when wifi is enabled.also when mobile data is switched on, i turn off wifi and vice versa. far now it is much better. if anyone do like me, pls tell me if is any improvement for you.
sedatif781 said:
i forced mine to only wcdma mode and disabled always-on mobile data.also i disabled best wi-fi performance when wifi is enabled.also when mobile data is switched on, i turn off wifi and vice versa. far now it is much better. if anyone do like me, pls tell me if is there any improvement
Click to expand...
Click to collapse
Perhaps leaving wcda always active will consume more than ever to leave gsm mode?
However disabling always-on mobile data in 2g/3g settings menu,your apps and widgets are updated automatically?
when i leave only wcdma, i think will consume less power because it didnt try always and always to switch to better signal (from 2g to 3g and vice versa).i have only weather auto update on and i didnt noticed any change .
sedatif781 said:
when i leave only wcdma, i think will consume less power because it didnt try always and always to switch to better signal (from 2g to 3g and vice versa).i have only weather auto update on and i didnt noticed any change .
Click to expand...
Click to collapse
Now i have only GSM mode, btw i can try to disable always on mobile data keep active in the 2g/3g menu and hope that this radio will consume less power.
I thought maybe the problem could be caused by a bug introduced with the new management processes that consume the battery, also because there is the graphic that was not there.
Let me explain:
The details of the processes that consume battery is correct because if I go on "DIALRE" the voice tells me that the CPU has been used only 6 minutes in 20 hours, so little, but shows the % is too high.
Same thing with regard to the voice "Telephone inactive", says it's been idle for less than 20 minutes that I used. but the % is too low.
So it could be a bug that we see that the phone uses too much and we blame the new radio?
Hi everyone
Dialer uses much battery, because it's using the sensors all the time (even with screen off/standby).
You can check that for example in "Battery History for GB" app (you'll find it on xda...)
I wrote some posts about this issue on the ARHD thread in DHD Development (just search for "Dialer" on the thread).
So far no one has a solution... so I guess it's a bug HTC build in... :/
If any one has a solution or a fix please post it
EDIT:
jackalac said:
So it could be a bug that we see that the phone uses too much and we blame the new radio?
Click to expand...
Click to collapse
I tried 3 different radios... I had that problem with each one of them.
scungilli said:
Hi everyone
Dialer uses much battery, because it's using the sensors all the time (even with screen off/standby).
You can check that for example in "Battery History for GB" app (you'll find it on xda...)
I wrote some posts about this issue on the ARHD thread in DHD Development (just search for "Dialer" on the thread).
So far no one has a solution... so I guess it's a bug HTC build in... :/
If any one has a solution or a fix please post it
EDIT:
I tried 3 different radios... I had that problem with each one of them.
Click to expand...
Click to collapse
So, the problem is the official 2.3.3 not the new radio?
Btw, also with dialer voice at 30% of consume, i have 28% of battery available now and the last unplugged was 1g and 15 hours ago, with medium use,.
Whit the 2.2.1 with the same use, my best was 1g and 6h.
jackalac said:
So, the problem is the official 2.3.3 not the new radio?
Btw, also with dialer voice at 30% of consume, i have 28% of battery available now and the last unplugged was 1g and 15 hours ago, with medium use,.
Whit the 2.2.1 with the same use, my best was 1g and 6h.
Click to expand...
Click to collapse
Seems like it's a problem with the official release.
If you google the issue you'll find people with other phones solving the issue by setting the "Turn to mute" feature to off...
Problem with this: We don't have that setting :/
For me Dialer doubles the standby battery use... so battery life is good, but could be much better.
scungilli said:
Seems like it's a problem with the official release.
If you google the issue you'll find people with other phones solving the issue by setting the "Turn to mute" feature to off...
Problem with this: We don't have that setting :/
For me Dialer doubles the standby battery use... so battery life is good, but could be much better.
Click to expand...
Click to collapse
So we can not do anything to solve this problem? We have to wait a patch from google? HTC will not do it then maybe never or maybe the 2.3.4
Maybe in the other Roms, cooker have solved this problem..
can we turn off the proximity sensor?
jackalac said:
So we can not do anything to solve this problem? We have to wait a patch from google? HTC will not do it then maybe never or maybe the 2.3.4
Maybe in the other Roms, cooker have solved this problem..
can we turn off the proximity sensor?
Click to expand...
Click to collapse
I think the problem is within the htc dialer app, so htc has to fix it...
Does anyone know if the "turn to mute" option was there in the official froyo roms?
Maybe it's possible to edit the setting manually then and switch off the feature in the settings file by copying the relevant settings string from the old config...
EDIT:
Maybe it's possible to use the old dialer app from froyo in GB...
Somebody has to try ^^
EDIT2:
Turning off the proximity sensor completely would resolve in dropping calls with your ear, because display doesn't turn off when you move your phone to your ear ^^
Update:
Installing HTCDialer.apk from ARHD 3.7 on 5.1.4 does not work...
Same issue for me : the dialer is supposed to be using 10 to 20% of battery, eventhough it only used the CPU for less than one minute...
I'm quite sure this wasn't the case on Froyo...
I am investigating this problem, the point is that I have heard other people with the desire hd on an Italian forum, and apparently almost no one experience this problem.
I'm thinking that maybe the problem is due to some app, widget, or maybe some setting of the carrier.
jackalac said:
I am investigating this problem, the point is that I have heard other people with the desire hd on an Italian forum, and apparently almost no one experience this problem.
I'm thinking that maybe the problem is due to some app, widget, or maybe some setting of the carrier.
Click to expand...
Click to collapse
I made a fullwipe twice and reflashed the rom, I restored nothing, really nothing - and the issue was there.
So it must have something to do with provider or maybe the hardware (some components from another manufacturer than most phones?) I don't now. Maybe just an ultra rare random bug in the original firmware, that happens when your IMEI starts with what not (just joking).
I can also confirm that the bug was not in froyo but in many gingerbread Roms on different phones. So maybe a general bug in gingerbread. If only someone could figure out a way to disable the "turn to mute" feature.
After what I read that should solve our problem...
Sent from my Desire HD using XDA App
scungilli said:
I made a fullwipe twice and reflashed the rom, I restored nothing, really nothing - and the issue was there.
So it must have something to do with provider or maybe the hardware (some components from another manufacturer than most phones?) I don't now. Maybe just an ultra rare random bug in the original firmware, that happens when your IMEI starts with what not (just joking). No clue really :/
Sent from my Desire HD using XDA App
Click to expand...
Click to collapse
Or maybe just those who are not experiencing the issue is why does not realize it because they use the phone so heavy, and more % are given by other processes, so that they see "dialer" is a 6% 7% max.
jackalac said:
Or maybe just those who are not experiencing the issue is why does not realize it because they use the phone so heavy, and more % are given by other processes, so that they see "dialer" is a 6% 7% max.
Click to expand...
Click to collapse
Yeah could be... We need to turn this feature off, my best guess at the moment...
Sent from my Desire HD using XDA App
Mine is around 11% at the end of the day, but I only made a 1mn call...
And it was always nearly 0% in Froyo...
Is it increasing with phone call lengh?
I'm also wondering if this is just a new way to compute the battery usage : maybe Froyo wasn't able to "see" this usage, so the percentage was allocated to other items, but in this case the battery lengh would be the same. Just the ratio per item would be different. What do you think?
My screen battery usage was around 80% before upgrading, now it is only 58%, Dialer increased, system increased, but I'm under the feeling that my battery still last the same time...
samsenteur said:
Mine is around 11% at the end of the day, but I only made a 1mn call...
And it was always nearly 0% in Froyo...
Is it increasing with phone call lengh?
I'm also wondering if this is just a new way to compute the battery usage : maybe Froyo wasn't able to "see" this usage, so the percentage was allocated to other items, but in this case the battery lengh would be the same. Just the ratio per item would be different. What do you think?
My screen battery usage was around 80% before upgrading, now it is only 58%, Dialer increased, system increased, but I'm under the feeling that my battery still last the same time...
Click to expand...
Click to collapse
Hi,
as far as I noticed it's not increasing with call lenght.
It actually starts to drain battery, when you make a one second call, then it uses the sensors the whole time.
If you reboot your phone and don't start the dialer or take a call, then it will not drain your battery.
That leads to my conclusion, that it is a bug in the dialer, because it should'nt use the sensors when my phone is in standby overnight.
EDIT:
My battery life seems to have decreased comparing to froyo.
scungilli said:
Hi,
as far as I noticed it's not increasing with call lenght.
It actually starts to drain battery, when you make a one second call, then it uses the sensors the whole time.
If you reboot your phone and don't start the dialer or take a call, then it will not drain your battery.
That leads to my conclusion, that it is a bug in the dialer, because it should'nt use the sensors when my phone is in standby overnight.
EDIT:
My battery life seems to have decreased comparing to froyo.
Click to expand...
Click to collapse
I have the voice "dialer" with high % of consume also when removed from charge and I leave the dhd on the desk, inactive in standby, and I do not make any phone call.
That's why I say that I think the problem is not the proximity sensor problem, but maybe other.
However to me the battery lasts much longer but even with this problem, I can do at least 10 hours in more than Froyo with the same usage.
@ samsenteur: I asked on another Italian forum, and many users do not have this problem, perhaps because the % of telephone as it changes when the high screen and system are high, so with a heavy phone during the day.
Edit : scungilli Many thanks for your help and willingness to resolve that you giving ...

[Q] [ROM] Revolution HD: Dialer drains battery, same fix as in CM7 possible?

Hi,
i have changed from stock to Revolution HD today, because the dialer of the stock rom (since the GB update) drains my battery up to 50%.
But the problem is not fixed with Rev HD. My Dialer is still the top 1.
Is it possible to fix this bug in the same way as the cyanogen rom has fixed it?
Here is the thread:
http://forum.xda-developers.com/showthread.php?t=929054
And here the changeset:
http://review.cyanogenmod.com/#change,3904
Or is this option available in Rev HD?
Home Screen > Menu > Settings > Call Settings> Turn over silence
I could not find it in the specified settings.
I have no apps installed. It is a fresh image of Rev HD.
I have read the linked battery threads too, but i think it looks like the same problem as in the CM7 rom.
Many thanks.
Kase
edit: I am using it on the Desire HD
There's been some discussion around this and in my opinion (which means it could well be wrong) it's not an actual issue.
I don't experience any more battery drain when Dialler is listed than when it isn't, and the details for Dialler in the list typically show it as only being awake for a couple of seconds over a full day.
Personally I think either HTC (or google or whoever) have combined several system processes and listed them together as "Dialler" making it show higher up the list, or it's a bug in how they calculate battery use in Gingerbread.
It might well be that it's continually using the sensor as was presumed in cm7 but I would expect to see more evidence of reduced battery life that were the case.
As I say, I might be wrong
//sent from my Desire HD using Tapatalk; all errors entirely intentional.
Hi hopscotchjunkie,
thx 4 your reply.
I am very sure that it really drains the battery. I have tested it a few times with the stock GB rom.
If i reboot my phone and never do a phone call, the dialer is not in the list. My battery time increases from 2 days to at least 3 days on low usage (only 3g on, but auto sync off). With Froyo, i always had up to 2.5 days (and no dialer problem).
Maybe you can test it too (i know it is hard to reach 2 or more days without phone call )?
I will install CM7 the next weeks (if i have some free time), and test the battery usage with this rom. But comparing 2 completely different roms is very inaccurate i think. But i will give it a try anyway.
I know whilst the problem may sound related but just to be on the safe side of things, ensure that you have the recommended Radio and the compatible RIL installed on the phone. The Radio and the RIL will vary depending on the ROM that you use, and as far as I know both AR and CM7 all have listed their recommended Radio. The RIL you will have to match depending on the version of the Radio. Both Radio and RIL library is avaliable in this forum.
As others have mentioned possible bug, once the phone has been fully charged, go into CWM and clear the Battery Statistics. This will allow a sort of "restart" for the battery life articulation.
I am using CM7 (with custom kernel) and generally speaking, from what you have described, I havent had such issues before with either ROMs, although the last AR I used was prior to the 2.3 releases but have since been with CM7, noticably higher benchmarks, possibly better battery life, but definitely free up more RAM, which I suppose = better battery life?
Try This!
KaseDesire said:
Or is this option available in Rev HD?
Home Screen > Menu > Settings > Call Settings> Turn over silence
I could not find it in the specified settings.
Kase
edit: I am using it on the Desire HD
Click to expand...
Click to collapse
Its listed under Settings > Sound > Incoming Calls. (Gingerbread)
Disable all the three, worked for me! - Im getting about 3 mA in standby = 2 % Usage over night.
BTW: I`m running a DHD with Revolution HD 5.1.9 (No-sense++) with the ADW Launcher EX - Recommended!
I'm running ARHD 5.1.9 with nosense++ and launcher pro Plus and i don't experience the problem.
Edit: I don't have the three options disabled.
Sent from my Desire HD using XDA Premium App
KaseDesire said:
Hi hopscotchjunkie,
thx 4 your reply.
I am very sure that it really drains the battery. I have tested it a few times with the stock GB rom.
If i reboot my phone and never do a phone call, the dialer is not in the list. My battery time increases from 2 days to at least 3 days on low usage (only 3g on, but auto sync off). With Froyo, i always had up to 2.5 days (and no dialer problem).
Maybe you can test it too (i know it is hard to reach 2 or more days without phone call )?
I will install CM7 the next weeks (if i have some free time), and test the battery usage with this rom. But comparing 2 completely different roms is very inaccurate i think. But i will give it a try anyway.
Click to expand...
Click to collapse
Wow, you battery is a beast if it can last up to three days, no matter how little you use the device. Back to the topic, it may be worth backing up your settings and try a factory reset, although you probably did in first place when you installed Revo HD. You may want to look at uninstalling Sense dialer and get a replacement and see how it goes. There are a few good ones out there.
I hope it helps.
Hi all, thanks for your replies!!!
I have done some tests now with the AR 5.19 ROM.
If i reboot my device and do not start the dialer, the phone drains my battery 15% in 10 hours. No usage, only 3g on with whatsapp and icq, but no messages written at all. I have tested it many times with different battery charge levels, its always about 15%.
=> Battery usage: 50% phone standby, 50% phone inactive (i dont know the exact english words).
If i reboot my phone, start the dialer, but still no usage, same conditions, the phone drains the battery about 30% in 10 hours. Also tested many times with different battery charge levels.
=> Battery usage: 50% dialer, 25% phone standy, 25% phone inactive.
With the dialer, my battery is <10% after 2 days of low usage. If i reboot the phone and never start it, my battery is ~40% after 2 days, same usage.
I am very sure, the dialer drains the battery with the exact amount displayed in the battery stats. It matches 100% for me.
@0semaj0: I use the recommend RIL and Radio for AR 5.1.9, i have done a full wipe before and cleared my battery stats.
@HeiDuDer: I also tested this, deactivating the 3 options you have described does not change anything, the dialer is still in my battery stats after i used it at least once. Even after reboot.
@fdelosriossanchez: I will give it a try. If i use the nosense script, do i have the stock dialer??? Maybe i will test AR 5.1.9 with nosense.
I will post an update in a few days. Thanks to all!
KaseDesire said:
Hi all, thanks for your replies!!!
I have done some tests now with the AR 5.19 ROM.
If i reboot my device and do not start the dialer, the phone drains my battery 15% in 10 hours. No usage, only 3g on with whatsapp and icq, but no messages written at all. I have tested it many times with different battery charge levels, its always about 15%.
=> Battery usage: 50% phone standby, 50% phone inactive (i dont know the exact english words).
If i reboot my phone, start the dialer, but still no usage, same conditions, the phone drains the battery about 30% in 10 hours. Also tested many times with different battery charge levels.
=> Battery usage: 50% dialer, 25% phone standy, 25% phone inactive.
With the dialer, my battery is <10% after 2 days of low usage. If i reboot the phone and never start it, my battery is ~40% after 2 days, same usage.
I am very sure, the dialer drains the battery with the exact amount displayed in the battery stats. It matches 100% for me.
@0semaj0: I use the recommend RIL and Radio for AR 5.1.9, i have done a full wipe before and cleared my battery stats.
@HeiDuDer: I also tested this, deactivating the 3 options you have described does not change anything, the dialer is still in my battery stats after i used it at least once. Even after reboot.
@fdelosriossanchez: I will give it a try. If i use the nosense script, do i have the stock dialer??? Maybe i will test AR 5.1.9 with nosense.
I will post an update in a few days. Thanks to all!
Click to expand...
Click to collapse
Bumping this with my own observations, deactivating the 3 options doesen't have an effect on the battery life, and the battery drains far faster after a reboot if I make a single phonecall to start the proximity sensor polling bug

Revert Wildfire S back to 2.3.3 after 2.3.5 update?

Hi all
My wife's Wildfire S got the 2.3.5 Gingerbread update and since then the dialer issue has appeared and uses lots more battery than previously. Is there a way to revert back to Froyo 2.3.3? The phone is not rooted or anything like that.
Thanks for any help you can provide
EDIT: Updated the subject to reflect the correction that the Wildfire S shipped with 2.3.3 and not 2.2 Froyo.
Hi,
The Wildfire S never had Froyo. It was initially shipped with Gingerbread (2.3.3)
As I know the dialer issue was already known pre-2.3.5.
You could just use a different dialer or unlock your phone and use cyanogenmod 7.2
Sorry yes you are correct it came with 2.3.3. However the dialer issue only seems to have come to light since the update so I'm not sure about pre-update.
Would using a different dialer from the market work? Does the dialer app not do the actual call? I know a dialer app shows your contact list differently etc... Could give it a try I suppose...
As for unlocking, rooting etc... that is a no go. I'm not doing anything like this on my wife's phone.
You can use whatever dialer you want from market. No, the dialer does not the call. It is just an input frontend. The actual call is made from android itself.
offtopic: the phone seems more to be a Wife-Fire. I often read that "this is my wife's phone"
Ha yes it does seem to be a wife phone.
As for the dialer I will ask her to download Dialer One or something similar and see what happens in the battery usage monitor app (Dialer usually in the 70%+ bracket).
What you need to do is not download a different dialer (not only because it doesn't show pictures etc.), you need to go into settings, then sound, then disable "quiet ring on pick up", "pocket mode" and "flip for speaker". After doing this, shut the phone down, unplug the battery for a few minutes, then re-insert and boot up. This will reset your battery history, from here on out you shouldn't have any dialer issues.
Atomix86 said:
What you need to do is not download a different dialer (not only because it doesn't show pictures etc.), you need to go into settings, then sound, then disable "quiet ring on pick up", "pocket mode" and "flip for speaker". After doing this, shut the phone down, unplug the battery for a few minutes, then re-insert and boot up. This will reset your battery history, from here on out you shouldn't have any dialer issues.
Click to expand...
Click to collapse
I thought we had tried that but I will ask her to give it another go and see what happens. We did a factory reset this morning and so far battery life has been good. However the dialer had not been used upto that point and obviously the settings you talk about will have reverted back.
I'll report back once we have had a try.
The dialer isn't actually consume all the battery it says it is, it's just a bug in the reporting. Just ignore it.
Durdy said:
The dialer isn't actually consume all the battery it says it is, it's just a bug in the reporting. Just ignore it.
Click to expand...
Click to collapse
I've read that once or twice.
How does it explain then that a phone that has been left for 8 hours since charged (very few apps installed) can have only 30% battery left and is quite hot (as if a battery intensive app has been draining the battery)?
The same phone, pre-update, in the same situation would have 60%+ less. My wife has gone from comfortably having enough battery for two days (then charging) to not even making it to the end of the first day after a full charge?!
Ok just to clear some things up for anyone else with similar problems:
1 - Turning off the "Quiet on pickup", "Pocket mode" and "Flip for speaker" modes made zero difference to battery consumption nor the amount of battery being reported as used by the Dialer app.
2 - Swapping to a different Dialer app made no difference at all as when a call is made the built in dialer app is used to actually make the call.
3 - Factory reset was performed before any of these tests and it too made no difference.
4 - The amount of battery used IS being reported correctly as the phone wants to shutdown when low. Again as I've said in an earlier post battery life is terrible once the dialer app has been used. It isn't a misreporting of battery use as has been stated.
During all this we have also been in contact with HTC who have suggested we return the phone so that they can reset the Android version back to 2.3.3 to see if that makes any improvement. Someone stated that this issue was present in pre 2.3.5. Well in a week or so I'll be able to tell if that is the case in the HTC Wildfire S build of 2.3.3.
It is misreporting battery for the dialer. There is something else using the battery or you have a dodgy handset. It's a known bug and all WFS with stock ROMs (at least GSM) have the same problem. I managed to get 1-2 days charge out of mine even though dialer was reporting ~99% usage. The problem lies elsewhere.

[Q] Battery Drain in Airplane Mode, and even otherwise - Andromadus Mimicry

Hey all,
I have a rooted Desire Z, that's almost 2 years old. I had been using the Virtuous Sense ROM for the most part and had been quite happy with it. Recently, I figured it was time I switched to ICS. So I flashed the Andromadus Mimicry ROM and have been loving it ever since. My only gripe with it is the battery life. I have been meaning to test it out extensively before I could bother the DEV with my nooby queries, but haven't had the time to do so.
When I check Settings > Battery, the screen always seems to be using up most of the %. I have searched through the forums and have done the following, in addition to a few steps that I could think on my own -
Re-calibrated Battery Stats
Clear cache & devklik cache fortnightly
Brightness - Set to 20% (No Auto)
Set to dim after 30 seconds
No render effects (ROM specific I think)
Animations are On.
No Bloatware Installed (Facebook, Twitter, Chrome, etc)
Sync is Auto (I need this)
Froze Google Maps and few other unnecessary background apps that I rarely use with Titanium (using Watchdog to monitor what was eating up CPU)
Disabled Google Backup
Wifi is always Off (I have to depend on 3G for my connectivity needs)
No Battery Saving Apps or Auto Kill Task Managers installed.
News & Facebook widgets set to manual update.
V6 SuperCharger with stock Services.jar.
CPU clock runs @ 245 Mhz on idle, which is most of the time.
GPS is always Off
Google's Location Service (Wifi & mobile network) is On.
Coming to the point, last night the phone was fully charged to 100%. I decided to turn Airplane mode On before I went to sleep to figure the drain in the absence of networks. Woke up to find 78%. That's 2.2% per hour. I checked Better Battery Stats and it seems the phone was awake for the whole ~10 hours. The culprit seems to be GPSLocationProvider. Note that the GPS is Off ; so this has to be the Google's Location Service (Wifi & mobile network)? Disabling this would be inconvenient because it's needed for Weather, and a few other things.
I'm attaching the screens, because I'm pretty new to this and would like to see what people who know more than me have to say about this. A drain of 22% in Airplane mode isn't normal and is crazy, right? Or perhaps,it's time to get a new battery?
PS: The battery has drained a further 20% since the time I took the screenshots, while I was typing this. I merely used the phone for a few messages and to check my mail. (see second-to-last vs last screen)
Radio - 12.56.60.25_26.10.04.03. Signal Strength is usually ~ -89dBm. I have noticed people claiming that the .19 radio is quite battery-friendly but I live in India, so I had to go with the WWE radio that seemed the latest. I didn't think it'd work here. Perhaps I'm wrong?
Any insights offered would be greatly appreciated.
It's an app calling the location services api. Try disabling Facebook and/or whatsapp and see if that helps. I'm unfamiliar with either of those apps, but I've heard nothing but bad things about the Facebook app, so that would be the first one I'd remove to see if it helps.
This goes without saying but of course make sure you've done a full wipe of /data since coming from your old rom. Hope that helps. I'm currently sitting at 12 days since my vision has been unplugged in airplane mode (radio off, wifi off, etc).
Sent from my SAMSUNG-SGH-I747 using xda premium
GPSLocationProvider - Reboot to Fix.
Thanks for your input, blk_jack. I did do a full wipe before migrating. As suggested in your ROM's OP, I don't use the Facebook app. The Facebook entry seen in the screenshot belongs to the Facebook Messenger app, which might partly be the cause. Upon further searching, I found that many people have been complaining about this issue on many different flavors of ROMs (ICS / JB) and hardware (HTC, Samsung, LG). Let me elaborate.
Searching for 'GPSLocationProvider' brings a ton of threads about this issue. I will post here whatever I could gather from these posts, for the benefit of others who face this.
Some people get this wakelock if they use GPS for anything and then turn it off. For example, if you turn on GPS, use a map application for a short while, close the map application and turn off GPS, the wakelock is born. Even if you kill any active map services, it will still be there and ends up draining your battery.
It seems to be chiefly caused by apps that use Location such as Google Maps, Facebook, Facebook Messenger, etc. Turning off all location services is advisable.
In some cases, the GPS does not turn back on until the phone is rebooted but that is not the case in this ROM. GPS works when turned On.
To get rid of the wakelock caused by GPSLocationProvider, rebooting seems to be the only working option as of now.
There is a step-by-step instruction guide (written by Karpfenhai) in the [APP]BetterBatteryStats thread OP, that deals with configuring autostarts, which apparently fixes this issue. I'm yet to try it, so I can't comment if it works or not.
I wish I'd been smarter and searched for 'GPSLocationProvider' instead, before creating this thread. Thanks for your time, anyway.
Screen Off Widget/Shortcut on Desktop?
@blk_jack
If I may use this opportunity to ask you something else related to your ROM.. I just found out that I don't have 10 posts yet, so I can't post it in the ROM thread.
Is it possible to create a widget/shortcut on the desktop to turn off the screen, perhaps by using the Launcher Activity options? I am currently using the one that's there in the Notification Drawer (Power Widget), pulling it down each time to turn the screen off is a tad inconvenient. The desktop Power Widget doesn't seem to have the Screen Off option. Is this possible at all without having to use an external app?
Yep, I have a nova launcher gesture set to run the root app killscreen.apk (search google).
You could add that app to your home screen too.
Sent from my SAMSUNG-SGH-I747 using xda premium

Categories

Resources