How to isolate and fix battery drain (and maybe lag, too)

spores

Member
Oct 11, 2010
32
2
0
This helped. I charged my phone overnight while it was off. I also removed task killers.

I also installed os monitor and got rid of some programs. Now my phone is lasting a lot longer. Im at 75% right now. Normally I would be at below 50%.

Sent from my SAMSUNG-SGH-I896 using XDA App
 

JRock80

Senior Member
May 4, 2009
68
5
0
DFW
High Display Usage

My display usage is constantly around 50%+. I have used the calibration method and it appears to work, however, I still get the high battery drain. I am currently running Cog 2.3b4 with no task killers. I use my phone moderately throughout the day sending texts and an occasional phone call, but by the end of the day I am at 25% unless I charge.

Does anyone have any suggestions on how to lower my display usage percentage?

JRock
 

TheYar

Senior Member
May 27, 2008
147
31
0
Did ya try google? Seems to be a virtual memory manager.

http://www.google.com/search?q=kswapd0
Well yeah, I think I made that much clear already. Looking for more info specific to Androids and as to why it would max a CPU.


My display usage is constantly around 50%+. I have used the calibration method and it appears to work, however, I still get the high battery drain. I am currently running Cog 2.3b4 with no task killers. I use my phone moderately throughout the day sending texts and an occasional phone call, but by the end of the day I am at 25% unless I charge.

Does anyone have any suggestions on how to lower my display usage percentage?

JRock
Well, keep in mind that the stock battery usage display is showing you a percentage over time. So, if the measure of time at the top of the screen is short, like a couple minutes, and you haven't done much during that time except look at the screen, then display is naturally going to be 50% - 90%.

You should try a long charge. Charge it overnight, and then in the morning continue with the bump charge procedure.

Sent from my Captivate using a customized variant of Cog 2.4.1 and the XDA app.
 

spartan062984

Senior Member
Oct 8, 2010
249
7
0
You should try a long charge. Charge it overnight, and then in the morning continue with the bump charge procedure.

Sent from my Captivate using a customized variant of Cog 2.4.1 and the XDA app.
This is very true. I do this almost every other day and my Battery life is great...could be slightly better....but its great.
 

sanners38

Senior Member
Nov 10, 2007
52
1
0
So you're angry at getting 12 hours battery life? ;)

I think you meant 'content', not 'contempt'

As far as calibrating, try this:

While your phone is on, charge it until it says 100% (Full)
Turn it off and charge again until it says 100%
Turn it on, let it boot fully up, then turn it off again and charge it to 100%

Then if you can do it, leave it off, and let it stay charging past 100% for at least another hour or two.

If you have Clockwork Recovery on your phone, unplug it and boot into Clockwork Recovery mode. Under advanced you will see an option to 'wipe battery stats', do that, then reboot normally.

The use your phone as normal, but try not to plug it in at all, via USB or wall charger. Let it fully drain to 0% until it shuts off, then plug it in (while off) and charge to 100%

If you don't have Clockwork Recovery, you can also just delete the batterystats.bin file from /data/system using Root Explorer, Astro or some other file manager once you boot up.

See what your battery life is like then. It also helps to spend $10 on eBay and get the 2x batteries and charger. They're not Samsung brand batteries, but they work phenomenally for me. Plus, then you always have a full battery to swap.

http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=320590303274&ssPageName=STRK:MEWNX:IT
http://cgi.ebay.com/13-Pack-Case-Ba...Accessories&hash=item41549252b5#ht_6619wt_989

This includes 2 Samsung batteries and is a pretty good deal. Takes a while to get it but worth the wait.
 

O boy

Senior Member
Dec 19, 2007
86
0
0
So im still trying to find the right modem to play nice with this rom, the user who suggested jk4 it didnt work right so im going to try jk3. After a night sleep I learned that not all modems work with roms.. (duh) i know but you live and you learn
 

wrogerw

Senior Member
Dec 7, 2007
59
7
28
Dallas
I noticed that wifi is consistently searching for other systems to connect to. Is there any way of making this stop?

Sent from my SAMSUNG-SGH-I897 using XDA App
 

spartan062984

Senior Member
Oct 8, 2010
249
7
0
I noticed that wifi is consistently searching for other systems to connect to. Is there any way of making this stop?

Sent from my SAMSUNG-SGH-I897 using XDA App




.....silly question, but, did you try turning off the wifi? If wifi is the issue, then it shouldn't be a big deal in disabling it.


Personally, i too prefer having wifi off.


@Yar: you wouldn't believe how much life i got out of my battery recently. I will have to post pics once i get my new desktop situated. Trust me, you will be like:
:eek:
 

TheYar

Senior Member
May 27, 2008
147
31
0
.....silly question, but, did you try turning off the wifi? If wifi is the issue, then it shouldn't be a big deal in disabling it.


Personally, i too prefer having wifi off.


@Yar: you wouldn't believe how much life i got out of my battery recently. I will have to post pics once i get my new desktop situated. Trust me, you will be like:
:eek:
Let's see it!

OP updated with more tidbits on voltage and BLN.
 

mod777

Senior Member
Sep 29, 2010
339
84
0
This is what I did and I now get amazing battery life (with moderate usage I am seeing about 1% discharge every 15 minutes or so)
  • A. Downloaded Juice Defender and set it schedule data/wifi for 3m every 1h (that's for background syncing) and leave data/wifi enabled while >50kb for 15s.
  • B. Installed SGS Tools (for Gallery 3D and Power button camera hack) - Default Gallery keeps the sensors going after the app is closed (which kills battery)
  • C. Turn off wifi, BT, GPS, and Auto Rotation (yes auto rotation consumes alot of battery - since it is constantly checking the sensor, duh) I only turn on wifi, bt, gps, rotation when I need to.
  • D. Turned off Auto Brightness and set screen brightness to lowest
  • E. Set screen timeout to 1min
  • F. Set all black image as wallpaper
  • G. Got rid of Task Killers (they are bad because the apps autostart anyway and that starting and stopping kills more battery)


Now onto battery calibration
  1. Charged with phone on till 100%
  2. Charged with phone off till 100%
  3. Drained battery till I could no longer turn on phone
  4. Charged with phone off overnight about 8 hours
  5. Unplugged and went into cwm to wipe battery stats

Give these things a try and see if it helps, also your rom and modem can affect your battery life -- see my siggy for what I use.
 

greyhulk

Senior Member
Jan 14, 2009
1,314
299
0
This is what I did and I now get amazing battery life (with moderate usage I am seeing about 1% discharge every 15 minutes or so)
  • A. Downloaded Juice Defender and set it schedule data/wifi for 3m every 1h (that's for background syncing) and leave data/wifi enabled while >50kb for 15s.
  • B. Installed SGS Tools (for Gallery 3D and Power button camera hack) - Default Gallery keeps the sensors going after the app is closed (which kills battery)
  • C. Turn off wifi, BT, GPS, and Auto Rotation (yes auto rotation consumes alot of battery - since it is constantly checking the sensor, duh) I only turn on wifi, bt, gps, rotation when I need to.
  • D. Turned off Auto Brightness and set screen brightness to lowest
  • E. Set screen timeout to 1min
  • F. Set all black image as wallpaper
  • G. Got rid of Task Killers (they are bad because the apps autostart anyway and that starting and stopping kills more battery)


Now onto battery calibration
  1. Charged with phone on till 100%
  2. Charged with phone off till 100%
  3. Drained battery till I could no longer turn on phone
  4. Charged with phone off overnight about 8 hours
  5. Unplugged and went into cwm to wipe battery stats

Give these things a try and see if it helps, also your rom and modem can affect your battery life -- see my siggy for what I use.
If you have to make these kinds of sacrifices just to have your phone survive a day, it's not worth having. What's the point in having live wallpapers if you can't enjoy them? What's the point in having a nice screen if it's so dark you can barely see anything, let alone enjoy the colors.

The fault lies with Android. I can leave my iPhone off the charger for 2 weeks (without using it) and it will only drop to 50%. I left my Captivate off the charger last night with everything off except the data connection and it dropped 40% in 8 hours (and yes I had social networks on manual sync). That's unacceptable to me. I don't understand why Android phones drain so fast while idle. The one exception was my Droid X. It had some kind of power saving feature that allowed it to last almost as long as the iPhone while idle. I believe it disabled the data connection while idle, which is what it sounds like Juice defender does.

Still, I think it's sad that we have to hack our phones to make the battery last. I love Android and I keep coming back to it just to play with features, but at the end of the day, iOS is just more usable to me because everything works. I've been trying to make my Captivate my primary phone for the last few days and the battery drain, combined with the ridiculous GPS performance is making that really hard.

Sorry, I'm just venting. It seems like every time I see one of these battery drain threads, someone is advising someone else to basically disable everything that makes Android great. If you can't use it the way it's intended, then there's something wrong.
 

zeamany

Member
Oct 11, 2010
16
0
0
Thank you for your great information on this issue.
I have read through your posts (and some others), and decided to give my cappy a try.
However, after I drained my battery (phone off automatically, and plugged the power and turned on the phone immediately, the gauge said it was at 43%. It can't be true that during the boot-up, the battery has been charge to 43%!!
Does this mean my battery or/and OS forgot where the 0% was, and how should I make them to remember the true 0%?


tl;dr for most of you lately:
Your problem is probably that you need to do a long charge. Charge it for hours, then wipe stats. Run it until it dies, and then long-charge it again. You can even bump-charge after that if you want, but don't wipe stats anymore. At that point, you should have an accurate battery meter at least. Of course, several of the kernels available in this forum right now have an issue where the phone will crash and die if you charge it to 100 or past 100. You may need to flash stock or at least a non-oc/uv kernel first in order to do your long charge. Anyway, if you're still unhappy with your battery, continue below.
[/tl;dr]

Every time a chef makes a new ROM available, or even among those using stock OS, there seems to be wildly inconsistent feedback on battery life. Many report catastrophic battery drain, while others using the same hardware/firmware/kernel/ROM say it's the best battery life they've ever gotten.

It would seem that a battery can run away on you for a variety of reasons, and flashing back, or returning to the store, doesn't have to be the first thing you do to fix it. This thread is to consolidate many of the complaints around xda about sudden battery drain, and discuss proven (or superstitious) fixes for it. This is not another discussion on tips and tweaks to extend battery life. There's a good wiki on that already. This is specifically about when you experience an unexplained dramatic increase in how fast your battery is draining, and the usual tweaks aren't having any effect.

And, in some cases, if you are experiencing battery drain associated with one of the "more interesting" issues below, you might be experiencing lag for the same reason. Please attempt all of the below to the best of your ability before making a post about battery drain or lag with a particular ROM or kernel.

We'll start with the simple.

Don't rule out your imagination or neurotic behavior as the main problem.
I hate to open with a "shut-up-noob," but this one is real. I know I've almost fallen victim to the disease of "let me turn on the screen just one more time to check the battery %." Or hours of "man this new lagfix is great watch how fast I can swipe screens and load apps over and over!" Both of which, obviously, result in more battery usage. Then there's also the case where you just installed a numerical battery meter for the first time, and watching it tick down is weighing on your psyche much harder than the previous, barely noticeable movement of the bar and making you think your battery is draining wildly. Which then can also then lead back to disease #1 in a vicious cycle of psychosomatic battery abuse.

It may just be the battery itself. Some are reporting an apparent quality control problem with the batteries. You might get a great one, or if nothing below helps you then maybe you got a dud. I can't help much there. Try reporting the problem to AT&T or Samsung. I hear AT&T is a lot better to deal with.

Check the basic battery usage stats. Settings -> About Phone -> Battery Use. This won't necessarily tell you a whole lot, it isn't always accurate, but it can give you an idea of what the system thinks is using most of the battery. Such as whether it's playing with the screen too much, or making a lot of phone calls, etc. Keep in mind... I'm pretty sure that these stats are only based on the time period listed at the top of the screen. A lot of people get confused when it shows the display using 90% of the battery. But if that's only based on the 30 seconds since you unhooked the charger, then it isn't all that confusing anymore.

Be wary of the "battery full" status. I have repeatedly found, at least in leaked 2.2 ROMs, that this alert actually goes off long before the battery is finished charging. This bug often continues even after you've done all of the other various tricks and tweaks and recalibrations. It says "100" and that the battery is full and to disconnect the charger, but when you disconnect, it instantly drops into the low 90s and drains quickly from there. Rather, if you ignore the alert and keep charging for considerably longer, it will actually be at 100 when you disconnect, and will drain slowly.

Drain and charge.
Sometimes the battery meter will seem to plummet, but then sit at <10 for hours before it finally shuts off. Giving a full drain may help calibrate where the "zero" really is. Run a long video, or just leave the camera up, until it shuts itself off. Then charge it back to 100%.

The bump charge (now commonly referred to as recalibrating).
Maybe your phone forgot where zero really is, or maybe he forgot where 100 really is. Here's the bump charge. Read carefully; I did it wrong for a while before I got it right. Charge the phone to 100% while it's on. As soon as it hits 100%, unplug the charger and power off. Now plug in the charger while the phone is off, and charge to 100 again. As soon as it hits 100, unplug the charger and power on. Wait until it boots completely, then don't charge this time, just power right back off. Now charge to 100 one more time with the power off. Power on and you are bump charged. Many also consider a stats wipe to be essential to this process as well. See below.

Update: I've heard reliable reports that this works even better if you consider my previous update above about ignoring the "battery full" message. So, in other words, if you've got some time on your hands... charge it for a long time each time, not just until it says it's full. Charge it at least until the battery-full notification goes away. Put some hours into it. Overnight if you can. Then, power off, and same deal - charge it for a while. Then power on, power off, and one more time - charge it for a good while. This is obviously a long process, and all I can say is this: I know that charging until well after it says "100%" will give you a better charge, and many have reported that using this method in a bump charge will give you God-like battery powers.

Erasing the battery stats (for you rooters/flashers)
Sometimes you just want your phone to forget everything he thinks he knows about his battery, and re-learn it from scratch. Your phone maintains a file with statistics on battery usage, which in turn is used to help calculate battery life at any given time. Sometimes, especially if you've been playing with ROMs, kernels, and lagfixes, the stats in the file just aren't applicable anymore to how the hardware is being used, so you get crazy battery drain.

Clockwork Recovery has a simple function to wipe the battery stats. If you can't run Clockwork, use ADB or a terminal emulator (search the market) to delete that battery stats file located at /data/system/batterystats.bin. The link at the bottom to joeybear's thread has a little more info.

The general idea is to start by trying the above - make sure it isn't your own fault or maybe just a bad battery, then drain, bump charge, and wipe stats - in that order.

There are lots of ideas about what may or may not happen when you experiment with the above. Wiping battery stats after a ROM flash that already wiped them for you is at least redundant and may even contribute to a battery drain problem. Some say you should wipe first and then drain and bump charge. Be careful about wiping stats and bump charging too much, though. Over-charging your battery will hasten its demise.

HOWEVER, if you're like I was when I first started this thread, you've seen the above recommended many times, and none of it has ever helped you one bit with an actual sudden battery drain problem.

Now for more interesting work.
Occam's razor. The simplest answer is the most likely. Battery appear to be suddenly draining faster? Well, it could be that you need to retrain your phone (or your mind) by using the procedures above. It could be that your battery suddenly went bad. A more simple answer is that something is draining your battery. Something is abusing your CPU, your memory, or your network interfaces. Try to find out what, or at least stop it even if you don't find out what. Simply looking at the stock report of battery usage isn't likely to tell you everything you need to know, though.

If you've recently flashed something, try your flash again, and this time be more aggressive. Make sure you turn off any lagfixes you've installed beforehand. Make sure you've got the most charge you possible can before flashing (see above - you want a true 100% charge immediately before flashing). Take the plunge and opt for repartitioning, data wiping, formatting, master clearing, or any other options you may have to start with a clean slate with the new ROM. Even flash stock first. Pay close attention to battery usage as you re-install apps and get your phone set up again. It may be one app in particular that was responsible.

Uninstall all task killers. Yes, uninstall. I know task killers are supposedly battery savers, but 99% of you (including me) don't know what we're doing when we get our hands on a good task killer. It is very possible you've got one service that is constantly trying to load and call home, and another that is constantly auto-killing it. If you really want to include task killing as part of your phone maintenance and battery tweaking processes, then download an app that is specifically designed and configured just for battery efficiency, not a general-purpose task killer that will allow you to hose up your Android system.

Check your background syncs. Experiment with turning them off, one at a time, and see if there's improvement. The app may have gotten confused after all your flashing and is doing something crazy as it syncs. If you isolate one that makes a difference, reinstall it or try living without it.

Live wallpapers. They actually improve your battery life, no lie. Ok, actually that is a lie. Some of them look awesome, but many users, myself included, experience a significant increase in battery drain when there's a fancy full-screen animation running non-stop on the phone. Try getting rid of them and see. There are some nice, simple, dark wallpapers that don't animate but are still pretty enough to impress the ladies at the bridge club. Live wallpapers can also create some majorly noticeable lag in your other apps, too.

Install OSMonitor. Set it to sort process by load, descending order. There shouldn't be much in the list, the OSmonitor app itself should show up near the top, at around 20%. Other apps should be in a 0% wait state or occasionally grabbing a few %. If you recognize an app sitting consistently at 50%+, that could be your problem. Make sure you know what it is first (not a critical system service) and try uninstalling it.

Is kswapd0 taking a lot of CPU? This is the memory swap / page file process. It's normal for it to be grabbing little chunks of CPU here and there, but if it's sitting at a high %, or jumping in frequently to a high %, then something's going on with your memory cache. Unistall your lagfix and try a different one. If you aren't using a lagfix, get OCLF and use it to install EXT2 and then OCLF V2+. Despite the changelogs and debates that claim otherwise, several have found OCLF to be very useful after flashing to any Froyo ROM (unless that ROM already includes a lagfix such as voodoo or stumpy's). If none of that works, your kernel may be the problem. Swap it or go back to stock.

Look at data/network usage. If you have a router or other device on your home wireless network that can give you some info, try that. Does your phone appear to be trying to send or receive an unusually high number of packets/data even when you're not doing anything with it? Also, while off wifi, watch the little green and red data icon in you notification bar (the 3G / E icon). Are they spasming green and red constantly every 2 or 3 seconds, even when you don't think you're doing much data transfer?

OSMonitor can also again be your friend here. Under "Network" you can expand each interface and look at live data transfer #s. Does one of them seem to be really active despite you not doing anything in particular with your phone right now?

If you have any of these signs of heavy data usage, go back to OSMonitor and look at Connections. Turn on DNS reverse lookups in settings. Turn on some whois. Ignore any loopback (127.0.0.1) and likely you can ignore the 1e100.com stuff, that's just Google (get it? 1x10^100). Are there any other established connections? Does the reverse lookup (the domain name) indicate what application might have the connection open? For example, if it's weather.com, that might be a Weather Channel widget or app. That one was responsible for destroying my battery one time. Use whois and similar tools in OSMonitor and on the Internet to help you figure out what your phone is connecting to. If you've got heavy data usage and an app or apps have open connections, uninstall / reinstall those apps and see if the battery drain stops.

Under-volting. Xan's Voltage Control App. There's a lot more of this going around now that there are several overclocking and undervolting kernels available. There isn't a whole lot to be said here. Different CPU clock steps can be individually adjusted to pull a little less juice from the battery. Make sure you keep them as temporary settings and do not "set on boot" until you're sure you've got a stable configuration. If you set something to a level your phone can't handle and script-save it for booting, you might not be able to boot again. Anyway, under-volting will not suddenly revolutionize your battery performance, but it can help.

Also, switching UV settings can significantly affect your battery meter after reboot. If you've recently switched UV settings and rebooted, your battery meter might suddenly show 20% more or less batterly life than before. This is simply what the meter thinks to be the case, obviously your battery did not just jump 20%.

Backlight notifications. I don't have hard data to back it up yet, but I've noticed that when a backlight notification is active, my battery starts racing to zero.

I've successfully used all of the "interesting steps" above in different cases where I had sudden battery drain and the basic steps didn't fix it. Anyone else have success with these? Any other tactics to share? Please post.

Thanks to joeybear23 for good info on recalibrating the battery.
 

jambrous

Member
Dec 18, 2010
17
0
0
I can't complain about battery life too much with Darkyand ytt3r 7.7.......but I would like to know the logic of bump charging THEN wiping stats.. Seems more logical to wipe stats, start from scratch doing the 100% charging sequencing, then draining to 0. I don't doubt it works, just been scratching my head about this ever since I heard about bump charging. That is all.....:confused:
 

TheYar

Senior Member
May 27, 2008
147
31
0
Thank you for your great information on this issue.
I have read through your posts (and some others), and decided to give my cappy a try.
However, after I drained my battery (phone off automatically, and plugged the power and turned on the phone immediately, the gauge said it was at 43%. It can't be true that during the boot-up, the battery has been charge to 43%!!
Does this mean my battery or/and OS forgot where the 0% was, and how should I make them to remember the true 0%?
Well, it doesn't really forget and remember... I used those words as convenient ways of saying that basically the battery meter % is only a clever estimate. The amount of power your battery has left in it to deliver to the phone doesn't really relate precisely to an integer between 0 and 100. It's a bunch of electrons transferring back and forth between elemental ions or whatever. The phone can detect some fluctuations in the delivery of power to guess how much power is left, but it also relies heavily on some fancy math on those fluctuations, and on past history with charging and draining, to give you its best guess at a 0 - 100 approximation.

If for some reason your phone ends up with some bad data in that fancy math, which might happen for any number of reasons I can and can't imagine, then that might cause it to think that your battery is full when it isn't, or think that your battery is losing 15%/minute when it isn't, or think that your phone gained 43% back the instant you plugged in the charger.

So there are two complementary problems when it comes to crazy battery drain - one problem is if you have an app gone wild, sucking CPU or network resources at an unreasonable rate, causing the actual power in the battery to be used up very quickly (which is what OSMonitor, etc. can help with), and the other is the problem above, where your battery stats have bad data and so the battery meter becomes inaccurate and misleading. The process of wiping stats is to get rid of bad data, and the processes of bump-charging, long-charging, or draining, are to provide it a thorough set of good data to use.

And, of course, the third discussion, the one I didn't really design this thread for originally but which I welcome info on, concerns general tips and tricks to limit the use of power even when you don't have the other two problems. This is where things like Juice Defender and under-volting come in.

So in your case, you very likely have bad stats. If you turn it on and it jumps to 43%, I'd recommend letting it drain again (bump-draining, so to speak). The drain and charge is helping. Even better, try a long charge, wipe stats, drain, power on and drain again, long charge, bump charge. After that you should have good stats and a full charge.
 

TheYar

Senior Member
May 27, 2008
147
31
0
my battery life seems to have improved drastically by changing the wifi network encryption to WEP..
I missed this one earlier but it's a good point. Encryption carries a large CPU burden. WEP probably is better in that regard, but WEP is also so easy to crack that anyone interested in snooping your wifi probably won't be hindered by it. Might as well turn off encryption altogether. Turn on MAC filtering and turn off SSID broadcast at the access point and that will probably protect you more than WEP and won't affect CPU on your phone.
 

tangledskein

Member
Aug 23, 2008
32
3
0
hmph

If you have to make these kinds of sacrifices just to have your phone survive a day, it's not worth having. What's the point in having live wallpapers if you can't enjoy them? What's the point in having a nice screen if it's so dark you can barely see anything, let alone enjoy the colors.

The fault lies with Android. I can leave my iPhone off the charger for 2 weeks (without using it) and it will only drop to 50%. I left my Captivate off the charger last night with everything off except the data connection and it dropped 40% in 8 hours (and yes I had social networks on manual sync). That's unacceptable to me. I don't understand why Android phones drain so fast while idle. The one exception was my Droid X. It had some kind of power saving feature that allowed it to last almost as long as the iPhone while idle. I believe it disabled the data connection while idle, which is what it sounds like Juice defender does.

Still, I think it's sad that we have to hack our phones to make the battery last. I love Android and I keep coming back to it just to play with features, but at the end of the day, iOS is just more usable to me because everything works. I've been trying to make my Captivate my primary phone for the last few days and the battery drain, combined with the ridiculous GPS performance is making that really hard.

Sorry, I'm just venting. It seems like every time I see one of these battery drain threads, someone is advising someone else to basically disable everything that makes Android great. If you can't use it the way it's intended, then there's something wrong.
I went from an iphone 2g to iphone 4 to my cappy, so I understand battery life. Iphone 4 is amazing on battery (my habit is an 8 hour day of pandora and bluetooth while in the lab at work)... the 2g sucked at this the iphone 4 killed at it, and the cappy almost lasts the whole work day... but still not having the same life as the iphone 4. Of course, the reason the iphone lasts so well is that it turns the data off when not in use, turning it on when the user opens a data app or does mms and so forth.

Android has two tools that make life a little bit easier. Juice defender and Tasker (oh tasker how I love thee). Let's just say that although pandora does continue to drain life at a rate I'm soon getting comfortable with, I can now decide how to automate data, radio, gps, and even my brightness and rotation settings per app, per situation, per need. This means that I have a better phone now than I did a couple of months ago (I do miss my cydia, but I am too converted now).

standby now means I am running edge only. No data. And my data still stays up to date. Because of where I live (Oakland area in Cali) I have extremely good coverage with AT&T and so finding a 3g or HDSPA signal is quick and painless (particularly with all the work our service provider did in getting the iphone to function with it's constant shutting on and off of signal).

I think what I'm trying to say is, sometimes you have to look at the model and emulate it and then improve on it.. you end up happier.

Stay evil/sleazy/happy.