Blackaddr nous propose aujourd'hui un petit utilitaire pour PC qui vous permettra de reconfigurer la sortie pins sur le SMC qui est utilisé pour la communication JTAG vers le GPU. Cette utilitaire ne gère que les fichiers SMC décryptés contenant déjà le code du hack JTAG. Ceci devrait aidé les personnes confrontés à des échec au boot et à chercher d'où peut venir le problème et même peut-être le résoudre.
Fonctionnalités:
Mode basique
- Change seulement le signal TMS afin d'utiliser le pin AUD_CLAMP. Corrige beaucoup de problème...un bon départ pour vos recherches.
Mode avancée (pour les chercheurs plus chevronnés)
- Possibilité de changer les signaux TMS et TDI dans le SMC
- Change le TMS "lead-in delay". Ceci détermine le délai entre un changement TMS logique et une assertion du TCLK
- Change la période TCLK . Le bit rate est contrôlé par le délai entre les niveaux de transitions du TCLK.
Fonctionnement :
1) Exporter et décrypter votre SMC depuis une NAND contenant déjà le code du hack JTAG. Vous pouvez faire cela en utilisant la fonction 'Export' de 360 Flash Tool 0.94 ou en utilisant SBTool.
2) 360 Flash Tool fournit un fichier encrypté (SMC_enc.bin) et un fichier decrypté (SMC_dec.bin). Il faudra utilisé le décrypté.
3) Patcher le SMC_dec.bin en utilisant le mode basique ou avancé. Lire le NFO pour des informations complémentaire.
4) Ré-encrypter et importer le nouveau fichier SMC dans votre NAND. Ceci est faisable avec 360 Flash Tool, SBTool ou iBuild pour images Freeboot. 360 Flash Tool 0.94 peut rencontrer des problèmes avec les images XBR "zero-paired". Certaines données "zero-pairing" du Block 0x2 (3ème block) ne devraient pas être calculées correctement. J'ai travaillé autour de ça en flashant uniquement les deux premiers blocks avec nandpro. Le reconstruction d'image freeboot avec ibuild ne semble pas rencontrer ce problème.
non le SMC c'est la partie de la nand qui gère la console au bas niveau au moment du boot; contrôle erreurs, lancement des différents parties ( réseau, GPU, ...) ...OK pour les XEX, et les KV.bin je comprenais mais la SMC =D je suis perdu "sortie pins sur le SMC qui est utilisé pour la communication JTAG vers le GPU". C'est les diodes avec le pont ??
The System Management Controller (SMC) is an 8051/8052 core inside the Southbridge. It manages the power sequencing, and is always active when the Xbox 360 has (standby or full) power applied. It controls the frontpanel, has a Realtime clock, decodes IR, manages temperatures, fans, DVDROM tray and a bunch of other things. It talks with the frontpanel board to set the LEDs. When the system is running, the kernel can communicate with the SMC, for example to query the realtime clock, open the dvd-tray etc.
surtout comprendre mieux comment fonctionne la console, et n'oublies pas que le Jtag avait pour but de remplacer le SMC d'origine par un autre si j'ai bien compris l'histoire du hack, et je n'espère pas non plus trouver un miracle pour les nouveaux versions SMC mais juste pour ne pas dormir con la nuitLe SMC c'est ça, et ça gère uniquement le hardware, pas les parties de jeux :
Toutes les infos ici : http://www.free60.org/SMC
D'après ce qu'on peut y lire, le SMC est dans le chipset southbridge, j'imagine donc que le SMC.bin que l'on injecte dans la nand est une liste d'instruction.
manethon, tu veux faire quoi avec ton SMC décrypté a 100% ?