Seems that many individual now trusted official Google's spokes person, I would like you take you back on our side regarding the battery reading issue.
Another reason for this post is to make sure all the ROM flashers out there understand that it is probably not the ROM's fault but the battery meter is off. On top of the above, due to the fact that recent comments to all the ROMs has been "battery for this ROM is horrible" or "This ROM has awesome battery life!" before they have fully tested the entire battery cycle.
What Google is pointing out is not necessary "wrong" but it is misleading. They are implying that users are considering the Li-ion batteries to have "memory" effect like NiMH, yes, some users may still believed so. However! To fully "wipe" the battery level, you must understand that the Li-ion crystals inside the battery does not have memory effect, it does have a "meter" that reports the battery status. This meter is used to make sure all the cells in the battery is equally consumed properly, but during a ROM install, CWM restore, these values gets confused from time to time somehow in the software level.
Now, you must think that I have no facts to say Android OS is responsible for controlling that meter's data, but my experiences has proved to be convincing.
A simple example for the case to be more clearly explained is something what I have experienced before. After new ROM installs or CWM restores, I have the following experiences regarding the battery percentage reading.
Case 1: Battery lasts almost another hour with screen on with ONLY 1% left.
Case 2: Phone turns off without reaching 0%, sometimes as high as 8% my phone turns off.
The above 2 cases happens usually when the new ROM is installed and usually would have a battery reading far off from right before the ROM install or restore. They usually result in battery not being able to be appeared fully charged or in some cases in CM9 that the percentage goes above 100%
I hope the above has convinced you that "battery wipe" is necessary from time to time or cases to cases, also note that pulling the battery when the phone freezes sometimes would case the same issue.
If you are convinced, you may use the following steps to "wipe battery status" or "calibrate" is more precised term here:
- Run the phone until it turns off and cannot be turn on
- Plug it into a wall charger and ONLY wall chargers (because computer USB ports will boot Atrix)
- Wait until the big battery charging animation reaches 100%
- Boot into recovery and wipe battery status
- Reboot the phone
You should now have a "calibrated" battery meter at a hardware level where Android OS was not interfering with the meter AT ALL . You might be able to charge to 99% at most of the time, but that is fairly calibrated, can check if the voltage is at 4203mV to be sure.