Sei sulla pagina 1di 22

Tutorial, Como leer y/o escribir en la eeprom via hardware

por hal9000 04 Nov 2007 11:19

Este tutorial pretende la lectura y/o escritura de la eeprom de


la Xbox via hardware sin llegar a desoldar esta de la placa base y de este modo ser
una alternativa a la compra y posterior instalacin de un Chip.
Para este cometido se necesita de un sencillisimo interface, de
un PC con Windows95/98/ME/NT/2000/XP o con Linux y que ademas este
disponga de un puerto serie libre
Nota:
Aviso escribi:El

forero Pedrinky hizo pruebas con un portatil y un conversor USB a RS232 (puerto

COM) y los resultados fueron negativos.

Este tutorial va destinado a las Xbox que encajen en alguno de estos supuestos:
Supuestos
1- Que haciendo HotSwap se ha roto el disco duro (error 07 o error 08 y 09 raro) y
no tienes los datos de la eeprom para bloquear el nuevo disco duro.
2- Disco duro desbloqueado (error 05)
3- Que el HotSwap no te sale ni queriendo.
4- Tienes un error 13, 16 o 21 y no ves claro el tema del HotSwap
5- Eeprom corrupta.
6- Que habiendo petado la Xbox, esta todava arranca y aunque no saque ni audio ni
vdeo, el led frontal queda encendido al modo rbol de Navidad o como mnimo
hace los tres intentos de arrancar aunque luego se apague automticamente.
Estos pasos son necesarios si quieres desbloquear el disco duro de la Xbox averiada
para poder utilizarlo en otra Xbox o PC o si quieres recuperar los datos de la eeprom
Ni que decir tiene que en los cuatro primeros supuestos 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.
Ubicacin eeprom
Las imgenes 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.

Esquema del Interface


El circuito necesario para leer la eeprom consta de 5 componentes:
Un conector hembra DB9
Dos diodos Zener de 5 voltios, 400 MiliWatts
Dos resistencias de 3K9 (3900 ) o 4K7 (4700 ), estas ltimas son las que he
utilizado personalmente.
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 sern estos, negro, rojo y verde.
Todo el circuito cabe perfectamente en el mismo conector DB9 y no es necesario placa
o circuito impreso alguno.
Los cables que he usado son de un metro de largo mas o menos.
El precio del conjunto es de aprox. 90 cntimos.

Si no tienes claro donde leches esta el nodo (A) y/o el ctodo (K) del diodo la
imagen de aqu abajo te puede ayudar, los diodos Zener se comprueban de la misma
forma que un diodo comn.
Con un tester puesto en comprobacin de diodos (ver crculo rojo en la imagen),
prueba ha alternar las puntas de prueba en el diodo, cuando
marque continuidad la punta roja se corresponde al nodo (A) y
la negra al ctodo (K)
El valor mostrado en el display del tester es orientativo, cada diodo marcar valores
diferentes.

Construccin del Interface


Imgenes paso a paso de como montar el circuito, no es difcil si tienes unos
conocimientos mnimos de soldadura.

Software
El software utilizado para la lectura de la eeprom es el PonyProg, es gratuito y de
libre distribucin.
La versin utilizada para las pruebas en este tutorial ha sido la v1.17h
PonyProg v1.17h para Windows
PonyProg v1.17h para Linux
El programa PonyProg una vez instalado y al echarlo andar por primera vez nos dice
que hay que calibrarlo, para hacer esta operacin correctamente, hay que cerrar todos
los programas (menos el antivirus) y comprobar que ningn proceso esta accediendo
al disco duro y/o consumiendo recursos, cuando esto se cumpla ya se le puede dar
al Yes

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

Como nota aado que he probado a hacer lecturas de la eeprom con el programa ICProg siendo los resultados en todos los casos totalmente negativos.

Conexionado a la Xbox
MUY IMPORTANTE
Si el interface no os llega al PC y le quieres poner un alargador de cable serie, este
tiene que ser del tipo pin a pin
Cuidado, no sirven los cables llamados cable null-modem.
La placa utilizada para la primera prueba es una v1.4 la cual no saca ni seal de audio
ni vdeo y el led frontal queda encendido al modo rbol de Navidad, solo esta
conectada la fuente, el interface y el cable del botn frontal para poderle dar al
Power, el cable de audio/vdeo no es necesario que este presente, as como tampoco
las unidades (dvdrom y/o disco duro)
La forma correcta de conectar el tinglado es este:
La Xbox abierta y sin conexin 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\vdeo 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 difciles pero si tienes poca experiencia es fcil meter un
pegote de estao resultando muy complicado la eliminacin 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

Lectura
Lanzamos el PonyProg, despus enchufamos el cable de corriente a la Xbox y le
damos al botn 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.

Esta ventana nos indica que todo ha ido OK

La lectura ha sido un xito total, he podido desbloquear el disco duro con la ayuda del
HDM1.9 junto con el eeprom.bin extrado de la placa.
Conexionado a la Xbox II
Segunda prueba, esta vez es una placa v1.6 que no arranca, solo hace los tres
intentos de arrancar y se apaga.
Por suerte el programa PonyProg lee a la velocidad de la luz y da tiempo suficiente en
el primer intento de arrancar para leer la eeprom.
El cable negro lo he pillado con un tornillo de la placa base, as me ahorro una

soldadura.
En este caso tampoco hay nada enchufado salvo la fuente, el interface y el cable del
botn frontal.
Imagen general del conexionado.

Imagen detallada del conexionado.

Lectura II

El resultado como en el primer caso ha sido de un xito rotundo


IMPORTANTE, una vez leda (y guardada!) la eeprom lo primero que hay que hacer
es desenchufar el cable de corriente de la Xbox, despus desenchufar
el Interface del PC y por ltimo desoldar los cables de la placa base.
Error
Si aparece esta imgen de error con el PonyProg comprobar los cables y las
conexiones.

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:
Substituir y programar una eeprom fsica I
Substituir y programar una eeprom fsica II
Informacin
Informacin original extrada de aqu y de all
Miscelnea
Aunque se sale bastante del propsito de este tuto voy a explicar muy por encima
como usar el programa Liveinfo Beta 3 xbox v1.6 Yoshihiro
Este programa sirve para editar el fichero eeprom.bin desde un PC.
Antes que nada hay que saber que hay tres versiones de eeprom en las Xbox, la
v1.0, v1.1 a v1.5 y v1.6 a v1.6x, los datos en todos los casos son de 256 bytes pero
estos datos estan organizados de distinta manera, esto hace que sea incompatible
programar por las buenas unaeeprom de una v1.0 con una de v1.1-5 o una v1.6-6x o
viceversa.
Este programa ademas de permitirnos editar la eeprom y variar lo que nos convenga,
tiene una funcin muy potente que es la de poder convertir cualquier versin
de eeprom para la versin de Xbox que queramos.
Notas

Cualquier contratiempo y/o imprecisin hacedmelo saber que ser corregida

Si no puedes ver las imagenes correctamente


http://www.megaupload.com/?d=ACDUI6RQ
Ultima edicin por hal9000 el 09 Abr 2011 23:35, editado 13 veces

Potrebbero piacerti anche