El sensor de proximidad de mi teléfono siempre da un valor de distancia de 0 o 9cm (usando tanto Z Device Test como CPU-Z). A la luz del sol, el sensor da una lectura de 9cm. En cualquier otro lugar (a la sombra, en interiores, etc.) la lectura alterna entre 0 y 9cm, y bastante rápido. En intervalos de aproximadamente 2 segundos. Si cubro el sensor con mi dedo, entonces la lectura es de 0 como debería ser. En cuanto retiro mi dedo, la pantalla comienza a parpadear.
He intentado usar Resound Proximity Sensor para calibrar pero falló. ¿Podría ser esto un problema de software que yo podría solucionar por mí mismo?