Related
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.
Hello,I am using Zenfone 2 16GB, 4GB ram . My battery life is bad every 3 minute %1 drain fastly ...
I can see screen time maximum 4 hour or maybe a little more for 4 hour.Screen Light %0 wifi is closed and everything is closed no working program no working bluetooth or nfc etc..I tried everthing for better battery life but ı cant solve this problem ı bought my phone one mounth ago and ı see everyday android is is using %45-50 battery.I never opened auto screen lighter or 4g or ntc. But drain,fastly every 3 minute %1 drain.my firmware is 2.20.40.58 and how can solve this problem can you help me please
To help improve battery life
1. Please ensure to turn off 'Wifi Scanning always available.'
2. Please also see the following information showing 8 ways to extend the ZenFone 2 battery Life. http://www.asus.com/us/support/FAQ/1012981/
3. If still no improvement then recommend performing a hardware reset including cache wipe partition and try steps 1 & 3 again. http://www.asus.com/us/support/FAQ/1011956/
Sincerely,
ASUS_USA
[email protected]
None of those ASUS official 8 ways do solve the root cause of the battery drain issue.
So far I find most interesting way that may really double your battery life is to activate the "Intel Deep Sleep Mode"
Please check at the link (sorry too new to post a link)
-quote Post on 2015/8/11 01:16 | View KLChi's posts -
Hi
I still dare to activate my Zenfone2 deep sleep mode following the process.
Guess what happened? I have no problem with my proximity sensor nor any issue with ZenMotion after 1 week tests.
And the battery saving effect of this deep sleep mode is working like a champ.
I have not yet calculated scientifically but the deep sleep mode at least *doubled* my battery life, which means before activating deep sleep mode I need to recharge every day of even 1/2 day. Now my Zenfone2 could work without charging for more than 1 day or even 2 days under normal use.
Now I have removed all apps related to battery saving like amplify, greenify, battery doctors, etc.
and I don't even need to close any app in startup management and the deep sleep still works and extend my battery life up to 2 days recharging cycle under my normal usage.
Although I find a side(not bad) effect so far is that the file transfer will be "deep slept" (i.e. backup progress stopped at the % where your screen turns off) and it seems the moving activity in the background is deactivated when screen off. But this is not a issue to me as I expect all apps and activities that out of my focus should not keep draining my battery. I can achieve this by stopping unkown/unecessary wakelocks through "xplosed + amplify" but I don't need them anymore as deep sleep mode seems does the same for me.
One thing really does matter to me is that will all notification still works? My test so far shows that by activating the deep sleep mode will not disable any wifi nor 4G signal nor any notification that the apps should normally give you alarms/warnings, especially wake up alarms.
I'd like to really really thank you for your advise.
I think this "intel deep sleep mode" is really a total soultion to the Zenfone 2 battery drain issue and worth a try, at least for me so far.
I don't know if this process also may apply to non-intel cpu android phones which also have the andorid os battery draining bugs.
--
can you tell me the steps to enable deep spleep mode?
I am a noob bro :angel: but the following tweaks will certainly help u.
I use auto start manager to manage almost all except a few apps like whatsapp and truecaller etc.
Disable wifi scanning and wifi network notification in wifi advanced settings. Our phone's brightness is too much even on the lowest setting so keep it around 25-30% for lower battery drain from display.
Watch out for wakelocks, read the battery graph. I prevented truecaller and playstore from waking up device.
Turn off gps when not using.
Disable asus built in bloatware and certain google apps that u don't use e.g. i dont use google plus, talkback, hangouts and even chrome since these run in background and drain battery.
Google app is also a big culprit. I personally don't use google app and disabling it will make a big difference.
Then use data usage in mobile manager for further tweaks. Avoid 4g/3g when idle.
Mine is a 2gb z00a and i get a decent backup of around 1.5 days with normal usage with calling whatsapp browsing. Intel processor is a battery vamp and this fact can't be changed.
And not to forget after every ota update perform a cache wipe to get rid of conflicting data from previous firmware.
And this intel deep sleep mode is new to me..will also try it.
<deleted>
Hello,
I have installed the latest version of LineageOS and Open GApps on my LG G3s. (jagnm)
But now I have a battery issue. In the battery statistics the first entry is IDLE, with round abound 20% in 24 hours.
After some testing and checking i found the problem. The processor is always in the 300 MHz mode and not in deep sleep mode, when the screen is off. (Checked with the app CPU Spy)
I think the source of the problem is the Google location history. When i disable this function, the processor uses the deep sleep mode when the screen is off.
Does anyone else have this problem, or does someone know how to fix this?
I have a somewhat similar issue with my Mi 4W (cancro), after flashing the recent Lineage OS build battery drains to 0% overnight, guess someone resolve this issue in the upcoming builds
from cm to lineage i look my stats are too bad :/ device jagnm and i say this. only 16-23hr 1 day. on old cm 2-3 day internet 3g network.
really too many options lose on new nugart but get fm working i try the cpu spy app and post the results
ok Thanks boy if google localitation services on = no deep Sleep on Jagnm device
As above, in recent days, for no apparent reason I am getting a bad battery drain. After using GSam battery monitor & the in built battery stats, Android System is responsible for 33% battery drain!!!
Any fix or solution? I am rooted with recovery on 8.8.30 MIUI 10.
I do not wish to wipe or flash as my device is perfect in every way, only a battery drain from Android System.
Any ideas? Thanks in advance
kanej2006 said:
As above, in recent days, for no apparent reason I am getting a bad battery drain. After using GSam battery monitor & the in built battery stats, Android System is responsible for 33% battery drain!!!
Any fix or solution? I am rooted with recovery on 8.8.30 MIUI 10.
I do not wish to wipe or flash as my device is perfect in every way, only a battery drain from Android System.
Any ideas? Thanks in advance
Click to expand...
Click to collapse
Me too, always awake it never goes into deep sleep
The same thing happened to me and with the Gsam Battery I verified that I had in a short time thousands of calls to the LocationManagerService. After trying and testing I think that the time widgets that I installed (HD Widgets, Xperia Clock, ..) are due. I have taken them out and now my battery consumption is normal. Anyway, this must be a Miui bug. I spent as much with xiaomi.eu as with Revolution OS.
^ Thank you so much guys for the response, but this is so strange because it only started to happen many weeks after using the rom. It was fine as normal then suddenly this battery drain issue started.
Even tried battery hibernation apps/greenify, now difference.
Previously, I used to get 11-12 hours SOT, now only 7 max. Really disappointed...
After prolonged trial and error plus googling. I managed to finally fix my MIUI10 battery drain.
1. Under Settings>Battery & Performance, disable ALL smart scenes.
REASON: smart scene detection causes wakelocks. A MIUI10 bug.
2. Under Settings>My Device>All Specs, click Total Storage 5-6 times to get into Phone Info Testing menu. For both Phone Information1 and 2, set to your local band. Xiaomi.eu uses LTE/UMTS auto (PRL), while some users recommend LTE/WCDMA. [This setting persists until next reboot/airplane mode/network change, then you'll have to set it again. Leave default setting when roaming]
REASON: Default setting enables TD-SCDMA band scanning, which is only used exclusively in China. When disabled, will save some juice as network signal strength fluctuates.
3. Of course check Battery Use of your apps to make sure no rouge apps are keeping your phone awake in the background. Consider adjusting (a) Start in Background Permission, (b) Autostart Permission, (c) locked apps, (d) app battery saver status, and (e) toggle Developer Options>Inactive Apps
shoukanju said:
After prolonged trial and error plus googling. I managed to finally fix my MIUI10 battery drain.
1. Under Settings>Battery & Performance, disable ALL smart scenes.
REASON: smart scene detection causes wakelocks. A MIUI10 bug.
2. Under Settings>My Device>All Specs, click Total Storage 5-6 times to get into Phone Info Testing menu. For both Phone Information1 and 2, set to your local band. Xiaomi.eu uses LTE/UMTS auto (PRL), while some users recommend LTE/WCDMA. [This setting persists until next reboot/airplane mode/network change, then you'll have to set it again. Leave default setting when roaming]
REASON: Default setting enables TD-SCDMA band scanning, which is only used exclusively in China. When disabled, will save some juice as network signal strength fluctuates.
3. Of course check Battery Use of your apps to make sure no rouge apps are keeping your phone awake in the background. Consider adjusting (a) Start in Background Permission, (b) Autostart Permission, (c) locked apps, (d) app battery saver status, and (e) toggle Developer Options>Inactive Apps
Click to expand...
Click to collapse
I wasn't able to find any setting called Scenes or Scenarios (saw that name used in another thread) on MIUI 10.3.2.0 global stable. When I open the Battery & Performance menu all I get is Battery Optimization, Power Usage, User Adaptive Battery, Choose Apps (for app battery saver), and Extreme Battery Saver. I also searched for them using the search function. Is this available on all MIUI versions?
Rockmadeofrock said:
I wasn't able to find any setting called Scenes or Scenarios (saw that name used in another thread) on MIUI 10.3.2.0 global stable. When I open the Battery & Performance menu all I get is Battery Optimization, Power Usage, User Adaptive Battery, Choose Apps (for app battery saver), and Extreme Battery Saver. I also searched for them using the search function. Is this available on all MIUI versions?
Click to expand...
Click to collapse
In Battery & Performance, click the Settings cog icon on the top right. You would see Scenarios (new name) at the bottom of the next screen. I'm on MIUI 11.0.2 now, and its there.
shoukanju said:
In Battery & Performance, click the Settings cog icon on the top right. You would see Scenarios (new name) at the bottom of the next screen. I'm on MIUI 11.0.2 now, and its there.
Click to expand...
Click to collapse
There is no Settings cog in Battery & Performance. If I go further into Battery Optimization there is one but it also doesn't have a Scenarios option
My battery drains around 1.5% per hour even after turning off AOD and wake screen for notifications setting. When those settings were on, it was draining 3-4% per hour. Has anyone else noticed the same? Any suggestions to improve the standby drain?
Are these numbers with WiFi and mobile data on? Airplane mode off?
Wifi on. Data off. Airplane mode off.
I'm using a different ROM but I've experienced similar numbers. It's obviously better with WiFi off but that's possibly not the point
Disable battery scenarios , worked for me
heybaybee said:
I'm using a different ROM but I've experienced similar numbers. It's obviously better with WiFi off but that's possibly not the point
Click to expand...
Click to collapse
No, other way around.
Being connected to a Wi-Fi is more efficient than Mobile Data Connectivity.
ApexPrime said:
My battery drains around 1.5% per hour even after turning off AOD and wake screen for notifications setting. When those settings were on, it was draining 3-4% per hour. Has anyone else noticed the same? Any suggestions to improve the standby drain?
Click to expand...
Click to collapse
You could check the Running Services in Developer Options, and see what's running in the background.
cyanGalaxy said:
You could check the Running Services in Developer Options, and see what's running in the background.
Click to expand...
Click to collapse
I can't find the option in developer options. I think it has been removed.
silvercrest said:
Disable battery scenarios , worked for me
Click to expand...
Click to collapse
Will check tonight
under the battery or 3rd party like accubattery should show you what's draining it , Im on the EU weekly and have no such problems
You could try a Custom Kernel like Nexus Kernel
NotZeetaa, the dev behind Nexus Kernel also made a Magisk Module "BatterySaverMod v1.2" that can be found in the Nexus Telegram Group, which limits performance a little bit but reduces Power-consumption for active drain.
You could check with Activity Launcher from Play Store, if the settings-page "Running Services" still exists but may just be unlinked from Settings-GUI.
For me 5g stopped work since 13.0.7
I'm also experience battery drain in 13.0.9 and occasionally network failures. Many times calls ended and receive the message "network not availabe". I've done a factory reset. Will have to do it again
Till this rom have everything work perfectly
I used better battery stats and it showed that wifi had a lot of wakelocks and was preventing the phone from entering deep sleep. I turned off wifi and standby drain went to around 0.5% per hour. I think voice over wifi is the culprit here. I will observe the drain tonight with VoWifi off.
Cabeção-Flu said:
For me 5g stopped work since 13.0.7
Click to expand...
Click to collapse
5g is pretty much useless anyway unless youre downloading very large files. It uses a lot of battery and makes the phone warm as well. I would suggest setting the preferred network type to 4g as it is more than enough for everyday use and saves battery as well.
You guys could use "Naptime" from Play Store. It supports ADB or Root.