pLin_io
04/10/13, 19:49:26
Bueno, el vowney es un pedazo cacharro increíble para el precio que tiene, pero me ha disgustado mucho el fallo de la brújula porque suelo utilizar la navegación gps.
Siguiendo el hilo en needrom y los consejos de Caber en el hilo http://www.needrom.com/mobile/romvowney-v5jb4-2-1cm10-1-cyanogenmod-10-1-stock-mix-rom-by-filipmcmine/ he hecho los siguientes pinitos.
Después de probar varias roms de needrom, volví finalmente a la última stock rom 626, roteada con motochopper y puesto el cwm con las mobileuncletools.
Comprobé que tenía el archivo descrito por Caber, /data/misc/sensors/accel_nvm pero la brújula seguía muerta.
Entonces comprobé archivos y permisos varios, el directorio /etc, archivos de configuración, etc. Finalmente abrí una consola y tecleé
$su
#cd /system/bin
#memsicd
Esto debería ser un demonio, o un módulo, pero parece que es un binario. Comprobé con los programas Marine Compass, CPU-Z y Spirt Level Plus y todo funciona, la brújula tiene actividad, CPU-Z registra los movimientos de los sensores y el nivel ahora también funciona.
Tengo un error en la señalización del norte, que me aparece siempre desviada 45 grados al oeste, que pienso que se corrige en el archivo /sys/bus/platform/drivers/msensor/layout y además está el problema de iniciar manualmente este binario (se podría automatizar en /etc o rc.ini pero lo que no sé después es matar el proceso, porque no me deja salvo apagando el teléfono que vuelve a dejar la brújula muerta, muertita moría.
Una última cosa, al ejecutar este binario, crea y modifica posteriormente el archivo /data/misc/sensors/ecs_nvm y otro de log /data/misc/sensors/memsicd.log. El archivo /data/misc/sensors/accel_nvm parece no tener nada que ver con este binario y el pseudo archivo /sys/bus/platform/drivers/msensor/sensordata sigue con sus inmutables -1587 1600 1600.
Estoy seguro que vosotros podeis hacer la prueba en la rom que tengais instalada o el proceso que he descrito puede ayudar a que algún programador android descubra el jodío error de nuestro vowney.ç
Me apuesto lo que sea que veremos funcionando la brújula en ná.
Comenten sus avances, pls.
Siguiendo el hilo en needrom y los consejos de Caber en el hilo http://www.needrom.com/mobile/romvowney-v5jb4-2-1cm10-1-cyanogenmod-10-1-stock-mix-rom-by-filipmcmine/ he hecho los siguientes pinitos.
Después de probar varias roms de needrom, volví finalmente a la última stock rom 626, roteada con motochopper y puesto el cwm con las mobileuncletools.
Comprobé que tenía el archivo descrito por Caber, /data/misc/sensors/accel_nvm pero la brújula seguía muerta.
Entonces comprobé archivos y permisos varios, el directorio /etc, archivos de configuración, etc. Finalmente abrí una consola y tecleé
$su
#cd /system/bin
#memsicd
Esto debería ser un demonio, o un módulo, pero parece que es un binario. Comprobé con los programas Marine Compass, CPU-Z y Spirt Level Plus y todo funciona, la brújula tiene actividad, CPU-Z registra los movimientos de los sensores y el nivel ahora también funciona.
Tengo un error en la señalización del norte, que me aparece siempre desviada 45 grados al oeste, que pienso que se corrige en el archivo /sys/bus/platform/drivers/msensor/layout y además está el problema de iniciar manualmente este binario (se podría automatizar en /etc o rc.ini pero lo que no sé después es matar el proceso, porque no me deja salvo apagando el teléfono que vuelve a dejar la brújula muerta, muertita moría.
Una última cosa, al ejecutar este binario, crea y modifica posteriormente el archivo /data/misc/sensors/ecs_nvm y otro de log /data/misc/sensors/memsicd.log. El archivo /data/misc/sensors/accel_nvm parece no tener nada que ver con este binario y el pseudo archivo /sys/bus/platform/drivers/msensor/sensordata sigue con sus inmutables -1587 1600 1600.
Estoy seguro que vosotros podeis hacer la prueba en la rom que tengais instalada o el proceso que he descrito puede ayudar a que algún programador android descubra el jodío error de nuestro vowney.ç
Me apuesto lo que sea que veremos funcionando la brújula en ná.
Comenten sus avances, pls.