30 junio 2013

Custom Firmware y ClockworkMod Recovery para JXDS5110B


Introducción


Skelton junto al team TheXSample, han sacado un custom firmware para la consola de reciente lanzamiento JXDS5110B, y en la cual se han agregado una cantidad importante de mejoras y modificaciones para obtener un firmware robusto, con mucha estabilidad y funcionalidad.

Esta vez no voy a generar un artículo propiamente tal (tengo problemas con la conexión y no está para escribir un artículo muy extenso), sino que voy a copiar y pegar directamente la publicación de Skelton en el foro de Openhandhelds.net, y que se compone de 2 partes:




ClockworkMod Recovery 6.0.28 for JXD s5110B

Compilado desde 0 con la JXDS5110B en mente para dar soporte a EXT4. Te puedes mover a traves de las opciones utilizando el D-PAD y el botón START

Puedes realizar backups Nandroids, install zips sin firmar, etc... Basicamente lo que CWM permite.

Si no conoces que es el CWM, te sugiero mirar este enlace:

http://forum.xda-developers.com/wiki/ClockworkMod_Recovery

USO:


Simplemente desempaqueta y copia el fichero uImage_recovery a la raíz de una microSD. Enciende el dispositivo con Vol+, y sin soltar hasta que aparezca el menú de CWM en pantalla. Si tu estás utilizando XSample-Skelrom, este viene con la ROM.



Download: 

https://mega.co.nz/#!80oBgDAA!K3I5DTggPBYKqDulLXGbKRQT3mkJkXBSK4YIywqY8_g


Fuente para compilar:
https://github.com/CyanogenMod/android_bootable_recovery/tree/jellybean



[ROM] XSample-Skelrom 1.0 for S5110B


El propósito de este firmware es ofrecer un firmware completamente de limpio de aplicaciones chinas, asi como introducir parches que corrigen bugs en el firmware original y nuevas funcionalidades.

Pantallas:

Imagen

Imagen

Imagen

Imagen

Caracteristicas:
- Todos los emuladores chinos y aplicaciones inutiles eliminadas, así como las librerias duplicadas, GameX y la herramienta de mapeo de JXD.
- Google Play mejorado para dar mejor compatibilidad. Device Id del dispositivo cambiado por un Galaxy s2.
- Lleva deodex y zipalign
- auncher cambiado por holo launcher HD.
- Corrige compatibilidad con algunos juegos android como Nova 3, NFS, Backstab Hd y algunos otros.
- Corrige compatibilidad con algunos emuladores como nds4droid o aplicaciones como perfect viewer
- Cambio en los puntos de montaje. Ahora la interna es mnt/sdcard y la micro sd es mnt/external_sdcard. De esta manera la microSd no se monta encima de la NAND. Si lo ves desde storage en un explorador sería storage/sdcard0 and storage/sdcard1.
- Setcpu free donate version XDA included. No necesita perfil, lleva incluida las frecuencias el kernel.
- Battery muestra porcentaje.
- Nuevas animaciones de arramque.
- Soporte Init.d
- Corregido el problema con codecs de audio ac3 y dts en modo HW.
- JXD mapper sustituido por Tincore Keymapper.
- Añadida opción de reboot
- Fix para el llamado wake-up bug, que hacia que al volver del sleep los emus se ralentizaran al desactivarse un core de la cpu.

Nuevo kernel con la siguientes mejoras:
- compilado con la source amlogic 3.0.50
- añadidos nuevo governors, como los interactive o powersave
- Nuevo driver de mapeo. Ahora el dispositvo es un joystick con analogicos y no un teclado. Juegos android q detecten joysticks como dead trigger pueen mapearse dentro de propio juego.
- soporte CIFS/NFS y NTFS en modo escritura
- Uinput support
- USB GPS (cp210x and pl2303). Experimental, si lo pruebas manda feedback por favor.

Instalación: 
El firmware se instala con CWm incluido en el rar. Extrae los contenidos del rar a la raiz de la microSD.
Arranca la JXD con la tecla volumen + pulsada y veras CWM. Para moverte por los menus usa el dpad y start.
Luego selecciona y aplica lo siguiente:
- Wipe data- Yes
- Wipe cache- Yes
- Advanced – Wipe Dalvik cache Yes.
Ahora elige apply update from sdcard and selecciona XSAMPLE-Skelrom.zip, y espera a que termine, y ya puedes reiniciar con Reboot system now.

SWAP ON y OFF:


Estos zips flasheables permiten cambiar la particion externa e interna, de manera q podamos usar la microSD como principal (mnt_/sdcard). La rom es Swap OFF por defecto. Para flashear elije swap on y off desde CWM y flashea el que corresponda. Por ejemplo si aplicas SWAP, las particiones quedarian asi:
- /MNT/sdcard para microSD
- /MNT/external_sdcard para la nand

CONSIDERACIONES:

No todos los emuladores permiten mapear analogicos, especialmente el derecho. Esto es debido a que tienen un mal soporte para mandos externos, y ahora la jxd s5110B es un joystick. ejemplo de esto es FPSE o los oid. Emuladores con buen soporte de mandos son ePSXe o Mupen.





Aqui dejo un par de videos donde podeis ver como mapear psx o nintendo 64 por ejemplo.
Se agradece el feedback, pero siempre acompañado de un logcat, porque sino de poco me sirve.


No he incluido ni hare aplicaciones de pago o warez en esta rom. Los desarrolladores merecen que se les pague por su trabajo.
Agradecer a Deen0X y tincore del team Xsample, y a willgoo/geekgoo por mandarme una proto para poder hacer esta rom, asi como a Christian troy por su Oc_daemon.

DESCARGA:
https://mega.co.nz/#!w14DTRjY!ZIbcKEvyV3x7EZ2-DVfbRXVyXRQdnZiXO2j-Mh584wk

Zalu2!
Deen0X

1 comentario:

  1. Necesito Ayuda por favor!!
    Hoy mi consola empiezò a darme problemas con el boton de Power (Al prenderla no me daba ningun problema, pero ya despues no aparece el menu para apagarla o mostrar la toolbar) asì è decidido flashear la nueva skelrom... pero algo no funcionò y ahora la consola no prende ni siquiera con power + vol+ para volver a intentar... se la conecto al PC no la encuentra... Puedo hacer algo? alguien me ayude por favor!!

    ResponderEliminar