Hace una semana todos los sensores de entrada (pantalla táctil, botones capacitivos, escáner de huellas dactilares) de mi Xiaomi Mi A1 murieron, completamente de la nada. El dispositivo nunca había sido rooteado, y estaba ejecutando la ROM de stock (Android One, Android 8).
Intenté un restablecimiento de fábrica, pero nada cambió. Luego traté de volver a flashear la ROM original con MiFlash y TWRP. Acabé brickeándolo, pero lo reviví mediante deepflashing - puse en cortocircuito los puntos de prueba para ponerlo en modo EDL, y volví a flashear la ROM original con MiFlash. Esto funcionó, pero se quedó atascado en un bucle de arranque, donde la animación de arranque se colgaba para siempre. Intenté flashear una ROM PixelExperience personalizada, con una ROM de stock limpia y particiones limpiadas, pero también se colgó en la animación de arranque.
Al final lo arreglé flasheando la partición persistente en modo EDL (sabía que esto destruiría mi IMEI, pero no tenía opciones).
Ahora el dispositivo arranca con éxito, y puedo usarlo con un ratón OTG tanto con la ROM de stock como con la de PixelExperience.
Sin embargo, el problema original persiste. Los sensores de entrada siguen sin funcionar en absoluto - no hay retroalimentación de ningún toque. Además, no puede conectarse a ninguna red móvil (IMEI = 0). Puede encontrar redes WiFi, pero no conectarse a ellas. También parece que ocasionalmente hace eventos táctiles aleatorios en la pantalla.
En este punto me he quedado sin ideas, ¿alguien tiene alguna idea de cuál puede ser el problema y alguna sugerencia de lo que podría probar a continuación?
Gracias :)