Tengo un teléfono OnePlus X no rooteado con el recovery stock y el sistema operativo OxygenOS 2.2.0-X stock (basado en Android 5.1.1) instalado.
Con la auto-rotación activada, cada vez que giro el dispositivo en modo horizontal, la pantalla gira en la dirección equivocada. Es decir, cuando lo giro en el sentido de las agujas del reloj, el contenido de la pantalla gira en sentido contrario, y al revés. Esto hace que el contenido de la pantalla esté siempre al revés en modo horizontal.
¿Alguien tiene una idea de cómo podría solucionar este problema? ¿Hay alguna forma de comprobar si se trata de un problema de software o de sensores?
Actualización: En la sección GSensor del menú de prueba manual de tipo desarrollador, accesible a través de *#808#
El teléfono informa de un ángulo de 270 cuando lo giro 90°. en el sentido de las agujas del reloj y reporta 90 cuando lo giro 90° en sentido contrario a las agujas del reloj . Supongo que se supone que es al revés.
Actualización 2: Después de flashear TWRP recovery, rootear el dispositivo e instalar una ROM personalizada, el problema persiste. Es justo concluir que es definitivamente un problema de hardware ahora?
1 votos
Parece un problema de calibración. En el HTC One puedes calibrar el acelerómetro desde el menú de ajustes.
1 votos
Gracias. He encontrado un menú oculto con opciones de calibración automática. Sin embargo, la calibración del acelerómetro falló debido a algún error sin sentido ("Test FAILED. Error: Sensor Specific error: 4"). Sospecho que los ángulos reportados por el acelerómetro son erróneos, he actualizado la pregunta en consecuencia.