El sensor como tal es el altavoz que emite sonidos ultrasonidos que detecta luego el retorno, según el tiempo de retorno se sabe a qué distancia está del objeto.
En la teoría funciona perfecto, cuando tienes una llamada, levantas el móvil y lo paras en algún punto, en ese momento realiza la detección.
Pero en la práctica, pues todos sabemos que si levantas con poca velocidad, no haces una parada brusca, etc, el dispositivo no realiza la detección.
Con todo esto, te vengo a decir, que por mucho que 'calibres' no vas a conseguir nada, todo depende del uso (gesto de movimiento) que hagas.
La elección del chip que controla esto es mala, porque otras marcas lo tienen también, y funciona mucho mejor.
La única manera de solucionarlo sería mediante la configuración interna del móvil, haciendo menos supuestos o alargando tiempos, pero a esto no se puede llegar porque es el chip el que lo controla.
Xiaomi sabe perfectamente del problema, y poco se puede hacer en nuestros terminales, a excepción de realizar movimientos bruscos al coger las llamadas.
No dudo que te hayan dicho que te van a cambiar el sensor.
Pero no existe tal sensor (es un chip que procesa los datos) tengo curiosidad de que se supone que te van a cambiar realmente.
Y la devolución del dinero si según xiaomi funciona perfectamente sería mucha suerte.