[Droid Eris Android Development] cstone1991:
First of all I want to thank DS36 for starting this thread there is some VERY helpful information here.

Second I have something to add that I think may help some people deal with recalibrating their battery. I have tested this myself but have not yet had anyone else test it. A lot of people hate recalibrating their battery because they have to leave the phone off while it is charging and because for the first couple days after wiping battery stats you get HORRIBLE battery life. I have tried this way a few times and it does work very well however I am one of those that hates to leave my phone turned off while it is charging. Here is the way that I have been able to reach the same or very similar results IMO as the traditional method of battery recalibration:

*Note: When I say completely kill the phone, I mean let it turn itself off! I sometimes even kill it on purpose by turning on everything that will drain my battery, BT, GPS, play some games or watch some YouTube.

1. Make sure to COMPLETELY kill the phone before plugging it in for AT LEAST 4-5 charge cycles before flashing a new Rom or Kernel.

2. When you do plug the phone in make sure to COMPLETELY charge the phone before unplugging, I do this with the phone turned on.

3. When you flash the new Kernel or Rom make sure that you are completely charged, but DON'T WIPE battery stats afterwords.

4. Continue to only charge the phone once is has completely died.

Here are the results you should get:

For the first 3-4 charging cycles after flashing you will most likely have inconsistent battery life. The first time it might be 1 1/2 days before it dies, then it will probably go up to about 2 days, then back down a little and up from there. At about the 5-6 time charging, you should see the battery life stabilizing at a very similar time between charges as the traditional recalibration method.

There are some trade offs with this method for sure, you have to wait longer to get maximum battery life with this method, but during this time you should have better battery life. To me, and I suspect many others, it is worth it to wait a little bit longer to get maximum battery life if they rely on their phone heavily or just hate to be without it for a few hours while it is charging. I am currently testing this method on xtrSense with battery tweak enabled. Before this point I have tested it on various versions of KaosFroyo with SetCPU instead of battery tweak. I will let you guys know about my results with xtrSense once my testing is finished, it'll probably be a good week or so before I post my results. If anyone else tries this method, especially people who have been using the traditional method of recalibration, please post your results here. If other people's results are the same as mine then maybe DS36 can update the original post with this method as an alternate method?

I also want to make sure that I am clear that I am not stating that this is a better method than wiping your battery stats, I am only posting this for people that can't stand to be without their phone and so have been avoiding recalibration and suffering through horrible battery life. If you don't mind doing recalibration the traditional way I suggest doing it that way. It is always good to start with a clean slate. My method is comparable to flashing a new version of a Rom over top of a previous version, in most cases it will work just fine, but it isn't as clean as a full wipe is.