Problemas con el acelerómetro de la HTC Magic

Tras una semana con mi flamante HTC Magic el acelerómetro decidió darme un susto. Todavía no he podido determinar las causas, ni he encontrado demasiada información en internet, pero de buenas a primeras el acelerómetro dejó de funcionar. Colocabas el teléfono de lado para escribir y nada, el programa de la brújula (compass) se quedaba colgado cargando y los juegos cómo Abduction! que hacen uso del movimiento del teléfono dejaron de funcionar.

problemas-acelerometro-htc-magic

Probé varias veces a reiniciar el teléfono y nada, los mismos síntomas, hasta el punto que llegué a pensar que mi unidad estaba defectuosa y debería llevarla a Vodafone para que me la cambiaran pues aún estaba en garantía. Pero me daba mucha tristeza separarme de mi HTC, eran nuestras primeras citas, y tras investigar algo en los foros y demás, encontré varias opciones. La primera era golpear el móvil en la parte trasera, cómo si fuera una tele antigüa, cosa que no os recomiendo y que parece no funcionar. La solución fué hacer un Hard Reset del teléfono (Ajustes – Almacenamiento – Rest. datos de fábrica), cuidado porque pierdes todos los programas instalados y las configuraciones, pero no los contactos (esos están en Google) ni los datos de la tarjeta de memoria cómo las fotos, etc. Podríamos usar previamente una aplicación de backup para extraer todo esto, pero yo tenía prisa por ver si volvía al estado normal y así fue.

Mi teoría es que alguna aplicación debió dejar en un mal estado el acelerómetro o bloqueaba el acceso para otras, porque está claro que era un problema software ya que ahora funciona 100%. Prometo investigar más porque seguro que tratandose de un sistema operativo basado en Linux hay soluciones mejores que hacer un reseteo completo de la terminal. Además mis compañeros de I+D de Andago que están trabajando a tope con el Android hace ya tiempo me han ofertado echarme una mano en la investigación.

Contad vuestras experiencias en los comentarios porque seguro que son útiles a otros usuarios que encuentren el mismo problema.