[Epic 4G Android Development] toweringflesh:
Battery woes, once more.

I've been running SRF in one incarnation or another since about a week after I purchased my Epic, and I've been loving it. Incredible speed, reliability, and especially...killer battery life.

I moved to 1.2 and was blown away by the noticeable improvements to speed/system responsiveness. Everything seems to be registering at a 1:1 ratio, the most miniscule, if any, delay between commands. I upgraded my modem to EF10 and have been getting a steady 1 mbps or higher and 3 or more bars of voice reception since then.

HOWEVER, a few nights ago I Odin'd to EF02 stock and tried out AAi3 rom just to give Gingerbread a whirl.

I was impressed and it gave me things to look forward to, but was chugging my battery (15% in 20 minutes just going through menus). In the end, I Odin'd back to EC05 stock (Odin'd the modem too just to ensure a smooth conversion back) and tried to do a fresh install on SRF 1.2.

After flashing, I was locked at the Samsung splash when first booting the phone. Pulled battery, booted into recovery (which is also acting strangely, detailed at the end of post), and restored my backup.

Now, everything is fine, phone runs like it did, but my battery is draining at an accelerated rate which wasn't typical before. I got 12 (could've probably eked 15) hours yesterday out of light use. I've made it over 20 with MUCH heavier use than I went through yesterday.

I decided to go ahead with a full charge overnight to see if things fixed themselves... Well I woke up a bit ago, pulled my phone off the charger and took a 10 minute phone call. My battery dropped 8%, which doesn't bode well to me, as I wasn't getting anywhere near that sort of result before.

I've read about "calibrating the battery" (wipe stats in CWM after a full charge), but I was wondering what kind of success people have had with that, and what exactly wiping battery stats is really doing.

I read about people who wiped their battery stats, and after the fact, the phone battery percentage would go up even without being on a charger.

Some people may like that but to me, that's not supposed to happen. I'd like to avoid such strange behavior on my phone, I find it to be a bit disconcerting. I want something that works how it should and will stay reliable and accurate.

:

Condensed "tl;dr" version of questions

:

- What does "Wipe Battery Stats" really do? Could it actually fix anything?

- Since moving to 1.2 my Clockwork has been acting strange, occasionally reverting itself from 3.1.0.1 back down to 3.0.2.5. I have to reflash 3.1.0.1 to get it restored. What's up with that?

- Also this morning, my data network has been doing the slow dip back down into 1X... Is this a recognized issue or something more isolated that I'm encountering?

I figure the battery might get buggered up once in a while with all the flashing/reflashing, powering up/down, rebooting, battery pulls, etc... I just want to hear from anyone who might know a bit more on the matter or that has had some sort of success.

Edit: Wanted to add that I've since reflashed a fresh working 1.2 and it didn't fix the problem, also went ahead with a fresh kernel install (Twilight Zone 1.1.1). Still having issues.