Hoy probamos el magnifico chip de Smartxx (
http://www.smartxx.com)
Sus principales características son
Hardware
* Controladora Ultra Rápida
* Soporta 4 MB en BIOS (máx. 8MB)
* Instalación rápida por pads
* Instalación por PIN-Header
* GND / 3.3 & 5 Volt solderpads
* LED (Verde/Rojo) para Status / Programable
* Configuración de Arranque Directo (Arranque de Emergencia/Recuperación)
* Interruptor externo para puerto conexiones
* Soporte
isplay (LCD externo)
* Control del contraste del
isplay
* Highspeed Transporter IO BUS 4
* Detección Prevención del Live con la Tecnología Crypt-Stealth
* Funciona en cualquier XBox ( Soporte nativo 100% Conaxant & Focus )
Software
* Selección de lenguaje (Ingles/Alemán/Francés/Español)
* SmartXX-OS Actualizable
* Hasta 40 configuraciones de Bancos de memoria
* Borrado de un único Banco
* Se puede cargar Bios al chip desde HDD C/E y Unidad DVD
* Flashable vía LAN ! NO USB O LPC !!!
* Funciona en cualquier Cliente (linux, windows, mac ...)
* Soporte DHCP
* Autoajuste del tamaño de las BIOS
* Auto Detecta el nombre de las BIOS
* Botones para Quickstart
* Backup de la EEprom
* Perdida de la EEprom
* Cambio del modo de Video
* DVD Region
* Hardware Info
* Display HDD PW
* Lock / Unlock HDD
* Clonar HDD 1:1
* Formatea particiones C/E/F/
* Copiado de disco
* Copiado completo de HDD
* Arranque de BIOS por defecto
* Auto Apagado
* Soporte automático para 128 MB Linux
* Salvapantallas en la BIOS para no estropear TV's de Plasma
* Soporte de todos los modos de video y cables(Completo soporte Conexant y Focus)
* Sistema de menús customizable
Tras habernos llegado hemos comprobado su funcionamiento en una consola 1.1 y también en una consola 1.4. El chip funciona correctamente en cualquier versión de xbox
He elegido el modo más rápido con el pinheader. Cambiamos los dipswitches para usarlo con el pinheader
Atención las imágenes corresponden a una consola 1.1 (al final del tutorial tenéis las de 1.2 a 1.5)
Lo primero que he hecho ha sido preparar el pinheader retirando el segundo pin para que se nos pueda colocar en el bus lpc. En la imagen podéis ver cual es el que tenéis que retirar.
Lo siguiente fue localizar los dos puntos necesarios para el chip. El D0 y el EJ.
Aquí los podéis ver el D0
O si preferís el alternativo en la parte inferior de la placa
Y aquí los podéis ver el EJ
Que van a estos dos puntos del chip.
Soldamos el pinheader al bus lpc y los dos cables a los puntos D0 y EJ tanto a la placa como al chip. Y lo colocamos de esta manera
Tras instalarlo solo tendremos que apretar el botón de power o eject para elegir el modo de funcionamiento
Tras arrancar la consola pulsando el botón de power se arrancara la consola con el menú de elección de idioma del SmartXX (al momento de hacer este tutorial están terminando de hacer la versión española del chip)
Luego nos dará la opción de hacer una copia de seguridad de nuestra EEprom
Tras lo cual nos lleva al menú donde aligeremos la bios que queramos pero todavía no le hemos metido ninguna.
Vamos a config
Y allí elegimos network
Donde pondremos la IP (en este caso 192.168.1.20), la submascara de red (255.255.255.0) y el gateway si lo tuviésemos (en este caso mi router es el 192.168.1.21)
Con lo cual podremos conectarnos con nuestro navegador a nuestro chip… si, si habéis leído bien abrís vuestro navegador favorito (Internet Explorer, mozilla o opera) y le pedís que abra la Web
http://ip_del_chip (en nuestro caso 192.168.1.20)
En la que podemos ver varias opciones
Flash Bios
Aquí podemos elegir la bios desde nuestro propio ordenador y en q banco queremos flasherarla.
Direct Boot
En esta imagen podemos elegir que bios es con la que queremos arrancar.
Coffe cooker
Esta opción esta obsoleta y pronto será quitada
Xbox infos
Aquí nos dará información variada sobre la consola y eeprom
Shutdown
Adivinar que hace esta opción…
Desde el menú propio que vemos en la pantalla de la Tv, veamos como ponemos o limpiamos una bios a nuestro chip
Y escogemos bank erase
Elegimos el banco a borrar entre todos los disponibles y lo seleccionamos con A
Y nos borra el banco
Elegimos el flashing menú
Y podemos elegir desde donde queremos coger la bios, desde el disco duro partición C, partición E y desde el cdrom por si no dispusiésemos de red.
Tras elegirlo se nos mostrara un navegador para que podamos elegir la bios, la elegimos y le damos a Program Flash Now
Y nos saldrá una pantalla donde nos preguntara si estamos seguros para flashear debemos de pulsar ambos gatillos y A para programar
Y la barra de estado que nos advierte que no apaguemos la consola mientras dura este proceso
Si tenemos una bios de 256 Kb y queremos meterla en un banco de 512 Kb, el chip nos avisara que el tamaño no es el correcto y nos indicara que podemos duplicarla (Not Fitting, Mirroring posible)
Si pulsamos en Mirror flash to fit la bios de 256 Kb se duplicara para que sea de 512 Kb por lo que ya podremos flashearla
Si necesitamos actualizar el sistema operativo de nuestro chip solo debemos acudir a la Web del fabricante
http://www.smartxx.com/download_1.php y allí descargarnos el update correspondiente
Para actualizarlo lo único que debemos hacer es descomprimir el archivo zip y abriremos el browser y elegimos la opción de flashear escogemos el fichero update_3197.bin
Y en la consola nos preguntara si queremos actualizar el s. operativo de nuestro chip
http://www.smartxx.com/download/update_3197.zip
Y luego nos confirmara que ha sido programado correctamente
Y hasta aquí tenemos las principales funciones de este increíble chip y ahora os pongo los puntos correctos para las consolas 1.2 a 1.5
Y estos dos puntos hay que unirlos para las 1.5
Si no queréis usar el pinheader podéis instalarlo soldándolo directamente a la placa, soldando primero los pads del interior al LPC y luego soldando el d0 (si teneis el ultimo update)
Agradecimientos
Todo el team del SmartXX en especial a Markus
La gente del canal #smartxx de Quakenet (irc.quakenet.org)
A todo el staff de EOL
Y a ti por haber leído hasta aquí
PD: con el ultimo update se puede omitir la soldadura del cable EJ
PD2: aqui teneis el
link para las 1.6