ODDE XK3Y
Para consultas y debates sobre el contenido de este artículo, visita el Hilo oficial.
X360Key (XK3Y) es un ODDE (Optical Device Drive Emulator/Emulador de dispositivo de unidad óptica) para la consola Xbox 360, y su principio básico es lograr una emulación lo mas parecida posible a un lector real conectado a la consola.
Para lograr el objetivo anterior, este ODDE realiza una serie de calibraciones en tiempo de ejecución, que sobre todo logran acercar los tiempos de respuestas del chip a la hora de realizar comprobaciones en el mismo lector o en el disco insertado (que es unas 10 veces mas rápido que un lector real), y "baja" esta velocidad para lograr responder adecuadamente a como haría un lector conectado directamente a la consola. Esta velocidad se refiere sobre todo a las comprobaciones realizadas por la consola en el momento de arrancar, donde verifica cada uno de sus componentes, buscando posibles "alteraciones" realizadas a la consola, y que entre otras cosas impediría conectar al live, puesto que se violarían las condiciones generales de utilización de dicho servicio.
Para realizar la emulación del lector/drive, el XK3Y (XK para futuras referencias) necesita de 2 piezas de software: - Firmware del propio XK (en general, son los ficheros uImage y rootfs de las actualizaciones) que van en la tarjeta micro SD insertada en el chip - Firmware del lector a emular.
Asimismo, necesita de al menos una pieza de hardware externa, un disco duro/sistema de almacenamiento donde almacenar las ISOs a cargar como discos virtuales en la emulación del drive, aunque las configuraciones de instalación y uso de este chip son variadas.
Actualmente se encuentra en producción y distribución la versión 2 de este chip, la cual tiene como nombre interno XK3Y Rev7-2
Contenido |
Características
Lista de características Oficiales
Extraídas desde la web oficial:
- Fácil de instalar. no requiere soldaduras.
- Compatible con modelos FAT y SLIM
- Soporta la mayoría de los juegos XBOX360 y XBOX1 (1)
- Soporte de varios sistemas de archivo, incluyendo NTFS, EXT2/3/4 y MacOS X Extendido
- Interfaz de alta velocidad USB2.0
- Control remoto USB para seleccionar juegos y controlar las opciones del XK3Y
- Poderoso sistema linux embebido, corriendo desde una MicroSD (incluida)
- Firmware linux totalmente actualizable por medio de un dispositivo USB
- FPGA totalmente actualizable desde un medio USB a través de una función en el sistema de programación JTAG.
- Modo recuperación (recovery) del chip. Siempre es posible recuperarlo si se ha actualizado incorrectamente.
- No es necesario flashear el lector, ni poseer el hack del JTAG
- Soporte para protección AP25
- Soporte para juegos XGD3 (2)
- Modo directo (Passthrough). Usar la XBOX360 en modo "normal" (con el chip "apagado")
- Soporte para juegos multidisco
- Soporte para multi-lenguaje (añadido en la versión 1.06)
Próximamente (anunciadas)
- Panel Control web (3)
Características adicionales en desarrollando
- Carga de juegos mediante recursos compartidos NFS y Samba (3)
- Soporte para XBOX Live
- Copia de seguridad de juegos XBOX360 directamente a un disco duro USB
Otras características
- Visualización de carátulas en pantalla y selección de ISOs, mediante la biblioteca de imágenes.
- Conexión directa de HDD al chip (no requiere visor remoto)
- Soporte de HUB USB conectado directo al chip
- Soporte de mútiples dispositivos (Discos duros y dispositivo WIFI) conectados mediante un HUB USB
- Soporte nativo para sistema de archivos NTFS comprimidos
- Actualización del firmware del XK3Y (software base) y del firmware.bin (firmware del lector emulado) por medio de un pendrive/USB HDD.
- Emulación de ISOs con otros contenidos
Interfaz WEB
Estas características son/serán ofrecidas mediante la interfaz WIFI del chip (3)
- Soportada por cualquier dispositivo que soporte AJAX (smartphones, tablets, pc, televisores, etc)
- Soporte para lista ordenada por criterios: alfabética, estructura de carpetas, etc
- Soporte para Carátulas
- Información acerca del XK3Y instalado
- Observaciones:
- Los que estén soportados oficialmente por MS.
- Algunos lectores tienen problemas con los juegos XGD3 (Todos los hitachi, exceptuando los 78 y 79), que se solucionarán próximamente.
- Requiere un dispositivo WiFi (vendido separadamente)
Requisitos
- Que la consola esté soportada por el chip.
- La key del lector o un dump que lo contenga.
- Un OFW de tu lector (no se aconseja hacerlo con CFW, aunque es posible).
Versiones de Hardware
Rev 7-2:
- Incluye la tarjeta SD de tipo 2 y sustituye el cable usb, por una faja de 4 contactos.
- Para instalar la faja, se ha de poner la parte azul mirando hacia el conector hembra en el dongle usb y mirando hacia la parte exterior en el circuito.
- Incluye la versión 1.04 del software.
Instalación. Hardware
Versiones de Software
Nota importante
Desde la versión 1.06 del firmware del chip se han incorporado cambios importantes en el sistema de archivos y distribución del mismo en la SD. La nueva estructura de directorio tiene la siguiente distribución: - FAT: 1MB aprox, utilizada para almacenar el fichero firmware.bin/dummy.bin - Ext3: el resto de la tarjeta (mas de 120MB), utilizada para almacenar el resto de los ficheros utilizados por el chip (uImage, rootfs, xkey.cfg) - Boot sector: pequeña porción de la SD destinada a almacenar el sistema de ficheros necesario para que pueda arrancar el sistema Linux del chip.
Dado que esta estructura es nueva, es altamente recomendable re-crear la tarjeta MicroSD usando la imagen correspondiente a este firmware, y la herramienta de recuperación correspondiente.
Además de este cambio significativo, otro cambio importante es la inclusión de un fix para un problema existente hasta la versión 1.05 con el actualizador del firmware del chip, y que impedía una correcta actualización del mismo.
El cambio de FAT a ext3, se ha realizado por que existe un error en el driver FAT utilizado el cual corrompía la microSD, lo que obligaba a abrir la consola para recuperar la tarjeta con una de las imagenes de firmware suministradas. Se ha decidido utilizar Ext3, por que es mucho mas estable/consistente y por tanto evitaría la necesidad de abrir la consola para recuperar la tarjeta.
Por lo antes descrito, es importante tener en cuenta que NO se debe volver a versiones anteriores del firmware del chip, ya que esas versiones no podrán ejecutarse correctamente en el nuevo sistema de ficheros Ext3, además de que se volvería a producir el error del actualizador del chip.
Recuperación MicroSD
Para recuperar la microSD del chip, o para comenzar con una instalación "limpia" del mismo, se utiliza un sistema de imágenes de la tarjeta. Para generar y recuperar estas imágenes se utiliza el programa USBIT, y se puede encontrar en su página oficial.
Versiones de Firmware
* Firmware para el CHIP *
- Firmware 1.20 Beta
- Firmware 1.12
- Firmware 1.11
- Firmware 1.06 - [http://www.multiupload.com/8F39WKHCV6 Imagen
SD]
- Firmware 1.05
- Firmware 1.04 - Imagen SD
- Firmware 1.03
- Firmware 1.02
- Firmware 1.00 - Imagen SD
- Firmware 2.01-1 https://dl.dropboxusercontent.com/u/86651114/X360%20Key/02.01-1.zip
- Firmware 2.01-4 http://download1638.mediafire.com/fkbc1zmxdthg/srzsvt8nkgcjpsz/Xkey+Firmware+02.01-4.rar
* Firmware para el DISPLAY *
Instrucciones:
- Descomprimir el archivo ZIP.
- Conectarlo mientras mantenemos pulsados los botones arriba y abajo. El display permanecerá apagado y el LED azul se encenderá.
- Ejecutar xupper.exe, detectará automáticamente el display.
- En el menu de arriba seleccionar "File | Open", elegimos "Programmer Updates (.upd)" en el filtro de archivos y cargamos "remote_1_1A.upd".
- En el menu de arriba seleccionamos "Programmer | Update Programmer Firmware" y la actualización comenzará durando unos 10 segundos, al finalizar la actualización la pantalla se encenderá.
- ¡Ya está actualizado! Desconectalo y úsalo normalmente.
Instalación. Software
Solo es necesario copiar el software en la tarjeta microSD que se adjunta con el chip. Normalmente la tarjeta microSD viene con el software preinstalado de fábrica.
- Es recomendable hacer una copia de seguridad de la tarjeta microSD. (programa necesario para generar la imagen para la microSD [1]).
- A partir de la versión 1.06 (inclusive) es posible hacer actualizaciones de software por usb, copiando los archivos en la raíz del disco usb. Recuerda borrar dichos archivos una vez finalizada la actualización, de lo contrario se volverá a actualizar.
- En la versión 1.06 podemos modificar el archivo xkey.cfg para seleccionar idioma y activar o desactivar el isomenu, todo desde un editor de textos, ejemplo:
Language setting:SCN,TCN,KOR,JPN,DEU,ENG,ESP,ITA,NED,POR,SWE LANGUAGE=ESP y ejemplo: isoMENU flag Y/N On/Off MENUISO=Y o MENUISO=N
Problemas frecuentes
- Al intentar actualizar la consola, se queda bloqueada y no finaliza completamente la actualización: normalmente la actualización intenta hacer una actualización del lector, pero el chip bloquea el acceso. Hay que conectar el cable sata de la placa directamente al lector para aplicar la actualización.
- Al cargar un juego aparece una luz roja: normalmente pasa con juegos XGD3. Necesitas tener instalado el archivo dae.bin y una versión del dash compatible. También hay que tener en cuenta que ciertos lectores necesitan un nuevo firmware original distinto, para algunas versiones del dash.
- Conecto un disco duro externo sin alimentación auxiliar y no lo lee: es posible que no llegue la suficiente corriente al disco duro y necesites usar un transformador para el disco duro o si es un cable "Y", conectarlo a otro usb de la consola.
- Inserto la tarjeta sd en un ordenador, pero aparece como disco sin formato y no puedo grabar nuevos archivos: puedes usar como alternativa un live cd de linux. También puedes probar con otro lector de tarjetas (algunos dan más problemas que otros).
- Al jugar me aparece un mensaje de que limpie el dvd con una gamuza o aparenta cargar muy lento: se desconocen los motivos de momento, pero puede estar relacionado con el disco duro usb o el cable usb. Prueba a cambiarlo hasta que funcione correctamente.
- Al intentar actualizar el x360key se nos bloquea, esto pasa con los firmware inferiores al 1.06 que ya soluciona el problema de cuelgues en las actualizaciones: lo solucionamos sacando la micro sd y restaurándola con una imagen guardada de nuestra micro sd.
- Al cargar una iso seleccionando una imagen en galería de imágenes no arranca el juego: confirmamos que la iso y la imagen para la portada que hemos creado contienen el mismo nombre cada uno con su extensión correspondiente .iso y .jpg, o bien el tamaño de la imagen para la portada es demasiado grande KB.
- Algunas personas inician el xk3y sin ningún problema, empiezan a jugar, pero al cabo de un rato (5-10-15, etc minutos) la consola se reinicia y vuelve al dash y muestra el disco que había cargado antes de reiniciarse, siendo este perfectamente iniciable, pero reiniciándose de nuevo al cabo de un rato; de momento es una ruleta rusa y no tiene solución, de hecho es el hilo con más mensajes en el foro oficial.
Cargar juegos con varios dvds sin usar la pantalla oled
1. Pulsa eject cuando te pida el nuevo disco - Esperar al mensaje "wrong disc"(disco erroneo) y pulsar OK 2. Pulsar boton XBOX en el mando 3. Ir a multimedia 4. Pulsa "Seleccionar reproductor de musica" 5. Pulsa "Disco actual(current disc)" 6. Pulsa derecha y selecciona tu hdd 8. Selecciona el hdd deseado 9. Pulsa eject cuando diga "eject try to load.mp3" 10. Pulsa el boton XBOX en el mando - Si el autoplay esta activado no habria necesidad de este ultimo paso de pulsar el boton XBOX
Enlaces relacionados
Referencias
Usuarios más activos en este artículo