I have a rooted HOX with everything in stock version. I have tried solving this issue by myself but no matter what I do, it just wont go away.
I get HUGE battery drains whenever I have my wifi on. I don't use 3G or 4G, only wifi.
I thought it's a faulty battery at first, so I ran the battery test on the "HTC Function Test" (by dialing * # * # 3424# * #* in the dialer). For someone who is not familiar with it, it is a test which checks your battery usage in full brightness, screen always on, airplane mode ON for 60 minutes. If your battery discharges below 70% during the test, it means you have a faulty battery. Well, after 60 minutes my battery was at 81%.
I have underclocked the CPU's max speed at 1Ghz and tweaked the "Ondemand" governor a little so it stays more on the lower frequencies. I have also disabled ayto-sync and GPS location options and enabled the Power Saver option. I have also changed the network mode to GSM only (not sure if this makes a difference).
I also used Gsam battery monitor to monitor the battery usage and my "App usage" is the highest battery drain with Kernel (Android OS) always up there in the most apps that use the battery.
What do you suggest I do?
Related
Today i've noticed that my Desire uses avfully alot of power in standby;
since it was dead in the morning (while at ~60% when i went to sleep)
the drain @ standby is around 300mA...
So i figured maybe some app is preventing cpu into going to standby, so i've flashed my 3 days old backup, which was working normally at the time (no power drain) but for some reason the power drain stays the same today when i've flashed it.
I've disabled wifi,bluetooth, even put phone to flight mode, but drain is still high, which makes no sense , since its an old backup which was working fine at the time.
Anyway i have AMOLED Desire with Leedroid 2.3d and countts latest kernel.
Its really wierd why this suddenly started to happen.I just hope it isnt something with the hardware....
I've just tried the latest Oxygen rom and its the same thing... high power drain... ;(;(;(
Its really wierd...different roms and the same issue...
Now i've flashed back a fresh leedroid 2.3d and still no luck.I loose almos 30% battery per hour while phone suppost to be in standby!!
I've tried setcpu profiles and set 128Mhz when screen off, but power drain stays the same.
Could it be somekind of hardware damage, becouse i've tried many different roms and still its the sam thing ?
According to some app that monitors whan is using cpu, it says that system_server occupies all the cpu.But i cant find much about this....
Anyway if someone has an idea, i kinda like more than a 3h battery life a bit cooler phone (its quite warm when in "standby")
I've had this issue as well with CMY build #23 but it seems fine in build #24. Also, how do you check you mA output or what ever?
I have checked this with Battery Monitor Widget while having it run off the battery.
Isnt leedroid based off HTC stock rom ?
You could try flashing another kernel but I'm not sure if that would make a difference since it was running fine several days earlier.
tried flashing bunch of different kernels, same thing.
ill try another radio if it helps
If you open spare parts you can see if your phone enters standby and if its not you can see what app is stopping it.
HTC DESIRE CDMA Cyanogen 7
tried older radio... still power usage doesnt drop below 300 mA.
i really suspect that something is wrong with hardware...
only thing left is to unroot device and install stock rom.
will check...
where in spare parts should i check this ?
cant find anything related to standby...
although it seems that "android system"
is eating most of the processor.
hojnikb said:
although it seems that "android system"
is eating most of the processor.
Click to expand...
Click to collapse
Get Spare Parts > Battery History
Partial Wake usage - You need to check this from spare parts( more info on Partial Wake usage)
If it says "Android System" / Try it with the following changes
* Settings > Date & Time ( uncheck automatic)
* Settings > Wireless & Networks > Mobile Networks ( uncheck - "Enable Always on mobile")
* As usual disable wifi/bluetooth etc., etc.,
If you use notification bar power control or Battery mod , it also consumes extra cpu usage
one more thing, get Watch Dog Lite from android to check if any app misbehave( consume more cpu)
You who have poor battery should test MIUI 1.1.28 really good battery life!!!!
Highly recommended! Lovely ROM also!
Went from one day to three days of battery life
ukanth said:
Get Spare Parts > Battery History
Partial Wake usage - You need to check this from spare parts( more info on Partial Wake usage)
If it says "Android System" / Try it with the following changes
* Settings > Date & Time ( uncheck automatic)
* Settings > Wireless & Networks > Mobile Networks ( uncheck - "Enable Always on mobile")
* As usual disable wifi/bluetooth etc., etc.,
If you use notification bar power control or Battery mod , it also consumes extra cpu usage
one more thing, get Watch Dog Lite from android to check if any app misbehave( consume more cpu)
Click to expand...
Click to collapse
Tried all of this, same thing.Just cant get it below 300mA.
puredesire said:
You who have poor battery should test MIUI 1.1.28 really good battery life!!!!
Highly recommended! Lovely ROM also!
Went from one day to three days of battery life
Click to expand...
Click to collapse
Ill give miui a spin, but its not my battery's fauls since its fine, its the power drain thats the issue.
I've also noticed while putting phone to airplane mode, that in this case "Phone Idle"
uses the most battery.But battery drain is still 300+mA.Which is wierd since this suppost to use least power.
Have you tried deleting battery stats? I was getting abnormally high stand-by battery use after flashing to a different ROM from stock; after charging to 100% and deleting battery stats in recovery it really changed.
Then again this can apparently backfire and make the situation worse according to some :/
Ill try this...maybe it helps ...
I've reseted battery stats and flashed a fresh stock froyo (with htc utillity so im rootless now ) and hell power drain is the same !!!!
Guess it must be something with hardware or something...
My phone:
- stock rom .62
- latest doomkernel (v10)
-.36 baseband
I removed all bloat, have 310mb internal memory free (ran supercharger)
I configured setcpu 806max, 134min, smartass governor and screen off profile 365max 134min
When the screen is off, i don't have the drain. It was at 74% when i went to sleep, when i got up about 9 hours later it was STILL at 74%, so there's practically no drain when the screen is off which is really nice.
But when the screen is on, the drain is immense. I have about 1% drain every 3min when the screen is on. It's on max brightness. I just left the screen on continuously for about 3 hours, and it has gone from 70% to 14% in just those 3 hours leaving the screen on (just leaving the screen on, doing nothing else on the phone).
Is this normal? If not, can somebody tell me how i can find out what is causing this drain? I'm happy about the drain (which is zero to none) when the screen is off though...
you are doing everything ,however if you are using high powered apps like Muffin Knight/Experiment /etc they will drain battery fast under 3 hours
I'm not running any apps besides the standard+setcpu
Display needs to be lowered. Make it Auto.
Turn Wifi off. If you don't need it, it's just awful to have it on because it's always searching & searching and wasting battery.
Also, use this app that I'll link below. It has something called a "Smart Power-saving" function where all 2/3/4G and WiFi will shut off when your battery is 20% or lower, thus leaving only Phone and SMS activated, and there's an option for root users where the cpu will underclock when the screen is locked! It DEFINITELY helps!
The market page is all in Chinese, but the app is in English.
https://market.android.com/details?...DIxMiwiY29tLmRpYW54aW5vcy5wb3dlcm1hbmFnZXIiXQ..
Team,
I am using unofficial Cyanogenmod 7.2.0-RC1-marvel-KANG, recently upgraded it. I am facing the issue with battery back up.Even I have changed the settings in *#*#4636#*#* after that I kept my phone in idle status for 12hrs my battery status was 25%. I have read in one of the thread that cm7 with get good battery life.but I am not getting .Please help me with suggestions
For the same I have disabled GPS, Dataenabled and Syncroniser.
Everytime my battery reaches full charge I unplug and reboot into recovery. Go to advanced and wipe battery stats. Reboot. This is how you condition your battery. The rom becomes calibrated to know when your battery is fully charged.
Don't use autosync or use background data unless necessary and use dimmest screen brightness possible. Make sure gps is off when not used. I get 18 hr on sense 3.5 and I use my phone mostly music, games and web. Always overclocked to 806 Mhz and 120 min.
If I helped click thanks.
Sent from my HTC MarvelC A510c using XDA
in addition to overclocking, use profiles to underclock at certain times like when screen is off make the clock spped for min and max both at 200mhz, and you'll probably save some battery
Hello guys.
I've made some tests for optimizing the battery and i've decided to share the results. I've also tested an extedend battery 2400mah. This battery needed a calibration which I'll explain here. Everything is free except for an app.
My device and settings are:
Xperia Arc S rooted, Doomkernel v22, Fw.62 GB
Governor smartassV2 1.4Ghz no overclocking
IO Scheduler Noop
I've also undervolted my CPU with -100mV for each frequency
Original Sony battery
You must have root privileges for your device.
I had the same problem with the 1% battery staying for hours with the 2400mha battery but you can solve this with a simple free application you can find on GooglePlay . The aplication name is "Battery calibration". I use the DoomKernel v22 and official android GB 2.3.4. I've made no supplementary kernel modifications for the battery calibration. Read the inside app indication for callibration.
If you have this reading problem with your battery you can use this app.
--------------------------------------------
Now lets start.
I recommend you to install the "CurrentWidget" free widget to see the current discharge rate on your screen and the voltage of the battery.
At approx. 3.5V the battery is completed discharged and the phone shuts down itself. Maximal value is 4.2V meaning the battery is fully charged.
To set up the "CurrentWidget" app, go into settings of the app and set the followings:
Update interval - 5 sec
Display Options - Widget Type -Clear Text
Display Options - Views - select Electric Current (mA) and Voltage (V)
Display Options - Customize - deselect Show last Update time and Show update now button
This widget also shows you when your battery is charging and when is discharging. The thunder sign goes green when charging and white while discharging.
This color detail is very important beacause the battery can show charged 100% but the battery is still charging for reaching the maximum capacity. Test for yourself and see.
Remember this thunder color conditions. You will be surprised.
I've attached a screenshot to see the widgets.
With the CurrentWidget you can easily optimize your android to save battery. I'm also using the free app System Tuner Task Manager Option to see the apps that are consuming Cpu and shut them down if dont needed, or uninstalling them. This is for idle mode.
I've managed to get -80mA -85mA battery drain in aireplane mode with wireless on, phone at idle and the brightness screen at 15%.
Idle means Cpu at 245Mhz and CPU load less than 5%
The -80m value you can see it on your screen if you set up the CurrentWidget widget app.
I've searched for days for such an app and it's perfect for seeing on the screen the battery drain every 5 seconds.
See attached file
I'm also using Temp+Cpu Pro Widget app for seeing the Cpu Frequency and the Cpu Load every 5 sec.
It is not recommended for the above widgets to set the update interval less than 5 sec because it is cpu consuming, resulting in higher battery drain.
With this combination of widgets you can easily find aplications that are battery friendly.
For example I've tested various movie players and there are differecies. For example Vplayer and QQplayer are not battery friendly.
You can test all the apps you use and alternatives to chose the ones that are battery friendly.
If you want , post your battery drain in aireplane mode with wireless on, phone at idle and the brightness screen at 15%.
Maybe we can save more battery.
(sorry for my english)
That's all.
What value do you have after wake up ? I have 2-5 mA. And when screen is on 60-90mA
after wake up I have 0mA even with wireless on but in airplaine mode
Can you also specify the kernel and firmware you use? I've never reached -60mA,
only -69 with wireless of, screen at minimum and in airplaine mode
Please specify the kernel and firmware if you post your results here
i will give this app a try and give u my commends guys
thanks
I open this thread to help the users having bad battery life and find out the possible resolutions. Whenever you see the bad battery life, in most of the cases it would be caused by some specific apps or the way you are using the phone and it's not from the ROM itself.
As you may know, I'm working on Kobridge Tweaks and trying to improve the performance and battery life but there're lots of variances that we still don't know and have to know.
So, let's work together to find out the better solutions!
In here, please share your screenshots and your settings. But, don't post with just simple words - it's good or it's bad. We need the following information when you post;
1. Your ROM related info - Rom name, version
2. Kernel/modem version
3. Any additional apps installed
4. Any tweaks that you did by yourself
5. When you post, please add the screenshots -
(how to capture screenshots -> ICS: vol down + power button at the same time or if this function does not work then try screenshot it (trial) or pro (paid)
Full screenshots showing (from better battery stats, download it from http://forum.xda-developers.com/showthread.php?t=1179809 )
a. Since unplugged - other, partial wakelocks, kernel wakelock, alarms, process
b. since charged - same as 'since unplugged'
(Be sure that when you take the screenshots, reset the counters between since unplugged & charged)
System tuner pro or cpu spy -
c. CPU utilization diagram.
d. CPU times (system tuner pro)
Download - System Tuner, System Tuner Pro (Paid), CPU Spy
Other Tools Download -
Battery Monitor Widget, Battery Monitor Widget Pro(paid), Badass Battery Monitor, Badass Battery Monitor Pro (Paid)
Just normal screenshots from
e. settings > battery (1)
f. click on the graph (2)
g. click on the screen (3)
h. all Kobridge tweak log files - /data/log/kobridge_tweakxx.log if you are using Kobridge tweaks.
Kobridge - General Settings to extend the battery life
General Settings or Configuration to extend battery life
This is an initial edition. I'm going to update and add more information here.
Original post - http://forum.xda-developers.com/showthread.php?t=1625299
I've worked on this part so long time since I've started using ICS ROM. I also tried almost every battery saver apps but didn't get any better result using my own method because sometimes there are lots of overheads using it (I'm trying to avoid describing any individual app's pros and cons in here and just provide you the better way to configure your phone).
The information in here is based on FF18 rooted stock rom/modem/kernel. But it's not limited to any specific phone or build. You could probably use it in any phones or builds.
1. Wifi
Some of you understand that wifi is faster than 3G and use less battery than 3G. You also say that 4G is the biggest monster consuming lots of battery. But that would be true and false.
Sometimes, wifi uses lots of battery to get the faster speed and keep the connection.
There could be multiple scenarios in here and below is based on my test -
Original post can be found in here
WIFI - I always turned on at home (because wifi is available) with 'never' option. In this case, 3G will cover the data communication if 3g turned on during the deep sleep. If wifi signal is so strong, even you don't need to turn on 3G and use the wifi during the sleep mode by changing the wifi option.
If you don't need the data communication during sleep mode, then turn off 3G and make wifi sleep (never) during the sleep mode. With this option, your battery could last about 2 hours per 1% drop.
3G - you need to compare between 3G and wifi. Which one is better and use less battery based on the signal strength.
For me, I'm using both 3G and wifi turned on. Using these two options turned on, I make the data communication available always and these two are compromising each other.
OK, here are some screenshots from 3.4M (check the original post link above). From 100% to 65%, I turned on 3G, so it covers the wifi when wifi sleeps during the deep sleep. From 65% to 45%, I turned off 3G, so during the deep sleep, both wifi and 3G were not available. When screen turned on wifi only came back (if you are not a heavy user, this method will save lots of battery).
Based on what I said, I've tested couple of things-
1. Battery life when wifi turned on 24x7
2. Battery life when 3G turned on 24x7
1. When wifi turned on 24x7 (turned on even screen is off), my phone shows that there were about 2.5% drop in every hour (100% > 73% about in 9.5 hours)
2. Wehn 3G turned on 24x7 (no wifi, no 4G), the battery consumption was much slower than wifi. (73% > 62% about in 14 hours). A little more than 1 hour per 1% drop.
Based on my test with minimum wifi, 3G usage, it shows that 3G saves a lot more battery during the standby mode. This result could be different based on your area and signal strength.
Now I showed many things related to wifi, 3G and how it affects the battery life.
Only one thing that I did not test is 4G. It's really hard to make a test using 4G inside of my office because I don't have 4G signal at all. What I can try is, 4G random reboot issue. I'll try to turn on 4G and see if it happens....
2. 3G
Keeping 3G turned on is a good habit. Because it covers wifi and 4G whenever those are not available. 3G uses battery a lot less than wifi and 4G (it could be different based on your signal strength)
Howto keep it on: setting -> more -> mobile networks -> check 3G DATA
Like I said before, if you have a reasonably good 3G signal, then you may want to turn off wifi and 4G to save the battery.
3. 4G
Just like wifi, minimize turning on 4G network. This use a lot of battery if you are in the bad reception area. If the signal strength is really good, then it would be probably ok keeping 4G turned on. In some cases, 4G would be the only solution to watch the movies, streaming videos when the wifi is not available.
Based on my limited test, using 4G in good reception area is much better than using wifi with low/weak signal.
4. Call option
Mark checkbox for Turn on proximity sensor for your convenience even there would be a little battery drain. But if you are a heavy talker, then I recommend to uncheck this option and use the power button to go back to control mode.
5. Sound
Lower the sound/vibration level within the acceptable range for you. There would be some differences on battery behavior by turning off or on of sound/vibration. But I don't want to recommend anything in here because I don't want you to lose any incoming calls/messages/etc.
6. Display
Automatic brightness should be fine in most cases. It's really related to screen on time battery consumption. I don't want to deal with this option at this time.
Pulse notification light, display battery percentage - turn it on or off based on your preference. Battery consumption by turning on these options would be minimal. I saw that some people said that they recommend to turning off the 'pulse notification light'. But I don't agree with that. One blinking LED light almost does not use any battery!
display timeout - I set it with highest value provided. After using the phone, I manually press the power button to go to sleep mode. With short timeout value, I have to keep press the button or screen to keep the screen on. I don't like this method.
Turn on 'Auto adjust screen power'.
7. Power saving mode
I always keep this option off because I do not want to lose anything because of low battery. I would rather change the numbers in my tweak (battery profile 2 in scaling tweak).
8. Account and sync
Most of time, I keep this option turned off. This would be one of the battery eating monster. I would rather individually sync the apps whenever I need it or from the actual apps.
9. Battery
when you charge the battery and phone shows that 100% charged, unplug the cable few seconds and plug-in again to charger. Repeat this couple of times and your battery would be really fully charged. Many times, even phone shows 100% charged, it could be the minimum 100% range. Actually, there's some voltage allowed and considered as 100% charge. But by maximizing the voltage during the charge, your battery life could be extended.
10. Motion
Turn off this option if you don't need this.
11. email
If possible, turn off the option that pushing email immediately. Instead, put the retrieval interval as long as you can. Based on my test, it could extend your battery life as maximum as couple of hours. In my case, I put the 2 hours interval. By doing this, your phone is much easier to enter the 'deep sleep' mode.
12. Startups
For me, I don't allow the apps automatically start during the boot as much as possible. If it's the system app and critical app for the phone's normal operation, then you have to allow those startups but otherwise, you can disable the startup apps based on your test.
For this, I usually use Rom Toolbox and/or System Tuner Pro. These apps allow us to enable or disable the startup apps.
For any apps like I don't use frequently or at all, I disable the apps from the 'event' (rom toolbox) or startups (system tuner pro). Once you disable the startups, you may need some test to see what happens when you manually launch the apps. If your app does not start normally, then go back and enable the event again.
There's also one more battery eating moster - widgets (currently doing some experimental test on it)
Regardless of widgets are in foreground screen or just stays in widgets folder, almost same amount of battery could be used by widgets to make it upto dated and refresh the connections, etc.
So, if you don't need the widget or don't use, go to (from Rom Toolbox) Auto Start Manager -> Applications -> select app you want to check -> it will show that widget updating is enabled or not. If it's enabled and you don't want it, just disable it. Then the app is not going to use that specific widget and actually widget will disappear from widgets folder.
Kobridge - Recommended APK settings to save the battery
I'm going to add the recommended APK settings in here to save the battery.
How to adjust Kobridge tweaks - guide to modify the Kobridge Tweak settings!
Known Battery Monsters
Best screenshots - worst ever or best ever!
It's a good thing that no one is posting here
Sent from my SPH-D710 using xda premium
Maybe should change name to good battery life? I've used your tweaks sense I 1st flashed a ROM even though I'm still noobish I never had a problem...
Sent from my SPH-D710 using Tapatalk 2
before i saw who posted this, i thought someone was calling u out kobridge =P
fryingpan0613 said:
It's a good thing that no one is posting here
Sent from my SPH-D710 using xda premium
Click to expand...
Click to collapse
epic4gfaded said:
Maybe should change name to good battery life? I've used your tweaks sense I 1st flashed a ROM even though I'm still noobish I never had a problem...
Sent from my SPH-D710 using Tapatalk 2
Click to expand...
Click to collapse
It doesn't matter that even you have a good battery life, then please show us how you are getting the 'Good one' with your screenshots and settings if you think it would help others.
Thank you guys!
I saw that some people said that they recommend to turning off the 'pulse notification light'. But I don't agree with that. One blinking LED light almost does not use any battery!
Click to expand...
Click to collapse
It's not that the blink uses battery, it's that the blink causes your phone to wake up from its Deep Sleep and use the 200 MHz state of your processor. This wakelock takes away battery.
Thanks for the guide though. Looking forward to getting better battery life. I'm currently on CM9 though so I can't use your tweaks Just waiting for an AOKP build that switches /emmc and /sdcard back around to the way it should be
Edit: Just got System Tuner Pro... seems very complicated but I followed your startup advice
Per OP's request. Thread closed for now.