jtk Posté(e) 24 décembre 2009 Share Posté(e) 24 décembre 2009 (modifié) bonjour à tous, voici mon premier retour sur la fabrication d'un module usb nandpro et son utilisation pour la mise en place xbr. je me suis lancé en suivant la référence http://gueux-forum.net/index.php?showtopic=227917&st=47 voici les étapes de sa fabrication et quelques remarques qui permettront de faciliter la vie à ceux qui voudraient se lancer : première partie : création du module de programmation du pic 18f2550 la partie soudure est relativement assez simple : les broches 2 à 9 vont sur des diodes qui vont toutes sur la broche 20. (au début je pensais qu'il y avait un ordre à respecter...) bref, en sacrifant un ancien cable imprimante on arrive assez facilement le montage avec un support pour le pic. deuxième partie : programmation de PicXBoot.hex sur le pic. c'était ma première utilisation de winpic... ma configuration de winpic doit être stockée dans le fichier ini ci-dessous. (il peut servir à remplacer le .ini après installation de winpic) (le fichier PicXBoot.hex dans c:\tmp) la programmation n'a pas fonctionné tant que je n'ai pas mis le port parallèle en mode epp (dans le bios du pc) il y a des fonctionnalités de test qui permettent de détecter le montage et le pic (au début, il me mettait unknown dans device) pour programmer : lancer winpic, selectionner le composant 18f, puis 2550 dans la liste en haut à droite (ca doit être déjà fait avec mon .ini),ouvrir le fichier PicXBoot.hex, cliquer sur ecrire, puis vérifier. troisième partie : réalisation du module usb pas de problème particulier (à part les yeux qui se touchent pour les soudures...), mais une plaque de test est préférable... la partie la plus critique (pour moi) est ce qui concerne le résonateur, je n'en avais pas, juste un quartz, il a fallu que e rajoute deux petits condos à la masse sur ces pattes. (le montage résonateur est plus simple) quatrième partie : programmation du module usb branchement sur un port usb, et windows ne reconnait pas le périphérique... (independement de la position du switch sur la patte 17 du pic) de ce que j'ai compris, il faudrait que j'arrive à indiquer le pilote mchpusb, mais ca ne passe pas... /* fin du premier épisode */ sur conseils de TPretender et TheTool : je permutte data+ et data- -> le périphérique usb est détecté et me demande un driver je lui indique le répertoire contenant mchpusb. -> ca fonctionne je lance PDFSUSB et le périphérique apparait dans la liste je choisis alors PICFLASH.hex pour l'écrire sur le pic. cinquième partie : reconnaissance du module usb par nandpro je ferme le programme, déconnecte le module usb puis j'ouvre le switch du module lorsque je le rebranche, il est détecté comme memory access et demande un driver, je lui indique le répertoire nandpro. -> ca fonctionne essais de communication avec nandpro je lance nandpro usb: -r1 totolapin il me dit : Looking for usb interface device Could not detect a flash controller Fatal Error ca doit être normal, la xbox360 n'est pas connectée au module pour info, lorsque le module n'est pas connecté ca donne : Looking for usb interface device No device found Can not continue /* fin du deuxième épisode */ j'ai trouvé une xbox 360 en rrod. après réparation (merci les tutos du site), je m'attaque au branchement du module sur cette xbox360. pour info c'est une xenon avec 16mo de nand. la mise en place du jtag : soudure assez facile (6 en tout) les emplacements sur lesquels il faut souder sont bien indiqués: une diode de J2D2.1 vers J1F1.3 une autre diode J2D2.2 vers J1F1.4 et un fil entre J2D2.4 et J2D2.7 ensuite la soudure du module à la xbox 360 : un peu plus compliqué par le nb de points très proche sur J1D2 et J2B1 auxquels il faut se connecter mais à la différence du jtag, je ne cherche pas une soudure très solide car je vais déssouder le tout après le flash. toutes les soudures réalisées, je met la 360 sur secteur et je connecte le module usb à l'ordi. avec nandpro je recupère le contenu de la nand : nandpro usb: -r16 orig.bin (ca me prend moins de 5 minutes) je le fais trois fois (en changeant le nom de orig.bin à chaque fois : orig2.bin, orig3.bin...) j'ai un message d'erreur pendant l'extraction car un des blocks de la nand est hs : en position 01F5 j'utilise NandCompare pour comparer mes extractions : elles sont toutes identiques. donc en cas de 'pépins' je pourrais restaurer une de ces sauvegardes. extraction des infos de la nand à partir du fichier orig.bin nandpro orig.bin: -r16 rawkv.bin 1 1 nandpro orig.bin: -r16 rawconfig.bin 3de 2 je n'avais pas la bonne version de nandpro (pas la 2.0b) il tentait de se connecter au lpt au lieu de lire le fichier orig.bin). avec la bonne version il créé les deux fichiers rawkv.bin et rawconfig.bin je récupère la version de xbr la plus récente actuellement : XBR_Xenon_8955_3 que je renomme en XBR.bin et ensuite injection de mes données dans ce XBR.bin : nandpro XBR.bin: -w16 rawkv.bin 1 1 nandpro XBR.bin: -w16 rawconfig.bin 3de 2 comme j'avais un bad block, j'utilise BadBlockMover pour adapter le XBR.bin à ma xbox 360 sur lequel j'ai un bloc déffecteux. (lui fournir orig.bin et XBR.bin) au final je peux flasher ma xbox360 avec ce XBR : nandpro usb: -w16 XBR.bin j'en profite pour relire la nand ensuite : nandpro usb: -r16 relu.bin nouvelle vérif avec nandcompare : xbr et relu sont identiques donc SUPER!!! je débranche la xbox 360 du secteur et l'usb du pc. je déssoude le module de J1D2 et J2B1 je branche la xbox 360 à l'écran et la démarre : pas de pb; vérif dans info système : je suis en version 8955 donc re-SUPER!!! /* fin du troisième épisode */ à suivre : facultatif : passage de xbr 3 à xellous. contenu de WPic800.ini (je n'arrive pas à joindre ce fichier): [Parametros]Pic_10F=0Pic_12F=0Pic_16F=0Pic_18F=26Pic_18FJ=0Pic_18FK=0Pic_30F=0Pic_33F=0Pic_24F=0Pic_24H=0Pic_16C=0Pic_32MX=0I2C=0I2C_M=0SPI_93XX=0AVR=0Dev=4M_30_ICSP=0ClosW=0InitDir=C:\tmpTPH=ART2003CSOFT_index=0VDurante=1VDespues=1PMsgs=0AutoPic=1AutoSel=0Reabrir=0Datos_Direccion_X_2=1Mostrar_Nemonico=1Reabrir_ultimo_hex=0Mostrar_icon_P=0RESPETA_EEPROM=0Info_Down=0CBytes=8CModo=0AT_programming_PARALLEL=0AT_programming_HIGH_SERIAL=0AT_programming_LOW_SERIAL=1AT_LEER_PROGRAMAR_CONFIG=0AT_swap_and_words=1Borrar_chip=0Prog_Codigo=1Prog_Datos=1Prog_Config=1left=-4top=-4Width=1032Height=746Maximized=1Pic32_Modo_2_Wire=1[Auto_ID]Nombre=DefaultUsar_Auto_ID=0[Recientes]f=C:\tmp\PicXBoot.hex| Modifié 30 janvier 2010 par jtk Lien vers le commentaire Partager sur d'autres sites More sharing options...
TPretender Posté(e) 24 décembre 2009 Share Posté(e) 24 décembre 2009 (modifié) Salut, Pour ton probleme de driver, Tu as dut inversé les broches Data - et Data + de ton connecteur USB comme moi... Il reconnaissait un périphérique usb inconnu. tu les inverse et Hop c'est magique il te demandera un driver... T'inquiète pas il n'y a pas de risque a inversé les DATA... Modifié 24 décembre 2009 par TPretender Lien vers le commentaire Partager sur d'autres sites More sharing options...
sebker56 Posté(e) 24 décembre 2009 Share Posté(e) 24 décembre 2009 Il y a un topic sur les modules usb, c'est dommage de créer un nouveau sujet. Fais nous des photos de ton montage Lien vers le commentaire Partager sur d'autres sites More sharing options...
TheTool Posté(e) 24 décembre 2009 Share Posté(e) 24 décembre 2009 salut, vérifie aussi le condo de 220nF au niveau de la patte 14 du pic, si celui ci est mal soudé, ou hs, ton montage ne sera pas reconnu. Ludo Lien vers le commentaire Partager sur d'autres sites More sharing options...
jtk Posté(e) 24 décembre 2009 Auteur Share Posté(e) 24 décembre 2009 à TPretender et TheTool : je vais permuter les data + et -. et si ca ne fonctionne pas je vérifierai ensuite le condo entre la patte 14 et la masse. je vous tiens au courant. merci pour votre soutien. Lien vers le commentaire Partager sur d'autres sites More sharing options...
TPretender Posté(e) 24 décembre 2009 Share Posté(e) 24 décembre 2009 Courage... C'est increvable ces PIC j'en ai branché un à l'envers durant mes premiers essai et il est toujours en Vie... Lien vers le commentaire Partager sur d'autres sites More sharing options...
jtk Posté(e) 24 décembre 2009 Auteur Share Posté(e) 24 décembre 2009 data+ et data- permutés -> le périphérique usb est détecté et me demande un driver je lui indique le répertoire contenant mchpusb. -> ca fonctionne je lance PDFSUSB et le périphérique apparait dans la liste je choisis alors PICFLASH.hex pour l'écrire sur le pic. je ferme le programme, déconnecte le module usb puis j'ouvre le switch du module lorsque je le rebranche, il est détecté comme memory access et demande un driver, je lui indique le répertoire nandpro. -> ca fonctionne reste les essais avec nandpro je lance nandpro usb: -r1 totolapin il me dit : Looking for usb interface device Could not detect a flash controller Fatal Error ca doit être normal, la xbox360 n'est pas connectée au module pour info, lorsque le module n'est pas connecté ca donne : Looking for usb interface device No device found Can not continue bref, une bonne journée... reste à lui présenter ma xbox360... à TPretender et TheTool : MERCI! à sebker56 : l'autre sujet sur le module usb nandpro est l'officiel, avec toutes les informations des pros. celui ci est juste une expérience de newbie (et toutes les erreurs qu'on peut trouver). Lien vers le commentaire Partager sur d'autres sites More sharing options...
sebker56 Posté(e) 24 décembre 2009 Share Posté(e) 24 décembre 2009 à sebker56 : l'autre sujet sur le module usb nandpro est l'officiel, avec toutes les informations des pros. celui ci est juste une expérience de newbie (et toutes les erreurs qu'on peut trouver). Ou c'est que ta vu que le topic en question était réservé aux pros?: Je crée ce topic pour ceux qui veulent créer le module USB pour dumper ou flasher la nand de votre console. Lien vers le commentaire Partager sur d'autres sites More sharing options...
TPretender Posté(e) 24 décembre 2009 Share Posté(e) 24 décembre 2009 Pour info il te faut nandPro 2a pour ce module USB. Et pour faire les modif du fichier XBR.bin les "kv" il te faudra la version 2b. Voilà tu tien le bon bout bon flash et profite bien de ton cadeau de Noël. Lien vers le commentaire Partager sur d'autres sites More sharing options...
jtk Posté(e) 30 janvier 2010 Auteur Share Posté(e) 30 janvier 2010 Ou c'est que ta vu que le topic en question était réservé aux pros?: comme tu peux le voir,ce topic n'a rien d'un tuto, si je m'étais greffé sur le topic initial, cela aurait été plus de la pollution qu'autre chose. Lien vers le commentaire Partager sur d'autres sites More sharing options...
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant