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.

2 comentarios:

  1. se puede poner una eproom 24c02 pero no de smd sino de la grande como seria la instalación

    ResponderEliminar
  2. Se han borrado las imagenes las pueden resubir

    ResponderEliminar