lecture eeprom modif

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 lEEPROM d’un XBOX sans le retirer de la carte mère. Leeprom 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.

Upload: mass-murderer63

Post on 06-Jun-2015

3.057 views

Category:

Documents


1 download

DESCRIPTION

Ce guide explique comment recuperer le fichier eeprom.bin sur la xbox avec du materiel hardware

TRANSCRIPT

Page 1: lecture eeprom modif

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.

Page 2: lecture eeprom modif

2

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.

Page 3: lecture eeprom modif

3

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.

Page 4: lecture eeprom modif

4

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.

Page 5: lecture eeprom modif

5

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 .

Page 6: lecture eeprom modif

6

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.