You are on page 1of 6

LECTURE EEPROM SANS PUCE

Bonjour, j'ai décidé de mettre ce tuto pour aider les gens à faire des backups du eeprom et les
reprogrammer à la volé.

Attention cette technique doit se faire xbox allumé pour la lecture et l'écriture de l’eeprom.

La méthode consiste à reprogrammer l’ EEPROM d’un XBOX sans le retirer de la carte mère.
L’eeprom possède un bus standard appelé I2C. Ce bus possède deux lignes de communication soit
le SDA et le SCL. Il fonctionne avec un maître et des esclaves. Donc le but est de devenir le maître
de ce bus pour pouvoir lire et écrire des informations dans le EEPROM.

Chose que vous aurez besoin.
Un pc
Le logiciel I2C à téléchager ici –> http://col2000.free.fr/eepserie/comeep13.zip
Logiciel PonyProg , que j’utilise pour les consoles , http://www.lancos.com/ppwin95.html
Site explication logiciel http://www.lancos.com/prog.htm

Démonter le disque dur et le lecteur DVD, et enleve la nappe IDE

Un petit rappel pour une CM v1.0 a v1.4 , en vert port LPC en bleu le Tsop , en rouge l’Eeprom
avec les 3 points utilisés pour la lecture ou écriture .GND = masse /0V , SCL et SCA point de
lecture et ecriture , les 3 pattes de l’eeprom sont relié au port LPC borne 13 et 14, la borne 2 etant
la masse de la CM.
LOGICIEL PONYprog2000

http://www.lancos.com/e2p/ponyprogV117h.zip
http://downloads.sourceforge.net/ponyprog/ponyprogV207a.zip nouvelle version beta a vérifier

Installe le logiciel , un fois installé tu demarres application « ponyprog2000, puis valides par ok le
logiciel
Ce qui te permettra d’avoir acces a la configuration de l’interface et valide en port serie « JDM API
le port de sortie est validé automatiquement com1 ou 2.

on passe alors a la calibration de l’interface , menu calibration = validation puis tu sélection le
composant utilisé , I2C bus 8bit eeprom / 2402

Et maintenant, passons a la connexion de l’interface a la CM sans soudure.

2
CONNEXION CM AU PC

On commence par brancher le connecteur de l’interface au port LPC, si les trous sont libres
d’origine pas de probleme il suffit de l’emboiter il tiens tout seul , par contre sur les V1.0 et les CM
pucées, il te faudra faire des modifs au niveau du connecteur , tu peux meme sectionner a la pince
les 2 pins 13/14 et n’utiliser que ces 2 points et relier la masse a une cosse que tu mettras sous
une vis de fixation de la CM.
On reprend , connecteur monté , console encore éteinte , tu boots le logiciel.

Attention tu n’as pas les meme couleurs de fils , ce qui est important c’est la position, les 2 fils
superieur sur borne 13/14, pour la masse (gnd) j’utilise la borne 2 du lpc
On demarre la console avec cable vidéo branché , que ta console frag, ou pas, la lecture et
l’écriture est réalisable du moment que les pistes de liaison soient bonnes et que l’eeprom soit
alimenté.
Console allumé , démarre le logiciel , puis une fois dans le menu , tu clics sur l’icône lecture , le
programme demarre la led de l’interface est allumée , et si l’eeprom est en état de marche, tu as le
fichier .bin qui s’affiche a l’écran

La 4eme ligne a droite correspond au numero de serie de la console annoté sous la carcasse.

3
Il ne reste plus d’a le sauvegarder sur ton PC ou une disquette.
Mais ne pas oublier de l’extraire 2 ou meme 3 fois pour le vérifier, a l’aide du logiciel WinHex , tu
peux ouvrir plusieurs fichiers et vérifier qu’ils soient identique ,sinon tu as une erreur de lecture sur
ton eeprom.

REPROGRAMMER REMPLACER L’EEPROM

Pour reprogrammer une eeprom, remplacer le fichier par un autre , on peut également le faire, on
est pas obligé de toucher au DD
Mais ne pas oublier que ne peut mettre que des eeprom.bin de meme version , car l’eeprom
contient quelque parametres consernemt les chips graphique , et composant style Tsop.
Tu utilises l’icône « ouvrir fichier » , tu recherches l’emplacement de stockage de ton eeprom , tu
le selectionnes pour le faire apparaître

Il ne reste plus qu’a valider l’ecriture composant , et si tout va bien tu peux controler l’eeprom en
repassant par la phase lecture.

4
Et voilà l’affichage de ton fichier a l’aide de WinHex, tu peux ouvrir plusieurs fichiers pour pouvoir
les vérifier.

Maintenant que tu as récupérer une copie de votre EEPROM.
va dans fichier sauver pour l’enregistrer dans votre ordinateur.

Note:Fait le backup deux ou trois fois et nomme les fichiers eeprom.bin et eeprom1.bin par
exemple.
Fait une comparaison hexadiécimale avec winhex.
si les fichiers sont semblables alors tu es sûr que ton backup est bon.

TUTO AVEC LOGICIEL COMEEP 13

. démarre le logiciel comeep13.exe

configuration du logiciel.
sélectionne le port série que tu utilises.

Sélectionne l’adresse 4 .

5
Sélectionner le EEPROM 24c02

7. Lecture de votre EEPROM
Allume la console -- ici le ventilateur se mettra à tourner rapidement c'est normal...

Clique sur lire toute la mémoire.

Ferme la XBOX. La console refuse defois de couper avec le front panel , il faut d’abord retirer le
connecteur
si tout c’est bien passé le logiciel n’aura pas affiché d’erreur et tu auras des valeurs
hexadécimales autre que FF dans le tableau.
Maintenant tu récupéres une copie de ton EEPROM.
va dans fichier sauver pour l’enregistrer dans votre ordinateur
Note:Faire votre backup au moins deux fois et nommez deux fichiers eeprom.bin et eeprom1.bin
par exemple.
Faite une comparaison hexadiécimale avec winhex par exemple.
si les deux fichiers sont semblables alors tu peux etre sûr que ton backup est bon.

POUR ECRIRE SUR L’EEPROM.

Avec la même configuration du programme comeep13.exe cité ci haut
fichier ouvrir
allumer la XBOX
programmer la mémoire
éteindre le XBOX
c’est tout.
j’espère que ce tuto pourra en aider plusieurs.

6