martes, 21 de septiembre de 2010

LEER Y ESCRIBIR LA EEPROM DE XBOX SIN DESOLDARLA...

Este tutorial va destinado a las Xbox que encajen en alguno de estos casos.

  • Que se daño el disco duro original de la consola y no tienes respaldo de la eeprom para instalar uno nuevo.
  • Que se daño el xbox y tienes un disco duro de gran capacidad bloqueado con la eeprom de dicho xbox.


Ni que decir que es posible utilizar un Chip en vez del sistema explicado en este tuto, pero este sistema es mas barato y solo hay que soldar dos cablecillos a la placa base, el tercer cable se puede pinzar con un tornillo mismo de la placa base. Ademas los chips para xbox en estos dias estan casi extintos.

Ubicación eeprom

Las imágenes muestran el emplazamiento de la eeprom en la placa base, solo he puesto tres modelos, la v1.0, la v1.4 y la v1.6, hay diferencias con otros versiones pero la eeprom esta mas o menos en el mismo sitio.

Imagen

Imagen

He marcado los puntos alternativos del bus LPC en donde se pueden conectar los cables verde (SCL) y el rojo (SDA), el negro (MASA) se puede conectar a la misma chapa de protección o a un tornillo de la placa base.
Estos puntos del bus LPC son comunes a todas las versiones de XBOX.


Imagen

Imagen

Esquema del Interface

El circuito necesario para leer la eeprom consta de los siguientes componentes:
  • Un conector hembra DB9
  • Dos diodos Zener de 5 voltios, 400 MiliWatts
  • Dos resistencias de 3K9 (3900 Ω) o 4K7 (4700 Ω)
  • Los cablecillos se pueden sacar de cualquier cable viejo del tipo puerto paralelo a impresora, serie a serie o paralelo a paralelo
Los colores usados para que se distingan bien serán estos, negro, rojo y verde.

Imagen

Imagen

Imagen


Construcción del Interface

Imágenes paso a paso de como montar el circuito, no es difícil si tienes unos conocimientos mínimos de soldadura.

Imagen

Imagen

Imagen

Imagen

Imagen

Imagen

Software

El software utilizado para la lectura de la eeprom es el PonyProg, es gratuito y de libre distribución.
La versión utilizada para las pruebas en este tutorial ha sido la v1.17h

PonyProg v1.17h para Windows
El programa PonyProg una vez instalado y al echarlo andar por primera vez nos dice que hay que calibrarlo, para hacer esta operación correctamente, hay que cerrar todos los programas (menos el antivirus) y comprobar que ningún proceso esta accediendo al disco duro y/o consumiendo recursos, cuando esto se cumpla ya se le puede dar al Yes

Imagen

Una vez calibrado entramos en Setup y ajustamos como muestra la imagen, el puerto COM dependiendo del PC puede variar,
después arriba en Dev. Type seleccionamos 2402-16 y 2402

Imagen

Conexionado a la Xbox


La forma correcta de conectar el tinglado es este:
La Xbox abierta y sin conexión alguna (sobretodo el cable de corriente), como ya he mencionado antes no hace falta que tenga enchufado ni el disco duro ni el lector DVDROM, tampoco necesita el cable de audio\vídeo y menos aun el mando gamepad.
Procedemos ha soldar los cablecillos, el cable negro puede ser conectado a un tornillo de los que aguantan la placa base o soldado, elije lo que te vaya mejor, el cable rojo va al pin 5 de la eeprom y el cable verde al pin 6 de la eeprom, no es que sean unas soldaduras muy difíciles pero si tienes poca experiencia es fácil meter un pegote de estaño resultando muy complicado la eliminación del mismo.
Una vez hechas las soldaduras es muy recomendable hacer un repaso por si hemos hecho algun cruce, un tester (polimetro) nos será de gran ayuda para comprobar que todo está correcto.
Seguidamente enchufamos el Interface a un puerto serie que tengas libre en el PC

Imagen

Lectura

Lanzamos el PonyProg, después enchufamos el cable de corriente a la Xbox y le damos al botón Power, tan pronto luce el led frontal ya se le puede dar al Read Devide del PonyProg, el proceso de leer la eeprom no tarda ni medio segundo.
Al final del proceso de lectura aparece una ventana titulada Notice, salvo que ponga Error dentro de esta ventana no hay que hacer caso alguno a lo que ponga.

Imagen

Esta ventana nos indica que todo ha ido OK
Imagen

La lectura ha sido un éxito total, he podido desbloquear el disco duro con la ayuda del HDM1.9 junto con el eeprom.bin extraído de la placa.


Error

Si aparece esta imágen de error con el PonyProg comprobar los cables y las conexiones.

Imagen

Limitaciones

Si la Xbox ni siquiera hace los tres intentos de arrancar la única forma de leer la eeprom en este caso es extraerla por completo, para solucionar este problema te recomiendo la lectura de estos dos hilos:

**Colores usados por el lector de este tutorial

Rojo para SDA
Verde para SCL
Negro para GND


Tuto sacado de elotrolado.net y modificado a mis necesidades, probado y comprobado una infinidad de ocaciones, en todas con exito.

lunes, 20 de septiembre de 2010

FLASHEAR TSOP DE XBOX




¿Y esto qué quiere decir?, es muy sencillo, en la placa de algunas versiones de XBOX hay un lugar en donde se encuentra la BIOS* de la XBOX, haciendo un puente en la placa podemos cambiar la BIOS original por una modificada para que lea copias pero NO ES RECOMENDABLE PORQUE UN PEQUEÑO ERROR AL SOLDAR PUEDE DAÑAR PERMANENTEMENTE LA XBOX.

Los que estén interesados y conozcan algo de elctrónica esta este tutorial, que tarde un ratico para conseguirlo con las imagenes:

TUTORIAL PARA EL TSOP DE UN XBOX 1.0 ….1.1

LO QUE VAMOS A NESECITAR
1-XBOX CON EXPLOIT(PARA QUE NOS PUEDA LEER EL ZXB INSTALLER)
2-SOLDADURA 40/60 Y PASTA DE SOLDAR
3-UN PEDASITO DE CABLE FINO(TAMBIEN NOS SIRVE CUALQUIER OTRO SIEMPRE Y CUANDO SEA DELGADO)
4-CAUTIN DE LAPIZ DE 30W A 25W
5-ZXB INSTALLER

BUENO SUPONIENDO QUE YA TIENE EXPLOIT NUESTRO XBOX
HAORA SI COMENZAMOS…
DESARMAMOS EL XBOX HASTA TENER LA PLACA EN LA MANOS

BUSCAMOS LOS DOS PUNTOS EN LA PLACA SUPERIOR PARA PUENTEARLOS CON UNA GOTA DE ESTAÑO O UN PEQUEÑO CABLECILLO DELGADO. SE LOCALIZA CERCA DEL LPC DONDE VAN LOS CHIPS FISICOS

VER FOTO 1

LOS PUNTOS ASOLDAR O PUENTEAR SE ENCUENTRAN DENTRO DEL CIRCULO ROJO.



EN LA PARTE INFERIOR DE LA PLACA LOCALIZAMOS EL SEGUNDO PUENTE QUE VAMOS A HACER
VER FOTO 2……

EN DONDE DICE (R7R4)JUSTO ARRIBA DEL 4 SE ENCUENTRAN LOS DOS PUNTOS A PUENTEAR.




Se ha modificado el tamaño de esta imagen. Haz click en esta barra para verla a tamaño completo. La imagen original tiene unas medidas de 704x528.


SI LA PLACA QUE TENEMOS TIENE UN TSOP MARCA SHARP ENTONCES TENDREMOS QU HACER UN TERCER PUENTE.







UNA VEZ REALIZADO TODO EL PROCEDIMIENTO ARMAMOS NUESTRO XBOX LO PROBAMOS Y METEMOS EL ZXB INSTALLER 2.3

1-NOS VAMOS ALA SECCION DE XBOX CHIPEADAS
DESPUES EN FLASHEAR BIOS/EVOX M8 PLUS Y ESCOJEMOS 1 MB
ESPERAMOS AQUE TERMINE Y LISTO YA ESTA XBOX COMO SI TUVIERA CHIP FISICO PERO MAS BARATO.

*IMPORTANTE TU LECTOR DEBERA ESTAR EN OPTIMAS CONDICIONES PARA QUE NO SE QUEDE EN EL CAMINO CUANDO ESTE FLASHEANDO LA BIOS ASI COMO TU DISCO DE ZXB INSTALLER DEBERA ESTAR GRABADO EN UN BUEN DISCO DVD-R*
YO EN LO PERSONAL USE UN MATRIX SERIGRAFIADO
BUENO ESTO A SIDO TODO CUANDO CAIGA EN MIS MANOS UNA VERSION 1.2 -1,5 LES PROMETO HACER LA SEGUNAD PARTE DE ESTE TUTO.

ESTE TUTO ES MERAMENTE EDUCATIVO COMO DICE EL BUEN AMIGO PIPEMATTA. LA VENTAJAS UNA VEZ FLASHEADO SON :
PUEDES INSTALAR UN DISCO DE MAYOR CAPACIDAD INCLUSO SIN BLOKEAR
PUEDES REPARAR EL ERROR 21-13-16 O INCLUSIVE EL 5 SI NESECIDAD DE HOTSWAP.
LA DESVENTAJAS SON: SI LA RIEGAS TE PUEDES CARGAR TU XBOX QUE SE PODRA ARREGLAR SOLAMENTE CON UN CHIP FISICO O VECES NI ASI

Lo positivo del procedimiento:

- La XBOX funciona como si tuviera un chip físico.
- No cuesta nada.

Lo negativo del procedimiento:

- Es muy riesgoso.
- Actualizar la BIOS (en algunos casos es necesario para jugar los juegos más nuevos pero es rara la ocasión) es muy tedioso.
- No se puede jugar al LIVE.
- Quitar esta modificación para instalar un chip o para dejar la XBOX de fábrica es una tarea casi imposible.

* BIOS es el sitema de arranque de la XBOX, es algo esencial para que la XBOX funcione.