FORUMS
Remove All Ads from XDA

Having bad battery life on Nougat? Check this.

36 posts
Thanks Meter: 23
 
By Blackrose110, Member on 17th April 2017, 08:59 AM
Post Reply Email Thread
Hello everyone,
when I bought my Zenfone 3 ZE520KL, I was amazed by it's battery life. I could easily get around 8 hours of SOT in a single charge with moderate usage. My device was running Android Marshmallow 6.0 out of the box, but performance wasn't as good. On Nougat, performance is much better and faster, also I used to get some lags and frozen screen, the capacitive keys also sometimes froze when I was charging my phone, but now I don't get issues like that as often as before. Interface is so much more appealing and I love it.
But what about battery life? I started getting around 5 hours of SOT.. which is still good, but not really close to 8 hours. I thought a lot about these 3 hours that were missing so I decided to start investigating. I wanted to share my findings with you so maybe you would know something that could help.

It's been two weeks since I have been testing out different things. The apps I used to do my research are:
  1. Carat. What I love about this app is the process list. It shows exactly which apps and system processes are running in the background, so I can control them very easily.
  2. Greenify. Thanks to the Carat app, I can see which apps continue running in the background, so I can use Greenify to hibernate them after I'm done using them. (Examples: Youtube, Snapchat etc.). Also I bought the Donation Package, and unlocked the other modes using adb commands (my device is not rooted).
  3. BetterBatteryStats. This app is usually used to detect wakelocks. I limited the Google Calendar App from syncing so it doesn't use too much battery in the background. This app is paid in Google Play but you can get it for free from here.
What I did to get better battery life:
I excluded the services, that were always running in the process list from the Carat App from Doze. Apparently, the new Doze in Nougat gives us permission to optimize more system processes and services than before, which can backfire - Doze starts trying to kill processes that can't be killed, and this results in consuming more battery juice than saving it.

How to enter Doze settings and make the following changes:
Go to "Settings" > Select "Battery" > Tap on the three dots at the upper-right corner > Select "Battery Optimization" > Select "All Apps" > Find and tap on the Apps/Services/Processes I have listed below > Select "Do not optimize". The other apps and services should stay optimized.

The apps, processes and services that I removed from Doze are:
  • Android Services Library
  • Android System
  • ASUS Calling Screen
  • Bluetooth MIDI Service
  • Bluetooth Share
  • Camera
  • Clock
  • com.android.smspush
  • com.asus.keyboard
  • com.asus.shim
  • com.qti.qualcomm.datastatusnotification
  • com.qualcomm.qti.tetherservice
  • org.codeaurora.bluetooth
  • org.codeaurora.ims
  • com.qualcomm.qcrilsgtunnel
  • ICESound Service
  • Mobile Manager
  • MobileManagerService
  • System UI
  • Telecom Service
  • Telephony Service
  • ZenUI Keyboard
  • ZenUI Launcher
Some other apps that I'm using: Do It Later, Greenify, Messages, Nova Launcher, Timely, Weather.
Please do a full charge to 100% afterwards and check if the battery still drains as quickly as before. Your feedback will be greatly appreciated.

I am already starting to see improvement in my battery life. I was losing around 2% on Stand By and battery was draining fast when I was using the phone, but now I lost 0% on Stand By overnight and 10% for 1 hour of SOT (before this I was losing 10% for 30 min. of SOT). I am still trying to figure out which services exactly are causing the drain, when they are being optimized. Maybe the services, included in the Android System? (Check them from Settings > Battery > Android System > Included Packages). I deleted Facebook and Twitter apps and started using them from Chrome (almost the same thing, I quickly got used to that). Please check the updates below for more info and share your opinion or advice in the comments so we can all reach a better experience with this amazing smartphone.

Thank you for reading!

Update1: 6h30min SOT with 30% left (917mAh, 35%), but I will have to charge now. I have been messing with Doze a lot, maybe I'll get more clean results later. Progress has been made though, at least with my device.
Update2: Something interesting - my J-Score with the Carat app before and after starting this experiment: http://i.imgur.com/Q8u6HBD.jpg
Update3: There is a battery drain when making voice calls - 226mAh (7%) were lost because of 43 minutes long talk time.
Results were worse after testing with the second list removed, although there wasn't much draining with the screen on: SOT - 5h20min for 70% of battery (752mAh, 20%).

Update4: com.android.phone appears as a wakelock at BBS (Wakeups:8). Also 2h30 SOT for 30% used battery (100-70%~408 mAh). I'm updating the list and trying again.
Please note that my phone is updated to the latest firmware WW_Phone-14.2020.1703.28-20170410.

Update5: com.android.phone is still an active wakelock (Wakeups:14), but SOT is 2h34min for 30% used battery (100-70%~343mAh). At 30% battery left, SOT is almost 6hrs(28%~787mAh), Device Idle is at 10% (291mAh). The MobileManagerService is causing way too many wakelocks and is probably the reason for the high Device Idle battery usage.
Update6: MobileManagerService is no longer showing as a frequent wakelock. com.android.phone (Telephony Service - Wakeups:9) and com.google.android.apps.messaging are the most persistent wakelocks, other than that battery life is amazing at the moment. SOT is 2h45min for 30% used battery (100-70%~366mAh). I also had 27 min of talk time (4%~145mAh). At 30% left, I have 6h33min of SOT (32%~912mAh). Device Idle is again at 10% (292mAh). We are ready for the final test.
Update7: The results are quite interesting. After removing com.qti.qualcomm.telephonyservice from Doze, com.android.phone stopped appearing as a frequent wakelock at first, but now, at 70% it has 16 wakeups. SOT is 2h22min (100-70%~318mAh), so it's not better. I'm going to try a few more changes.
Update 8: I posted it as a reply here.
Update 9: I shouldn't have put Task Manager out of Doze, I get so much better battery life now. The update is ready, check it here.
The Following 10 Users Say Thank You to Blackrose110 For This Useful Post: [ View ] Gift Blackrose110 Ad-Free
 
 
18th April 2017, 12:40 AM |#2  
Junior Member
Thanks Meter: 4
 
More
Good post, thank you for investigating this, please let us know if you find more stuff or what exactly is responsible for it and an easy way of fixing.
The Following 2 Users Say Thank You to 1noob For This Useful Post: [ View ] Gift 1noob Ad-Free
18th April 2017, 06:07 AM |#3  
Blackrose110's Avatar
OP Member
Thanks Meter: 23
 
More
Quote:
Originally Posted by 1noob

Good post, thank you for investigating this, please let us know if you find more stuff or what exactly is responsible for it and an easy way of fixing.

Hello! Thank you for your reply. I'm so happy I could help others and myself with this thread, but I also need to know if you are also seeing any difference. Please check here regularly!
Also, I'm guessing that when you put your system processes and services in Doze, you also decrease their performance, which causes battery draining, as they try to run normally and do their work. Doze is trying to prevent them from doing that. This is my conclusion, but only results will show if I'm correct. If you own yourself a Zenfone 3, please feel free to report if you experience any changes using my method.
Thank you and have a nice day!
The Following User Says Thank You to Blackrose110 For This Useful Post: [ View ] Gift Blackrose110 Ad-Free
18th April 2017, 07:18 AM |#4  
Junior Member
Thanks Meter: 2
 
More
Hi, thank you for the post. I have a zenfone 3 here and will try your method.
The Following User Says Thank You to RobinRo For This Useful Post: [ View ] Gift RobinRo Ad-Free
18th April 2017, 10:39 AM |#5  
Junior Member
Thanks Meter: 1
 
More
I'm trying it on ze520kl with marschmallow, it seems working fine.
The Following User Says Thank You to bibbomio For This Useful Post: [ View ] Gift bibbomio Ad-Free
18th April 2017, 12:35 PM |#6  
Senior Member
Thanks Meter: 42
 
More
Do you remove the first and second list from doze ? or ate testing with only the second list now?
Nice findings btw
The Following User Says Thank You to pedromms86 For This Useful Post: [ View ] Gift pedromms86 Ad-Free
18th April 2017, 12:42 PM |#7  
Blackrose110's Avatar
OP Member
Thanks Meter: 23
 
More
Quote:
Originally Posted by pedromms86

Do you remove the first and second list from doze ? or ate testing with only the second list now?
Nice findings btw

I have removed everything from both of the lists. It's still early to say but no major battery drain is noticed for now. Thanks!
18th April 2017, 12:45 PM |#8  
Blackrose110's Avatar
OP Member
Thanks Meter: 23
 
More
Quote:
Originally Posted by bibbomio

I'm trying it on ze520kl with marschmallow, it seems working fine.

Awesome!
19th April 2017, 01:33 AM |#9  
steve1326's Avatar
Member
Flag Montreal
Thanks Meter: 14
 
More
Thank you so much for this article. Well written as well. I have applied the changes and so far no issues (it has been 6 h is). Will report once I have more history
The Following User Says Thank You to steve1326 For This Useful Post: [ View ] Gift steve1326 Ad-Free
19th April 2017, 02:33 AM |#10  
Senior Member
Thanks Meter: 42
 
More
I remove the apps from doze, and can say it really improve battery (test for one day)
thanks !
The Following User Says Thank You to pedromms86 For This Useful Post: [ View ] Gift pedromms86 Ad-Free
20th April 2017, 02:27 AM |#11  
Senior Member
Thanks Meter: 42
 
More
@Blackrose110 any news improvements after update3 ?
Post Reply Subscribe to Thread

Tags
battery, doze, nougat, zenfone 3

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes