If you're running Android on your HD2, then battery will last about half of what it lasted with WM. If you take a Desire device, its battery life will be at least double than a HD2 running Android (proving that it's not a fault with Android itself).
When the question is raised of why Android kills the HD2 battery so fast, the usual answer is: "Android for HD2 is still in its infancy stages".
The question is, do anyone has any clue why in this "infancy stages", battery performance is so poor ?, I mean, if you want to solve a problem, you first need to understand what causes the problem, and I don't think anyone understands why battery life is so poor, so why should we assume there will be any progress in this regard in future builds ?
I do believe that developers will probably be able to activate every feature of the HD2, simply because we understand why some features don't work now (for example: maybe we don't have an appropriate driver). Battery performance, on the other hand, seems to be a much more mystical feature, nobody understand exactly why the performance is poor, or what is needed to be done to improve it...
Noam23 said:
If you're running Android on your HD2, then battery will last about half of what it lasted with WM. If you take a Desire device, its battery life will be at least double than a HD2 running Android (proving that it's not a fault with Android itself).
When the question is raised of why Android kills the HD2 battery so fast, the usual answer is: "Android for HD2 is still in its infancy stages".
The question is, do anyone has any clue why in this "infancy stages", battery performance is so poor ?, I mean, if you want to solve a problem, you first need to understand what causes the problem, and I don't think anyone understands why battery life is so poor, so why should we assume there will be any progress in this regard in future builds ?
I do believe that developers will probably be able to activate every feature of the HD2, simply because we understand why some features don't work now (for example: maybe we don't have an appropriate driver). Battery performance, on the other hand, seems to be a much more mystical feature, nobody understand exactly why the performance is poor, or what is needed to be done to improve it...
Click to expand...
Click to collapse
Because it runs off the SD card
mystik610 said:
Because it runs off the SD card
Click to expand...
Click to collapse
What ???, that's the only (or even main) reason ???, the power requirments of the SD card are so much greater than that of the internal storage ?
Many people are reporting poor battery performance even in standby. Is the SD card active in standby too ?
try juice defender it turns off data when the screen is off.
gtrplr71 said:
try juice defender it turns off data when the screen is off.
Click to expand...
Click to collapse
Thanks for the tip, but you are not answering my question. In WM, data is not off when the screen is off, yet battery performance is good. With the Desire device, data too is not off when the screen is off, and battery performance is good too.
Noam23 said:
Thanks for the tip, but you are not answering my question. In WM, data is not off when the screen is off, yet battery performance is much much better. With the Desire device, data too is not off when the screen is off, and battery performance is much better too.
Click to expand...
Click to collapse
Actually Mystik610 already told you the problem. Yes, running Android from the SD card is the problem with battery performance.
Noam23 said:
Many people are reporting poor battery performance even in standby. Is the SD card active in standby too ?
Click to expand...
Click to collapse
Is the system running in standby? Obviously that it is, so the SD card is active also in standby. Equation solved.
Form what I understand it's because cpu scaling isn't fully functional yet... That's why the bottom of the device gets so hot when in use with android. That, along with the SD card and data (witch isn't 100% optimized yet) is why.
these settings worked for me in improving battery life
HKLM\Comm\AsyncMac1\Params
DisablePowerManagement=0
HKLM\Comm\PPTP1\Params
DisablePowerManagement=0
HKLM\Comm\L2TP1\Params
DisablePowerManagement=0
HKLM\Drivers\SDCARD\ClientDrivers\Class\SDMemory_C lass\High_Capacity
DisablePowerManagement=0
HKLM\Drivers\SDCARD\ClientDrivers\Class\MMC_Class\ High_Capacity
DisablePowerManagement=0
HKLM\Drivers\SDCARD\ClientDrivers\Class\SDMemory_C lass
DisablePowerManagement=0
HKLM\Drivers\SDCARD\ClientDrivers\Class\MMC_Class
DisablePowerManagement=0
now with froyostone v1 I lose in standby around 1%/hour...in WM I lose 0.5%/hour
with setcpu set correctly (+the 925mV kernel) and those power management registry tweaks I'm able to do 2 and a half days with my phone, including usage like a few calls, a bit of browsing every day, about 4h of music and downloading mails four times a day.
Thats pretty impressive for me, don't remember getting much more or even more in WinMo.
I could say that SD card is not the only reason. I used Android-based devices (Liquid and Desire) for a while and I can say that android has slight problems with power management itself.
SD card !!!!!!!!
Sent from my HTC Desire using XDA App
Fedr0 said:
Actually Mystik610 already told you the problem. Yes, running Android from the SD card is the problem with battery performance.
Is the system running in standby? Obviously that it is, so the SD card is active also in standby. Equation solved.
Click to expand...
Click to collapse
I was under the impression that in standby, the parts of the system still active, run from memory (RAM), and not storage.
I setup 248 only when standby
Sent from my HTC Desire using XDA App
qingcai said:
I setup 248 only when standby
Sent from my HTC Desire using XDA App
Click to expand...
Click to collapse
Something here doesn't make sense. If the main (and surely if only) reason for poor battery performance is because the system works from the SD Card, then why people offer SetCPU as a solution ?, if SetCPU can solve even part of the problem, it means that Android CPU scaling abilities are not working correctly with the HD2 builds. Am I wrong ?
Do people with the Desire device also get the same boost in battery performance after using SetCPU, as the people with the HD2 device ?
I've not noticed any difference in battery consumption using Android over WM.
Chucky Droid ROM
Radio 2.10.50.26
Mattc Leo + Froyo w/sense 1.5b
Great work by the way guys!
jetsetwilly said:
I've not noticed any difference in battery consumption using Android over WM.
Chucky Droid ROM
Radio 2.10.50.26
Mattc Leo + Froyo w/sense 1.5b
Great work by the way guys!
Click to expand...
Click to collapse
I used to get a day and a half in WM, now I get barely half a day with Android.
2 and half days? thats crazy. Can you send your setcpu setting? Even on airplane mode over night i'm losing 40-50%, no matter what i do.
using shubcraft 1.4
Noam23 said:
Something here doesn't make sense. If the main (and surely if only) reason for poor battery performance is because the system works from the SD Card, then why people offer SetCPU as a solution ?, if SetCPU can solve even part of the problem, it means that Android CPU scaling abilities are not working correctly with the HD2 builds. Am I wrong ?
Do people with the Desire device also get the same boost in battery performance after using SetCPU, as the people with the HD2 device ?
Click to expand...
Click to collapse
I can confirm that SetCpu is vital for the Acer Liquid E. My girlfriend has one and I had to flash Liquid Community Rom with SetCpu due to power consumption.
bigfatfrog said:
2 and half days? thats crazy. Can you send your setcpu setting? Even on airplane mode over night i'm losing 40-50%, no matter what i do.
using shubcraft 1.4
Click to expand...
Click to collapse
You should try the tip posted in the other thread
http://forum.xda-developers.com/showpost.php?p=7764579&postcount=11
SD cards vary in class and power consumption. Get and try a class 2 card and you will see the difference. The latest cards are power hungry even in standby. I asked this question of Sandisk and I was told that the info is only available to devs!!!
It causes the problem with Winnow usage as well especially when you install any apps to the higher class of card.
Using a class two I get a day with heavy usage. Right now after 8 hours I have 60% left.
Sent from my HTC HD2 using XDA App
so, we may assume that if we nand flash android rom we can get better battery and performance, sorry for not reading lately this forum but is there flashable android rom for ANY ex-winmobile htc device and how this compares in battery performance with android roms running using haret.exe?
Related
hey all.
im off to glasto soon and was gonna load up the hero with a nice long battery life rom - anyone know a good one?
also, is there somewhere with a general list of stuff to make it last longer - i guess a 1 press widget to stop all data would be ideal? anything else? an auto task killer maybe?
i will be able to charge it occasionally at a mates caravan but i'd like to do that as little as pos.
thanks for reading
I'm still using 42turkey's rooted repack of the Taiwan official GSM Hero 2.1.
http://forum.xda-developers.com/showthread.php?t=694786
Everything works on it, and since it has Sense UI, there is a widget for Mobile data on/off.
Battery life seems great on this rom as well.
The ONLY thing that does not work well is the handwriting input method, as it is Chinese (the rest of the phone can be set to 100% all english though).
Lucky bugger!!!...
If I was you i'd flash MCR3.2. The most stable 1.5 ROM. Then underclock the standby.
I've heard people recommend Juice Defender but haven't tried it myself.
deepmenace said:
hey all.
im off to glasto soon and was gonna load up the hero with a nice long battery life rom - anyone know a good one?
also, is there somewhere with a general list of stuff to make it last longer - i guess a 1 press widget to stop all data would be ideal? anything else? an auto task killer maybe?
i will be able to charge it occasionally at a mates caravan but i'd like to do that as little as pos.
thanks for reading
Click to expand...
Click to collapse
I would reccomend Cronos Droid 1.7.1 and then set the clock speed to standard 528Mhz (518Mhz) set the low freq at 246Mhz I think it is and the mess a little around in SetCPU like setting the sleep freq at max 480MHz and underclocking it when the battery runs low Last of all Cronos Droid is the best ROM performance wise, stable wise (if you can say that) and in my expiriences also battery wise and It's just the best if you aren't trying to find a ROM you can theme etc.
just buy those cheap portable batt chargers that use a single AA batt and u'll never run out of power as long as u can buy AA batts. It won't charge your phone very much but it will certainly keep the phone at a constant level.
awesome cheers all - im having a look at the ones detailed, will definatelylook into the overclocking thing.
and the aa battery thing....i think i've got one of them already for my mp3 player! never made the link that the phone could use it too. super!
cheers again, off to pack
There's a ninpo kernel on Villain10.3, which has some optional battery optimisations. I can't really gauge it against other ROMs as I haven't tested it like that, but adding autokiller and keeping the phone underclocked to the stock speed via SetCPU. I also run mine at 19MHz in sleep mode, but be aware not all heros are compatible with this, and yours might not wake up properly at 19MHz. Try it and see
Hey guys, just wanted to know which rom has the best battery life for the HTC Hero. Screw everything else! Actually speed could be a factor.. but I really just need a battery life that will last me forever. Thanks guys
Our phones are known to be exactly great on battery life, i am using elelinux-7.1.0-Hero-v2.6 rom, which is great on battery.. i can last about a day without using apps, just calls and texting... texting i can do unlimited, as it does not take a lot of battery, i have overclocked my phone to 691mhz and it varries betweem 576mhz on interactive and when the phone is off it varies between 352mhz and 576 mhz on smartass. user the HeroKernel elelinux has provided
Elelinux Speedmachine works very well for me. Great battery (well, 'great' for the hero). Speedmachine is also faster/smoother than GB.
If you want your battery to last...do you turn things off like sync, mobile data, wifi? Unless you really need to know if someone emails you or facebooks you i'd turn these off when you're putting the phone in your pocket. With speedmachine and GB's cyanogen mod settings you can put on the notification bar widget. i recommed using this with sync, mob data, wifi etc just for ease of switching them on/off.
mind, what works for one doesnt work for all. experiment.
It'd say VR13 or Cronos Gingerbread.
It's best to try a few for yourself since everyone has different user habits.
http://forum.xda-developers.com/showthread.php?t=932377&page=357
Scroll down to Manneman32's post about batterylife. Relevant stuff.
Hey guys,
Since so much information is thrown around every day about battery life and dual core smartphones, I have a simple question that needs answering (probably a simple answer but I want actual clarification). Will dual core smartphone users see improved battery life performance in ICS? I thought this would be implemented in GB, but I still notice my battery tends to drain at a quick pace on medium use (I don't get the idle drain others do).
Thanks for the responses!
Sent from my MB860 using XDA App
TheMan0790 said:
Hey guys,
Since so much information is thrown around every day about battery life and dual core smartphones, I have a simple question that needs answering (probably a simple answer but I want actual clarification). Will dual core smartphone users see improved battery life performance in ICS? I thought this would be implemented in GB, but I still notice my battery tends to drain at a quick pace on medium use (I don't get the idle drain others do).
Thanks for the responses!
Sent from my MB860 using XDA App
Click to expand...
Click to collapse
I don't see what a new version of OS would have to do with battery life.
What depends on the OS, is downclocking the CPU and GPU depending on hardware lock, and this is done already in Gingerbread.
At the moment you can get additional battery life using freezing bloat, using custom kernel with battery saving profiles and disabling data when you aren't using it.
I am having great battery life on my Atrix (2 days of solid use).
xploited said:
I don't see what a new version of OS would have to do with battery life.
What depends on the OS, is downclocking the CPU and GPU depending on hardware lock, and this is done already in Gingerbread.
At the moment you can get additional battery life using freezing bloat, using custom kernel with battery saving profiles and disabling data when you aren't using it.
I am having great battery life on my Atrix (2 days of solid use).
Click to expand...
Click to collapse
What do you mean by SOLID use? How long was your screen on? Are you on 4g? What apps do you run.. two days of minimal use I am assuming...
darkfangex5 said:
What do you mean by SOLID use? How long was your screen on? Are you on 4g? What apps do you run.. two days of minimal use I am assuming...
Click to expand...
Click to collapse
Nope, not minimal use.
Wifi on most of the time. Screen on for 4 hours. Music player on for 5 hours. Occasional GPS usage.
I have an almost new HTC HD2. I am testing various ROMs and radios to find the reason for why is my HD2 going through battery so quick.
At this point I am with HD2O v18 ROM and 2.15.50 radio. This is the best combo for me so far in terms of battery use. On standby its very less battery life .This all seems to much to me.but I like to use AmeriCanAndroid .
I also sometimes boot AmeriCanAndroid from SD card, and there it's even worse. 60mA on standby and 120-140 on everything off but auto screen brightness.
I have done so many thing to increase the battery life .Use various Auto task killer apps , keep brightness at lowest level ,removed every unnecessary app from mobile, not used GPS & GPRS . but still this all could not worked for me...
I want to use Android man ... What should i do to solve this problem ? Please help me guys
Question for all GB users, which is a pretty high number here. I ran MIUI Lithium and loved it except the battery was pathetic. I can deal with generally bad battery life since i came from an HD7 but it got out of hand. Anyway since there are a lot of GB roms out there and pretty active i suppose a lot of u found a way to handle it better. How do you u GB users get the most out of battery on a GB ROM? (ROM, Kernel, tweaks, etc.)
please share your setup since it can help a lot of others that want to manage battery better
Sent from my SGH-T959 using xda premium
Try using the Bali-CM (For CM7/MIUI/OMFGB) kernel. It was designed around improving battery. I'm currently not using it however when I did I had much better battery life when I was... Also remember to undervolt, as that should further increase battery life without loss of performance. "Screen off" profiles in overclock apps like SetCPU also help in battery conservation.
An app that really helps battery life is called Juice Defender Plus. You should try it out! Here's an overview of the app posted by "Woodrube" that should help you get started...
This is how the JD Plus works (no need for JD Ultimate b/c we don't have many of the functions it supports. I just copied this from another thread the OP started awhile ago and I was trying to helps him out there.
If you set it to custom, the go into the settings tab on the right and then all the way at the bottom, there is two buttons to push, The first in Interactive which will pull up Juice Defender for up for any app that isn't already configured and the other is Configure Apps. This is the one that you can customize on an app-to-app basis where if you are no using an app and the screen is locked, it kills the radio/data traffic for that app.
Say you are listening to IHeartRadio, this you would want either Enable or Enable/off (which means the screen will be locked but the radio/data will be working). Now take the browser. It you are not using the browser, then you don't need it transmitting data right? So you would set that one to Enable (which means that it will only enable data traffic when that app is being used).
Juice Defender only works when the screen is locked, don't forget and all widgets are battery drains b/c all they really are is a monitoring app and if it is tied to something like FB or G+, then that data will be running constantly.
Examples:
Gmail = Enable (not enable/off b/c then it will keep your radio/data open)
Beautiful Widgets = Enable/off
mClock/Clockr = Enable/off
Angry Birds = Disable (with this and something like Adfree, no more ads in Angry Birds even though the ads are embedded in the .apk)
SMS/MMS = Enable or Do Nothing (why would you push disable)
Enable = Radio/data on when app is in use (front)
Enable/off = Radio/data on for background apps (when screen is locked)
Disable = Disables radio/data traffic completely when that app is running
Do Nothing = What is says.
I have been using JD+ for over a year on 3 different phones and have noticed a considerable difference in battery life, even on a crappy Motorola phone. Just takes some time to figure out YOUR settings and what YOU like. I have also used it on Stock kernel and had no problems either.
---
Under status I have Profile>Customize (this one lets you configure your apps) Notification> Text
Under settings I have
Mobile and Wifi are both set to Enable,
Options>Auto Disable,
Location>disable,
Schedule>Enable:frequency>1h,
Night>Enable :12am6am (b/c I am asleep but if I am on, user takes priority),
Apps>Enable;
Configure>Interactive.
Click to expand...
Click to collapse
Also, don't forget that our Vibrant's screens are huge power drainers. Keeping it on a lower brightness level helps save a lot of battery. Hope this helps!
---------- Post added at 07:37 PM ---------- Previous post was at 07:31 PM ----------
By the way, whenever you flash a new rom you are going to want to do a battery re-calibration. This will help excessive battery drain. However you only need to do it once when you flash a new rom! Use this app to easily do a re-calibration.... http://www.google.com/search?gcx=c&sourceid=chrome&ie=UTF-8&q=battery+calibration+nema
Here are some screenies to give you an idea of how JD+ can be set up. Noob, thanks for the tag, buddy.
+1 on the screen settings too. Plus when you are pulling on-line music for extended time and notice the phone getting hot, it isn't all the processor, it is the screen that is causing some of the heat. Hence my enable/off for MLB or Tune-in in the shots below.
Noob, thanks for the tag, buddy.
Click to expand...
Click to collapse
No problem, bro.
Which version of Lithium were you running? Try Prime 360 (Miui 2.3.7). With heavy usage, I usually get around 16-20 hrs. With light usage, I had 29hrs with it. Let your battery drain, fully recharge and you should have remarkable results.
I tried NB-360 ROM, it had decent battery life, with many battery saving features included, but it didn't compare to Prime if you need longevity out of your battery. It currently uses the Neo R18 Kernel.
Let me know how it goes.
mike21pr said:
Question for all GB users, which is a pretty high number here. I ran MIUI Lithium and loved it except the battery was pathetic. I can deal with generally bad battery life since i came from an HD7 but it got out of hand. Anyway since there are a lot of GB roms out there and pretty active i suppose a lot of u found a way to handle it better. How do you u GB users get the most out of battery on a GB ROM? (ROM, Kernel, tweaks, etc.)
please share your setup since it can help a lot of others that want to manage battery better
Sent from my SGH-T959 using xda premium
Click to expand...
Click to collapse
So my Setup is basically running CM7 (with 2.3.7), and having a kernel which supports something called "undervolting"
right now, I have a kernel called glitch kernel.. which basically gives me an app where i can set my own custom voltages (like undervolting it -50 mv from the original voltage). THis can help save TONS of battery, but always refer to your kernel guide on how low to set the voltage.
We don't want any bootloops or bricks now do we
I also use an app (in conjunction with my kernel) called screen filter. This dims the LEDS inside youe phone individually so it saves a ton of battery.
i get 1.5 days on full charge listening to music and going on the internet constantly
thanks a million guys. im currently running cm7 stable and flashed glitch v13 kernel. set leakage to medium (honestly still dont understand the difference very well) and undervolted like you guys recommended. ill see how battery treats me.
^^ BTW i had Lithium 11/11/11 update with default kernel
If i see a significant increase in battery, ill give MIUI a go again with Prime since it seems to have good battery. Ill keep u updated, thanks again
Edit: quick question. is it true that the solid white colors still kill much more battery with our screens? or was it mostly a first gen amoled issue?
Sent from my SGH-T959 using xda premium
update: glitch v13 with undervolting really did the trick!!! after a full work day on which on a GB rom my phone would be begging for mercy with about 20% remaining more or less, today i finished with just over 70%, and that was after i realized that the undervolting settings did not stick after boot when i unplugged it and i applied it again (my phone was at 90% when i did this)
speechless...
Sent from my SGH-T959 using xda premium