PDA

Ver la Versión Completa : [ ARTICULO ] [AQUA] Existencia de dos modelos distintos dentro de D2403 - Hardware


iflashed
15/05/15, 23:14:12
Existencia de dos modelos distintos dentro de D2403


http://intl.rakuten-static.com/t/dbf/f50/abc1/5188/a04b/bfcc/3fc2/119ce4a8c3005056b743c0.jpg


Tengo que dar créditos a linuxct que fue quien descurbió esto. He sentido la necesidad de crear este post para informar a los usuarios sobre esto, porque a la hora de trastear con nuestro aqua puede haber conflictos y buenas rayadas, como en mi caso.

Seguro que alguien que lea esto ha estado trasteando con su dispositivo, se habrá dado cuenta de que este dispositivo no es un Xperia M2, si no un Xperia M2 Aqua (obvius X-D). Me refiero a que a nivel de Hardware, hay cosas que cambian y que lo que funciona en el M2 no tiene que funcionar en el Aqua ¿por qué? simplemente porque no son lo mismo, cambian.

Pero bien, ¿y si te dijera que hay dos tipos de D2403's y que uno se parece más que otro al M2? Eso es lo que nuestro amigo linuxct ha descubierto (desconozco en D2406). Por lo visto, ha habido dos tandas de fabricación: una vieja y otra más nueva (la vieja es la que más se parece al M2). La diferencia que existe entre ambos no es nada grande, se trata del acelerómetro, pero ¿qué sucede? Que a la hora de las ROM's, recovery, etc. ¡¡CAMBIA LA COSA!!

Desde un aspécto más técnico (como linuxct me explicó), al existir esta diferencia de acelerómetros, por ejemplo, varía el número de los "events", es decir, el número que representa la acción que hay que realizar para que se realice otra acción (por ejemplo, los recoverys). En el Xperia M2 (y en los aquas parecidos al M2), por defecto el "event6" está relacionado con las teclas de Vol - y la cámara, es decir, que con esas teclas podemos entrar al recovery. Pero sin embaro, en los aquas con el acelerómetro distinto, el "event6" no indica las teclas de volúmen - y cámara, si no el acelerómetro, con lo que no se va a realizar la acción a lo ser detectada. En caso de los aqua's, el el "event7" las teclas de cámara y Vol-.

http://i.imgur.com/0v5O2cg.pnghttp://i.imgur.com/CEMT0YB.pnghttp://i.imgur.com/GNOgAid.pnghttp://i.imgur.com/U2SGnrp.png

En los recoverys no hay problema, simplemente se puede hacer un pequeño apaño y ya está. Pero con las ROMS cambia la cosa, porque también cambia el driver del acelerómetro! y claro, al tener un driver distinto, no va a bootear. Es lo que nos pasaba con OmniROM o CyanogenMod 12, que se quedaba en bootloop por culpa de un conflicto del driver del acelerómetro, mientras que otros con el aqua también, si les funcionaba.

Solo añadir que no es algo exclusivo de los D2403 y que he detectado que gente como NoobZik en XDA, teniendo un D2303 también está usando el PhilZ alternativo que hice para los que tuvieran el acelerometro en el event6. Eso y que además tengo el recuerdo de que algun compañero por HTCmania, en el subforo del M2 normal, con un D2306, tuvo este mismo problema.
Con todo y con ello no dejan de ser especulaciones, y el único que puede aclarar la situación aquí es Arima Communications, fabricante de nuestro terminal...
P.D. Si quieres comentarlo también por XDA seguro que a alguno le interesa la info

Creo que ya lo he explicado todo, lo dicho, me he sentido en la obligación de hacer este post para evitar que la gente se lie mucho la cabeza (como yo) preguntándose ¿como es que a él le funciona y a mi no con el mismo aqua...? Así pues nadie se raya.

Lo dicho, un saludo! :cucu:

iflashed
15/05/15, 23:34:37
Si tienes algo que añadir... linuxct ;)

linuxct
16/05/15, 11:31:06
Si tienes algo que añadir... linuxct ;)

Buena explicación. Solo añadir que no es algo exclusivo de los D2403 y que he detectado que gente como NoobZik en XDA, teniendo un D2303 también está usando el PhilZ alternativo que hice para los que tuvieran el acelerometro en el event6. Eso y que además tengo el recuerdo de que algun compañero por HTCmania, en el subforo del M2 normal, con un D2306, tuvo este mismo problema.
Con todo y con ello no dejan de ser especulaciones, y el único que puede aclarar la situación aquí es Arima Communications, fabricante de nuestro terminal... ;-)
P.D. Si quieres comentarlo también por XDA seguro que a alguno le interesa la info :silbando:

linuxct
16/05/15, 11:51:02
Ah y una cosa más, si quieres rematar el post pon capturas de tus getevent -li /dev/input/event7, de tu getevent -li /dev/input/event6 y de un getevent ya lo dejas niquelado.


Los mios (D2303, con acel normal, gpio-keys en event6) son:

GETEVENT
http://i.imgur.com/bknz2Kn.png (http://i.imgur.com/bknz2Kn.png)

Mi event7
http://i.imgur.com/zK7OWT0.png (http://i.imgur.com/zK7OWT0.png)

Mi event6
http://i.imgur.com/IOEjDzL.png (http://i.imgur.com/IOEjDzL.png)

iflashed
16/05/15, 15:51:40
Ah y una cosa más, si quieres rematar el post pon capturas de tus getevent -li /dev/input/event7, de tu getevent -li /dev/input/event6 y de un getevent ya lo dejas niquelado.


Los mios (D2303, con acel normal, gpio-keys en event6) son:

GETEVENT
http://i.imgur.com/bknz2Kn.png (http://i.imgur.com/bknz2Kn.png)

Mi event7
http://i.imgur.com/zK7OWT0.png (http://i.imgur.com/zK7OWT0.png)

Mi event6
http://i.imgur.com/IOEjDzL.png (http://i.imgur.com/IOEjDzL.png)

Muchas gracias!! Actualizado!

linuxct
16/05/15, 16:28:09
Muchas gracias!! Actualizado!
Ahora si, está perfecto!. Excelente post!. Se merece chincheta chucky6600 :ok:

chucky6600
16/05/15, 17:04:09
Gracias chicos, tomaremos en cuenta lo de la chincheta, aún es pronto ya que es una explicación (importante) pero no tanto como para mantener arriba :ok:

catalella_07
17/05/15, 05:58:51
[emoji12]