I think i figured out android os drain prob.. - AT&T Samsung Galaxy S II SGH-I777

hey guys ive been really really trying really super hard to figure out why my android os is always at 80-90 percent cuz after 10 hours my battery is almost dead (in the red) so i got os monitor, cpu spy, and betterbatterystats to try to hunt the prob down and i have spent countless days since i got the phone to figure out what it is thats draining my battery so im on stock with codeworks kernal for cwm and rooted with superoneclick i froze a lot of apps and what not but still had the prob so i left my house one day to hit the beach and i said well i dont need wifi or gps so i turned it off for the 1st time and at the end of the day when i get home and pull out my phone from my bag it said it was on for 10 hours and i was only at 80 percent!!!! so i tested it some more and it seems that my android os is not high at all when wifi and gps are off plus i get awsome battery so my guess would be wifi drain i just want other ppl to try it also and see if that fixes there probs too idk just thought i would share my story sorry its so long but plz dont bash me if ive said noob stuff thx

Ya because when I'm right next to my router which is awesome I don't even get full signal so I think its the wifi.signal.
Sent from my SAMSUNG-SGH-I777 using xda premium

You should always turn off WiFi and Bluetooth when not connected to something. WiFi has been a thorn in my side too. I don't use it very often, and sometimes when I use it at home I forget to turn it off.
One of the things I miss most from my WinMo phone was the constant LED and notification indication WiFi is on. With Android and iOS if you are not connected you don't have any icon showing its on. There should be a WiFi with an X, like when you have no signal, to indicate: Hey you! Yeah, you ... you left WiFi on, you dope! Or, an option built into the OS that will let you turn it off automatically when disconnected for so long. I know there are apps to do this (juice defender is a popular one), but this such a core common sense thing that should be built in. At least with Bluetooth you see the logo staring at you when you leave it on.
Sorry to rant, that's been bugging me for 3 years.
GPS on the other hand only activates and uses battery when needed. However all sort of apps can call the need. Again, this warns you when its in use, so its not a surprise later.
I get much batter battery life than with my captivate, but I keep on top of WiFi and BT when not using them.
Sent from my Galaxy S II (i777)

and this is why people use apps like JuiceDefender and Tasker or Locale

mbze430 said:
and this is why people use apps like JuiceDefender and Tasker or Locale
Click to expand...
Click to collapse
For wifi you can just set the policy to When screen turns off.

So far, not a single person has been able to actually find a wifi bug.
Every time someone thinks they've found it, things have been working as intended.
If you have an app that causes lots of network traffic, it'll inhibit deep sleep, but since most of the time spent handling the network traffic is in excessive suspending/resuming, Android OS gets the blame and not the responsible app.
Useful references:
http://forum.xda-developers.com/showthread.php?t=1290020 - the first 15-20 pages are garbage, but the last 15-20 has some excellent data collection
http://forum.xda-developers.com/showthread.php?t=1308030 - My list of known identified battery drainers
Let me guess - you are running Skype or another IM application that does not use Google C2DM? (As far as I know, only Google Talk and Tango use C2DM)
I'm surprised that turning off wifi didn't make things worse, unless in your case the app responsible behaves differently when on a cellular network, or you have packet data disabled.
BetterBatteryStats is almost useless for hunting Android OS drain, as it does not show kernel wakelocks. The only way to get the truth is to get the contents of /proc/wakelocks

thank you entropy for that info but yes im stuck at the fact that even on mobile network it dont drain like it does with wifi which im not a pro or anything but im just assuming that it cant be an app cuz if it was i would think it would use the same amount of data whether it was wifi or mobile cuz internet is internet but for me i dont know about other ppl everytime i turn off wifi my battery dramatically increases by alot and my android os is never the highest anymore when its off so i dont know if this will do anything but i will do a factory reset and try my testing again like that and see what happens.... plz correct me if i say anything wrong im just trying to help but i only know so much im not a dev lol
p.s. *edit* oh and to answer your question no i am not using any type of im like skype or what not the only thing i have on the phone is the talk thats on it but ive never even clicked it before so it has never been run yet or set up or w/e not sure of that matters but yea... but thank you entropy for that info it really helped me think a little bit more

quarlow said:
You should always turn off WiFi and Bluetooth when not connected to something. WiFi has been a thorn in my side too. I don't use it very often, and sometimes when I use it at home I forget to turn it off.
One of the things I miss most from my WinMo phone was the constant LED and notification indication WiFi is on. With Android and iOS if you are not connected you don't have any icon showing its on. There should be a WiFi with an X, like when you have no signal, to indicate: Hey you! Yeah, you ... you left WiFi on, you dope! Or, an option built into the OS that will let you turn it off automatically when disconnected for so long. I know there are apps to do this (juice defender is a popular one), but this such a core common sense thing that should be built in. At least with Bluetooth you see the logo staring at you when you leave it on.
Sorry to rant, that's been bugging me for 3 years.
GPS on the other hand only activates and uses battery when needed. However all sort of apps can call the need. Again, this warns you when its in use, so its not a surprise later.
I get much batter battery life than with my captivate, but I keep on top of WiFi and BT when not using them.
Click to expand...
Click to collapse
I agree on Bluetooth. I disagree on wifi - Even for background data, wifi is FAR more efficient than cellular data in terms of power usage. There is no longer any reason to turn off wifi, unless you have a misbehaving app that consumes lare amounts of data when on wifi.
Unlike previous devices, the standby drain of the BCM4330 chipset in our phones is EXTREMELY low.
If Samsung's power_profile.xml numbers are correct, the wifi standby drain current of the BCM4330 on the Galaxy S2 is less than 1/10 that of the chipset used in the I9000/Captivate.
However, radio data is far less power efficient than it was on the I9000/Captivate - A change in the architecture of our phone's radio interface means that any radio data transfers, even for a single packet, incur a minimum 6 second wakelock penalty. (Compare to an average of 1 second for small wifi packets.) This doesn't even count the power penalties involved in transmitting to the tower vs. transmitting to a wifi access point.
In fact, when taking these two things together (high wakelock penalties for radio data, and wifi standby drain 1/10 that of previous devices), you should actually not only avoid turning off wifi, you should set the sleep policy to "never" so that it prefers wifi to the cell radio.
praramis said:
thank you entropy for that info but yes im stuck at the fact that even on mobile network it dont drain like it does with wifi which im not a pro or anything but im just assuming that it cant be an app cuz if it was i would think it would use the same amount of data whether it was wifi or mobile cuz internet is internet but for me i dont know about other ppl everytime i turn off wifi my battery dramatically increases by alot and my android os is never the highest anymore when its off so i dont know if this will do anything but i will do a factory reset and try my testing again like that and see what happens.... plz correct me if i say anything wrong im just trying to help but i only know so much im not a dev lol
p.s. *edit* oh and to answer your question no i am not using any type of im like skype or what not the only thing i have on the phone is the talk thats on it but ive never even clicked it before so it has never been run yet or set up or w/e not sure of that matters but yea... but thank you entropy for that info it really helped me think a little bit more
Click to expand...
Click to collapse
You are incorrect. Some apps specifically check whether they are on wifi or on cellular data and change their behavior accordingly. "Internet is Internet" is not true - cell data is fundamentally slower and more expensive in nearly all situations, and as a result, many apps behave differently on wifi.
For example, normally Google Talk will not allow video chat on cellular data, only on wifi, unless it has been hacked to change that behavior.
Some apps specifically have "use this feature only when on wifi" checkboxes, such as Amazon MP3.
I am 90% certain you have such an app somewhere driving data transfers.
Turn on wifi, reproduce the drain, and pull /proc/wakelocks as documented in the threads I linked above.
There has, to this day, not been a single documented case of the wifi chipset just randomly "wigging out" and keeping the device out of deep sleep - in EVERY single case, root cause was eventually traced back to network traffic, which could then be traced to an app. (For example, Skype in AndreLux's case.)

You might also want to install something like My Data Manager to see what is generating your network traffic.
When I first got my GS2, I was getting rapid battery drain and high heat. Turns out, I had put a SD card in that used to be in my old phone, and Google+ was uploading all the old pictures and videos that were on the card. My Data Manager showed me that this had used almost 800M of mobile data.
My data manager will show you what your usage is on mobile and on wifi, and which specific apps are using how much.

Entropy512 said:
Let me guess - you are running Skype or another IM application that does not use Google C2DM? (As far as I know, only Google Talk and Tango use C2DM)
Click to expand...
Click to collapse
Trillian does as well.

jetarpon said:
You might also want to install something like My Data Manager to see what is generating your network traffic.
When I first got my GS2, I was getting rapid battery drain and high heat. Turns out, I had put a SD card in that used to be in my old phone, and Google+ was uploading all the old pictures and videos that were on the card. My Data Manager showed me that this had used almost 800M of mobile data.
My data manager will show you what your usage is on mobile and on wifi, and which specific apps are using how much.
Click to expand...
Click to collapse
you guys are such a great help thank you but where can i find your data manager?

Entropy512 said:
I agree on Bluetooth. I disagree on wifi - Even for background data, wifi is FAR more efficient than cellular data in terms of power usage. There is no longer any reason to turn off wifi, unless you have a misbehaving app that consumes lare amounts of data when on wifi.
Unlike previous devices, the standby drain of the BCM4330 chipset in our phones is EXTREMELY low.
If Samsung's power_profile.xml numbers are correct, the wifi standby drain current of the BCM4330 on the Galaxy S2 is less than 1/10 that of the chipset used in the I9000/Captivate.
However, radio data is far less power efficient than it was on the I9000/Captivate - A change in the architecture of our phone's radio interface means that any radio data transfers, even for a single packet, incur a minimum 6 second wakelock penalty. (Compare to an average of 1 second for small wifi packets.) This doesn't even count the power penalties involved in transmitting to the tower vs. transmitting to a wifi access point.
In fact, when taking these two things together (high wakelock penalties for radio data, and wifi standby drain 1/10 that of previous devices), you should actually not only avoid turning off wifi, you should set the sleep policy to "never" so that it prefers wifi to the cell radio.
You are incorrect. Some apps specifically check whether they are on wifi or on cellular data and change their behavior accordingly. "Internet is Internet" is not true - cell data is fundamentally slower and more expensive in nearly all situations, and as a result, many apps behave differently on wifi.
For example, normally Google Talk will not allow video chat on cellular data, only on wifi, unless it has been hacked to change that behavior.
Some apps specifically have "use this feature only when on wifi" checkboxes, such as Amazon MP3.
I am 90% certain you have such an app somewhere driving data transfers.
Turn on wifi, reproduce the drain, and pull /proc/wakelocks as documented in the threads I linked above.
There has, to this day, not been a single documented case of the wifi chipset just randomly "wigging out" and keeping the device out of deep sleep - in EVERY single case, root cause was eventually traced back to network traffic, which could then be traced to an app. (For example, Skype in AndreLux's case.)
Click to expand...
Click to collapse
thank you im learning every day because of ppl like you who like to share information like that i would love to reproduce the drain and pull the wakelocks but honestly i have no idea how to and i havent really searched for it either but i think i might just have to learn how to use adb and what not hopefully i can find out what app is draining my battery and causing android os to be super super high thx

I gave the ADB commands necessary for pulling the wakelocks file in one of the threads I linked on the first page.
For getting ADB set up, if you're on Windows you may want to look for Droid Explorer (Google it) - it's a pretty nifty frontend to ADB and I believe it helps you install ADB.

praramis said:
you guys are such a great help thank you but where can i find your data manager?
Click to expand...
Click to collapse
The name of it is "My Data Manager." It's in the market.
It's not mine, I just use it.

Okay..u guys should try out a app called "WIFI STATUS". It gives u a notification when your wifi is on but not connected. Really a awesome app.
Sent from my SAMSUNG-SGH-I777 using xda premium

Entropy512 said:
I gave the ADB commands necessary for pulling the wakelocks file in one of the threads I linked on the first page.
For getting ADB set up, if you're on Windows you may want to look for Droid Explorer (Google it) - it's a pretty nifty frontend to ADB and I believe it helps you install ADB.
Click to expand...
Click to collapse
thank you i will def look into that im actually installing right now.....
jetarpon said:
The name of it is "My Data Manager." It's in the market.
It's not mine, I just use it.
Click to expand...
Click to collapse
thx i will try this out

punjabiest said:
Okay..u guys should try out a app called "WIFI STATUS". It gives u a notification when your wifi is on but not connected. Really a awesome app.
Sent from my SAMSUNG-SGH-I777 using xda premium
Click to expand...
Click to collapse
On but not connected shouldn't be a problem for our devices - see my previous posts about the fact that our standby drain is supposedly VERY low.
On but transferring lots of background data when connected will go killtacular on your battery.

Related

[Q] Random dropped data (3G)

Ok, so I do not have internet at my house so my phone is my primary internet source via Wired Tether 1.4. Normally I can stay connected to data(3G) for about 30 to 45 minutes and then it will just shut off. Then when it shuts off I just pull down the notification bar and put it in airplane mode for a second or two then data restarts fine. I use my data heavyish if you want to say. (Youtube, XDA, Facebook, email and everything else you normally do) My signal is a solid 2 bars. I have tried *228 opt 1&2 and also swapping radios. Did not seem to help. Could be signal but just not to sure considering I can DL around 1mb/s
If it makes a difference I'm using Shed's 2.0 GSB w/2.42.01.04.27 radio and conaps unreleased kernel which generaly I keep oc'd at 729
It isn't a giant issue, its just kinda annoying.
Also I've attached the speedtest.net results for proof of speed.
wildstang83 said:
Ok, so I do not have internet at my house so my phone is my primary internet source via Wired Tether 1.4. Normally I can stay connected to data(3G) for about 30 to 45 minutes and then it will just shut off. Then when it shuts off I just pull down the notification bar and put it in airplane mode for a second or two then data restarts fine. I use my data heavyish if you want to say. (Youtube, XDA, Facebook, email and everything else you normally do) My signal is a solid 2 bars. I have tried *228 opt 1&2 and also swapping radios. Did not seem to help. Could be signal but just not to sure considering I can DL around 1mb/s
If it makes a difference I'm using Shed's 2.0 GSB w/2.42.01.04.27 radio and conaps unreleased kernel which generaly I keep oc'd at 729
It isn't a giant issue, its just kinda annoying.
Also I've attached the speedtest.net results for proof of speed.
Click to expand...
Click to collapse
I have a lot of experience with tethering as it was my only home internet for about six months until several weeks ago, finally (thank the lords of cobol - ugh, did I say that).
I have tried just about every snake oil imaginable to get tethering to work better, including switching back and forth from wifi to wired tethering. Sometimes it seemed for a while that one (usually WIFI) would work better than the other, but that would only last so long, too.
The longest I hardly ever had a problem with it continuously connected was actually about a week straight if I remember correctly. That was the best I ever had. The worse was disconnects every few minutes, or just as soon as I continued interrupted downloads after re-tethering.
My favorite and most common snake oil was using an app called APN OnOff to reset the APN to default. For practical purposes, it probably effectively did the same thing as you using Airplane mode, which I thought I had tried but I didn't think it worked as well for me, or even at all. Even after using APN OnOff, most of the time I had to reboot as well.
I had tried one without the other and it seemed like it required both for my tethering to work "reliably" again. I use that term loosely, of course.
I was using over 30GB per month data at my highest tethering use, and it was probably only that "low" because of the frustration and difficulty in depending on it.
I download A LOT so it really sucked at times, but it was better than dial up...sometimes.
I will say that one definite improvement was using Cyanogen Mod (v6.x and above) based ROMs which have support for built in WIFI tethering widget and using apps off the internet to use CM's built in wired tethering as well. These are implemented differently than the "old" Wired and Wireless tethering for root apps.
I highly recommend you explore them. One major difference, for me (and I tethered to two computers, my own and my girlfriends) was just how fast even the wired tethering would connect to the computer once I started it, versus wired tethering for root. Wireless tethering also turned on and off and actually connected much faster.
If you've never wireless tethered before, in my experience if you're going to depend on it at home constantly like I did, I kept it plugged in constantly anyway because it used a LOT of battery, and I also took the battery cover out (besides taking the Eris out of my body glove case I use) and kept a fan blowing on it to keep it's temperature down.
If you do decide to try this way, like I said, CM6.x+ includes "notification power widgets", which are widgets built into the pull down notification bar. They include a WIFI tethering widget but for some reason not a wired one. There is an app on the market called "Tethering Widget", though, which has both single widgets and widgets for both functions, in case you decide to try it's tethering ability.
Edit: I'm half asleep so forgive me for not paying attention that you're already on a CM7 ROM just like me, much less that I know you've been active in the GSB thread recently.
Lol sleep is a must for most if us. Idk, like I said its not that big a deal. Its just rather annoying. Expecially when trying to download junk. I'm familiar with wireless tether for root and my thoughts are that is a useful app when "out and about". But for home use I don't prefer it at all do to the heat and it seems that over a session of use it looses its speed. Almost as if its idling down. That is majorly why I prefer wired tether. Cool battery and it maintains speed. Idk. I guess it could also be some code somewhere that prevents extended periods of use OR it could be just the limitations of the phones hardware. Might have to run logcat and see if I can get anything to come up on the disconnect. Can wt and lg be ran at the same time? Guess we'll see.
Powered by: GSB CM7
wildstang83 said:
Lol sleep is a must for most if us. Idk, like I said its not that big a deal. Its just rather annoying. Expecially when trying to download junk. I'm familiar with wireless tether for root and my thoughts are that is a useful app when "out and about". But for home use I don't prefer it at all do to the heat and it seems that over a session of use it looses its speed. Almost as if its idling down. That is majorly why I prefer wired tether. Cool battery and it maintains speed. Idk. I guess it could also be some code somewhere that prevents extended periods of use OR it could be just the limitations of the phones hardware. Might have to run logcat and see if I can get anything to come up on the disconnect. Can wt and lg be ran at the same time? Guess we'll see.
Powered by: GSB CM7
Click to expand...
Click to collapse
What's lg? If you're talking about two different methods of tethering, no. You can have as many ways of tethering installed at the same time, but you'll only be able to actually use one of the ways at a time. Let me know if you try Gingerbread/CM7's native tethering instead of the "for root" apps and if it treats you any better, as it did me in general.
roirraW "edor" ehT said:
What's lg?
Click to expand...
Click to collapse
Sorry I meant LC. Logcat. I'm gonna run Logcat and wired tether and see if I can get something when 3G drops.
Powered by: GSB CM7
wildstang83 said:
Sorry I meant LC. Logcat. I'm gonna run Logcat and wired tether and see if I can get something when 3G drops.
Powered by: GSB CM7
Click to expand...
Click to collapse
I hope you have luck finding out something useful!

Evo 3D Battery Life Tips and Tricks *UPDATED August 25, 2012* POLL ADDED

This thread that I've revamped from my Evo 4G days, hoping to share some of the love with newer users. Over the time I've been on android, I've learned a few simple things that can greatly assist in the battery life of our wonderful smartphones.
If you read the thread and like the tips, have a new one to suggest, or have a revision, please post it.
On a similar note, moderators, thanks for the sticky!
General Lithium Ion Battery Information
^^This link includes stuff about charging, including trickle charging aka SBC (Why NOT to use it, or at your own peril)
My tips for good battery life:
Tips for Non-Rooted users
1. Turn off all radios when not in use.
(gps, Bluetooth, wifi, data, 4g) Use a widget like the default HTC power widget, Switchpro, or a similar app from the market. The 3D's updated Sense 3.0 allows users to access these radios and other settings from the notification pulldown menu, , under the "Quick Settings" tab. The radios of the phone draw power if on even if the user isn't actually utilizing the radio's functions. A radio searching for signal (if you are in a low-signal area) drains more than a radio with good signal, so again, turn 'em off when you aren't using 'em.
To manually turn off radios without a toggle, go to menu>settings>wireless & networks.
Wifi uses less battery than 3G, so use wifi when you can.
2. Juice Defender is one of my favorite apps. Basically it controls your data for you to maximize life.
More explanations are on their page, search it on the market for free, or upgrade for more features.
Here are my settings for it: Click me
Note that for me at least, juice defender likes to deny apps data privileges whether you allow them or not, so screen on = data on works best for me.
3. I love live wallpapers, and I’ve always been a fan of pixel zombies, but they are really only good for showing off due to their battery drain.
4. Go to menu<settings<wireless & networks<mobile networks<disable always on mobile data.
Product F(RED) said:
To clarify, "Always On Mobile Data", when turned off, lets the 3G modem go to sleep after the screen has been off for 5 minutes. It doesn't interfere with anything like email or any other application that requires an internet connection at that moment because it turns on on-demand rather than being on all the time and wasting battery.
Click to expand...
Click to collapse
5. Set your screen timeout to something that fits you.
This will prevent your phone from staying on when you don’t manually turn off the screen. Also with this, manually turn off your screen when you’re done with your phone.
Menu>Settings>Display>Screen Timeout
I use 30 seconds.
6. Task killers used to be the shiz, but no longer.
Here is the ultimate, in depth, graphically assisted, explanation by the famous Fresh ROM's chef, Flipz. Shortly, in light of recent testing, really don’t do anything but force apps that the android OS needed to be open, and thus didn’t close, to re-open. So try not using them, unless for stuff like trying to figure out why your phone isn’t sleeping with system panel. You really won’t notice a performance difference, and the adverse effects you aren’t seeing will stop
+=+ A good alternative is the application SystemPanel Pro. It has a free version, but I highly reccomend purchasing the paid app. It basically monitors everything going on with your phone's usage both in real time an in terms of usage history. If your battery is draiging fast, it tells you what app was doing it, how much it was doing it, and allows you to stop it.
7. I'm sure you have all heard around that your phone isn't "sleeping".
This is referring to the phone's "awake" time, hence the name. When you go to Menu>Settings>About Phone>Battery, you can compare the two numbers, "up time" vs. "awake time." Generally, up time refers to the amount of time since the last reboot. The "awake time" is how long the screen has been active. The problem is, a lot of the time, due to the endless possibilities of inconsistencies between apps/ROMs/kernels/phones, the phone will not go to "sleep", drawing power proportionate to the screen being in use when it reality the phone is sitting idle.
If you compare these numbers, and they are the same, or if you note the difference, turn off the screen for a minute, then re-check and they are the same, then your phone is not sleeping.
One solution is to reboot.
Usually, SystemPanel will show an app that has gone "rouge" and is keeping your phone awake.
-This is done by hitting menu>settings>monitoring enabled. Then after some time has passed, ht menu>monitoring>history>change tab to top apps, and see if anything is above, say, 2-4%.
Uninstall applications/reinstalling them slowly, checking after every install to see what is causing it is one tedious but surefire solution.
Lastly,
Follow these steps that I have discovered almost always work.
1. Reboot phone.
2. Instantly upon reboot, as soon as you gain control, open up some type of monitor/taskkiller
3. "kill all" tasks on startup; about 5 times in quick succession should do the trick.
4. Turn off the screen and leave it for about five minutes.
5. Check the up time v. awake time and see if they are the same.
6. If they are, repeat steps 1-5. If they are different, you are good.
8. Our good friend sn0b0ard noticed that the 3D's battery contacts *could* be problematic.
Here's a link to his thread, but basically he explains how the leads to the battery can be kind of loose, which potentially can cause random reboots (if the contacts separate) and/or slow charging. The fix is simple: slide some paper or a piece of a rubber band between the battery and the wall opposite the leads. Toss him a thanks if it helps you out
9. Apps and Combinations to watch out for!
-Facebook for HTC Sense- Tries to sync live feed all the time, HIGHLY recommend unchecking this box, as it creates a massive draw on data
-Skype- This app reportedly (I've seen it myself) likes to sync random data and open up the network for fun. Sign out of app when not in use to fix
Root Tips LIVE
Tips for Rooted users:
1. Try out custom kernels.
By going to the EVO 3D Android Development section of the forums, you can see all of the different kernels being developed. These allow for all kinds of modifications like underclocking the CPU and undervolting, both of which save battery. To see how to use them, read the FAQ's in each thread's OPs.
Here is a great guide to custom kernel's by mroneeyedboh.
2. Use SetCPU in compliance with whatever your custom kernel allows.
This site will explain the basics of SetCPU: http://www.setcpu.com/
-Profiles from SetCPU should usually involve these for battery life optimization:
-Screen off at the minimum clock speed for both, with the max raised on level if sluggishness is apparent
-A temperature greater than “X”
-General power related profiles that lower cpu speed at lower battery levels
-Here are my SetCPU profiles: 1 , 2 , 3
-My profiles change a lot as time goes by, because different kernel creators recommend different settings. I suggest reading up on whatever kernel you are using to gather settings.
------------------------------------------------------------------------------------------------------
NOTES:
*Some apps or processes begin to run at startup and keep the phone awake. These apps are not detected by things like spare parts or system panel, unless sometimes represented in the "system" process, in which case its usage will be unusually high.
This shouldn't take more than three repeats, and if it does, you need to factory reset, and slowly add apps back to see what's causing the problem.
___--- When it comes to actually "calibrating" one's battery, there are a couple of methods floating around. The method I first learned is to charge the phone all the way, boot into recovery immediately, and "wipe battery stats". Then reboot quickly, and run your phone all the way to death without charging it, then charge it all the way without interrupting it, and you should be good to go. Do this when changing ROMs/kernels for best results.
----When it comes to people claiming 20 plus hours of moderate/heavy use out of their current setup or other ridiculous absurdities, consider my position: No matter what you do, the Evo battery is the Evo battery. You can tweak it and customize it with kernels, ROMs, and settings, but none of that will turn it into a car battery. The main problem (besides a false sense of pride) that leads to these reports is the misunderstanding of what the usage levels are, so here’s my best summary:
* *Light usage – Phone screen actually on for maybe 0-2 hours. Things like a few texts, some emails, 20 minutes web browsing, etc.
* *Moderate usage – You watched a few youtube videos or similar apps, sustained web browsing, hundreds of texts, some games. Hours range from about 2-5 of screen on
* *Heavy usage – LOTS of video watching and games, 3D pics or video, or some high def gaming/movie watching for at least an hour to an hour and a half in total, with lots of emails and texts, browsing, and other app shenanigans. 5+ hours
*I’m sure everyone doesn’t agree with all these numbers, but this is most likely a good average of what powerusers think. All specific hourage may vary due to differences in phones, batteries, ROMs, and kernels… Which also means that most battery comparisons are pointless; it’s only what you can improve on that counts!
I’ll update this whenever I see good stuff, people remind me, or I remember/come across things I do.
Hope it helps everybody!
Hit the "THANKS" button if I help you!
Vote for Your Favorite Tip
After a few weeks, I'll re-order the tips by popular vote of helpfulness.
Nice list of thing you got here. I haven't had to many issues with my battery life yet but I will try these and see if I can get it past the 16 hours.
good stuff here i use JD but i notice my phones not sleeping workin on that now
I too am having wakelock . Updated prl but it remained the same don't know what else to do
Sent from my PG86100 using XDA App
eviltwin24 said:
I too am having wakelock . Updated prl but it remained the same don't know what else to do
Sent from my PG86100 using XDA App
Click to expand...
Click to collapse
You could try the stuff about wakelocks in the OP
Biofall said:
You could try the stuff about wakelocks in the OP
Click to expand...
Click to collapse
Yea sure did but its still not sleeping. Phone gets really hot also when off
Sent from my PG86100 using XDA App
eviltwin24 said:
Yea sure did but its still not sleeping. Phone gets really hot also when off
Sent from my PG86100 using XDA App
Click to expand...
Click to collapse
How are you charging it? USB to computer charging leads to high wake times. Any rouge apps?
Getting hot is normal this early on.
No I'm charging with the HTC charger. Let me try updating the phone maybe that will fix it.
Sent from my PG86100 using XDA App
eviltwin24 said:
No I'm charging with the HTC charger. Let me try updating the phone maybe that will fix it.
Sent from my PG86100 using XDA App
Click to expand...
Click to collapse
You need to update, I know everyone is scared about not getting root, but without the update you will have battery issues. Keep fighting on HTC facebook page, we will get the unlock soon enough
So basically the tip to good battery life is to essentially turn your smartphone into a dumbphone and pretty much cripple it?!
bigupurself7 said:
You need to update, I know everyone is scared about not getting root, but without the update you will have battery issues. Keep fighting on HTC facebook page, we will get the unlock soon enough
Click to expand...
Click to collapse
Yea I updated and phone is sleeping now. I can live without root for a couple.weeks and i have a spear evo to keep my flashing addiction satisfied till this gets root
Sent from my PG86100 using XDA App
Great tips. I always do.most of them except Juice Defender. Other than that thanks for an informative thread.
Sent from my 3vo
freeza said:
So basically the tip to good battery life is to essentially turn your smartphone into a dumbphone and pretty much cripple it?!
Click to expand...
Click to collapse
The tips are all optional. If you can't live without live wallpapers, then by all means, use them. However, many users don't know about radios, etc. Very few people need bluetooth, 4G, and wifi all at the same time while the screen is off. I believe that part of having a smartphone is the luxury of being able to make informed decisions about the functions of your device to find your own individual perfect balance between performance and battery life.
Sent from my Shooter using XDA Premium App
I'd like to bump this thread. For future reference, if you see the thread and liked the tips, have a new one to suggest, or had a revision, please post it. This will ensure that the thread remains visible for those who need it, as I'm sure the moderators will not sticky it.
On a similar note, moderators, please sticky this!
I'm seeking more clarification about the mobile data always on.
So if I turn that feature off, and after five minutes the radio to into sleep mode, and someone sends me an email (gmail push), then I will receive that email?
parousia15 said:
I'm seeking more clarification about the mobile data always on.
So if I turn that feature off, and after five minutes the radio to into sleep mode, and someone sends me an email (gmail push), then I will receive that email?
Click to expand...
Click to collapse
yes, apparently so
freeza said:
So basically the tip to good battery life is to essentially turn your smartphone into a dumbphone and pretty much cripple it?!
Click to expand...
Click to collapse
Not necessarily. You can still make a call or two, maybe write a few smses but basicly don't use your phone and it will have amazing battery life.
I don't have 3d just yet but I'm guessing with that big of a battery (1730mAh) it should easily go through at least 10-15h with moderate to heavy usage.
PlayPetepp said:
Not necessarily. You can still make a call or two, maybe write a few smses but basicly don't use your phone and it will have amazing battery life.
I don't have 3d just yet but I'm guessing with that big of a battery (1730mAh) it should easily go through at least 10-15h with moderate to heavy usage.
Click to expand...
Click to collapse
Then you would guess wrong. It's not that great without lots of tinkering.
How do I use system panel to detect "rogue" apps? I've looked but can't seem to find it
Sent from my PG86100 using XDA Premium App
bballer71418 said:
How do I use system panel to detect "rogue" apps? I've looked but can't seem to find it
Sent from my PG86100 using XDA Premium App
Click to expand...
Click to collapse
I'll update the OP. Turn on monitoring. This is done by hitting menu>settings>monitoring enabled. Then after some time has passed, ht menu>monitoring>history>change tab to top apps, and see if anything is above, say, 2-4%.

battery life in detail

PLEASE MOVE THIS THREAD TO GENERAL MY APOLOGIES
I know battery life issues have been talked to death but...Here's a new perspective:
so I have been doing some experimenting with my amaze in terms of battery life and asking my friend who works at T-mobile regarding his SGS2...He says his battery life seems to be pretty crappy too, marginally better than the amaze....so, I hard reset my phone and I did not sign into google, left my phone on airplain mode, basically I did not set up anything...I turned off wifi, and data everything was truned off...I went for 10 hours with only 2 percent battery drainage...then I signed into google....and in a matter of 10 minutes I went from 98 percent to 92... Watever is eating the battery up is not the phones hardware fault or the screens fault... I turned off background data sync and it seemed to make little difference...It seems the google programs or any program that needs internet connect regardless of syncing or not will have significant effect on your battery life...between 4g and wifi I saw little difference in battery life drainage...my phone signal is completely green so I cannot blame the signal... I cannot possibly kill gmail, market, maps etc...these are programs I use constantly...lets hope with the ICS update some of these sofware issues will resolve...
google needs to start managing applications better and not leave a bunch of applications running in the forground and background...
I've heard different theories regarding task killers...some say it actually worsens battery life since programs keep wanting to restart and some say it saves battery life...can anyone elaborate on this? I have juice defender ultimate, it seems to make minute difference in battery life as well.
PLEASE MOVE THIS THREAD TO GENERAL MY APOLOGIES
Display is the biggest factor obviously and then its data transfer or anything that has to do with transmitting signal.
like every other phone the 100% lasts for a long time then after it drops it drops quickly. So your analyses is flawed since it already dropped from 100% and then you switched data on. There are apps that are constantly sending data and the sense UI kills the battery a lot too. Thats why AOSP roms are better for battery life.
Juicedefender helps
setcpu helps
managing your apps helps
changing your background to black helps
I've tried juice defender, um... I would suggest you read about instructions on flashing a custom ROM I'm on quiksense and when 2.0 comes out I heard xboarder's got some really nice improvements with the 1.4.1 version I almost doubled my battery life. My phone used to go down to 50~60 idle over night, now it's about 90~ idle over night.
Teo032 said:
Display is the biggest factor obviously and then its data transfer or anything that has to do with transmitting signal.
like every other phone the 100% lasts for a long time then after it drops it drops quickly. So your analyses is flawed since it already dropped from 100% and then you switched data on. There are apps that are constantly sending data and the sense UI kills the battery a lot too. Thats why AOSP roms are better for battery life.
Juicedefender helps
setcpu helps
managing your apps helps
changing your background to black helps
Click to expand...
Click to collapse
Juicedefender did help but then I was missing all my google talk messages, google voice messages, google voice voicemails and a bunch of stuff...ever going through the settings and setting it up to recheck background data every 5 minutes did not work with J/D...so I stopped using it...I need my data to come through...whats the point of having a phone if you can't get notification and use the features meant to.... I used to be a strickly no bloatware simplistic out of the box google experience guy...thus my nexus one...I LOVED IT...then dropped it and not worth fixing. nexus S was dissapointing, so is the galaxy nexus...I hate all the bloatware, and all the customizations t-mobile makes to the phone...like t-mobile inscription on the phone, t-mobile startup screen...etc...yes I know I could root and change all that stuff...honestly I just don't feel like going through all that crap!!! and also void my warranty...I don't undestand howcome the iphone is never branded!!!???/ wtf....I buy a phone and it's mine why does it have to come with a logo of the company....IT'S MY PHONE. THEY SHOULD INSCRIBE MY NAME ON IT. as for the bloatware I figured out how to temproot and freeze programs... I don't think you can change the startup screen to the original HTC one with temp root...damn T-mobile...you used to be so much better...
seansk said:
Juicedefender did help but then I was missing all my google talk messages, google voice messages, google voice voicemails and a bunch of stuff...ever going through the settings and setting it up to recheck background data every 5 minutes did not work with J/D...so I stopped using it...I need my data to come through...whats the point of having a phone if you can't get notification and use the features meant to.... I used to be a strickly no bloatware simplistic out of the box google experience guy...thus my nexus one...I LOVED IT...then dropped it and not worth fixing. nexus S was dissapointing, so is the galaxy nexus...I hate all the bloatware, and all the customizations t-mobile makes to the phone...like t-mobile inscription on the phone, t-mobile startup screen...etc...yes I know I could root and change all that stuff...honestly I just don't feel like going through all that crap!!! and also void my warranty...I don't undestand howcome the iphone is never branded!!!???/ wtf....I buy a phone and it's mine why does it have to come with a logo of the company....IT'S MY PHONE. THEY SHOULD INSCRIBE MY NAME ON IT. as for the bloatware I figured out how to temproot and freeze programs... I don't think you can change the startup screen to the original HTC one with temp root...damn T-mobile...you used to be so much better...
Click to expand...
Click to collapse
use JD ultimate and set the apps to work with screen off.
you can get a telus or wind model without the tmobile branding
i think you can change the bootanimation with temp root because it's just a file? I'm not exactly sure about that one though.
apple sells their iphone to ATT
as htc sells their phone tmobile
tmobile probably request a branding on it with a higher cost.
att probably reject the higher cost because they're already losing money when buying the iphone from apple (i think i remember i read it awhile ago) and make money off data plans.
Teo032 said:
use JD ultimate and set the apps to work with screen off.
you can get a telus or wind model without the tmobile branding
i think you can change the bootanimation with temp root because it's just a file? I'm not exactly sure about that one though.
apple sells their iphone to ATT
as htc sells their phone tmobile
tmobile probably request a branding on it with a higher cost.
att probably reject the higher cost because they're already losing money when buying the iphone from apple (i think i remember i read it awhile ago) and make money off data plans.
Click to expand...
Click to collapse
I did use JD ultimate with those apps enable, NO GO, MAYBE I SHOULD RESTART AND GIVE IT ANOTHER TRY...its only when that program requests it that it can initiate the data line, otherwise if someone sends you a text i will not get it since both wifi and data line are cut off permenantly during screen off that is how it saves battery....enabling programs are good for things such as pandora etc...once they end a playlist or something it automatically turns off....this is what I understood from the explaination...i temp rooted and removed some bloatware...hopefully I can change the startup screen as well, perhaps through adb push
P.S. where do I download the original HTC boot animation and sound and what folder is it in to push into? thanks
seansk said:
I did use JD ultimate with those apps enable, NO GO, MAYBE I SHOULD RESTART AND GIVE IT ANOTHER TRY...its only when that program requests it that it can initiate the data line, otherwise if someone sends you a text i will not get it since both wifi and data line are cut off permenantly during screen off that is how it saves battery....enabling programs are good for things such as pandora etc...once they end a playlist or something it automatically turns off....this is what I understood from the explaination...i temp rooted and removed some bloatware...hopefully I can change the startup screen as well, perhaps through adb push
P.S. where do I download the original HTC boot animation and sound and what folder is it in to push into? thanks
Click to expand...
Click to collapse
for JD you want to click on the app thing twice so it goes to enable/screen off not just enabled. But yeah i noticed that sometimes it works sometimes it doesn't
not sure where the bootanimation and sounds is it at, i never played with it. You should check out the themes section, you can download the zip and browse through where it goes.... other than that there might be other threads with the instructions on where it's at.
You may want to try an AOSP based rom, (if you rooted)
I was getting 18 hours of use with 36% left, Medium usage (ie browsing, texting)
Teo032 said:
for JD you want to click on the app thing twice so it goes to enable/screen off not just enabled. But yeah i noticed that sometimes it works sometimes it doesn't
not sure where the bootanimation and sounds is it at, i never played with it. You should check out the themes section, you can download the zip and browse through where it goes.... other than that there might be other threads with the instructions on where it's at.
Click to expand...
Click to collapse
ya i clicked twice enable/screen off...still no go for those particular programs i tested and tested it....oh well..my batterly life is not bad at all...besides I have a car kit which charges it in the car. once i started using the thing tho, battery drains fast...its no mystery its got a big screen bigger than my old N1 which used to be amoled and this is lcd...also this uses 4g which consumes significantly greater battery...faster processor etc....its not a mystery!!! they need to come up with a new battery technology soon!!!!

Battery life...WTF google

My phone started dieing overnight and I was really confused because I could've sworn I had a lot of like left when I went to bed. So I did a test tonight...
Charged to 100% at 10:30pm
All background application closed, ram cleared
Wifi and GPS off
Results: after 8.5 hours of doing nothing, I lost over 75% battery.
Screenshots are below...WTF is happening with my phone?
Looks like something is keeping it from deep sleep. Download cpuspy and see if that is the case. When you click on phone stand by what does it say?
Sent from my SAMSUNG-SGH-I717 using xda premium
Like this?
Sent from my SAMSUNG-SGH-I717 using xda premium
Mad383Max said:
Looks like something is keeping it from deep sleep. Download cpuspy and see if that is the case. When you click on phone stand by what does it say?
Sent from my SAMSUNG-SGH-I717 using xda premium
Click to expand...
Click to collapse
It just says Time on 8h XXm XXs
Looks like Google talk is keeping it awake. Never used GT before so not sure if that is normal. I am having similar (but not as drastic) with ms exchange keeping mine in awake state. I am using ics alpha 2 Rom and did not have this issue on stock GB. What Rom are you using?
Sent from my SAMSUNG-SGH-I717 using xda premium
It also looks like your cell signal isn't all that great so it's constantly pinging. Not sure about that though. Do you need data all the time? I use 2x battery so it severs data. Saves a **** ton of battery life.
Sent from my SAMSUNG-SGH-I717 using xda premium
I noticed the Google Talk but I never use it, and it's installed on my phone, but I can find a way to uninstall it anywhere. It also doesn't give me an option to log out either.
Oh and I'm running the ICS alpha 2 ROM. I don't recall having this problem with GB.
I use the ICS -1 Click Odin leak (In progress of getting a better ICS loaded) but I have noticed that I run into a lot of Battery life problems when I am sleeping... If I leave my phone unplugged overnight it always dies, I have to charge it. It's weird... Because I can be on it all day with amazing Battery life, then it just dies over night with a full charge of not even being in use...
I probably need to run some analytics to see what is killing it in the first place... I always force close my apps though...
This happens on any OS, GB, or ICS...
jjc5891 said:
I noticed the Google Talk but I never use it, and it's installed on my phone, but I can find a way to uninstall it anywhere. It also doesn't give me an option to log out either.
Oh and I'm running the ICS alpha 2 ROM. I don't recall having this problem with GB.
Click to expand...
Click to collapse
I had the same problem which is why I went back to GB. Remember this is an ATT leak of an unfinished ROM. they have all sorts of unfinished code and debugging running that it's bound to cause these issues.
schrochem said:
It also looks like your cell signal isn't all that great so it's constantly pinging. Not sure about that though. Do you need data all the time? I use 2x battery so it severs data. Saves a **** ton of battery life.
Sent from my SAMSUNG-SGH-I717 using xda premium
Click to expand...
Click to collapse
BINGO!!! Just checked some screen capture from battery stats from GB and my cell strength was no ways near as bad as it is on ICS. Need to see if any fixes are out there. It almost all tan for signal strength on ICS vs all green in GB. Same locales for both samples.
by the way, i was getting between 1 day to 1.5 days on rooted GB oc'd to 1.84 with 4 hours screen time. Did not ever see exchange using any noticeable % of battery. Now getting 15 hours with 2 hours screen time and exchange using 6% of the battery. Not going back yet because the pro's out weigh the con's.
Sent from my SAMSUNG-SGH-I717 using xda premium
Well that would suck if the ICS radio is a step backwards over the GB radio....
---------- Post added at 10:21 AM ---------- Previous post was at 10:19 AM ----------
Yep, it seems like the partial wakelocks are getting you.
It will go into deep sleep but then go up to 384 off and on.
Gtalk looks like the biggest culprit.
Like I said if data is off it shouldn't have wakelocks.
Another test you could do tonight is the exact same but put it in airplane mode.
It shouldn't budge much.....
I managed to find a way to log out of google talk, so I'll test it under the same conditions tonight to see if that changes anything.
Airplane mode overnight is not an option for me since I need cell service in case of emergency calls. Generally, I do notice slightly worse reception of the previous GB ROM, so the modem might be questionable.
jjc5891 said:
I managed to find a way to log out of google talk, so I'll test it under the same conditions tonight to see if that changes anything.
Airplane mode overnight is not an option for me since I need cell service in case of emergency calls. Generally, I do notice slightly worse reception of the previous GB ROM, so the modem might be questionable.
Click to expand...
Click to collapse
Understood about the calls. You can get calls and texts without data though. That's why I was recommending 2x battery which is like juice defender I think. https://play.google.com/store/apps/details?id=com.a0soft.gphone.aDataOnOff&hl=en
I realized I really don't need data unless I 'want' data. I do push my emails but they won't push until I turn on data. Saves a lot of battery, especially when on LTE.....
It works well for me because you can set a delay for the data. So you can turn on your screen (not unlock) and see if you got any new texts. If not, put it back in my pocket. All without data coming on. I do these quick checks all time...
Then there is a delay time you can set after you unlock.
I have mine set to 3 min. If I do get a text, I will unlock, read it and maybe respond quickly, then put it back in my pocket. As long as its not mms that's all done without data.
If I need to get data prior to the 3min there is a notification to connect the data.
I'm coming from the thunderbolt and we had to REALLY find all the tricks to save battery life. As it given to us by HTC and Verizon it was unacceptable.
At any rate, sorry for the wind there. If you're wondering, I have no association with 2X battery. I just like to spread the word when I find an app that is useful and has helped me out.
schrochem said:
Understood about the calls. You can get calls and texts without data though. That's why I was recommending 2x battery which is like juice defender I think. https://play.google.com/store/apps/details?id=com.a0soft.gphone.aDataOnOff&hl=en
I realized I really don't need data unless I 'want' data. I do push my emails but they won't push until I turn on data. Saves a lot of battery, especially when on LTE.....
It works well for me because you can set a delay for the data. So you can turn on your screen (not unlock) and see if you got any new texts. If not, put it back in my pocket. All without data coming on. I do these quick checks all time...
Then there is a delay time you can set after you unlock.
I have mine set to 3 min. If I do get a text, I will unlock, read it and maybe respond quickly, then put it back in my pocket. As long as its not mms that's all done without data.
If I need to get data prior to the 3min there is a notification to connect the data.
I'm coming from the thunderbolt and we had to REALLY find all the tricks to save battery life. As it given to us by HTC and Verizon it was unacceptable.
At any rate, sorry for the wind there. If you're wondering, I have no association with 2X battery. I just like to spread the word when I find an app that is useful and has helped me out.
Click to expand...
Click to collapse
I used to use juice defender but a couple things were a deal breaker for me:
1) First was that it rendered Cerberus almost completely useless. I could not get the phone to connect using the web interface at cerberusapp.com since the phone had no data with the screen off. Sure I could have used the SMS method of activation, but I don't have another phone to text from and it just isn't as flexible as the website.
2) Every time I unlocked the phone, I had to wait 10+ seconds for data to fully reconnect before I can start using stuff. When I unlock the phone, it's usually to check something very quick, and if I'm stuck waiting, I'd rather suffer the battery loss than to wait a bunch of times.
I suspect every battery saver app has this issue, and they can probably be configured to work to my needs, but I just don't have the time and patience to be tinkering with stuff like that.
jjc5891 said:
I used to use juice defender but a couple things were a deal breaker for me:
1) First was that it rendered Cerberus almost completely useless. I could not get the phone to connect using the web interface at cerberusapp.com since the phone had no data with the screen off. Sure I could have used the SMS method of activation, but I don't have another phone to text from and it just isn't as flexible as the website.
2) Every time I unlocked the phone, I had to wait 10+ seconds for data to fully reconnect before I can start using stuff. When I unlock the phone, it's usually to check something very quick, and if I'm stuck waiting, I'd rather suffer the battery loss than to wait a bunch of times.
I suspect every battery saver app has this issue, and they can probably be configured to work to my needs, but I just don't have the time and patience to be tinkering with stuff like that.
Click to expand...
Click to collapse
JD Ultimate has an option that allows foreground apps to force enable/disable data, which is an easy thing to set. Also, my experience with JD is that data reconnects as soon as I unlock the phone and before I can launch an app. Battery saver apps are definitely frustrating, but I find that the correct settings fix 95% of the annoyances.
I hear ya on the time thing. Just thought I'd over up that tidbit. I don't seem to have much of a delay. 2x does allow for whitelisting apps you want to run like Pandora.
Sent from my SAMSUNG-SGH-I717 using xda premium
Google Talk is like any other VoiP service, it will have a heartbeat that needs to talk back to the mothership every so many seconds.
StarLog said:
Google Talk is like any other VoiP service, it will have a heartbeat that needs to talk back to the mothership every so many seconds.
Click to expand...
Click to collapse
Yup, that's exactly why I don't want it. If I rarely/never use the app, I don't want it constantly connected wasting my battery and data. I wish there was an easy way to turn that off. I've been reading on Google and there were posts from 1-2 years ago that said signing out of gtalk doesn't help with the wakelock, so we shall see tonight when I test it again.
jjc5891 said:
Yup, that's exactly why I don't want it. If I rarely/never use the app, I don't want it constantly connected wasting my battery and data. I wish there was an easy way to turn that off. I've been reading on Google and there were posts from 1-2 years ago that said signing out of gtalk doesn't help with the wakelock, so we shall see tonight when I test it again.
Click to expand...
Click to collapse
Actually, there is (sort of). Purchase an app called Autostarts on the market. Open it, wait for it to finish loading, hit the menu button, then tap the 'group by application' option.
Then, scroll thru the list to Google Talk and tap it. This will expand a bunch of different conditions that Google Talk automatically starts under. Disabling every condition will cause the app to never automatically start in the background (but the app will still launch if you manually launch it). Since I dont currently have root, I cant see what the conditions are, but you might need to leave one or two enabled if you need to receive incoming calls.
Reboot your phone after making any changes.
I should also mention that if you manually launch the app, you need to remember to manually close the app if this is what you assume is causing the battery drain.
If nothing else, you can use Autostarts to help determine if Gtalk is what is causing the issue by just disabling everything for it and watching battery drain rate.
I also use another app called Battery Widget Pro by 3c which will tell you everything about the battery and what exactly is causing it to drain.
What I would do is disable everything unless it looks like its something for receiving calls (if you need to receive calls that is) and reboot the phone, then test it by using another phone to call your Google # and make sure it works.
The point is tho to disable everything you can. I personally use Autostarts to disable every user app that doesnt either have a widget or a scheduled process that needs to run in the background to perform its task. Helps a crap ton with battery life.
So looks like signing out of google talk did not help anything looking at more detail in the better battery stats it might be google maps that's causing all the wakeups
Sent from my SAMSUNG-SGH-I717 using xda premium

Better for Battery Life: Wifi or HSDPA

Hi all, Blue here,
I am using a slightly modified rom made bsaed on the hktw rom made by a local. I am just wondering if wifi or data takes more battery generally?
BlueEditionE6 said:
Hi all, Blue here,
I am using a slightly modified rom made bsaed on the hktw rom made by a local. I am just wondering if wifi or data takes more battery generally?
Click to expand...
Click to collapse
2g<wifi<3g<4g for battery drain, or at least that's what i've found from my side, with 2 g taking up the least battery, and 3g/4g taking up the most.
davtse said:
2g<wifi<3g<4g for battery drain, or at least that's what i've found from my side, with 2 g taking up the least battery, and 3g/4g taking up the most.
Click to expand...
Click to collapse
On the Droid Razr (and infact any Android device) wifi uses MUCH less power and resources than HSDPA/3G+ services. The reason being that the gain needed on the radios part to receive a packet via wifi is (generally) much less than over a cellular connection, due to the quality of the signal being much higher. It hasn't got to work as hard to get a good set of packets to work with. Your phone will be working like a mad thing trying to buffer a YouTube video on HSDPA - dealing with massive packet loss and syphoning the 'good' data from the 'bad' data - whereas on wifi with much less packet loss and a higher rate of that 'good' data being received, it can relax a little.
My advice on battery life - download a data "toggle" widget and place it on an unused home screen. Whenever you are not using any mobile data services turn it off using this widget. Leave wifi on only when at home/a location where you know you will be able to use it. Turn it off when you go out. When you want to use mobile data when wifi is not available, just toggle it on. I get 3+ days of always-on use using this method.
davtse said:
2g<wifi<3g<4g for battery drain, or at least that's what i've found from my side, with 2 g taking up the least battery, and 3g/4g taking up the most.
Click to expand...
Click to collapse
FrankPlummer said:
On the Droid Razr (and infact any Android device) wifi uses MUCH less power and resources than HSDPA/3G+ services. The reason being that the gain needed on the radios part to receive a packet via wifi is (generally) much less than over a cellular connection, due to the quality of the signal being much higher. It hasn't got to work as hard to get a good set of packets to work with. Your phone will be working like a mad thing trying to buffer a YouTube video on HSDPA - dealing with massive packet loss and syphoning the 'good' data from the 'bad' data - whereas on wifi with much less packet loss and a higher rate of that 'good' data being received, it can relax a little.
My advice on battery life - download a data "toggle" widget and place it on an unused home screen. Whenever you are not using any mobile data services turn it off using this widget. Leave wifi on only when at home/a location where you know you will be able to use it. Turn it off when you go out. When you want to use mobile data when wifi is not available, just toggle it on. I get 3+ days of always-on use using this method.
Click to expand...
Click to collapse
Thanks guys, coz I notice that it seems like when I am using wifi, the batter goes faster. Maybe it's because when I am connected to wifi I use it more often? Thanks again
Sent from my XT910 using xda premium
It could well be. Or if you have applications that are configured to only sync/update when on wifi, this will naturally put your phone to more use than if say you only used 3G/HSDPA for checking email.
BlueEditionE6 said:
Thanks guys, coz I notice that it seems like when I am using wifi, the batter goes faster. Maybe it's because when I am connected to wifi I use it more often? Thanks again
Sent from my XT910 using xda premium
Click to expand...
Click to collapse
When you say you have compared them with 3G , it means the phone's data sync causing this problem is out of question. As in both cases ( wifi and 3G) the phone would connect to data based on the set intervals.
Possible cause: if you have multiple wifi sources near your devices and you have granted them access, here your phone constantly tries to connect to the best available wifi . If this is true , just use wifi managers available on Play store or remove access to unwanted wifi routers/access points.

Categories

Resources