Calibration needs to be done after flashing a new ROM, but you can calibrate any time you think your battery is miscalibrated. An app called battery stats caliberator does it by removing the batterystats.bin system file. The OS generates a new clean batterystats file soon, thus any fake information from the previous ROM is removed.
It's suggested, but not necessary, to let the phone fully
discharge after calibration, then charged to 100% without break.
The app shows your actual battery status, and only allows
you to start the calibration (i.e. removes the file) when
it's fully charged, unless you force earlier calibration. The voltage meter can be useful too. Full charge is around
There is an option to beep when 100% is reached so you
don't have to closley follow the changes.
Get this app and deatils ==>> http://www.techmaafias.com/2014/05/h...or-better.html