Tout d'abord, mon appareil est un Moto E. Il est tombé deux fois, toutes deux à hauteur de lit. Après la deuxième chute, j'ai remarqué que l'orientation de mon écran ne changeait plus. J'ai vérifié l'option "rotation automatique de l'écran" dans les paramètres et elle était correctement réglée. J'ai redémarré le téléphone en espérant que cela allait régler le problème, mais cela n'a pas fonctionné.
J'ai téléchargé plusieurs applications pour afficher les valeurs de l'accéléromètre, et elles donnent toutes les mêmes résultats : x et y sont corrects, mais z, pitch et roll sont bloqués. Le tangage et le roulis sont bloqués sur 0, tandis que z est bloqué sur -1.998.
L'application caméra est la seule application qui change d'orientation, je suppose que c'est parce qu'elle lit seulement les valeurs x et y.
J'ai fait une réinitialisation d'usine, mais ça n'a rien arrangé. J'ai vu certaines personnes suggérer sur des forums de réinstaller la ROM ou d'utiliser une ROM différente, mais je suis sûr que le problème est lié au matériel.
Comme cela a été causé par une chute, il n'y a pas de garantie pour cela. Y a-t-il un moyen de le réparer ? D'après ce que j'ai lu, la chute a pu provoquer la rupture des cristaux de l'accéléromètre.
Le remplacer est-il la seule solution ? Je sais qu'il existe des applications pour forcer les changements d'orientation, mais ce n'est pas le sujet ici.