Related
How do we make a rom with the best battery life? In this thread, we will make it.
Food for thought:
Underclocking
*#*#4636#*#* configurations (wcdma, gsm only, what is best)...}These two will help with the "mobile network" process,
lower gprsclass........................................................}that uses so much in the "battery usage" breakdown in settings
undervolting
wifi scan time
2g networks only
Battery-optimized kernel
NO Swap or Ram Hack or CompCache
ETC.
Anyone have ideas.
I will now list the rom with the best battery life (that i've ever tried)
Htcclay's Superfast 1.3.3
Please post the roms you think have best battery life.
I'm going on a vacation and will not have a charger handy at all times. What is best for me??? contributions are welcome (until we make the ultimate rom discussed in this thread.)
gee the forums are slow today... reserved
enomthers official AOSP 1.6..
i am running superbad cm51.2.3gj4 and i get around 24-30 hours on a single charge
I'm running SuperD 1.11 with SetCPU @ 384/128 and get about 4 days on a single charge. 3 days with heavy usage and 6 days without any data transfer (only sms and sometimes phone calls).
This is by far the best ROM for battery life I've used. Haven't tried Superfast 1.3.3.
Is it possible to undervolt G1s or MT3Gs?
jumped to almost every 2.1 rom out, Chromatics 3.5 being the last 1 and all of them are battery hogs. I was tired of it so decided to revert back to 1.6 roms (htc clays super csdi) and must say that Im staying here..Its much faster and the battery life nearly doubles. and also with ADW launcher, it gives you everything you need besides MT. Again battery is amazing on csdi roms. just make sure you turn off modder cpu and turbo mode in supsetup and use setcpu clocked at 128min 528max..
reserek123 said:
jumped to almost every 2.1 rom out, Chromatics 3.5 being the last 1 and all of them are battery hogs. I was tired of it so decided to revert back to 1.6 roms (htc clays super csdi) and must say that Im staying here..Its much faster and the battery life nearly doubles. and also with ADW launcher, it gives you everything you need besides MT. Again battery is amazing on csdi roms. just make sure you turn off modder cpu and turbo mode in supsetup and use setcpu clocked at 128min 528max..
Click to expand...
Click to collapse
I agree. Battery life with 2.1 roms is terrible compared to 1.6 roms (which last up to 50% longer).
Something doesn't seem right with 2.1 roms. I hope Froyo will be better.
i really like the idea of a battery-optimized rom for g1/32b.
i also made the experience that 1.6 roms are better in terms of battery life than 2.1 based roms. they also are much faster
btw: the best 2.1 based rom for battery is speedtest 1.2
I agree that the 2.1 roms are all terrble, and that something uniform must be wrong with all of them in order to have ALL of them have such bad battery
wow that was horrible... im tired
I'm glad that many of you are interested in a battery-optimized rom. I'll be trying out SuperD today, but its use of swap is detrimental to battery life... I'll have to see.
Any other suggestions?
shamo42 said:
I'm running SuperD 1.11 with SetCPU @ 384/128 and get about 4 days on a single charge. 3 days with heavy usage and 6 days without any data transfer (only sms and sometimes phone calls).
This is by far the best ROM for battery life I've used. Haven't tried Superfast 1.3.3.
Is it possible to undervolt G1s or MT3Gs?
Click to expand...
Click to collapse
that's attractive... are you using ram hack or not? swap/compcache settings?
I remember some of the older 2.1 (Not CM 5 based) roms being not nearly as bad on battery life, like KingKlick's. It wasn't as fast and stable as Cyanogen's, but I remember being able to easily go through a full day and half without needing to charge (with moderate use, and an 8 hour gap of nothing for sleep). Maybe digging some of them up and doing some tests?
MaSt3rGrIfF said:
I remember some of the older 2.1 (Not CM 5 based) roms being not nearly as bad on battery life, like KingKlick's. It wasn't as fast and stable as Cyanogen's, but I remember being able to easily go through a full day and half without needing to charge (with moderate use, and an 8 hour gap of nothing for sleep). Maybe digging some of them up and doing some tests?
Click to expand...
Click to collapse
i remember gamercore tweeted about openeclair 1.1 being really good, and i tried it, and it was quite good, but the rom sucked and it was hardly comparable to donut.
jcarrz1 said:
i remember gamercore tweeted about openeclair 1.1 being really good, and i tried it, and it was quite good, but the rom sucked and it was hardly comparable to donut.
Click to expand...
Click to collapse
Hmmm, well didn't OpenEclair go up to 2.2.1, before Wes joined CyanogenMod? Do we know what the big difference is between those older roms and Cyanogen's implementation and why there's such a drastic battery (and performance) difference? I always thought it was just lack of drivers and Cyanogen did extensive work to various driver projects to get workable drivers. Would his drivers be the cause of poor battery life? I'm grasping at straws here, but that seems like one of the only things it could be to me.
jcarrz1 said:
that's attractive... are you using ram hack or not? swap/compcache settings?
Click to expand...
Click to collapse
No compcache/swap but with ram hack.
2.1 roms are using a lot more ram then 1.6 roms.
With 1.6 I have about 40 to 50 MB of free ram after using taskiller.
With 2.1 only 20 MB. This is just a guess but whatever is using these 20-30 MB of ram might be partially responsible for the battery drain.
If additional battery drain is the nature of Eclair (which clearly wasn't built with our "old" phones in mind) then Froyo might bring some improvement.
shamo42 said:
No compcache/swap but with ram hack.
2.1 roms are using a lot more ram then 1.6 roms.
With 1.6 I have about 40 to 50 MB of free ram after using taskiller.
With 2.1 only 20 MB. This is just a guess but whatever is using these 20-30 MB of ram might be partially responsible for the battery drain.
If additional battery drain is the nature of Eclair (which clearly wasn't with our "old" phones in mind) then Froyo might bring some improvement.
Click to expand...
Click to collapse
I've noticed the same thing. 2.2 seems to be better... but jubeh's rom quit apps in the background much quicker than the other guy who compiled from source and posted in this forum (his had no wifi tho, but i liked it better because of memory management)... i don't know what the difference was, but i liked the other guy's froyo rom better.
Back on topic, I still think that 1.6 remains the best rom for battery life.
shamo42 said:
No compcache/swap but with ram hack.
2.1 roms are using a lot more ram then 1.6 roms.
With 1.6 I have about 40 to 50 MB of free ram after using taskiller.
With 2.1 only 20 MB. This is just a guess but whatever is using these 20-30 MB of ram might be partially responsible for the battery drain.
If additional battery drain is the nature of Eclair (which clearly wasn't with our "old" phones in mind) then Froyo might bring some improvement.
Click to expand...
Click to collapse
and I heard that 1.10.2 was even better than 1.11 for battery life... (dusty donut as ben called it), is this true? and i can't assess how much changed between 1.10.2 and 1.11 because ben buchacher's changelog is down... somebody help me out here?
jcarrz1 said:
and I heard that 1.10.2 was even better than 1.11 for battery life... (dusty donut as ben called it), is this true? and i can't assess how much changed between 1.10.2 and 1.11 because ben buchacher's changelog is down... somebody help me out here?
Click to expand...
Click to collapse
v 1.11 release date : 2010 04 29
Change Log:
-Updated Frameworks and Settings from latest Cyanogenmod Donut tree
-Proxy Settings in Wireless Settings
-WIFI in Airplane mode
-USB Debugging notification option
-5 minute screen timeout option added
-Updated Working Renice script -thanks to merlos
-Media to SD -thanks to merlos
-Exchange Work Email app fixed
-Battery percentage option in SpareParts
-Live Folder FC fixed
-Portrait / Columns bug fixed
-Remove Launcher script – This fixes the battery life.-thanks to merlos
– from terminal type remove_launcher then the one you want to remove nexus or stock
—-EXAMPLE: remove_launcher stock
-Other Crap
Maybe the claim that 1.10.02 has better battery life is because of the "Battery percentage option in SpareParts" Some people think it drains the battery. For users of 1.11 I recommend to disable it (Settings -> Spare Parts -> Battery Status Display)
I would like to add something about RAM hack... Some games don't appear as "3d" but still need that RAM. As I remember running a 3d game on a ROM with the RAM hack would drain your battery horribly fast and make the game horribly laggy. Well some games can handle the lag, but still destroy battery life.
r3s-rt said:
I would like to add something about RAM hack... Some games don't appear as "3d" but still need that RAM. As I remember running a 3d game on a ROM with the RAM hack would drain your battery horribly fast and make the game horribly laggy. Well some games can handle the lag, but still destroy battery life.
Click to expand...
Click to collapse
I think the main idea about this thread/rom is to make a rom for the g1 that makes for great battery regardless, so ram hack could be an option that will be disabled for this rom.
jcarrz1 said:
I think the main idea about this thread/rom is to make a rom for the g1 that makes for great battery regardless, so ram hack could be an option that will be disabled for this rom.
Click to expand...
Click to collapse
I know what the thread's about, silly. But RAM hack has a great chance of just destroying the whole "better battery life" aspect and I don't think there's really a way around that, that's all I was trying to say.
If you do end up making a ROM with crazy good battery life, I'll definitely keep it around for vacations. I made the mistake of going on vacation with a 2.1 ROM - my phone lived for two days out of a week (and that's with charging every chance I got) so I'm all for you. =]
Meaning, does the battery life take a dip when you overclock to 1.5ghz. Does it get any hotter? Is heat an issue at all on this thing? Also, any performance or battery changes from installing the tiamet kernel itself? I'm in the wifi xoom btw.
Strangely enough battery life seems to be about the same. Heat has not been an issue mainly due to having the dual core, however its something you always want to keep an eye on.
Battery life is affected most by the screen. Screen> Network connections > CPU > RAM
There was a thread that someone made a while back about the things that affected battery life the most. If I can find It ill send it your way. After seeing the charts I figured Id try changing some settings.
things I did:
1. Set my max cpu freq to 1.19 min to 488 same for all my cpu tunner profiles ( I wanted to have my phone running the same all the time)
2. Lower'd my screen settings. I didnt need a pocket flashlight EVERYTIME I unlocked my phone.
3. Turned off un needed network connections. Its not hard to turn them back on when you need them.
4. I then looked for things that were running but were not needed by anything ( google maps are used by a few apps so dont disable it haha) I used Uninstaller for root users to get rid of some things.
After all these steps my battery life went WAY up. I have been doing the same thing on my Xoom now and my batt lasts the same at 1.5 as it did at 1.
I still get VERY respectable battery life at 1.5ghz, I can easily get through the day with normal usage. Yesterday night in fact, I left the house with maybe 75% battery life, used my tablet quite a lot throughout the evening(left the house around 9, went to sleep around 1am) and used it all morning basically constantly from 7am to around noon and came home with 9% battery left.
No problems here either. Woke up around 8:30 yesterday and used it all day sometimes pretty heavy. Finally had to plug it in around 6:30. I'm home all day with a broken hip and femur, so I've been putting it through the paces. Running @ 1.5ghz with interactive gov.
Chris
+1 on 1.5GHz having little effect on battery life. I didn't have to change anything else, either.
thats all great to hear! I suppose ill start looking into rooting my wifi xoom tomorrow then. Thanks for the help!
Im very happy with the battery life on this thing. I expected 4 hours max after a few weeks of use/charges. I never thought that it would keep up with anything Apple, Lets face it.. Apple knows how to make stuff run forever. But I was plesently suprised. Xoom +1000
yeah, the battery is good, but i won't know any damage to the cpu when overclocked ?
I wouldn't worry about any CPU damage- too many people have reported success (and no reports of failure).
Anyone else notice with the tiamat kernel that their xoom becomes very unstable overclocked at 1.5 using setCPU? Mine was essentially a soft brick at 1.5 constant rebooting and never able get pass the unlock screen, I had to rewipe with bootloader. I can do 1.2 no problem but don't even want to try going higher.
All of our chips have variations, so the overclock isn't universally guaranteed. That being said, I've been using the Tiamat kernel @1.5GHz since it was released with no problems.
Should have stated that mine is the wifi model, but yea thanks for info.
Here was that post I was looking for on this stuff. http://forum.xda-developers.com/forumdisplay.php?f=946
Just wondering what the difference is between the android system and android os in the battery usage monitor. I am currently on Infused 2.0.4 with the infusion kernel. Also, I am using juicedefender. I am mostly wondering because battery life has not been that great. When I first flashed Infused 2.0.0 battery life was really good. Also, what is the difference between CPU usage, CPU foreground, and stay awake? I see all of those under both android system and android os as well as a couple other apps and those numbers seem kind of high sometimes. Also, yes I did pull my battery a couple of times since flashing 2.0.4 once for just like 5 min, and again for around 30min. No noticeable change on battery life. Sorry if these are dumb questions, I tried to find out what they all meant, but I didnt find to much information on them. Thanks.
I've notice that ram usage on ics seems to be a bit higher than on gb, and battery life is just a tad bit worse, but not by too much. I have debloated as much as I could and kept minimal syncing, and running on mhx's super lite rom ATM. I still get more ram usage than on gb doing simple tasks. I'm just curious if lower ram usage actually contributes to battery battery life. Thanks!
Sent from my SAMSUNG-SGH-I727 using XDA
from what I understand about destop power usage, it doesnt matter how much you are using, but how many dimms you have. im sure our phone only has one 1gb dimm, using like 1-1.5v ish. which is pretty low on the power drain meter.
I would think with the LCD screen being by far the largest contributor to battery use, ram use would not be a very large contributing factor to battery savings. It will depend on how you use your phone though.
slotstik04 said:
I've notice that ram usage on ics seems to be a bit higher than on gb, and battery life is just a tad bit worse, but not by too much. I have debloated as much as I could and kept minimal syncing, and running on mhx's super lite rom ATM. I still get more ram usage than on gb doing simple tasks. I'm just curious if lower ram usage actually contributes to battery battery life. Thanks!
Sent from my SAMSUNG-SGH-I727 using XDA
Click to expand...
Click to collapse
Ram usage absolutely does not negatively impact your battery life. If anything increased ram usage will help battery life. If you reload an app that is in your ram, it takes much less computing power than to reload it from scratch, which is why task killers are worthless because not only do they deprive you of this ability, they also use extra processing power to remove the task from ram. You have ram for a reason right? This is the reason you want your system to use your ram as efficiently as possible, which means you want it full.
If you haven't already, I'd recommend trying the 2100 mah extended battery for the Galaxy Nexus. I put it in my Skyrocket, and it works great.
Picked it up on sale for around $25 if memory serves about 2 weeks ago. Edit: removed portion of post regarding label removal and battery case sizing adjustment due to safety concerns from fellow members.
pls4ms said:
If you haven't already, I'd recommend trying the 2100 mah extended battery for the Galaxy Nexus. I put it in my Skyrocket, and it works great.
Picked it up on sale for around $25 if memory serves about 2 weeks ago. Took home, heated up label with a hairdrier and removed, then used dremel tool to grind down a little of the plastic corners. This helped the battery cover fit. Some folks had it fit fine without modification, but I did this before the instal (as folks talked about in another thread), just to be safe. Good luck.
Click to expand...
Click to collapse
Just to be safe?? It's not safe at all to dremel a battery
if you want your phone to run smoothly, give it as much ram as you can! Android does an excellent job of managing ram.
Think about it like this. Android thinks of unused ram as "wasted ram". That's why task killers are no good my suggestion is to not worry about ram and leave it be. What I do to that really helps to save battery is to underclock the processor to about 1200mhz or 1000. My phone runs just as smooth as it did at 1500 no lag at all even when playing games like angry birds. And while you may not be able to overclock a stock kernal you can always underclock it
Sent from my SAMSUNG-SGH-I727 using Tapatalk
cdshepherd said:
if you want your phone to run smoothly, give it as much ram as you can! Android does an excellent job of managing ram.
Think about it like this. Android thinks of unused ram as "wasted ram". That's why task killers are no good my suggestion is to not worry about ram and leave it be. What I do to that really helps to save battery is to underclock the processor to about 1200mhz or 1000. My phone runs just as smooth as it did at 1500 no lag at all even when playing games like angry birds. And while you may not be able to overclock a stock kernal you can always underclock it
Sent from my SAMSUNG-SGH-I727 using Tapatalk
Click to expand...
Click to collapse
+1
I always UC and UV and don't kill anything
Im running Viper XL and the reason i flashed it is because i heard it has above average battery life, but im getting maybe 10-13 hrs max. I've heard cases of 24 hr battery life, and I cant seem to achieve it. I am running Beast Mode Kernel and have the powersave governor. I am running Stock CPU frequency and have one core active. Am I missing something, because i got better battery life on paranoid android which kind of suprised me.
You really have to drill down on the tweaking and settings. Took me a bit to get what I wanted as well. I completely shut off Google Now, you can toggle off LTE and surprisingly, I raised my min cpu frequency to 594 and ondemand. Shut off HTC powersaver as well. Try a reboot after you tweak up all your settings. I think battery life was better on 2.4.1 but it's pretty well on 3.1 too.
Sent from my HTC One XL using Tapatalk 2
Viper Xl
Alphacall2 said:
Im running Viper XL and the reason i flashed it is because i heard it has above average battery life, but im getting maybe 10-13 hrs max. I've heard cases of 24 hr battery life, and I cant seem to achieve it. I am running Beast Mode Kernel and have the powersave governor. I am running Stock CPU frequency and have one core active. Am I missing something, because i got better battery life on paranoid android which kind of suprised me.
Click to expand...
Click to collapse
I'm assuming you're running ViperXL 3.1. In that case, I'm surprised you're seeing such poor battery life. But, usage and settings are everything. Things like Google Now and GPS are major battery hogs. Facebook, Google+ and other push applications can also hamper battery life. Check your background sync frequencies! How long is your screen running? At what brightness? etc.
That being said, what strikes me is your kernel. You should not be using Beat Mode Kernel (last I checked it's not even optimized for the latest android version). I recommend you use the stock ViperXL kernel or Elemental v1.5.
I've ran ViperXL 3.1 yesterday with elemental v1.5 for more than 24 hours, 3 hours screen time while syncing 3 e-mail accounts. YMMV but with proper set up it's definitely possible.
Give us more information about your usage!
Alright, thanks for the information on the kernel, its a shame because i heard good about it. But as my screen time i run low brightness and im pretty heavy on texting, I used LTE for about 40 mins total today. can you tell me the way you disabled google now? I've been tweaking the settings a bit and i guess i just havent found my sweet spot.
Edit: And im running 2.4.1 actually sorry should of put that in first post.
Complaining about 13 hours of battery life. O__o
Sent from my Nexus 7 using Tapatalk HD
Not a complaint! I'm Just saying i've heard of better
Battery life is a very elusive thing. There are simply too many variables. For every ROM, radio, etc. where people will say they have much better battery life, you will almost certainly find others that have worse. Its just a fact of life with modding phones.
I've gotten about a day and a half on a single charge ever since the phone was released, and over 48 hours with later firmware versions (stock and custom ROMs) as of 2.2X and newer. Some folks can't even get through a half a day.
Alphacall2 said:
Not a complaint! I'm Just saying i've heard of better
Click to expand...
Click to collapse
CleanRom 5.1 might get a little better, but I've had about the same battery life using Viper XL 3.1. A lot of the other things to look at are certain apps that seem to cause a lot of drain (depending on options). The most frequently mentioned are: Google Now, Facebook, and Maps. Other than that, lower brightness and shutting off LTE are the next biggest contenders.