Review XK3y GECKO
Gracias a la tienda
E-NUC, la cual me ha enviado un sample del nuevo
XK3y GECKO y un lector
LiteOn 16D4S, hoy presento esta nueva Review, la cual espero que sea útil para quien busque información sobre este tema.
¿Que es y que hace Gecko?Gecko es un dispositivo presentado en forma de placa con integrados (PCB), que se utiliza junto con un ordenador con Windows, y una unidad lectora de discos ópticos de XBOX360.
Este dispositivo cumple con 2 objetivos principales, los cuales corresponden a:
- Realizar un full dump del firmware de la lectora de XBOX360 conectada. (ver nota a continuación)
- Realizar un RIP de un juego XBOX, generando su ISO correspondiente.
Nota sobre la extracción y dump (volcado ) del firmware del lector: Al momento de realizar esta review, el dispositivo solo puede realizar un full dump del firmware utilizando una lectora LiteOn 16D4S, y para las pruebas realizadas, he utilizado uno con versión de firmware 0225.
El proceso de RIP de un juego de XBOX (que en realidad es un full dump desde el original) se realiza ejecutando una lectura directa desde el disco original, y generando la ISO correspondiente en el disco duro.
Además de esta generación de la ISO, Gecko es capaz de generar un fichero de perfil de disco (disk profilling file), útil para poder ejecutar los respaldos de los juegos lanzados recientemente.
¿Para quien está dirigido este producto?Por las características y funcionalidad que proporciona este dispositivo, su uso está recomendado para cualquier persona que desee obtener un respaldo de sus juegos originales en formato ISO para poder ser ejecutado mediante el
ODDE XK3Y, pero en particular, se recomienda a aquellos usuarios que disponen de una colección importante de títulos, y que justifique el coste de este sistema de respaldos.
En otras palabras. si sólo dispones de un par de títulos/juegos originales, en principio no debería interesarte este dispositivo, puesto que supondría un coste muy elevado para obtener muy poco beneficio.
RequisitosDump de firmware de la unidad lectora XBOX360XK3y Gecko en teoría puede trabajar con cualquier lector de XBOX360 para poder extraer/dumpear su firmware, sin embargo, para el caso de los LiteOn FAT (16D2S), es necesario tener un probe para realizar la lectura del firmware.
He realizado pruebas con 2 lectoras FAT, pero a falta de tener un probe, no puedo verificar esta funcionalidad con lectoras que no sean la LiteOn Slim 16D4S, con la cual ha sido desarrollado, y que funciona de manera directa.
RIP de juegos/creación de ISOsPara la generación de ISOs, el firmware que existe al momento de escribir esta review (1.01) reconoce y trabaja automáticamente con el lector LiteOn Slim 16D4S, pero en el botón "about", se ha incorporado una caja de texto donde se puede introducir manualmente la key de otro lector para poder ripear un disco de juego.
El lector conectado en teoría puede ser cualquier lector de XBOX360 que soporte/lea juegos XGD3.
Contenido del paqueteEl sample enviado se compone de una bolsa sellada, la que a su vez contiene 2 bolsas donde se separan el cargador por un lado, y el resto de componentes por el otro.
Desconozco si esta es la presentación Retail del producto.
Descripción del contenido.Una vez abiertas las bolsas, nos encontramos con el siguiente contenido.
- Fuente de poder de 12V 2A, con clavija intercambiable (contiene el módulo estándard europeo)
- Cable SATA
- Cable POWER XBOX360 Drive
- Cable USB 3.0
- Placa PCB XK3y Gecko (viene en una funda de plástico con burbujas para protegerla)
(detalle del PCB)
El PCB del Gecko, en su cara inferior posee 4 topes de goma que sirven como "patas" para apoyarlo sobre la mesa, sin correr el riesgo de entrar en contacto con alguna superficie conductora (metal)
En primera instancia, se extrañan el manual físico (en papel), y un disco con el software necesario para hacer funcionar el Gecko, pero entendemos que esta ausencia de estos elementos corresponden con la intención de abaratar costes de producción y de venta del producto.
Descarga del Manual (Ingles)
MirrorDescarga del software (Windows)
MirrorFuncionamientoPara realizar las pruebas de esta review, se cuenta con los siguientes elementos:
- XK3y Gecko
- Lectora LiteOn 16D4S
- Juegos originales.
- Ordenador con Windows 7
- Puerto de datos USB 2.0
Lo primero que se ha hecho, es instalar el software en Windows, descargado desde los enlaces anteriormente citados.
Una vez instalados, se procede a enchufar el Gecko. Primero se enchufa la fuente de alimentación, y a continuación se enchufa el puerto USB, utilizando el cable suministrado (USB 3.0) o un USB 2.0 Type B
Al conectarlo, windows reconoce el nuevo hardware e inicia la instalación automática de los controladores, y como se encuentra un lector LiteOn 16D4S conectado, el programa reconoce la unidad de forma automática.
Por su parte, en el Gecko se encienden 4 leds rojos. estos leds corresponden a:
- D4 y D3: Leds indicadores de la conexión de datos correcta, entre el ordenador (puerto USB) y el lector (puerto SATA)
- D6 y D7: Leds indicadores de la conexión de energía correcta, entre la fuente de poder (12V 2A) y la entrada de energía del lector.
(imagen del Gecko con los 4 leds encendidos)
Además de los leds indicados anteriormente, existe un led Azul que indica actividad en el puerto de datos, pero a la hora de realizar pruebas nunca se ha encendido ni parpadeado.
La única forma de lograr encenderlo, es conectar correctamente el Gecko al ordenador, y desconectar la fuente de poder.
(imagen del Gecko con el led azul de actividad encendido)
En el programa XK3y Gecko, se habilitan 2 botones:
- Dump FW (Dump Firmware, volcado del firmware del lector)
- Open Tray (Abrir la bandeja del lector)
Dump Firmware del lectorLo primero que se hace, es generar un dump del firmware del lector.
Se da al botón "Dump FW", se abre una ventana para seleccionar el fichero destino (el nombre por defecto es dummy.bin), y al aceptar, el proceso es bastante rápido.
El lector se abrirá brevemente y se cerrará, y a continuación en la ventana del programa XK3y Gecko se mostrarán las acciones que se están realizando, hasta obtener el dump completo en el fichero especificado (dummy.bin)
(ventana con el proceso de dump completado)
Nota: Es necesario que el lector se encuentre vacío (sin disco) al realizar el dump del firmware.
El fichero resultante puede ser utilizado directamente por el ODDE XK3Y para ejecutar la emulación del lector.
Rip Game (crear iso a partir de un disco original)A continuación, se generará la ISO a partir de un disco de juego original.
Para ello se debe dar al botón "Open Tray" para abrir la bandeja del lector (el botón cambiará automáticamente a "Close Tray").
A continuación se introduce un disco de juego XBOX360 original en la unidad, y se le da al botón "Close Tray".
El programa XK3y Gecko reconocerá automáticamente que se ha cargado el disco, y habilitará el botón "RIP Game".
(imagen del programa ripeando un disco)
En este apartado, he realizado algunas pruebas de las cuales pongo a continuación sus resultados.
Soul Calibur IVTamaño final de la ISO: 7.29GB (7.835.492.352 bytes)
Tiempo de generación de la ISO: 32 minutos aprox
Tiempo total para la generación del Disc Profile: No Aplica (no se genera por que no es un XGD3)
Soul Calibur VTamaño final de la ISO: 8.13GB (8.738.846.720 bytes)
Tiempo de generación de la ISO: 40 minutos aprox
Tiempo total para la generación del Disc Profile: 4:35 horas aproximadamente.
SyndicateTamaño final de la ISO: 8.13GB (8.738.846.720 bytes)
Tiempo de generación de la ISO: 40 minutos aprox
Tiempo total para la generación del Disc Profile: 4:14 horas aproximadamente.
Juego XBOX1 - Soul Calibur 2Gecko no es capaz de generar una iso de este disco.
Película DVD (Final Fantasy VII: Advent Children)Gecko no es capaz de generar una iso de este disco.
(Programa generando un perfil de disco 'profiling game')
Ejecución de las isos, utilizando el ODDE X360Key (XK3Y)Se han copiado las isos generadas con Gecko, directamente a un disco duro (en una carpeta \games) y se han cargado utilizando el ODDE XK3Y.
Se ha ejecutado directamente, corriendo el juego desde el disco emulado (sin instalar en el disco duro de la consola), y la ejecución ha sido directa, sin necesidad de parchear ni modificar ninguna de las ISO generadas.
Se procede a instalar las ISOs en el disco duro interno de la consola. a continuacion se ejecuta y no se aprecian problemas de ningún tipo en la ejecución de las isos generadas anteriormente.
Pruebas extendidas.Quemar ISO generada en un DVD double layer, e intentar ejecutar en una consola con un lector modificado (con custom firmware LT).
Para el primer caso, se ha quemado una imagen generada a partir de un disco NO XGD3, en este caso el Soul Calibur IV, utilizando el programa DVD Decrypter para quemar la ISO, y configurando el LayerBreak en 1913760 y en velocidad 2x
La imagen se ha quemado sin problemas y la ejecución en la consola ha sido correcta. No ha hecho falta parchear la ISO de ninguna forma.
Para el segundo caso, se ha seleccionado la imagen generada a partir de un juego XGD3, en este caso, del Soul Calibur V. Como la imagen es mayor que la capacidad del disco, el programa avisa que no cabe en el espacio físico disponible, pero aún así permite seguir con la grabación. Luego avisa de que el LayerBreak es incorrecto, pero podemos indicar que siga de todas formas, o ponerlo en automático para que genere el truncate.
Se ha intentado generar en varias ocasiones este disco truncate, pero en todas ha fallado la grabación, muy probablemente por culpa de la calidad de los discos empleados, por lo que se decide dejar para otra ocasión la esta prueba.
XK3y Gecko en acciónA continuación, podéis ver un vídeo de Gecko en donde se muestra su funcionamiento. está en inglés, pero sirve para haceros una idea general.
Entrevista con el Team XK3yHe tenido oportunidad de hablar con el team XK3y, los creadores de Gecko, y les he hecho algunas preguntas.
A continuación, dejo la entrevista original con las respuestas, y una traducción realizada por mi (susceptible a ser mejorada)
Q:i´m using a 16D2S/ms28 drives. can i use this to get gecko to work?P: Puedo utilizar un lector 16D2S/ms28 para trabajar junto con Gecko?A:You will be able to in a few days, we will release an update to support all drive typesR:Podrás hacerlo en un par de dias. Lanzaremos una actualización que soportará todos los tipos de lectorQ:when plug all, there is four red lights on, and sometimes a blue led blink few times. what means this?P:Cuando tengo todo conectado he visto que aparecen 4 luces rojas, y en ocasiones parpadea un led azul. ¿Que indican estos leds?A:red lights indicate power supply statue (2 tell power good to ASMEDIA chip, 2 tell power good to drive). Blue led is asmedia chip activity led, it blinks when the sata link is initialisedR:Las luces rojas indican el estado de la fuente de nergía (2 son indicadores para el chip ASMEDIA, 2 son para el lector). El led azul indica actividad en el chip ASMEDIA, y este parpadea cuando el puerto sata es inicializado.Q:i need to get a slim drive to make Gecko to work?P:Necesito un lector slim para trabajar con Gecko?A:Only slim drives can dump the DRT with stock firmware, this doesnt for XK so we can expand range of supported drivesR:Solo los lectores slim pueder realizar un dump del firmware stock del lector, ya que esto no funciona para XK podemos expandir el rango de lectores soportados (la traducción de esto no la he logrado hacer correctamente, por lo que se aceptan sugerencias)Q:when start gecko software, there is nothing enabled and no messages to get a clue what happening.P:Cuando arranco el software Gecko, no existe nada habilitado, ni siquiera mensajes que den una pista sobre el estado del mismo.A:Y, good point, we can maybe improve thatR: Si, buen punto. Intentaremos implementar algo para esto.Q:i can hear the x360 drive is working (spinning disc, but there is no disc) (16D2S drive)P:Puedo oír que el lector está trabajando (está girando, pero no hay disco insertado) (estoy utilizando un lector 16D2S)A:Thats the drive initialising but non-slim drives wont be detectedR:Eso es por que el lector está inicializando, pero al no ser un lector slim, Gecko no puede detectarlo.Q:the central connector (3 pin, "UB"?), what is it?P:El conector centras (de 3 pines, llamado "UB"), que es?A:UART, maybe we will need it in the futureR:es un puerto UART, puede que lo necesitemos en el futuro.Q:Can Gecko enabled to dump XBOX1 games?P:Gecko puede dumpear juegos de XBOX1?A:Not right now, if there is demand it can be added (I dont think anyone will use it)R:Ahora no. Si existe demanda puede ser incluído (creo que nadie lo usará)Q:Can Gecko enabled to dump DVD Movies? (yes, i know, this may be a weird question, but i think can be usefully to make ISO from DVD Protected movies, without need to decrypt to make a copy)P:Gecho puede realizar dumps de películas en DVD? (si, se que es una pregunta extraña, pero pienso que puede ser muy útil para crear ISOs desde películas en DVDs protegidos, sin necesidad de desencriptar estos discos para realizar una copia)A:Not right now, if there is demand it can be addedR:No en este momento, pero si hay demanda se puede agregar.Q:Wich DVD Drives are enabled with 1.01 gecko software?P:Que unidades de DVD están habilitadas para trabajar con el software 1.01 de Gecko?A:Only 16D4S today but you can see in about box the possibility to enter dvd key manually, any XGD3 capable drive could be added....R:Solo 16D4S por ahora, pero como se puede ver en la ventana "Acerca de" existe la posiblidad de ingresar manualmente una KEY, y con esto cualquier lector capaz de leer discos XGD3 podría agregarse (trabajar con Gecko)Q:Gecko will work with all xbox drives?P:Gecko podrá trabajar con todos los lectores xbox?A:We don't know yet. See belowR:No lo sabemos aún. Mira la respuesta anterior.Q:Gecko will be able to dump firmware from any drive?P:Gecko podrá realizar el dump del firmware de cualquier lector?A:In theory, yes. Just like Lizard/JF you would need a probe for Fat Liteons.R:En teoría, sí. Al igual que Lizard/JungleFlasher, necesitarás un probe para los lectores LiteOn FAT.Q:then gecko will be able to read/get key from any drive?R:Por lo tanto, Gecko será capaz de leer/obtener la key de cualquier lector?A:See above, no ETA for new drives thoR:Mira la respuesta anterior. Sin embargo, no hay una fecha estimada para los nuevos lectores.Q:will be released a Gecko cover box to protect Gecko? (and give to gecko a cool look, something like X360USB Pro)P:Lanzarán algún caja/cobertor para proteger a Gecko? (y dar un aspecto mas estilizado, algo como X360USB Pro)A:If there is enough demandR:Si hay demanda.Q:Do you think users need to buy Gecko?, Why?P:Crees que los usuarios necesitan comprar Gecko? por que?A:Users with a Slim XBox & some games who want to buy XK. Gecko lets them dump the drive FW & rip their games. No one has to buy a Gecko, it's a nice & easy tool for some usersR:Los Usuarios con una XBOX Slim y algunos juegos que quieran comprar un ODDE XK3Y. Gecko les permitira realizar el dump del firmware de su lector, y ripear sus juegos (pasarlos a un disco duro externo). No todos necesitan comprar un Gecko. Es una herramienta simple que solo algunos usuarios querrán tener.Q:to what type of users is oriented Gecko?P:Gecko está orientada a que tipo de usuarios?A:See aboveR: Mira la respuesta anteriorAbout xk47 files (Gecko generated)Sobre los ficheros xk47 (generados por Gecko)Q:Is a .xk47 file a disk profile of XGD3 disk?P:Es un fichero .xk47 un perfil de disco XGD3?A:It's the XK profile data formatR:Si, este es el formato de datos de perfil del XKQ:Gecko get around 4:30 hours to get a full rip and profile disc. The time of rip a disc is around 40 minutes. Why gecko take about 4 hours to make a disc profile? in another words, why gecko take 4 hours to write a file of 35kb (.xk47)?P:Gecko toma alrededor de 4:30 horas en generar un ripeo completo y generar un perfil de disco. El tiempo tomado por el ripeo del disco es de alrededor de 40 minutos. Por que Gecko toma cerca de 4 horas en generar un perfil de disco?, o en otras palabras, ¿Por que Gecko demora alrededor de 4 horas en escribir un fichero de 35kb (.xk47)?A:Its how long it takes to get the data. Gecko does all (well 1/8 of all) possible AP25 challenges. That is very slow though. It should take around 1 hour for profilingR:Esto es lo que demora en obtener los datos. Gecko realiza todos (bueno, 1/8) de los posibles AP25 challenges. Esto es un proceso muy lento. Podría tomar alrededor de 1 hora para perfilar. (me imagino que está hablando que se podría intentar optimizar para que tome 1 hora el perfilado de disco)Q:Where i need to put this file (.xk47)?P:Donde debo colocar el fichero generado (.xk47)?A:In /games BUT only if you find a game that is not supported yet (and the y all are). It is very unlikely that you will need to do thisR:En la carpeta \games, PERO SOLO si encuentras un juego que aún no se encuentre soportado por el XK (y actualmente están soportados todos). Es muy raro que necesites hacer esto (generar y copiar el fichero .xk47)Nota: se refiere a que XK ya viene con una serie de perfiles de disco que abarcan todos los juegos existentes hasta la fecha de generar esta review, y por tanto no es necesario generar un perfil nuevo para ningún juego que necesites ejecutarlo utilizando el XK.Q:Can i rename this file (.xk47)?P:Puedo renombrar este fichero (.xk47)?A:The name is important, XK uses the name to identify the file (the name is based on game ID). Change the name and you break the systemR:No se debe renombrar. El nombre es importante, XK usa este nombre para identificar el fichero (el nombre está basado en la ID del juego). Si cambias el nombre probablemente el sistema de perfiles no funcionará.Q:Do you recomend to users to create this file?P:Recomiendan a los usuarios que generen este fichero?A:No. You don't need it, all AP25 games work with 01.20. IF there is a new AP25 game we will add support very quickly (built in xk47 file)R:No, no lo necestian puesto que todos los juegos con protección AP25 trabajan correctamente con el firmware 1.20(actualmente en fase beta). Si aparece un nuevo juego AP25, nosotros daremos soporte rápidamente (creando el fichero xk47 y agregándolo en el firmware del XK). Nota:Con esto responden también la duda sobre el soporte de los nuevos juegos AP25 que salgan, si se incluirá en el sifmrware de XK, admeás de que se confirma con esto de que no será necesario comprar Gecko para poder ejecutar ese tipo de juegos con XK.Q:Is the drive work hard (stressed) ripping a XBOX360 game disk?)P:El lector se estresa/trabaja mucho durante el ripeo de un juego XBOX360?A:No, its no more stressy than an XBC rip or playing the game normallyR:No, no se estresa mas que usando de forma normal el lector con un juego insertado en el.Q:Is the drive work hard (stressed) creating a xk profile disk?)P:El lector se estresa/trabaja mucho durante la generación de un perfil de disco?A:Yes, it gives the DVD a good workout
R:Si, la generación del perfil efectúa un uso intensivo del lector DVD
Some users said xkey odde fault, because one of this main futures features was firmware dump, and then this feature was removed from xk3y and releases gecko with this. (sorry my english... but i hope you understand what i want to ask)Algunos usuarios se quejan de que el odde XK haya quitado una de sus "futuras" características, la cual era dumpear el firmware del lector, y después han lanzado Gecko con esta funcionalidad.Q:There is a reason of this change?P:Existe una razón para este cambio?A:Yes, HW was very late and we chose to remove key dumping feature to ship XK HW.R:Si, el hardware estaba muy desactualizado y decidimos quitar la característica de dumpear el firmware, para abaratar el coste del hardware XK.Nota: seguramente se refiere a que muy probablemente se habría lanzado algún "plugin" para XK, para suplir este desfase de hardware y poder dar la característica de dumpear el firmware, y que por lo mismo decidieron dejarlo para no incrementar el coste del chip, al no tener que comprar esta "extensión" para una sola funcionalidad.
PROS y CONTRASComo cualquier otro producto, Gecko tiene una serie de puntos a favor, y también algunos que no lo son tanto o que pueden ser susceptibles de mejorar.
PROS-
Sencillo de utilizar: Al ser un dispositivo para realizar un par de tareas específicas, su opearción resulta muy sencilla. Cada tarea principal tiene un botón específico, por lo que es muy difícil confundirse o no saber que hacer.
-
Simplificación de los conectores: Gecko posee todos los puertos necesarios para conectar un lector de XBOX360. No hace falta un módulo a parte para suministrar energía al lector. Además, todos los conectores tienen una forma única, por lo que no se puede confundir en ningún momento los cables a conectar.
-
Soporte para USB 3.0: Gecko soporta el estándar de alta velocidad USB 3.0, por lo que si disponemos de puertos de este tipo, el proceso de ripeo de discos XBOX360 se realiza muchísimo mas rápido que utilizando el standard 2.0
-
Dumpeo de firmware de cualquier lector: Aunque al momento de escribir estas líneas todavía no he podido realizar ninguna prueba de este tipo, en teoría Gecko puede extraer/dumpear el firmware de cualquier lector de XBOX360, incluso de los lectores de consolas FAT (en el caso de los LiteOn, es necesario el uso de un probe para extraer dicho firmware)
-
Es la primera solución de hardware específica para la generación de backups de juegos XBOX360. Ya no es necesario tener un lector específico en el que instalar un firmware especial para poder leer juegos XBOX360, y realizar su backup (ISO). Además, junto con el ODDE X360Key (XK3Y), se transforman en la primera suite All-In-One (todo en uno) para la generación y ejecución de backups de juegos XBOX360.
-
Detección automática del lector conectado. Al momento de escribir esta review, Gecko es capaz de trabajar de forma automática con el lector LiteOn 16D4S(XBOX360 Slim), con lo cual no hay que realizar ninguna configuración o paso especial para poder obtener el firmware correspondiente del lector (dummy.bin), o un rip completo de un juego de XBOX360, incluído su perfil de disco (para los XGD3)
CONTRAS-
El PCB se presenta sin nigún tipo de cobertor: Este punto otorga cierto aire de fragilidad al chip, al tener sus "tripas" al descubierto.
-
Poco informativo sobre el estado general: Al momento de escribir esta review, se encuentra disponible el firmware 1.01 del Gecko. Este firmware aún le falta pulir algunos aspectos, como los mensajes en pantalla para determinar en ciertos casos el estado del programa/PCB conectado.
-
Solo un drive es reconocido de forma automática (hasta el firmware 1.01). Para poder utilizar el resto de drives para hacer rip de juegos, hay que ingresar manualmente la KEY en el programa del Gecko.
Mejoras- Se puso como un punto en contra, pero también se toma como una mejora la incorporación de una caja plástica para proteger todo el PCB del Gecko.
- Incluír otros formatos de disco para generar ISOs (Juegos XBOX1, películas en DVD, etc). Esta característica le daría un valor agregado al producto.
- Mejorar el tiempo que tarda Gecko en generar un disk profile (perfil de disco).
- Incluír soporte de mas lectores XBOX360, para su reconocimiento automático
ConclusiónAl recibir este dispositivo (que no se si llamarlo chip, o que... aunque yo me decantaría por llamarlo "dumper" por que lo que hace en realidad es "dumpear" el firmware del lector conectado, y hacer un "full dump" del contenido del disco insertado), no sabía muy bien para que servía, ni que esperar de él.
Lo cierto es que después de ver lo realmente simple de usar, y la funcionalidad que ofrece, me he podido hacer una idea bastante clara al respecto de lo que es Gecko, lo que puede hacer y a quien le pueda interesar.
Tal cual como me comenta el team en la entrevista, este dispositivo viene muy bien a quien tenga una colección de varios discos de juegos, y que quiera buscar una laternativa par autilizarlos de manera cómoda, (ejecutando los backups de los juegos desde un disco duo) asegurando el buen cuidado de los originales.
Sobre lo anterior, puedo concluír que XK3y se transforma en la solución All-In-One (todo en uno) para la generación y ejecución de backups de nuestros discos originales, siendo Gecko el generador de dichos backups (en formato ISO) y el XK3y el ejecutor dentro de la consola XBOX360.
Agradecimientos.Nuevamente quería agradecer a la tienda e-nuc por el kit enviado para realizar las pruebas, y al team XK3y, por su predisposición para responder a mis preguntas (incluso con mi ingles rudimentario) y su intención de aclarar las dudas que puedan surgir sobre este dispositivo.
Ha sido un placer poder realizar esta review, e intentar despejar algunas dudas que puedan tener aquellos que se interesen en este producto.
La review original se encuentra ubicada en
mi blog.
Existe una versión actualizada en
www.elotrolado.netDeen0X
Zalu2!