Related
I want to maximize my battery life while still keeping my smartphone functionality. For instance, I want to still have gmail sent to my phone regularly (every 15 minutes at a minimum), text messages and calls to arrive immediately. I want my google calendar and contacts would be fine once daily, I think.
I wouldn't mind keeping it in 2g mode when not on wi-fi. I have a switch on a toggle, so I could easily switch when I want to browse the web.
I'm running CM7 with the stock kernal. I have setcpu installed and set to 1000 max, 312 min and screen off profile of 312/312, and in-call profile to 608.
I am running JuiceDefender Ultimate, but I'm pretty confused about how to setup the options to best fit my needs.
Would I benefit from using a custom kernal and possibly undervolting? If so, should I use ext3 or ext4? I'm not concerned about speed, as this phone is already as fast as I need. I'm mostly concerned with battery life and functionality/stability. Also, if you have experience with setcpu profiles and/or juicedefender settings, please help guide me.
i'm on cm7 with set cpu at default for screen on, 456 for screen off, default for in call and im at 1 day 16 hrs with 30% battery left.
4g is on, wifi off, gps off, sync on
this is with quite a few texts, some calls, etc, and gmail is pushed to my phone automatically
Hi devs
I found something interesting about Android power management..maybe it will help us
http://developer.android.com/reference/android/os/PowerManager.html
http://www.netmite.com/android/mydr...s/power_management.html#androidPowerWakeLocks
and here is a app for users http://forum.xda-developers.com/showthread.php?t=1179809
I found some more things for power management
devs check pls
Enabling system for hitting OFF
#echo 1 > /debug/pm_debug/enable_off_mode
By default sleep_while_idle is set to false and enable_off_mode is set to true
CPU Dynamic Voltage Frequency Scaling settings
Enabling ondemand frequency governor
The ondemand governor enables DVFS(frequency/OPP) transitions based on CPU load.
#echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
Enabling performance frequency governor
The performance governor keeps the CPU always at the highest frequency.
#echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
Enabling powersave frequency governor
The powersave governor keeps the CPU always at the lowest frequency.
#echo powersave > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
Enabling userspace frequency governor
Once this governor is enabled, DVFS( frequency) transitions will be manually triggered by a userspace application by using the CPUfreq sysfs interface
#echo userspace > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
See all the available operating points
#cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
Application can select any of the available frequency from the above
#echo <Desired Frequancy> > /sys/devices/system/cpu/cpu0/cpufreq/ scaling_setspeed
Checking CPU IDLE states usage
There are seven power states introduced by CPU Idle
The usage and time count for these different states can be checked via
#cat /sys/devices/system/cpu/cpu0/cpuidle/state*/time
#cat /sys/devices/system/cpu/cpu0/cpuidle/state*/usage
Enabling system for hitting OFF
#echo 1 > /debug/pm_debug/enable_off_mode
By default sleep_while_idle is set to false and enable_off_mode is set to true
CPU Dynamic Voltage Frequency Scaling settings
Enabling ondemand frequency governor
The ondemand governor enables DVFS(frequency/OPP) transitions based on CPU load.
#echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
Enabling performance frequency governor
The performance governor keeps the CPU always at the highest frequency.
#echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
Enabling powersave frequency governor
The powersave governor keeps the CPU always at the lowest frequency.
#echo powersave > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
Enabling userspace frequency governor
Once this governor is enabled, DVFS( frequency) transitions will be manually triggered by a userspace application by using the CPUfreq sysfs interface
#echo userspace > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
See all the available operating points
#cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
Application can select any of the available frequency from the above
#echo <Desired Frequancy> > /sys/devices/system/cpu/cpu0/cpufreq/ scaling_setspeed
Checking CPU IDLE states usage
There are seven power states introduced by CPU Idle
The usage and time count for these different states can be checked via
#cat /sys/devices/system/cpu/cpu0/cpuidle/state*/time
#cat /sys/devices/system/cpu/cpu0/cpuidle/state*/usage
source: http://processors.wiki.ti.com/index.php/Android_Devkit_Power_Management_Porting_Guide
this is very interesting also:
Saving battery time for mobile devices has been a goal for the industry for many years. With the
advent of smartphones, reduction of energy consumption is even more important since they
consume a lot more energy than the generation of mobile phones before them. Consumers are
demanding longer battery life and greener electronics. One way to meet these demands is to
reduce energy consumption.
In order to make the mobile operating system utilize the Central Processing Unit (CPU) more
efficiently, applications should have different reservations based on how much they need to use
the CPU. A challenge the industry is facing is its lack of knowledge of the behavior of third
party applications. Especially since they are an increasing portion of the applications run on
smartphones. Without knowledge of how third party applications behave, it is hard to make
good reservations for them. If there was a way to dynamically make reservations for the
applications with adequate performance while they are running, the system could use this
information to reduce battery consumption by e.g. clocking down the CPU when a high clock
frequency is not needed. In this master thesis project, an open source resource manager called
ACTORS Resource Manager (ACTORS RM) [5][6] for desktop Linux [57] is ported to the
Android [37] operating system. The resource manager is also optimized for the applications
being run there. A power management patch to the Linux kernel was also used to get greater
control over the CPU’s frequency changes.
source: https://rapidshare.com/files/3398178110/Resource_reservation_and_power_management_in_Android.pdf
let's spy on HD2 kernel ?
feature:
AB: Audio Boost
AXI: AXI frequency tweak
BFQ: BFQ IO scheduler (default CFS)
BFS: BFS cpu scheduler (default CFS)
HAVS: Hybrid Adaptive Voltage Scaling (Static Voltage Scaling - SVS is default)
OC: OverClock
UV: UnderVolt
OC, UV and AXI features are the standard feature for EVO based kernel.
EBAT: Extended battery
http://forum.xda-developers.com/showthread.php?t=777921
Edit: after some more research i found out that we are in BIG $h|t,until the f**** HTC will unlock the bootloader and/or update Radio for us
What REALLY improves Android battery life on the HD2
So after all that rambling, the answer is: radio ROM version. When I installed Android, I installed the latest radio ROM available at the time (still the latest I think); i.e. 2.15.50.14, from http://forum.xda-developers.com/showthread.php?t=611787. After pulling my hair out trying all the above, I flashed the radio ROM with 2.12.50.02_2, and as if by magic, current draw under similar conditions to above is about 7mW; i.e. 10% of what it was, and an overnight period as above goes from 100% to 96%. Much better
source:http://forum.xda-developers.com/showpost.php?p=13397376&postcount=1
currently our phones use 150-200 mA (even in standby,and with setCPU on :O)...measured with Current Widget available on Market.
Edit2: Another thing that REALLY improves Android battery life on the HD2 is dumping your girlfriend.
Before, I needed to charge it almost twice a day. Lots of calls and messages.
Now, I can easily get two days of standby. LOL
The radio version on hd2 is a bit tricky. Its very different from people to people. Some people say that its related to your region too.
I dont know if its the same on HD Mini.
But some people here say the dont have battery drain. It would be nice to know what radio version they use and at what region they are.
tzacapaca said:
currently our phones use 150-200 mA (even in standby,and with setCPU on :O)...measured with Current Widget available on Market.
Click to expand...
Click to collapse
But if turn off wifi, gps and phone, consumption almost does not decrease.
Maybe this consumption of sdcard, because its slot is always hot.
ROM-Version (Vodafone)Switzerland German: 1.41.166.1, (10904) Radio:0.63.05.41
Strong battery drain is only after the first boot. after the third boot is the battery drain same as in wi-mo.. same experience with cm6(derefas) ,134++(schlund)
i don't really agree.
under android, the maximum we can expect is to get as much battery life as under winmo.
today, the phone consume too much battery when on sleep, because something prevents it to go sleep.
schlund has a fix for this battery drain, I tested it, it is really efficient.
it will be released in next release, be patient ;-)
regarding the android apps that tells you how much current you have:
it wont work if the phone is really sleeping, because all the apps would be put on sleep.
so you will never know how much your phone consumes when on sleep ;-)
I should say: after the third boot is the battery drain almost the same as in wi-mo , but the truth is that there is a big difference between the first and third boot in battery drain.
New battery Fix, I'm glad to hear.
I understand that it takes time to create something, I have patience but I think it is unfair to announce a new release for the end of the week and then change mind and do not give any explanation. I hope you'll accept this criticism. Thank you
codiak said:
The radio version on hd2 is a bit tricky. Its very different from people to people. Some people say that its related to your region too.
I dont know if its the same on HD Mini.
But some people here say the dont have battery drain. It would be nice to know what radio version they use and at what region they are.
Click to expand...
Click to collapse
well,telling region and radio version won't help with anything,I will not move from my city to get better signal and HTC won't make a new radio only for me too
btw,it's impossible to don't have battery drain when phone use 200mA
i guess people were talking about CM6 of derefas,but his version is based on r146 kernel,which still has battery issues...
p.s. since u own a HD2 also do u mind to test for me with Current Widget and tell me the values in standby and on?I read some guys had 6-7 mA in standby and i think around 60 while it was on
DmK75 said:
But if turn off wifi, gps and phone, consumption almost does not decrease.
Maybe this consumption of sdcard, because its slot is always hot.
Click to expand...
Click to collapse
i'm not an expert but i really think it's impossible sdcard will use 150-200mA,if it was so then we will have 5-6 hours battery life in WM
Edit: after little research i found this ->
Metric NAND SD
Idle (mW) 0.4 1.4
Read
throughput (MiB/s) 4:85 2:36
efficiency (MiB/J) 65.0 31.0
Write
throughput (KiB/s) 927:1 298:1
efficiency (MiB/J) 10.0 5.2
so SD cards use around 1,4 mW when idle and 2,36 mW when read from it(our case)
and to convert mW to mA-> http://www.ehow.com/how_8627497_convert-mw-ma.html
source: http://www.usenix.org/events/usenix10/tech/full_papers/Carroll.pdf
-r0bin- said:
i don't really agree.
under android, the maximum we can expect is to get as much battery life as under winmo.
today, the phone consume too much battery when on sleep, because something prevents it to go sleep.
schlund has a fix for this battery drain, I tested it, it is really efficient.
it will be released in next release, be patient ;-)
regarding the android apps that tells you how much current you have:
it wont work if the phone is really sleeping, because all the apps would be put on sleep.
so you will never know how much your phone consumes when on sleep ;-)
Click to expand...
Click to collapse
i'm not really agree with u too
Current Widget runs as a process,and processes are on even if Android is in suspended,no?for ex clock,alarm,etc
15MA1L said:
ROM-Version (Vodafone)Switzerland German: 1.41.166.1, (10904) Radio:0.63.05.41
Strong battery drain is only after the first boot. after the third boot is the battery drain same as in wi-mo.. same experience with cm6(derefas) ,134++(schlund)
Click to expand...
Click to collapse
lol I think that's placebo or else why would number of boots/reboots will improve the battery life?
tzacapaca said:
well,telling region and radio version won't help with anything,I will not move from my city to get better signal and HTC won't make a new radio only for me too
btw,it's impossible to don't have battery drain when phone use 200mA
i guess people were talking about CM6 of derefas,but his version is based on r146 kernel,which still has battery issues...
p.s. since u own a HD2 also do u mind to test for me with Current Widget and tell me the values in standby and on?I read some guys had 6-7 mA in standby and i think around 60 while it was on
Click to expand...
Click to collapse
I get about 3-7 mA with all on (GPS, BT, 3G etc). Sometimes there are peaks to around 60 mA that are related to mailcheck etc. Its roundabout 1-2% per Hour what is fine to me
codiak said:
I get about 3-7 mA with all on (GPS, BT, 3G etc). Sometimes there are peaks to around 60 mA that are related to mailcheck etc. Its roundabout 1-2% per Hour what is fine to me
Click to expand...
Click to collapse
u see?
this is what i'm talking about,u can't compare 3-7 mA to 150-200 mA..so i can't understand guys who said they have power usage same as on WM...
btw,that was in suspend or while display was on?
Thats with display off. When using it the value is very variable depending on what you are doing. From ~120 to ~350 mA.
tzacapaca said:
u see?
this is what i'm talking about,u can't compare 3-7 mA to 150-200 mA..so i can't understand guys who said they have power usage same as on WM...
btw,that was in suspend or while display was on?
Click to expand...
Click to collapse
lol ok
i read somewhere that the sdcard was using 10 to 50mA max, i dont think it uses so much. maybe someone using HD2 with Haret (on sdcard) could lighten us?
which application are they using to get those values, and how to read those values if screen is off?
codiak said:
Thats with display off. When using it the value is very variable depending on what you are doing. From ~120 to ~350 mA.
Click to expand...
Click to collapse
ok,thanks
what about when with display on and doing nothing?
I used an SD build on my HD2 before using the NAND Rom. The values where nearly the same. So I dont think sdcard has a big impact on battery.
I use this App from the Market. It logs to a file and you can view the history
tzacapaca said:
what about when with display on and doing nothing?
Click to expand...
Click to collapse
Then its around 120 mA.
But remember, HD2 has a BIG display
I don`t know, maybe it will be usefull for developers. I tested CM6 r146 releace from derefas.
All night in sleep mode it takes 10-15% of accum. Then I use it for maybe 4-5 hours, and android said that charge is needed (it was near 15%). Putting on charge, don`t bring any result, I wait for half an hour, no persets where moving.
Then I reboot the device i n WinMo and it shows me 70%, after it i use winmo for 2 days without charging...
It seems to me that the problem is with indicator... in my situation there was a good accum, but android don`t see it...
P.S. Sorry, if i am talking silly things
Since we have better battery life on Android r169 version thanks to our devs i'm going to post tips n tricks for a even better battery life
1. Use "GSM auto (PRL) to save more juice while still connecting through 3G
- in the phone setting>wireless and network>MobileNetwork>NetworkMode
we are only allow to choose GSM only/ WCDMA / Auto between two
- but if you use type "*#*#4636#*#*" to phone Information, you can choose more type of networkmode. It is claimed that choose "GSM auto (PRL)" allow you to save more battery (cell standby) while allow you to connect to 3G network.
-there is one more setting which you can change:click settings(windows logo)>select radio band and change it according to your needs
- Please provide feedback on this. Thanks
2. Use AutoKiller Memory Optimizer
- This tool is different from other app killer
- It fine tunes android systems inner memory manager to keep your device fast over time.
- As a side effect it also lowers battery consumption.
- At certain free memory level (e.g. 250mb), the android os will automatically close those apps not in use (according to original android os logic)
3.Use Autostart
- Instead of closing them, it would be better if we don't let the app start from the begining
- You can choose to disable those app that u feel unnessary, so that they will not run during your phone startup
4. Check your Battery Consumption
- Download "Current Widget" or "battery monitoring widget" from market
- these apps will monitor your battery usage and recoded in a log file
- This is the normal consumption rate (varied across ROM, kernel and CPUI frequency and other factors)
credits:XDA
to be continued....
Tips
General Lithium-Ion Battery (LIB) Usage:
• Discharging your LIB fully (or less than 2.4 Volt per cell) is bad for the battery. Every time you do that, it can be said that small part of your battery (some cells) dies (they forever lose their charge). Do not store your batteries depleted, there's a high chance they will die completely or will become very "weak".
• You cannot restore bad LIBs by overloading/heating/praying. You gotta go buy a new one. They DO degrade overtime, some cells naturally lose the ability to gain/give electricity.
• Although it is said that LIBs do not have memory, it's not entirely true. LIBs have gauges that monitor performance of cells, and if you do a lot of small charges, it won't let those gauges to monitor a full battery potential, causing an invalid indication of charge level. A complete charge/discharge should be made when battery capacity seems reduced, that will calibrate gauges and they will provide your phone with correct charge level status. A full charge/discharge cycle should be done every 30 (or so) partial charges.
• LIBs have a shelf-life. Do not buy them to store them. Use them early, use them often, they will die whether you use them or not. Do not buy LIBs to use them in 6 months/year/etc, buy them right before actually using them.
• LIBs have short lives (in comparison to NiCa batteries, etc). You should expect to buy a new battery in 2-3 years after being manufactured. It is caused by internal oxidation and there's nothing you can do to stop or prevent that.
• Worst LIB treatment is to keep it at 100% charge level at high temperature (think laptop/phone under direct sunlight, like car dashboard).
• Best LIB treatment, or LIBs "favorite" charge level - 40%. That's also the usual charge level you buy them with.
• LIBs don't like heat. For example, while always at 100%, typical LIB in a laptop, at temperatures of 25C (77F) will lose 20% (twenty percent!) of full capacity per year. That capacity loss is reduced to 6% (six percent) at 0C (32F), and increased to 35% loss at 40C (104F). So, keep them cool (LIBs like fridges), don't let your devices sit in the sun or overheat at charge. Also, keep in mind that while in use, battery will be significantly hotter than phone/outside environment.
• LIBs like frequent partial charges/discharges more than they like full charges/discharges.
General Android power usage advice from google:
• Although this part is somewhat controversial, they do recommend having a complete, full FIRST charge to be made. If time allows, a preferred time for the first charge is 12 hours. This may have more to do with the OS than the battery.
• Battery on a Android device, in average, will last about a full day with normal use (some videos, mail, calls). That's what you should kind-of expect.
• Speaking in averages, "idling" 3G/EDGE connection (when phone is sleeping and no data is transferred through 3G), drains almost no energy. Just a little more than having 3G/EDGE radio off completely. So when no apps are using 3G, you don't need to keep it off.
• Same goes to WiFi connection - although it's on, if there is no data flowing through it, it uses almost no energy.
• At full throughput (100% data flow), EDGE is using more energy than 3G. In average, 3G is more energy-efficient than EDGE.
• WiFi is using more energy than 3G (when both are at 100% use), but since it transfers files much faster and then goes to "sleep", it's actually recommended to use WiFi whenever possible. Since it'll "sleep" more often than 3G, overall it will use much less battery than using 3G.
• Some bad apps or widgets can use android's "WakeLock", keeping CPU at 100%, screen always-on, or both. I myself have encountered such widget (I won't mention the name, it's in the market) that used a WakeLock to keep CPU spun-up at 100% all the time. That makes a huge impact on battery life. My advice - use a CPU profiling app to monitor the CPU - make sure that CPU slows down by itself when it's not used. So, beware of such widgets/apps. To check for CPU cycles, many recommend OSMonitor (free from market, install it, go to options, sort by "Load" in descending order. It'll give you "busiest" processes at the top). At rest you should be getting about 10-20% for OSMonitor itself, and 1-10% Android System. At rest, everything else should be 0-1%.
• Android slows down CPU when not in use by itself, as a built-in feature. Apps that throttle/change CPU frequency, are not necessarily needed.
Sources:
Wikipedia - http://en.wikipedia.org/wiki/Lithium-ion_battery
BatteryUniversity - http://www.batteryuniversity.com/parttwo-34.htm
Google IO Conference 2009 - http://www.youtube.com/watch?v=OUemfrKe65c
Electropaedia - http://www.mpoweruk.com/life.htm
this one too
this is very useful information, thx a lot!
Sorry Tzacapaca, but I do not understand where I have to type the code in order to have access to other network modes
Could you clarify?
THX
doublej4473 said:
Sorry Tzacapaca, but I do not understand where I have to type the code in order to have access to other network modes
Could you clarify?
THX
Click to expand...
Click to collapse
Call this number with the phone dialer
Very good summary, thanks
I will definitely come back to read again and try in this way extend battery life.
Thnx, great tips to read !
Standard battery Capacity: 1200 mAh
HTC HD Mini have a standard battery Capacity: 1200 mAh.
When the battery loses capacity and you want to replace it, consider that there are batteries in the market for the HTC HD Mini with 1700 mAh Capacity, which would be logical to give a day or two extra pleasure
15MA1L said:
HTC HD Mini have a standard battery Capacity: 1200 mAh.
When the battery loses capacity and you want to replace it, consider that there are batteries in the market for the HTC HD Mini with 1700 mAh Capacity, which would be logical to give a day or two extra pleasure
Click to expand...
Click to collapse
I still like and need my phone so I wouldn't trust those batteries
I would better get an emergency recharge which can charge my phone on the go
Edit: here is one http://www.phonesuit.com/primo-cube-battery-pack-for-android-phones/
hi how do i send a log to show my battery level? its draining way to fast,temperature is 38.8 is that normal?
with the battery moniter widget temperature is fluctuating from 35.5 to 38,stabilising to just over 35.0,also says 190mA in top left for battery indicater
BATFINK74 said:
hi how do i send a log to show my battery level? its draining way to fast,temperature is 38.8 is that normal?
with the battery moniter widget temperature is fluctuating from 35.5 to 38,stabilising to just over 35.0,also says 190mA in top left for battery indicater
Click to expand...
Click to collapse
download current widget and enable log file,right now i have 32.5 C on 100% battery level
tzacapaca said:
download current widget and enable log file,right now i have 32.5 C on 100% battery level
Click to expand...
Click to collapse
thanks dude,can i post log file results here?
BATFINK74 said:
thanks dude,can i post log file results here?
Click to expand...
Click to collapse
sure
...
battery history
hi heres my battery history,is there any clue in here as to why its draining so fast?
also upload current widget log
BATFINK74 said:
hi heres my battery history,is there any clue in here as to why its draining so fast?
also upload current widget log
Click to expand...
Click to collapse
hi,tell me around when phone was in standby so i can figure out
anyway so far it looks bad :O
also i have some Q's :
do you have set brightness on auto in Android or on WM?
is it a fresh install of Android?
did you install apps after that?if yes,which?
do you have GPS on on droid or on wm?
With "CurrentWidget" you can also log applications which are running on background. Then it should be easier to find out cause of battery drain. Also don't forget to write about your current settings ...
tzacapaca said:
hi,tell me around when phone was in standby so i can figure out
anyway so far it looks bad :O
also i have some Q's :
do you have set brightness on auto in Android or on WM?
is it a fresh install of Android?
did you install apps after that?if yes,which?
do you have GPS on on droid or on wm?
Click to expand...
Click to collapse
hi thanks for replying
i have brightness turned down in android,havent touched in winmo
yes its a fresh install
iv installed angry birds rio,a 3d game,zedge,ebay and sky sports apps from market place
gprs is always on in both
my device is currently in sleep mode,will upload a fresh log to show results for sleep mode
For the nexus s 4G , just put brightness on low and turn of background data
Sent from my Nexus S 4G using XDA App
I love these ports but battery life has been poor to average at best with normal use. (8-10 on MikeyMikes about 11-13 on Boosts respectively ) Here are all adjustments so far
- running at 100-1.2mhz on conservative
- UV at -100 across the board
- underclocked at 800 when screens off, in call , and less then 50%
- Thunderbolt scripts added
- auto brightness and power saver mode turned off, set at about 20%, Black wallpaper
- Background sync, Google backup, and email sync turned off
Anymore suggestions that have worked out for other users?
You're doing all the right things.
You could try undervolting a little more I can get mine to about -220mV across the board)
You can try disabling notifications in Market
You can try disabling notifications in calendar
If you use beautiful widgets or something similar you can adjust the refresh rate of the weather
Make sure notifications for facebook and twitter are off
That's all I can think of off the top of my head
ns4smi said:
I love these ports but battery life has been poor to average at best with normal use. (8-10 on MikeyMikes about 11-13 on Boosts respectively ) Here are all adjustments so far
- running at 100-1.2mhz on conservative
- UV at -100 across the board
- underclocked at 800 when screens off, in call , and less then 50%
- Thunderbolt scripts added
- auto brightness and power saver mode turned off, set at about 20%, Black wallpaper
- Background sync, Google backup, and email sync turned off
Anymore suggestions that have worked out for other users?
Click to expand...
Click to collapse
I am also running boosted MIUI,
~running 100-1200mhz conservative and 100-800mhz conservative when screen is off.
~I only undervolted -50mv @ 100mhz, -50mv @ 200mhz, -25mv @ 400mhz, and -25mv @ 800mhz.
~NO thunderbolt script added, it says on the boosted MIUI that it already has battery performance tweaks
~I have background sync, Google and email and Facebook all set to the longest interval to sync
~automatic brightness enabled
~never really use WIFI, never use GPS (I cant even get a lock anyway, accurate to 2000 meters does me no good, haha)
Under normal use (texting throughout the day, playing games for 30 min to an hour, and browsing the internet for an hour or two, and maybe a few short phone calls) I can easily get 18 hours.
I have gotten 48 hours out of the phone, but the screen was off most of the time and I only text messaged during that time.
Under heavy use (playing GTA or watching movies) I get about 8 hours or so.
Have you tried draining the battery completely and then letting it do a full charge?
Before "boosted MIUI" I could barely get half a day out of the phone... it's nice only charging the phone every other day, and not having to carry a charger wherever I go. Boosted has by far, given me the best battery life.
Also... what kernel and modem are you running?
I'm using CWM Community Kernel, and UCKL2 modem, I do believe the modem has something to do with battery life... and how long it takes to charge... I think... it seems to me it charges fastest with the UCKL2 modem... I have tried every other modem.
ns4smi said:
I love these ports but battery life has been poor to average at best with normal use. (8-10 on MikeyMikes about 11-13 on Boosts respectively ) Here are all adjustments so far
- running at 100-1.2mhz on conservative
- UV at -100 across the board
- underclocked at 800 when screens off, in call , and less then 50%
- Thunderbolt scripts added
- auto brightness and power saver mode turned off, set at about 20%, Black wallpaper
- Background sync, Google backup, and email sync turned off
Anymore suggestions that have worked out for other users?
Click to expand...
Click to collapse
Try Zeus
Sent from my A500 using Tapatalk
Thanks will try
Miui Infuse
ns4smi said:
Thanks will try
Miui Infuse
Click to expand...
Click to collapse
Yeah, no problem. You will like.
Hello,
Many of us have issues with the battery standby (or SoT) like most of the rooted user here I have also tried a lot of tricks from disabling CPU cores to removing most of the removable bloat-ware from the original firmware because (while I still was non-rooted user) many times I start the day off charger at 7AM I end up with 3:25 hours SoT and 35% battery at 7PM, then something comes up (like going to the pub) and after 3-4 hours I found my battery at 7-9% without even turning the screen on during that period of time and no clue of what drained the battery.
The idea of this discussion is to track and reveal on what usage (and with which apps) the device is having that specific drain to help non-rooted users find the sweet spot and be helpful for the rooted users.
Also some/all the suggestions in this discussion my not work with your device and ever cause it to misbehave or even hardbrick it if not done with caution and further thinking - experiment on your own risk and no one is responsible for any damages!
What is my daily usage:
Apps: Facebook / Google Play Music / Facebook Messenger / WhatsApp / Viber / SnapChat / Google Chrome / Inbox / Gmail (with POP3)
What I did as non-rooted user:
- Factory Reset
- Stopped using Moto Voice and Double Twist
- Disabled every app that is from Motorola (and it is allowed to be disabled)
- Stopped WiFi scan (not sure because even when turned off the green bar was still visible in the battery graph)
- GPS and NFC are off when not used
note: those changes helped me to get through a day with normal usage and from 7AM to 7PM I end up with 3:35 SoT and 37% battery
Continuing with root:
- Changed the CPU governor from interactive to ondemand (since interactive boosts the clocks at the highest on touch)
- Ultra Kernel (adreno idler does a great job)
note: those changes helped me to get through a day with normal usage and from 7AM to 7PM I end up with 4:10 SoT and 45% battery and until 6.0.1 came out
Yesterday (without the root changes) after some music stream through GPlay Music in the morning after a few hours (~4) my battery was at 60% with 1:50 hours SoT and GPlay Music on the top with 23% battery use and 2 hours later the battery drop on 11% with 2:45 hours SoT and GPlay Music with 6hours CPU use. The only difference with the other days and yesterday was using the MicroSD card as cache for streamed music (note that the card is class 4)
So sometimes could be the MicroSD card('s slow speed) to blame or maybe the Google Play Music App itself.
Suggestions for root user are welcomed too like CPU Tweaks, Removing unnecessary apps, etc. and will be separated from the non-root suggestions
For replay with suggestions please use the following form
What is my daily usage:
Apps: [list of the mostly used apps]
What I did as non-rooted user:
[suggestions]
note: [please add a note or screenshot from the battery using the [ HIDE ] tag
Continuing with root:
[suggestions]
note: [please add a note or screenshot from the battery using the [ HIDE ] tag
I really hope to make some good discussion about tweaking the Standby time (SoT) on the stock firmware 6.0.1.
*reserved*
NON-ROOT
- Factory reset and start from scratch (do not do restore)
- Stop using Moto Voice and Double Twist
- Disable all the apps from Motorola and others that you don't use (and it is allowed to be disabled)
- Stop WiFi scan (not sure because even when turned off the green bar was still visible in the battery graph)
- GPS and NFC should off when not used
______________________________________
ROOT
- Changing the CPU governor from interactive to ondemand (since interactive boosts the clocks at the highest on touch)
- Installing custom kernel
* Squid Kernel
* Ultra Kernel (Squid Kernel plus a few tweaks like "Adreno idler" which does a great job in low graphic environment)
@Sickaxis79
When using squids kernel with the lionfish governor you can reach 8 hours with light usage,but its not as smooth as the interactive governor.
-----------------
For INTERACTIVE governor
Im using squid r16 kernel with stock rom 6.0.1.
Cpu max freq i use is 1708mhz and minimal is 200mhz.
Enter the next values into the cpu governor tunables for the big cores.
above hispeed delay 20000
align windows 1
boost 0
boostpulse duration 80000
go highspeed load 99
hispeed freq 345600
io is busy 0
max freq hysteresis 0
min sample time 20000
target loads 98 345600:77 400000:67 533333:60 800000:83 960000:77 1113600:74 1344000:82 1459200:87 1497600:81 1651200:86 1708800:95
timer rate 20000
timer slack 80000
use migration notif 0
use sched load 0
Click to expand...
Click to collapse
First of all STOP USING GMAIL AND PLAY MUSIC
Gmail is a big culprit when it comes to stand by time ... so is play music ... ( i have disabled both )
Use Typemail ( it works without Sync on ) and any other music player of your choice
also Use Greenify to hibernate apps which you usually don't use ...also you can select ur music apps in those list ....
I am Non Rooted btw
Facebook app is known for major battery drainer
Actually Facebook is not much of a battery drainer now.... Tested and tried...
Yes it does eat a lot of RAM
pijes said:
Facebook app is known for major battery drainer
Click to expand...
Click to collapse
100rabh7791 said:
Actually Facebook is not much of a battery drainer now.... Tested and tried...
Yes it does eat a lot of RAM
Click to expand...
Click to collapse
I can confirm that too! A month since Google Chrome added the API to get notifications Facebook started to drain less and less battery with every update.
Even with all day use of the APP it still does not go over 8-9% battery consumption
Since I flashed stock 6.0.1 and previous 6.0 for my MXP the battery life was superb. About 6-8 h sot with above 30-40h+ of overall usage. My settings are with power saving in mind though.
Wysłane z mojego XT1562 przy użyciu Tapatalka
Woke up at 4:30 AM. Turned off wifi and turned on mobile data. Have used about 30 minutes of web browsing using chrome Beta. Im at work so phone is in my pocket mostly. It is now 10:30 am (6 hours later) and I lost 5 %.
Stock 6.0.1
100rabh7791 said:
First of all STOP USING GMAIL AND PLAY MUSIC
Gmail is a big culprit when it comes to stand by time ... so is play music ... ( i have disabled both )
Use Typemail ( it works without Sync on ) and any other music player of your choice
also Use Greenify to hibernate apps which you usually don't use ...also you can select ur music apps in those list ....
I am Non Rooted btw
Click to expand...
Click to collapse
Personally I don't get enough important emails to leave sync on auto mode. Created a quick toggle using power toggle and I synch on a needed basis with a simple click. Today I was on the road (working) and I turned mobile data on at 4:30 am and just turned it off @ 7:00 pm. During that time I browsed internet incl Facebook, used maps GPS, streamed a little music to car with Google music, checked email with Gmail, updated apps from play store... For a Total screen time over 3 hours on a 15 hour span (mobile). Right now 72% battery left to go.
---------- Post added at 11:28 PM ---------- Previous post was at 11:23 PM ----------
Only thing I really notice is adguard using more juice on mobile vs. WiFi but it still helps otherwise
Did you guys disabled moto apps or any app?
When I was stock I did all the usual battery saving tricks and I would get between 4 and 6 hours sot by the time I hit 15% battery.
Now with root and squid kernel I noticed that battery drains a bit faster but setting the min core frequency as low as it can go helps as well as greenify. I still get my 4 to 6 hours by the time I hit 15% battery. Im on stock 6.0 marshmallow before and after rooting. After rooting the phone I Uninstalled some Google Apps but kept all the Moto apps.
My usage is like this:chrome, whatsapp, typemail , Gmail, poweramp(music player), youtube(a lot of youtube)
On the weekend its completely different story. I spend the whole day on YouTube, playing games and watching offline video files. With that usage I get 3 to 3.5 hours sot by the time I hit 15%
Its normal to only have 3 hours sot playing games.Brightness is the best battery saver and disabling or greenify all the google crap also helps a little.Mostly I have around 6/7hours sot using wifi and browsing the internet around 30/40% brightness. When using squids kernel with the lionfish governor you can reach 8 hours with light usage,but its not as smooth as the interactive governor. If you like a snappy and smooth device with a good sot (6/7 hours) you can tweak the interactive governor. I flashed squids r16 kernel and tweaked the interactive governor with kernel adiutor so that the big cores only kicks in when needed with no lost of performance and great battery life. It just depends on how you use your phone and how you tweak with the kernel settings.
Is it safe to disable 'Apps usage' access of Moto care ?
ProudRed said:
Is it safe to disable 'Apps usage' access of Moto care ?
Click to expand...
Click to collapse
Yes
Automated reply by JARVIS
I have never seen such a device with so conflitcing problems amongst users in what concerns battery life. Simply amazing... -.- i can't decide if i am a heavy user, and the battery does indeed drains a lot or if my phone has problems.
I havent rooted yet.
I have:
- disabled moto apps and Google apps + Google search(with adb)
- changed dpi(adb)
- the same thing before.
Sickaxis79 said:
Its normal to only have 3 hours sot playing games.Brightness is the best battery saver and disabling or greenify all the google crap also helps a little.Mostly I have around 6/7hours sot using wifi and browsing the internet around 30/40% brightness. When using squids kernel with the lionfish governor you can reach 8 hours with light usage,but its not as smooth as the interactive governor. If you like a snappy and smooth device with a good sot (6/7 hours) you can tweak the interactive governor. I flashed squids r16 kernel and tweaked the interactive governor with kernel adiutor so that the big cores only kicks in when needed with no lost of performance and great battery life. It just depends on how you use your phone and how you tweak with the kernel settings.
Click to expand...
Click to collapse
Can you share with me the governor tunables you changed for getting better battery life in interactive governor?
Automated reply by JARVIS
It's definitely an app issue. I uninstalled tapatalk because it would drain the phone like stupid. GMail (with 3 email accounts) doesn't seem so bad. I also use Whatsapp and Skype, so those aren't too bad either. Also use Play music (as offline mp3 player basically) so that's not it, either. From your list, facebook and snapchat look like they may sync too much and drain the phone. Have you analyzed your battery usage with gsam battery or similar?
I think the best app to analyse your battery drain in standby mode is this one: https://play.google.com/store/apps/details?id=com.WazaBe.android.BatteryDrain
I use it for several years. It does not cause any drain and allows me to see if I lost too much battery during the night.
For example, with Moto X Play, I'm at -0.3% /hour with wifi enabled (and connected), 4G, bluetooth, location services, auto-sync, no exposed, but with CM13.
On Moto G3, it's the same (-0.3%/h), except Moto G3 has smaller battery. I expected more for Moto X Play, but it's still very good compared to other smartphones (Galaxy S4 for example).
K.khiladi said:
Can you share with me the governor tunables you changed for getting better battery life in interactive governor?
Automated reply by JARVIS
Click to expand...
Click to collapse
Sure, but first before you apply these settings i can advice you to read this awesome guide first.
http://forum.xda-developers.com/nexus-5x/general/guide-advanced-interactive-governor-t3269557
Im studying this guide for a few days and learned a lot from it.It teaches you how to calculate your min and max target loads which you need later to tweak the interactive governor. Im still learning , but i never knew interactive governor was so higly tweakable. If you understand all of this guide you can tweak your kernel just how you like it. Its a universal guide with examples for the nexus 5 and 6 and the most useful guide i have found so far about this governor.
I have the big cpu's tweaked so it stays at 200mhz and ramps up when needed. This are the settings i used and they work nice so far, but remember im still learning
Im using squid r16 kernel with stock rom 6.0.1.
Cpu max freq i use is 1708mhz and minimal is 200mhz.
Enter the next values into the cpu governor tunables for the big cores.
above hispeed delay 20000
align windows 1
boost 0
boostpulse duration 80000
go highspeed load 99
hispeed freq 345600
io is busy 0
max freq hysteresis 0
min sample time 20000
target loads 98 345600:77 400000:67 533333:60 800000:83 960000:77 1113600:74 1344000:82 1459200:87 1497600:81 1651200:86 1708800:95
timer rate 20000
timer slack 80000
use migration notif 0
use sched load 0