Ni idea de hacerlo por software pero puedes resetear la batería de forma manual a traves de una carga completa. Me explico: cargas el móvil al máximo, luego lo apagas y lo vuelves a conectar hasta que llegue a tope, lo dejas unos 20 minutos y lo enciendes. En teoría, si no hay desfase entre la carga cuando está apagado y la carga cuando está encendido es que la medición de la carga va bien.
Aquí hay unos tutos por medio de apps:
http://www.androidpit.es/como-calibrar-bateria-android
Un saludo