Battery life stock / mods: what to expect? - Galaxy S III Mini Q&A, Help & Troubleshooting

Hi,
first, thanks to Maclaw & co for their s3 ports!
I've flashed CM11 on a new phone, and am very happy with it. The only straight up bug I found: reading contacts & SMS from the SIM card was impossible. Reverted to stock backup, pulled them down and backed up, then went back and imported them in CM11.
On battery drain - this is my first smartphone, and I ditched stock immediately. So I am missing some frame of reference here. Also I just got this two days ago, so I will need another week for some real-world statistics. But from what I've seen so far, I kind of doubt it will make it through a single day. Now I don't expect it to hold charge for a week like the old Nokia I am migrating from, but still...
What kind of battery life can I reasonably suspect? I understand "it depends", but let's say location turned off, mobile data only when needed (maybe an hour/day or so), dark themes, dim screen, etc.. Basically I am trying to figure out if this is an issue with the mod/build, or just how things are in android land.
Now I do have some suspicions that cpu load is a bit excessive. During "idle" (no apps running but htop, location&mobile data off, wifi on), both cores are at ~30% consistently. Attached is a screenshot after 1) bootup, 2) turn off screen 3) turn back on after 30min and start htop in terminal. The base system also seems to draw more power than the screen (set near minimum brightness). But again, maybe normal?
I went with CM11 because it looked like it was the most widely used / best supported one, but if it actually has some battery issues I would need to try out some alternatives. Would be happy to help in debugging if there is something I can do as well.

Have a look at Slimkat. Been using this for quite some time and I have no complaints about battery life. Obviously the battery life will depend on how and what you use your phone for.
Pacperformance is a system app in Slim so you can set your governed, CPU Max/main etc. Use wake lock detector too just so you can see if pacperform is showing your not getting deep sleep.
I have used many, many custom roms and CM11 has never really appealed.
Good luck in your quest!
Slim link
http://forum.xda-developers.com/showthread.php?t=2758098
Sent from my GT-I8190N running SlimKat

Thanks for the tips, I'll check them out. I was a bit wary with trying out other mods since I'd like to not spend too much time on it and just have it stable, but I think I will just give them a go - easy enough to revert from a backup. Regarding governors, I checked and mine is set to interavtice, there are a bunch of others available though:
Code:
$cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
abyssplug pegasusq hotplug conservative ondemand userspace powersave interactive performance
Hmm, most of them I've never heard off - any preferences?
BTW, for whatever reason battery drains a lot slower now (maybe it just needed a few cycles to settle in?). I also verified via adb shell that it idles at around zero load when the screen is off.

Have a look here
http://forum.xda-developers.com/showthread.php?t=2017715
And here!
http://forum.xda-developers.com/showthread.php?t=2810435
Very informative
Sent from my GT-I8190N running SlimKat

Related

Data draining battery

Hi, I recently got a data plan for my vogue and signed in to thr Google account, as well as downloaded a few apps. What I find is that without even touching my phone my battery drains dramatically (about half way in four hours). I had data enabled before, it's just that I never used it. Anybody know why this is?
Data sync is off, and background data is off as well.
Sent from my T-Mobile myTouch 3G using the XDA mobile application powered by Tapatalk
manifest3r said:
Hi, I recently got a data plan for my vogue and signed in to thr Google account, as well as downloaded a few apps. What I find is that without even touching my phone my battery drains dramatically (about half way in four hours). I had data enabled before, it's just that I never used it. Anybody know why this is?
Data sync is off, and background data is off as well.
Sent from my T-Mobile myTouch 3G using the XDA mobile application powered by Tapatalk
Click to expand...
Click to collapse
how old is your battery?
almost 2 years old now, I know that takes a toll too...
Sent from my T-Mobile myTouch 3G using the XDA mobile application powered by Tapatalk
Currently the phone runs at full clock speed all the time.
Back when the kernel had the clock speed and voltage reducing (late feb/early march), I used to get 48-56 hours out of the battery with data on.
Lately, over the past few weekends, I've been only able to get 36 hours. Sucks if I forget to charge my phone overnight.
These numbers are based on when the phone actually shut off due to no more power, not the battery gauge itself (it has been incorrect in the past and may still be).
Try the 2/22 kernel. See if it helps.
You'll lose features, but let me know if it improves anything. I intend to check this out in the future.
You can also open a terminal app in a current kernel and do:
Code:
su
echo 1 > /sys/module/board_htcvogue/parameters/slow_clock_when_lcd_off
echo 1 > /sys/module/pm/parameters/slow_clock_when_idle
Sleep and wake up to make it take effect. This will do the same as the 2/22 kernel.
Perhaps Myn can make this a RogueTools startup option?
NOTE:
1. This was disabled because it didn't work on some phones (caused them to freeze -- worked fine on mine).
2. Don't use this with overclocking! Bad things may result (I haven't checked the code).
jnadke said:
Currently the phone runs at full clock speed all the time.
Back when the kernel had the clock speed and voltage reducing (late feb/early march), I used to get 48-56 hours out of the battery with data on.
Lately, over the past few weekends, I've been only able to get 36 hours. Sucks if I forget to charge my phone overnight.
These numbers are based on when the phone actually shut off due to no more power, not the battery gauge itself (it has been incorrect in the past and may still be).
Try the 2/22 kernel. See if it helps.
You'll lose features, but let me know if it improves anything. I intend to check this out in the future.
You can also open a terminal app in a current kernel and do:
Code:
su
echo 1 > /sys/module/board_htcvogue/parameters/slow_clock_when_lcd_off
echo 1 > /sys/module/pm/parameters/slow_clock_when_idle
Sleep and wake up to make it take effect. This will do the same as the 2/22 kernel.
Perhaps Myn can make this a RogueTools startup option?
NOTE:
1. This was disabled because it didn't work on some phones (caused them to freeze -- worked fine on mine).
2. Don't use this with overclocking! Bad things may result (I haven't checked the code).
Click to expand...
Click to collapse
I'd love to add this to RogueTools but I am not sure if this is something that dzo will address in the kernel.
dzo: Please let me know. I don't want to step on your toes. I have no probs adding this to RogueTools but if you have plans for this I'll stay clear.
myn said:
I'd love to add this to RogueTools but I am not sure if this is something that dzo will address in the kernel.
dzo: Please let me know. I don't want to step on your toes. I have no probs adding this to RogueTools but if you have plans for this I'll stay clear.
Click to expand...
Click to collapse
Actually I have plans for this, however it won't be fixed in the near-term. You could probably add it to RogueTools for now.
I would like to get some form of cpufreq support working on the vogue. I've already talked with dzo in the past about adding cpufreq support, he didn't have much interest in implementing it.
I've never tested scientifically if these values actually make a difference. Technically, as dzo mentions, the clocks are all turned off when the device is idle (i.e. truly sleeping). However, there are cases where the clock-reducing would have an effect when linux is idling, but the processor hasn't slept yet. This would happen if an app is repeatedly waking up the device to sync.
My observations are entirely empirical. I used to get really good battery life across the board until I upgraded my kernel past 2/22 (I used that one up until late March).
I'll use the phone for a while with clock idling turned on and see if my battery life improves.
jnadke said:
Actually I have plans for this, however it won't be fixed in the near-term. You could probably add it to RogueTools for now.
I would like to get some form of cpufreq support working on the vogue. I've already talked with dzo in the past about adding cpufreq support, he didn't have much interest in implementing it.
I've never tested scientifically if these values actually make a difference. Technically, as dzo mentions, the clocks are all turned off when the device is idle (i.e. truly sleeping). However, there are cases where the clock-reducing would have an effect when linux is idling, but the processor hasn't slept yet. This would happen if an app is repeatedly waking up the device to sync.
My observations are entirely empirical. I used to get really good battery life across the board until I upgraded my kernel past 2/22 (I used that one up until late March).
I'll use the phone for a while with clock idling turned on and see if my battery life improves.
Click to expand...
Click to collapse
All the tests I have done suggest that changing the clock when the device is on has no effect on power consumption. We are lucky because the battery reports power consumption. On idle the cpu does a SWFI which stops the CPU clock (and some other clocks too). What would make a difference is implementing power collapse on idle (CPU is completely powered down just like when asleep) and I have thought about doing this. It's quite a bit of work and wince doesn't do this so perhaps it's not reliable. I might do some tests to see how much power it would save.

[Q] Blitz - Battery and Freezes

Hey Guys, I've posted in other conversations about bad battery life with blitzkrieg and it seems pretty split down the middle between those who experience good battery life and those who don't. I did follow the advice and wait several days after I re-flashed blitz and my battery has yet to level out. I keep background data off at night when I go to bed, I went to bed with 93% battery left and woke up 7 hours later with a 23% battery life - while the phone was at rest.
I also have a problem about once every two days my phone will freeze up and restart. When it happens it just gets froze on screen and the whole phone vibrates for 20-30 seconds and then restarts.
Has anyone experiences these problems and found a solution to them? Should I change my settings at all?
I really don't want to get an extended battery but with the life my phone is currently getting I don't see much more of an option.
Thanks guys,
The phone freeze/reboot is a known issue with no known resolution. Before I dropped my last phone it had that problem consistently from stock v4 through every variant of the ota updates, revolt roms, gingervolt roms, kennels, scripts, no scripts, blah blah etc.
Now, however, I picked up a second Revo and have run it through gb and flashed gv 1.3, blitz 2.1 and various scripts and tweaks virtually mirroring my old device. I did that Monday morning and haven't had a single instance yet! These guys here do awesome work..
As for the battery draining, I haven't put my extended battery back on this phone yet because I was curious how the stock would perform with these mods. For the first couple days I was discharging at an even 10% an hour. Yesterday and today its dropped to 7.5%. Why? No damn idea. But I can live with that.
So, nothing terribly helpful here but just a disclaimer that your mileage may vary and a nod to the devs here doing kickass work. Good enough that I actively went looking for another Revo instead of fussing with a second line upgrade. That speaks volumes.
Oh yeah I'm not dissing the devs at all they're great!
The revo is a strange device all the reboots due to GPS and airplane mode I'm sure is a hardware fault because every revo I've had has done it and I'm on my third. I love blitz and can't live without my overclock lol I'm just wondering if there's special settings or CPU governors I'm not using that would help.
Sent from my VS910 4G using XDA App
I've used CPU Master and am on ROM toolbox now. Can't say I've seen a significant difference between the two as far as battery goes. I've used both ondemand and smoothass, same deal.
I did have some luck limiting reboots on my first by bumping up the min to 768 but haven't needed to bother on this phone so its 2 something. No extra settings or anything. : )
Guess it's just the screwy differences in hardware that make some a better build quality than others. Well I said I wouldn't do it, but I lied...
I'm restoring to my GV 1.3 pre-blitz image as I type this. Guess I like battery over performance, we'll see...I may be back to blitz.
Can somebody explain the difference between ondemand and smoothass. I still don't understand them that well. Thanks!
I didn't read the whole thread but seeing profiles for the kernel helps a lot like when my screen is off my phone is set to minimum on the min and max which sometimes causes lag turning on but once the screen comes on it's up and running fine. At that level if I keep the screen off it takes nearly an hour to drop a percent.
Sent from my VS910 4G using xda premium
Perhaps this is not the best reference but here is one about charging your Lion battery:
This link won't paste:
[URL="http://dottech.org/tipsntricks/17705/tip-condition-your-new-cell-phones-battery-to-make-it-last-longer-but-be-sure-to-condition-it-properly/[/URL]
It points out two possible issue:
1) over discharge (perhaps our meters account for this,
2) getting the battery hot, my phone does warm up setting on the charger, sounds like the usb port charging might be better for the battery?

An exercise in battery longevity.

Hello everyone, im here to share my future experiences with seeing just how far i can push my battery and share how i did it with everyone.
Backstory:
I'm going hiking in Virginia tomorrow for a week, and would really like to have a camera without carrying extra devices, so..... its time to mod my nexus 5 as low power as possible!
here are some of the "prep steps" that ive done in order to obtain my battery life, i'll update the thread to let everyone know how it worked out!
Rooted
CM stable installed. (up to date as of this post)
Screen Brightness set to low as possibe.
Elemental X Kernel installed (Using TricksterMOD, these are my settings)
Multicore power saving = 2
CPU Freq. Lock= Min( 652800) Max( 652800) Max.screen off(300mhz)
Google Now/voice anything turned off
Home screen has only one page
Airplane Mode
Greenify Installed, Using Xposed Module for advanced/better control
Hibernating almost everything 3rd party, esp things like Facebook,KiK etc.)
BootManager xposed module installed, everything disabled that isn't needed.
Installed gsam for more meaningful data logging.
Unchecked Auto Sync Data in the Data Usage settings
Changed CPU clock min/max 652800
Installed Deep sleep battery saver Xposed module. (on slumber profile) buts phone into deep sleep when screen is off.
If i remember anything else i did on here, i'll post it.
(sorry its taking so long for replies/updates, "new user status" prevents my posts 5 minutes in between.) (hard to believe, been a member since 2011, just lurked alot.)
*May have found lower limit on the CPU, no instability as of yet, however phone is acting a bit erratic, looking into this currently. (booting takes FOREVER. this is a problem.)
*Trickster seems to pick and choose sometimes whether it wants to listen to me, sometimes CPU freq. on sreen off is changing to 652800 on its own. :/ anyone know of a way to get it to respect my settings?
*Changed CPU freq. to min max 652800 based on advice of the community.
Usage scenario:
I'll be using my phone mainly for pictures throughout the trip and possibly listening to some music, anytime its not in use, ill be turning it outright off, however, id really like to see just how far i can take this.
Anyone have any other suggestions for longevity?
gh0stpirate said:
Hello everyone, im here to share my future experiences with seeing just how far i can push my battery and share how i did it with everyone.
Backstory:
I'm going hiking in Virginia tomorrow for a week, and would really like to have a camera without carrying extra devices, so..... its time to mod my nexus 5 as low power as possible!
here are some of the "prep steps" that ive done in order to obtain my battery life, i'll update the thread to let everyone know how it worked out!
Rooted
CM stable installed. (up to date as of this post)
Screen Brightness set to low as possibe.
Elemental X Kernel installed (Using TricksterMOD, these are my settings)
Multicore power saving = 2
CPU Freq. Lock= Min(960000) Max(stock) Max.screen off(157440)
Google Now/voice anything turned off
Home screen has only one page
Airplane Mode
Greenify Installed, Using Xposed Module for advanced/better control
Hibernating almost everything 3rd party, esp things like Facebook,KiK etc.)
BootManager xposed module installed, everything disabled that isn't needed.
If i remember anything else i did on here, i'll post it.
Usage scenario:
I'll be using my phone mainly for pictures throughout the trip and possibly listening to some music, anytime its not in use, ill be turning it outright off, however, id really like to see just how far i can take this.
Anyone have any other suggestions for longevity?
Click to expand...
Click to collapse
Don't forget Google Now and Auto Syncs. (uncheck Auto Sync Data in the Data Usage settings).
Check out this thread here for some more suggestions.
I've been able to push it pretty far even with an active internet connection, though most of the usage comes from reading Reddit or forums with Tapatalk. That was on stock with no root access.
It's possible that it will take less power to just put your phone to sleep when not using than booting it up every time you need it. Depends on how often you boot though.
bblzd said:
Don't forget Google Now and Auto Syncs. (uncheck Auto Sync Data in the Data Usage settings).
Check out this thread here for some more suggestions.
I've been able to push it pretty far even with an active internet connection, though most of the usage comes from reading Reddit or forums with Tapatalk. That was on stock with no root access.
Click to expand...
Click to collapse
Thanks for the tips! heres what i changed:
installed gsam for more meaningful data logging.
unchecked Auto Sync Data in the Data Usage settings
changed CPU clock min/max 300mhz
Zainiak said:
It's possible that it will take less power to just put your phone to sleep when not using than booting it up every time you need it. Depends on how often you boot though.
Click to expand...
Click to collapse
I was thinking that as well, however it would be difficult to find that "mid point" if i had an emergency backup of battery bank to test this theory, i would. However, im going to be stuck in the mountains and would rather have the ability to take the pictures i want rather then pure data log expedition. Great insight/hivemind though.
gh0stpirate said:
I was thinking that as well, however it would be difficult to find that "mid point" if i had an emergency backup of battery bank to test this theory, i would. However, im going to be stuck in the mountains and would rather have the ability to take the pictures i want rather then pure data log expedition. Great insight/hivemind though.
Click to expand...
Click to collapse
Based off my experiments, it takes less than 1% of battery to reboot the phone though I would guess somewhere in the 0.5% range. In airplane mode with all of these functions disabled and in deep sleep, 1% would probably get you 6 hours of idle time or even more. Therefore I would only power it down if you won't be using the phone for at least the next 6 hours. Rough estimations of course, I think either way it would be pretty similar.
If the phone is not powered down you might be inclined to use more than you would otherwise.
bblzd said:
Based off my experiments, it takes less than 1% of battery to reboot the phone though I would guess somewhere in the 0.5% range. In airplane mode with all of these functions disabled and in deep sleep, 1% would probably get you 6 hours of idle time or even more. Therefore I would only power it down if you won't be using the phone for at least the next 6 hours. Rough estimations of course, I think either way it would be pretty similar.
If the phone is not powered down you might be inclined to use more than you would otherwise.
Click to expand...
Click to collapse
Extremely interesting/relevant! do you still have any screenshots or data logs on these restarts anymore?? if thats the case, then yes, id only turn it off while im sleeping then!
gh0stpirate said:
Extremely interesting/relevant! do you still have any screenshots or data logs on these restarts anymore?? if thats the case, then yes, id only turn it off while im sleeping then!
Click to expand...
Click to collapse
Unfortunately I do not, just speculation based off what I've seen when monitoring current draw (using Current Widget) and the battery percentage before and after a reboot.
I do have shots demonstrating low idle drain with Auto Syncs and Locations disabled. On average I'd say my drop is about 1% over 5 hours of deep sleep, but it's always hard to tell because there's no way for me to know exactly when it drops without active logging which would interfere with the phone's deep sleep.
Generally speaking a reboot uses ~1% of your battery. If you're locking your CPU to run at only 300mhz I would just leave it on the entire time. Especially if mobile data is off and so is WiFi. Make sure you go into Settings > WiFi > *Touch the 3-dot menu* > Advanced > Disable "Scanning Always Available". I lose about 1-2% in airplane mode overnight over clocked with high quality sound driver from Viper4Android. Plus the Google now hotword activated everywhere but lock screen.
A while back I did a test with my N5 to purposely nerf its power to see how long of a SoT I could get with it. I did pretty much everything you mentioned in the OP. Locked max CPU frequency to match min. Lowest screen brightness, airplane mode, etc. I was able to get over 12 hours SoT. So if the N5 can get 12 hours with the screen on using the same setup you plan in using with the phone getting nice and warm... I don't think a week standby time is too farfetched as long as it's idle most of the time except for pictures. Depends on how much music you listen to I guess. Only problem is even with music saved on the device itself, running at 300mhz you're going to run into skips and pops. Especially when the screen is off. Music playback will be kinda iffy.
Good luck though and let us know how it goes.
Edit: Actually I was mistaken. I just disabled everything like location, sync, etc. Default kernel parameters except switching to ondemandplus governor. This was on an older release of Uber kernel. 12+ hours SoT with ~30% battery remaining!
Here's my post;
http://forum.xda-developers.com/showthread.php?p=52133394
You'll suffer Lag I would think with CPU at 300mhz max. And likely use more battery than your saving with the phone struggling to process anything.
May have instability issues too. I'd rethink that.
KJ said:
You'll suffer Lag I would think with CPU at 300mhz max. And likely use more battery than your saving with the phone struggling to process anything.
May have instability issues too. I'd rethink that.
Click to expand...
Click to collapse
I agree, but I think that if the phone isn't used at all besides some pictures here and there, it should be fine. If he plans on music playback he's going to have to raise the max frequency, no question. Music playback won't work reliably that low. I don't think lag will be an issue for him considering what's he's trying to accomplish with the phone, but I can't speak to instabilities with 300mhz as max as I've never tried it.
RoyJ said:
I agree, but I think that if the phone isn't used at all besides some pictures here and there, it should be fine. If he plans on music playback he's going to have to raise the max frequency, no question. Music playback won't work reliably that low. I don't think lag will be an issue for him considering what's he's trying to accomplish with the phone, but I can't speak to instabilities with 300mhz as max as I've never tried it.
Click to expand...
Click to collapse
Currently Using Apollo music player, can confirm Zero issues using music playback, confirmed CPU freq. using cpu frequency app. most of these things are using hardware decoders
RoyJ said:
I agree, but I think that if the phone isn't used at all besides some pictures here and there, it should be fine. If he plans on music playback he's going to have to raise the max frequency, no question. Music playback won't work reliably that low. I don't think lag will be an issue for him considering what's he's trying to accomplish with the phone, but I can't speak to instabilities with 300mhz as max as I've never tried it.
Click to expand...
Click to collapse
But if the phone is sleeping soundly as it should.... The max CPU is irrelevant if not being used. The lag and strain to run processes may hurt a lot though.
You let the music play while the screen was off for a few minutes or did you just play it for a few seconds? I have music stutter on screen off with frequencies higher than 300mhz. I get it with 729mhz. If it doesn't happen to you, awesome. Not sure why though. Do you have time to purchase an OTG charger? Might be worth looking into and they aren't that expensive.
http://www.amazon.com/Best-Sellers-...-Phone-Battery-Packs/zgbs/wireless/7073960011
Currently listening with screen off/on full songs. No issues. no time to purchase an OTG charger however :/
Updated main post to reflect newest enhancements.
Trickster seems to pick and choose sometimes whether it wants to listen to me, sometimes CPU freq. on sreen off is changing to 652800 on its own. :/ anyone know of a way to get it to respect my settings?
It can be done
Sent from my Nexus 5 using XDA Free mobile app
I seem to remember a thread somewhere on xda regarding a CPU's "race to finish". Basically a cpu will work as much as it can (or better said "is allowed) to finish each task after which go to a low power state, like a marathon runner accelerates on certain portions and then "coasts" to conserve energy or a a car running on a near empty gas stank. Since you have a couple of days left I would try raising the frequency (600,800 and 1000) and see what happens to the power drained. It would definitely help with usability, as well as enable using photosphere or panorama ( which take quite a few seconds even at full speed to process) if needed. If the power drain would increase by less than 10% I would call that an acceptable trade-off.
While there is nothing wrong with finding the limit of your device, I think that an external battery pack would be a much better solution. There are ones available for less than $20 that could fully charge your device twice,
Flukzr said:
I seem to remember a thread somewhere on xda regarding a CPU's "race to finish". Basically a cpu will work as much as it can (or better said "is allowed) to finish each task after which go to a low power state, like a marathon runner accelerates on certain portions and then "coasts" to conserve energy or a a car running on a near empty gas stank. Since you have a couple of days left I would try raising the frequency (600,800 and 1000) and see what happens to the power drained. It would definitely help with usability, as well as enable using photosphere or panorama ( which take quite a few seconds even at full speed to process) if needed. If the power drain would increase by less than 10% I would call that an acceptable trade-off.
While there is nothing wrong with finding the limit of your device, I think that an external battery pack would be a much better solution. There are ones available for less than $20 that could fully charge your device twice,
Click to expand...
Click to collapse
I remembered a discussion along those lines, ill bump the freq. to 652800 min max, and update the main post. An external pack would be great, but i unfortunately just don't have the cash at the moment. between the trip and i just ordered a triple monitor stand and a new wifi usb to play with nethunter
gh0stpirate said:
Screen Brightness set to low as possibe.
Airplane Mode
Click to expand...
Click to collapse
This is basically all you need, the phone will idle for a week or so in airplane mode.

[Q] Can I borrow your settings? (battery)

I'm at the end of my rope struggling with this battery. My average sot is 3.5 to 4 hours and I cannot seem to improve that. I've tried everything. Romming, disabling everything, running clean installs, no apps, etc. I think I've wiped this phone more than my..... Probably 10 times trying to improve this battery life. In 2 weeks.
I have wugs kit installed. I will match your settings, I will go appless, I'll root, remove stock apps, I'll do whatever you tell me to. I don't want to go back to my z3 but I need some decent sot in my life.
Just looking for one person with stellar battery life and a little bit of time.
FMMFL said:
I'm at the end of my rope struggling with this battery. My average sot is 3.5 to 4 hours and I cannot seem to improve that. I've tried everything. Romming, disabling everything, running clean installs, no apps, etc. I think I've wiped this phone more than my..... Probably 10 times trying to improve this battery life. In 2 weeks.
I have wugs kit installed. I will match your settings, I will go appless, I'll root, remove stock apps, I'll do whatever you tell me to. I don't want to go back to my z3 but I need some decent sot in my life.
Just looking for one person with stellar battery life and a little bit of time.
Click to expand...
Click to collapse
3.5 to 4 hours sot? or the battery in general even the phone is sleep?
My average sot is 3.5 to 4 hours.
You borrowing someone else's settings isn't going to do anything because everybody uses their phone differently. Just because you get 3.5 - 4 hours of sot doesn't mean anything because your cellular signal is going to be different to other users, the better cellular signal you have the less battery it'll drain (and vice versa), if you're on WiFi all day then your battery life will be better.
As a good start, I'd recommend getting a app such as BetterBatteryStats to check for any apps that can be causing wakelocks.
Flash a custom kernel such as LeanKernel and underclock the phone's CPU/GPU frequency while disabling mpdecision.
Download App Ops (unless your ROM has it embedded) and deny permission to "Keep Awake" for Google Play Services. Google Play Services drain battery when having Keep Awake permission.
I've tried bbs, even posted logs in the main battery thread, but nothing ever sticks out.
I've tried lean kernel on rasta rom. That's how I got the actual four hours. I'm also on wifi all day, every day. Probably 99% total time is on wifi.
But right now my phone is a clean slate and I'm looking to borrow settings.
FMMFL said:
I've tried bbs, even posted logs in the main battery thread, but nothing ever sticks out.
I've tried lean kernel on rasta rom. That's how I got the actual four hours. I'm also on wifi all day, every day. Probably 99% total time is on wifi.
But right now my phone is a clean slate and I'm looking to borrow settings.
Click to expand...
Click to collapse
You're not listening to what I said. You cannot just borrow someone's settings, it doesn't work that way because there is no universal setting that works for everybody. Perform the two other battery tips that I've mentioned.
Flash LeanKernel B10 and disable mpdecision and underclocking your CPU/GPU frequencies to a lower clock such as 1.5 GHz max CPU and 389 max GPU will help significantly as well as the Google Play Services permission deny as well as lowering screen off max freq to 960MHz or 1.2GHz.
Using black/dark backgrounds help as well since N6 is a AMOLED screen. Whites consume more battery, disable ambient display as well.
Don't use Gapps that include all the Google bloatware with Google+ etc. If you have BBS, then you aren't looking at it right. You need to look at partial wakelocks as well as alarms.
Greenify helps with apps that you need but consume a lot of battery (e.g. Facebook)
Disable sync for Google for the apps you don't need.
Make refresh interval for your apps longer or refresh manually (e.g. Twitter, weather apps)
FMMFL said:
I've tried bbs, even posted logs in the main battery thread, but nothing ever sticks out.
I've tried lean kernel on rasta rom. That's how I got the actual four hours. I'm also on wifi all day, every day. Probably 99% total time is on wifi.
But right now my phone is a clean slate and I'm looking to borrow settings.
Click to expand...
Click to collapse
4 hours of sot is not bad. Mine is the same as you. The only thing that made me not returning that phone is the fast charging. This thing is fast I had a note 4 and it was not charging fast like this one. So battery is not a problem for me when I can put my phone on the charger for 15 min and get 50%.
zephiK said:
You're not listening to what I said. You cannot just borrow someone's settings, it doesn't work that way because there is no universal setting that works for everybody. Perform the two other battery tips that I've mentioned.
Flash LeanKernel B10 and disable mpdecision and underclocking your CPU/GPU frequencies to a lower clock such as 1.5 GHz max CPU and 389 max GPU will help significantly as well as the Google Play Services permission deny as well as lowering screen off max freq to 960MHz or 1.2GHz.
Using black/dark backgrounds help as well since N6 is a AMOLED screen. Whites consume more battery, disable ambient display as well.
Don't use Gapps that include all the Google bloatware with Google+ etc. If you have BBS, then you aren't looking at it right. You need to look at partial wakelocks as well as alarms.
Greenify helps with apps that you need but consume a lot of battery (e.g. Facebook)
Disable sync for Google for the apps you don't need.
Make refresh interval for your apps longer or refresh manually (e.g. Twitter, weather apps)
Click to expand...
Click to collapse
Thanks for your help.
I've installed lean kernel b10, installed appops (and disabled gp services wake), disabled google syncs I don't use, underclocked CPU/GPU to your recommended values with kernel tweaker, installed a pure black wallpaper. But I do not see where I disable mpdecision.
FMMFL said:
Thanks for your help.
I've installed lean kernel b10, installed appops (and disabled gp services wake), disabled google syncs I don't use, underclocked CPU/GPU to your recommended values with kernel tweaker, installed a pure black wallpaper. But I do not see where I disable mpdecision.
Click to expand...
Click to collapse
You have to use a app such as trickster mod which you can find it on the play store. Set the cpu gpu mpdecision as well as other kernel settings there.
Don't forget to flash the set min mpdecision zip from the lean thread so the gpu cpu frequencies stick.
Sent from my Nexus 6 using Tapatalk
FMMFL said:
I've tried bbs, even posted logs in the main battery thread, but nothing ever sticks out.
I've tried lean kernel on rasta rom. That's how I got the actual four hours. I'm also on wifi all day, every day. Probably 99% total time is on wifi.
But right now my phone is a clean slate and I'm looking to borrow settings.
Click to expand...
Click to collapse
on wifi is when i get my worst battery life. wifi is like your network signal quality, it can be great quality, and it could be lousy quality. the worse the quality of your wifi signal, the worse your battery will be, no matter what. not using, i can lose 10-15% battery on wifi in about an hour. yes, not doing anything with the phone at all. on my network signal, i easily get 6h+ sot a cycle. so, repeating, your issue is probably your wifi.
simms22 said:
on wifi is when i get my worst battery life. wifi is like your network signal quality, it can be great quality, and it could be lousy quality. the worse the quality of your wifi signal, the worse your battery will be, no matter what. not using, i can lose 10-15% battery on wifi in about an hour. yes, not doing anything with the phone at all. on my network signal, i easily get 6h+ sot a cycle. so, repeating, your issue is probably your wifi.
Click to expand...
Click to collapse
Interesting. What kind of router are you using? I have a netgear R6300 which has been solid in every other aspect of wifi.
I had my sim out of my phone yesterday while I used my Z3 and noticed, when I picked it up later in the day, it had used about 1% every three hours. This was turned on, connected to wifi, with my usual apps running. So it seems like my problem would be the opposite. Seems like I run into issues once I pop my sim into it.
FMMFL said:
Interesting. What kind of router are you using? I have a netgear R6300 which has been solid in every other aspect of wifi.
I had my sim out of my phone yesterday while I used my Z3 and noticed, when I picked it up later in the day, it had used about 1% every three hours. This was turned on, connected to wifi, with my usual apps running. So it seems like my problem would be the opposite. Seems like I run into issues once I pop my sim into it.
Click to expand...
Click to collapse
well, then your wifi is much better than what i have around, for sure. what do you keep your brightness at? that could also make a huge difference in battery life. i keep mine around 15-20%. if i raise it to about 40-45%, ill get about an hour less screen on time.
simms22 said:
well, then your wifi is much better than what i have around, for sure. what do you keep your brightness at? that could also make a huge difference in battery life. i keep mine around 15-20%. if i raise it to about 40-45%, ill get about an hour less screen on time.
Click to expand...
Click to collapse
Yeah I definitely wouldn't suspect the wifi at this point but I will try to run tomorrow without it to see if anything changes.
I usually have my brightness around 40% but today it is down closer to 25% while I test the changes I've made.

Looking for extreme battery saving, root, and great camera+GPS. Hiking 1023 miles

I generally knows how to flash stuff, use xposed, and whatnot. But I've never really done anything unified to focus on extreme battery saving. I am hoping to be able to switch profiles or something like that so I can keep the phone running on the lowest power possible but still be available for me to wake up to higher power for camera, gps, and messaging uses. The reason for this use case is because I will be hiking half of the Appalachian Trail this summer from Harper Ferry, WVA to Springer Mountain, GA, a total of roughly 1023 miles. Being able to stretch my battery as much as possible without actually enabling airplane mode or turning it off would be extremely helpful. I'm deaf so I cannot just simply borrow anybody else phone to call family. So I must be able to use my current phone for many different functions, including communication.
I do want to be able to use my phone as a primarily social media and messaging device. I have a wordpress blog that I'm trying to get in the habit of updating more often. I also have Instagram, Facebook, and the like. I will be bringing a pocket camera with me but I still want to be able to use my phone to snap pics for easy sharing to Instagram (it will autopost to both Facebook and Wordpress). One of my concern about the camera app is because I know that some ROMs have had issues with the camera's performance after a little while. Being on the trail for about 2 and half month, I won't have any opportunity to fix up my phone. Hence why I want to start testing thing out right now and have about a month or two to go before the actual hike.
GPS is obviously going to be vital. I have a guidebook with me that should covers everything and I almost never ever lose my cardinal direction so I'm not too worried about getting lost. But some GPS access could help just in case I need to figure out exactly how far I've missed a turn or how much I have left to go for the day. Plus it would be nice to have in case of emergency.
I do need bluetooth though. I have a Pebble watch that would be useful for me on the trail, I think. And I will be using a folding bluetooth keyboard on the trail too.
I remember once having Cyanogenmod on an old phone of mine with the ability to extremely underclock. It was incredibly laggy but I was able to create a shortcut to the clocking page so I could switch to a higher speed as I needed it. I'm hoping to be able to do the same with my Verizon's Nexus 6.
Anyway, I'm hoping for any input on which ROM, kernel, etc... would be recommended for setting up the absolute best battery saving and be able to switch the functionality high or low as I needs it. Thanks for any input.
Deafcyclist said:
... to focus on extreme battery saving. ...
Click to expand...
Click to collapse
I know that this doesn't exactly answer the question you asked. And I've only owned my N6 since September, and despite flashing everything under the sun with my older devices, I have yet to leave stock on the 6.
That said, are you considering auxiliary batteries (some will give you about 3-4 full charges and are the size of a deck of cards) and possibly solar arrays to top them off? I would consider hanging one from the top of my pack during the day and taking my rests near clearings for direct sunlight. And if you're really looking to stretch your battery, but don't want to run in flight mode, I would consider leaving the BT devices home and maintaining a 2g connection while hiking, only switching to higher power radios when you need to upload images. Remember, in fringe areas, the higher power radios are going to use exponentially more power than when they have a solid signal. And the 2g radio has better reception in fringe areas, besides. Personally, I would use flight mode while sleeping.
One other thing about the radio: this may sound like snake oil, but it is my understanding that the radio's reception can be stronger when closer to the ground based on how the radio waves travel. (It may have been a placebo, but I'm certain I have seen benefit from this on occasion).
I would also make sure that things like NFC, ambient display, screen rotation, adaptive brightness, sync, notifications and vibration are turned off (Being deaf, I suppose that no vibration may not be possible). I would also uninstall (or disable) any and all apps that are not absolutely necessary for the trip. I would also uninstall the Facebook app, if you are using it. If you prefer an app experience for it, I would recommend the Metal app in it's place. No matter what rom you install, you should go for optimizing the power usage.
As for the camera, I would stay away from the AHDR modes and stick to single frame (huge battery saving there!)
I would set a completely black lock screen and home screen wallpaper, too.
I would also suggest an automation app for managing your power usage. Most allow you to have predefined groups of settings that you can assign home screen shortcuts or a quick settings tile. I recommend Automate by Llama Labs.
Good luck! And I hope you have a fantastic trip!
So far that I know of, is that the CPU and GPU speed and governors affect how much the battery is used (#2 heavy power consumer behind the active-matrix organic LED screen with light background) - the faster they run, the more power they require to do certain tasks. I have since set my Nexus 6 phone's processor at 200 - 300 MHz to 1 GHz across entire quad cores (with AutoSMP hotplug and ondemand governors) and GPU locked to 300 MHz maximum, and that configuration have been saving me a lot of power (and quite noticeable with the new battery I installed last week). The ROM I am using is crDroid (Android 7.1.1 Nougat), if you're wondering.
As for GPS, it depends. It may just sip or hog the power. Vibration? It depends on vibration strength (which can be adjusted with Kernel Adiutor Mod app), the stronger it is, the more current it require. Long story short, experimentation is necessary. I also recommend to use black theme under Substratum, it will also ease current consumption by the screen, which I have been doing also (Swift Black Substratum theme pack is what I'm using, perfect amount of blackness to save a good amount of power, and can be found in Google Play Store).
I second cameraddict's suggestion of a power pack. I have the 3000mah version of this, and it works very well.
https://www.amazon.com/PowerCore-Po...&qid=1490282378&sr=8-4&keywords=anker+battery
There are others with higher capacity, but this one would more than double your N6's capacity, and it's the size of a small cigar.
cameraddict said:
I know that this doesn't exactly answer the question you asked. And I've only owned my N6 since September, and despite flashing everything under the sun with my older devices, I have yet to leave stock on the 6.
That said, are you considering auxiliary batteries (some will give you about 3-4 full charges and are the size of a deck of cards) and possibly solar arrays to top them off? I would consider hanging one from the top of my pack during the day and taking my rests near clearings for direct sunlight. And if you're really looking to stretch your battery, but don't want to run in flight mode, I would consider leaving the BT devices home and maintaining a 2g connection while hiking, only switching to higher power radios when you need to upload images. Remember, in fringe areas, the higher power radios are going to use exponentially more power than when they have a solid signal. And the 2g radio has better reception in fringe areas, besides. Personally, I would use flight mode while sleeping.
One other thing about the radio: this may sound like snake oil, but it is my understanding that the radio's reception can be stronger when closer to the ground based on how the radio waves travel. (It may have been a placebo, but I'm certain I have seen benefit from this on occasion).
I would also make sure that things like NFC, ambient display, screen rotation, adaptive brightness, sync, notifications and vibration are turned off (Being deaf, I suppose that no vibration may not be possible). I would also uninstall (or disable) any and all apps that are not absolutely necessary for the trip. I would also uninstall the Facebook app, if you are using it. If you prefer an app experience for it, I would recommend the Metal app in it's place. No matter what rom you install, you should go for optimizing the power usage.
As for the camera, I would stay away from the AHDR modes and stick to single frame (huge battery saving there!)
I would set a completely black lock screen and home screen wallpaper, too.
I would also suggest an automation app for managing your power usage. Most allow you to have predefined groups of settings that you can assign home screen shortcuts or a quick settings tile. I recommend Automate by Llama Labs.
Good luck! And I hope you have a fantastic trip!
Click to expand...
Click to collapse
Thanks for all of the ideas. I already have a 10,000mah external battery that I will be using..Unfortunately solar panel are not very feasible on the trail, there is a reason why it is sometimes called a green tunnel.
I'll be removing virtually everything unneccesary from the phone. I do use Facebook a lot but I'm planning on using titanium backup to freeze the app (plus other apps) when I'm not using it so it should not be a problem there.
Good idea about limiting to 3g when I'm on the trail. There, I only need minimal data for emergency messaging and basic GPS sharing.
I do have a pebble smartwatch and I'm thinking that maybe using it would offload the battery usage from the phone to my watch allowing me to still have some notification and other details on the watchface.
Dr. Mario said:
So far that I know of, is that the CPU and GPU speed and governors affect how much the battery is used (#2 heavy power consumer behind the active-matrix organic LED screen with light background) - the faster they run, the more power they require to do certain tasks. I have since set my Nexus 6 phone's processor at 200 - 300 MHz to 1 GHz across entire quad cores (with AutoSMP hotplug and ondemand governors) and GPU locked to 300 MHz maximum, and that configuration have been saving me a lot of power (and quite noticeable with the new battery I installed last week). The ROM I am using is crDroid (Android 7.1.1 Nougat), if you're wondering.
As for GPS, it depends. It may just sip or hog the power. Vibration? It depends on vibration strength (which can be adjusted with Kernel Adiutor Mod app), the stronger it is, the more current it require. Long story short, experimentation is necessary. I also recommend to use black theme under Substratum, it will also ease current consumption by the screen, which I have been doing also (Swift Black Substratum theme pack is what I'm using, perfect amount of blackness to save a good amount of power, and can be found in Google Play Store).
Click to expand...
Click to collapse
Yeah, that's why I'm asking about it at this point. I feels that 2 months are long enough for me to experiment with this. I'm hoping to do the trick with governers so I'll be reviewing your comment after work today.
dahawthorne said:
I second cameraddict's suggestion of a power pack. I have the 3000mah version of this, and it works very well.
https://www.amazon.com/PowerCore-Po...&qid=1490282378&sr=8-4&keywords=anker+battery
There are others with higher capacity, but this one would more than double your N6's capacity, and it's the size of a small cigar.
Click to expand...
Click to collapse
Yeah, I have a 10,000 mAh battery, heh.
I'd go back to Marshamallow and not Nougat for battery savings. Also "Pixel Off" app to reduce brightness and turns off 1/2 pixels to save battery. You can also use Black and White mode in Developer Option to save battery. Kernel Audiutor can underclock to 1190 Mhz top and 300 Mhz bottom with "conservative" governor and "powersaving" mode.
HueyT said:
I'd go back to Marshamallow and not Nougat for battery savings.
Click to expand...
Click to collapse
I disagree, because I haven't seen a difference between Marshmallow and Nougat regarding battery saving (even though stock Nougat ROM blows - all the reason to install custom LineageOS derivative ROM instead) - I know because I checked with new battery installed and I am still at 56% battery remaining ever since 5 days after charging to 100%, on the Nougat ROM with aggressive economy CPU settings I tailored on my phone, however, as for 1/2 "Pixel off" and black - white video option to save a bit juice, I agree even though it will make the UI quite ugly.
Dr. Mario said:
I disagree, because I haven't seen a difference between Marshmallow and Nougat regarding battery saving (even though stock Nougat ROM blows - all the reason to install custom LineageOS derivative ROM instead) - I know because I checked with new battery installed and I am still at 56% battery remaining ever since 5 days after charging to 100%, on the Nougat ROM with aggressive economy CPU settings I tailored on my phone, however, as for 1/2 "Pixel off" and black - white video option to save a bit juice, I agree even though it will make the UI quite ugly.
Click to expand...
Click to collapse
https://www.reddit.com/r/GalaxyS7/comments/5ujoyj/nougat_battery_life_latest_btu_vs_marshmallow/
http://www.phonearena.com/news/Bad-...-Edge-after-Android-7.0-Nougat-update_id90859
I had another thought this morning. ( I realize that all my suggestions are minor, but lots of minor adds up.) I would also turn off all animations in Developer options.
I also wanted to agree about the monochrome color option in Developer options. And the dark theme, in general.
As for kernel settings, on other devices I've had, I had quite a bit of success with UV. If memory serves, once I had finished a weeks worth of experimenting, I gained about 10% from UV. And using the ondemand governor, with lots of tweaking, I was able to increase battery life without too big of a hit on usability. I found that powersave always created a very unpleasant experience.
edit:
One more thing, from my experimenting, you can also gain several % by changing how you interact with the device. Your governor will spike the CPU every time you touch the screen. One major difference you can make today is changing that behavior. When reading, scroll from the bottom all the way to the top of the screen and don't touch it again until you need to scroll all the way from the bottom. This isn't as hard or as silly as it sounds. Watch how you use your device, Many people touch the screen a lot
Despite every effort and tweak you can think of, you'll achieve only minimal battery life extension. Your best bet is to use the few tweaks that you feel are acceptable and rely on your 10000mah battery - nothing else will have anything like that effect.
dahawthorne said:
Despite every effort and tweak you can think of, you'll achieve only minimal battery life extension. Your best bet is to use the few tweaks that you feel are acceptable and rely on your 10000mah battery - nothing else will have anything like that effect.
Click to expand...
Click to collapse
Respectfully, I disagree. Each .5%-2% gain adds up. 10 tweaks at an average of .75% gain is 7.5% Add one major tweak that gives an average of 8% and you now have a 15.5% gain. My battery, right now, on official 7.0 (with no tweaks) averages 40 hours on battery with 6-8 hours of SOT. I have many other metrics for this... So 40 hours x 15.5% = total battery life of 46+ hours. Those 6 hours are not minimal effect. Especially when there is no outlet nearby for days.
It is possible with the right mix of OS tweaks, app settings and kernel tweaks to see an average gain in the 30-50% neighborhood.
This, by the way, comes from years of tweaking and experimenting on many devices. Going back to 2003 or so. You can check out my old posts on optimizing my old Galaxy S2, I shared a lot about that device.
No need for "respectfully" I'm sure it's really just a preference. A lot of tweaks may well add up to a respectable extension, but they will never triple it as a 10000mah battery will. I'd rather carry the extra few ounces and be sure that I have a reserve. Not arguing, just stating my preference.
dahawthorne said:
No need for "respectfully" I'm sure it's really just a preference. A lot of tweaks may well add up to a respectable extension, but they will never triple it as a 10000mah battery will. I'd rather carry the extra few ounces and be sure that I have a reserve. Not arguing, just stating my preference.
Click to expand...
Click to collapse
Gotchya. I just mention all the tweaks AND the battery for his use case. As an initial full charge plus three extra charges(with the 10,000mah) without tweaks (conservatively) would net him a total of about 8 days of use. But with 20% savings from tweaks, that goes up to nearly 10 days. Quite a useful increase.
ps... I wrote: "respectfully" 'cause you know how forums can be. Sometimes I think it's best to be proactive and let the person your responding to know that you're not arguing. Cheers!

Categories

Resources