7 votes

Les statistiques sur les batteries sont largement erronées.

Après la mise à jour de la 6.0.0 (MRA58R) à la 6.0.1 (MMB29K), j'ai été confronté à un problème très étrange et jamais vu auparavant. Les statistiques de ma batterie sont complètement fausses. Mes statistiques indiquent 4k% ou plus et aucun moniteur de statistiques de batterie, comme le moniteur de batterie système ou GSAM par exemple, ne peut voir quoi que ce soit correctement.

Voici une image de ce que montre l'état de la batterie :

enter image description here

Voici le gestionnaire de puissance :

enter image description here

Quelqu'un a-t-il rencontré ce problème et, si oui, quelle en est la cause ? Je n'ai rien trouvé jusqu'à présent qui puisse l'expliquer. Bien que je n'aie pas encore eu l'occasion de passer au peigne fin le code source de la dernière version, je ne pense pas qu'ils la publieraient avec un problème aussi flagrant, et je me demande donc comment cela a pu se produire.

Pour info, c'est un appareil Nexus 6, entièrement enraciné et non pas que ce soit pertinent, mais aussi entièrement crypté. Si vous souhaitez savoir autre chose, faites-le moi savoir. Les applications et les configurations ont été les mêmes sur cet appareil (+/- une application de test occasionnelle qui est généralement supprimée dans un jour ou deux) depuis son stock 5.0 OS (qui a été déverrouillé et enraciné immédiatement après réception).

MISE À JOUR : 20/12/15

Je tiens tout d'abord à remercier @beeshyams pour l'aide qu'il m'a apportée et les possibilités qu'il m'a offertes. Bien que le problème n'ait pas été entièrement couvert par notre discussion, j'ai compris de quoi il s'agissait grâce à la décision que nous avons prise de reflasher le système d'échappement. boot.img et cela a révélé le problème. Version courte, j'ai reflasher le stock 6.0.1. boot.img et cela a résolu le problème. Longue version, lisez ci-dessous :

TL/DR/RL

La méthode sans système par laquelle le démarrage est effectué à partir de M (6.0) a été d'utiliser la mise à jour zip SuperSU pour Rooter le système sans réellement modifier la partition système, ce qui rend potentiellement plus propre ou, si vous voulez, moins pirate la façon d'obtenir Root que dans le passé en utilisant l'exploit système. N'hésitez pas à suivre le processus de @chainfire ici : [WIP] [2015.12.20] Android 6.0 Marshmallow [v2.64] mais pour faire simple, il utiliserait une version modifiée boot.img et une version spéciale de la SuperSU et atteindre la racine. Cependant, à mesure que le projet prenait de l'ampleur et que de nouvelles méthodes étaient testées, il a été décidé d'abandonner l'utilisation de la version modifiée de la SuperSU. boot.img et permettant au binaire amélioré de SuperSU de gérer les modifications requises en interne. J'avais oublié de modifier le fichier batch que j'utilise pour automatiser le processus afin de supprimer le Parcheando du boot modifié par-dessus le boot stock et c'est en terme simplifié ce qui a provoqué le problème. J'ai rétabli le boot au stock et appliqué le binaire SuperSu à nouveau pour modifier le stock correctement et cela a réglé le problème. Merci pour l'attention de tous et j'espère que cela aidera d'autres personnes d'une manière ou d'une autre.

3voto

beeshyams Points 37355

Je commencerais par maintenir les trois boutons physiques pendant 3 minutes complètes (téléphone éteint) pour résoudre le problème de logique de la batterie. Cela réinitialise la logique de la batterie sur certains téléphones et la façon dont la batterie communique avec le logiciel pour lui faire savoir combien d'énergie elle a et d'autres paramètres. Le centre de service peut être en mesure de vous aider avec la procédure exacte pour votre téléphone (veuillez partager leurs recommandations afin que d'autres personnes puissent en bénéficier).

Quelques possibilités si ce qui précède ne vous a pas aidé :

  1. La batterie abrite la puce qui communique l'état de la batterie au dispositif, notamment les niveaux de charge, la température, etc. Elle pourrait être défectueuse, même si votre téléphone est neuf, car il s'agit d'une pièce défectueuse. Peut être vérifié en remplaçant la batterie

  2. Les pilotes de la jauge de carburant dans le système d'exploitation sont corrompus. Après avoir sauvegardé les données, reflasher le stock pour exclure cette possibilité. Cela élimine également la possibilité d'une application malveillante, bien qu'il soit peu probable qu'une application malveillante soit présente dans votre cas.

  3. Problème de matériel (puce de la jauge de carburant). Peu probable mais possible

Modifier

Suite à notre discussion, j'ai vu ceci sur le forum Nexus, qui semble avoir fonctionné pour la plupart, bien qu'aucun n'ait signalé votre problème. https://productforums.google.com/forum/m/#!topic/nexus/D7er7nMbzHI

1. éteignez votre téléphone. 2 "Appuyez et maintenez les boutons Power et Volume Down. Cela mettra le téléphone en fastboot. Utilisez les boutons Volume pour faire défiler le menu jusqu'à ce que vous voyez "Bootloader logs". Appuyez et maintenez la touche d'alimentation pendant un long moment (7+ secondes) jusqu'à ce que le téléphone redémarre.

3 bouton la procédure décrite dans ma réponse comme première option est plus élaborée ici http://forums.androidcentral.com/verizon-htc-one/394469-battery-charger-reset-procedure-htc-one-m7-m8.html

Faites-moi savoir laquelle fonctionne...

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X