7 votos

Las estadísticas de la batería son muy incorrectas

Después de actualizar a la 6.0.1 (MMB29K) desde la 6.0.0 (MRA58R) me he encontrado con un problema muy extraño y nunca visto. Mis estadísticas de la batería son salvajemente mal. Mis estadísticas muestran 4k% o más y ningún monitor de estadísticas de la batería, como el monitor de la batería del sistema o GSAM, por ejemplo, puede ver nada correctamente.

Aquí hay una imagen de lo que muestra el estado de la batería:

enter image description here

Aquí está el gestor de energía:

enter image description here

¿Alguien se ha encontrado con este problema y, si es así, cuál es la causa? Hasta ahora no he encontrado nada que lo explique. Aunque todavía no he tenido la oportunidad de examinar el código fuente de la última versión, no creo que la hayan lanzado con un problema tan evidente, así que me pregunto cómo ha llegado a suceder.

Algunos FYI, Su un dispositivo Nexus 6, totalmente rooteado y no es que su relevante, pero también totalmente encriptada. Cualquier otra cosa que desee saber, hágamelo saber. Las aplicaciones y configuraciones han sido las mismas en este dispositivo (+/- aplicación de prueba ocasional que generalmente se elimina dentro de un día o así) desde su stock 5.0 OS (que fue desbloqueado y rooteado inmediatamente después de la recepción).

ACTUALIZACIÓN: 20/12/15

Quiero empezar con muchas gracias a @beeshyams por ofrecer ayuda y aportar posibilidades a tener en cuenta. Aunque el problema no estaba del todo cubierto por nuestra discusión, me di cuenta de cuál era el problema gracias a la decisión que tomamos de reflashear el boot.img y eso reveló el problema. Versión corta, reflashed el stock 6.0.1 boot.img y resolvió el problema. Versión larga, leer a continuación:

TL/DR/RL

El método sin sistema por el cual el arranque se está haciendo a partir de M (6.0) fue utilizar la actualización de SuperSU zip para Root el sistema sin modificar realmente la partición del sistema, lo que hace que para una forma potencialmente más limpio o si se quiere menos hacky de conseguir Root que en el pasado utilizando el exploit del sistema. Siéntase libre de seguir el proceso por @chainfire aquí: [WIP][2015.12.20] Android 6.0 Marshmallow [v2.64] pero, en pocas palabras, utilizaría un boot.img y una versión especial de la SuperSU y conseguir root. Sin embargo, a medida que el proyecto cobraba impulso y se probaba la nueva metodología, se decidió abandonar el uso del boot.img y permitiendo que el binario mejorado de SuperSU maneje las modificaciones requeridas internamente. Me había olvidado de cambiar el archivo por lotes que utilizo para automatizar el proceso para eliminar el Parcheando del arranque modificado encima del arranque stock y eso es en término simplificado lo que causaba el problema. He revertido el arranque al stock y he vuelto a aplicar el binario de SuperSu para modificar el stock correctamente y se ha solucionado el problema. Gracias por la atención de todos y espero que esto ayude a otros de alguna manera.

3voto

beeshyams Puntos 82

Yo empezaría por mantener los tres botones físicos durante 3 minutos completos (con el teléfono apagado) para solucionar el problema de la lógica de la batería. Esto restablece la lógica de la batería en algunos teléfonos y la forma en que la batería habla con el software para hacerle saber cuánta energía tiene y otros parámetros. El centro de servicio puede ser capaz de ayudarle con el procedimiento exacto para su teléfono (por favor, comparta su recomendación para que pueda ayudar a otros)

Pocas posibilidades si lo anterior no ayudó:

  1. La batería alberga el chip que comunica el estado de la batería al dispositivo, incluidos los niveles de carga, la temperatura, etc. Podría estar mal, aunque tu teléfono sea nuevo, siendo una pieza defectuosa. Se puede comprobar sustituyendo la batería

  2. Los controladores del indicador de combustible en el sistema operativo están dañados. Después de hacer una copia de seguridad de los datos, reflash stock para descartar esta posibilidad. También elimina la posibilidad de la aplicación de rogue, aunque aplicación malicia no es probable en su caso

  3. Problema con el hardware (chip del medidor de combustible). Poco probable pero posible

Editar

A root de nuestra discusión, vi esto en el foro de Nexus, que parece haber funcionado para la mayoría, aunque ninguno informó de su problema https://productforums.google.com/forum/m/#!topic/nexus/D7er7nMbzHI

1.Apaga el teléfono. 2 "Mantén pulsados los botones de encendido y bajar el volumen. Esto pondrá el teléfono en fastboot. 3.Usa los botones de volumen para desplazarte por el menú hasta que veas "Bootloader logs" 4.Mantenga pulsada la tecla de encendido durante un tiempo prolongado (más de 7 segundos) hasta que el teléfono se reinicie.

El procedimiento de los 3 botones descrito en mi respuesta como primera opción está más detallado aquí http://forums.androidcentral.com/verizon-htc-one/394469-battery-charger-reset-procedure-htc-one-m7-m8.html

Hazme saber cuál funciona...

0 votos

Gracias por las sugerencias. #2 esto es un flash fresco de la nueva imagen de la ROM, por lo que se encarga de eso, de ahí mi sorpresa. #1, #3, no diciendo que no es posible, pero para tener que suceder inmediatamente después de la actualización sólo, que parece un poco demasiado coincidente de un tiempo, no? Intentaré el restablecimiento de los 3 botones, tengo que averiguar cómo hacerlo para que el dispositivo deje de encenderse :)

0 votos

Gracias por la información extra, lo aprecio. Lamento la demora en informar, he estado ocupado probando varias cosas. He retrocedido a la versión anterior y, efectivamente, el problema desapareció, pero volví a la nueva versión y BAM su espalda. He probado varias de las soluciones y hasta ahora no hay suerte. El método de restablecimiento fastboot no hizo nada, he utilizado el terminal para eliminar el batterystats.bin (un tiro en la oscuridad realmente), pero en vano, he intentado casi todo, esto es muy muy desconcertante.

0 votos

Lo sé, la eliminación de batterstats.bin como he dicho era sólo un tiro en la oscuridad, no algo que consideraba una solución real, pero cuando usted no tiene ninguna solución presente, intenta lo que es inofensivo sólo para cubrir todas las bases :)

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X