• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Best Rom for battery life and stability

taha1112

Member
Hi!

I just switched from an Optimus V to Motorola Triumph, my experience with previous motorola phones has been very good they always had excellent battery life, but this one disappointed me, with normal usage i can barely get 8-9 hours out of it with MIUI, with a 1600 mAh battery, which rom would be best for long lasting battery life?

Thanks!
 
Actually I was using CM9 and Juice Defender (The Basic One) and was at 49% after 10 hours. To me thats awesome idk about everyone elses experiences with CM9. As far as stability goes CM9 does not have a camera nor Flash nor HDMI (all GB roms dont have HDMI mirroring.)
 
Both CM7-R and Minimal gave me similar battery life, I think its the battery's problem, let me try the battery that came with it.
 
Honestly, I'm seeing the best battery life out of the MIUI ROM. The CM7 one is great, but it had wakelocks i couldn't seem to get rid of that would absolutely kill my battery. I haven't had any forcecloses for anything either. Running the mOCk kernal, OC to 1.8GHz w/ smartassv2 governor and vr scheduler, Undervolted with the more aggressive table. Runs lag-less and barely eats the battery. Took it off the charger 10 hours ago and I'm still above 70% charge with light usage.

EDIT: If the battery is the one with the red and orange bar on the top and bottom, it's got about the same, if not a little worse, battery life as the stock. That probably goes for any Made in China aftermarket battery.
 
Honestly, I'm seeing the best battery life out of the MIUI ROM. The CM7 one is great, but it had wakelocks i couldn't seem to get rid of that would absolutely kill my battery. I haven't had any forcecloses for anything either. Running the mOCk kernal, OC to 1.8GHz w/ smartassv2 governor and vr scheduler, Undervolted with the more aggressive table. Runs lag-less and barely eats the battery. Took it off the charger 10 hours ago and I'm still above 70% charge with light usage.

EDIT: If the battery is the one with the red and orange bar on the top and bottom, it's got about the same, if not a little worse, battery life as the stock. That probably goes for any Made in China aftermarket battery.

Yea, i have those chinese batteries.

How do I undervolt? I don't want to overclock since everything is running perfectly fine

Thanks!
 
CM7 Reloaded is by far the most stable ROM ! And battery life is awesome. A full charge doesn't last me a day (around 13hr) on any other ROM
 
Actually I was using CM9 and Juice Defender (The Basic One) and was at 49% after 10 hours. To me thats awesome idk about everyone elses experiences with CM9. As far as stability goes CM9 does not have a camera nor Flash nor HDMI (all GB roms dont have HDMI mirroring.)
I ran CM7 Reloaded + juice defender and it KILLED my battery! I was down to like 80% within like 5 hours, iirc it got down to like 30% after a 12 hour day.

Ever since I got rid of juice defender (and android assistant), and calibrated my battery (I really doubt that really did much), I've been getting 24+ hours easy. Currently @ 26% after 1d, ~21 hours on battery! Of course, this is mostly idle time but I do have 3g enabled, sync, auto brightness and I've probably used it for at least an hour total.

Edit: Here's a shot of my battery stats.. Anyone know what tool I can use to see what's making my phone be 'awake' so much near 65% and 90% (on the "awake" bar)?

screenshot-1332901823933.png
 
You can use "better battery stats" app, available on the market to tell you what is awake. On process choose "kernel wakelocks" and also check "partial wakelocks."
 
2.3 has great battery life. practically zero drain if you toggle "mobile data" i just toggle it on when i need data other then that text and phone works without mobile data it just wastes more battery.
 
My suggestion is to aggressively undervolt + switch off all radios when not in use. Unfortunately, because of Motorola's deficiencies in design, it takes quite some time to switch on 3G or Wifi, which makes it quite a bother to fiddle with.

Shutting both down, however, dramatically lowers drain.

Another means of extending battery life is by undervolting (be aware this is ENTIRELY different from UNDERCLOCKING and OVERCLOCKING). UV is a somewhat time consuming process to get right, but overall will save quite a bit of juice in the long run. Unfortunately, I couldn't locate an undervolting thread (certainly one exists somewhere). UV requires some explaining, first:

By default, handsets oversupply voltage to CPUs. This is because under-supplying voltage causes handset to crash; slight voltage oversupply, on the other hand, only wastes energy and creates excess heat. They do this because the manufacturing process isn't perfect and each CPU has differing voltage tolerances - some can function with lower voltages than others.

If that made any sense to you, then it logically follows that you can BOTH undervolt and OVERCLOCK your CPU. My handset has a 1.4 GHz OC combined with an aggressive undervolt.

Each CPU scales between each megahertz (MHz) rating and a corresponding voltage supply, as demand dictates. It does not scale linearly, but rather in a stepped manner. The CPU steps from 245 Mhz to 576 Mhz, without stopping between at an intermediary MHz.

My UV numbers weren't that great:

245760: 775 UV
576000: 875 UV
768000: 925 UV
102400: 1000 UV
1113000: 1050 (overclock + undervolt)
1305600: 1125 (overclock + undervolt)

Your numbers won't necessarily be the same as mine, either, as CPUs vary across the board. Also, remember to stress test your final numbers. But basically, there are several things I've learned about the Triumph's CPU:

1. Any setting below 245 MHz uses the same voltage as 245 MHz - therefore, there's no reason to use lower Hertz settings.

2. A voltage setting that is too low will crash your phone.

3. If you have your UV app set to configure at boot, you will have boot looped your phone a voltage setting at any stepping point is too low.

Austrie did a great write up on UV here.
 
Power draw from a CPU still increases linearly with frequency regardless of voltage: capacitance*voltage^2*frequency.

Is there a way to specify voltages for 61 and 122MHz?
 
I can't undervolt any more than 3 steps down or the phone will immediately crash and start bootlooping till I restore the defaults.
 
Prey521: Try tweaking the highest MHz setting first, rather than the lowest. Also, remember that the overclock values aren't in use unless you've enabled those values in the ROM's CPU settings. I wouldn't bother with the OC values until the UV has been properly done.

Your highest non-OC setting should be something like 1024000 Hz. Try adjusting its corresponding mW value by -25. Then try stress testing it. Keep alternating between stress testing and reducing its mW rating. The phone will freeze up if you apply any values that are too low. A good rule of thumb for me has been to incrementally adjust the voltage rating until the phone crashes - and then raise the mW value by +25 over the value at which it crashed.

EDIT: Clicking "Apply on Boot" should be done after rigorously stress testing.
 
Back
Top Bottom