Aller au contenu


Photo

SMC I/O Config Utility v0.1 Alpha release


  • Please log in to reply
9 replies to this topic

Posté 30 mai 2010 - 23:39

#1
Razkar

Razkar

    HomeBrew Lover

  • Shining VIP
  • 6 098 Messages :
  • Sexe:Male

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.


  • Retour en haut

Posté 31 mai 2010 - 07:40

#2
Manethon

Manethon

    Modding addict

  • Technicien LS expert
  • 21 721 Messages :
  • Sexe:Male
  • Lieu:Valenciennes Nord 59
trop fort ce qui manquait dans le hack jtag, hate de rentrer pour tester ce soft, j'en reve d'avoir un soft qui décrypte totalement un SMC
  • Retour en haut

Posté 31 mai 2010 - 11:15

#3
julien49

julien49

    Sunriseur

  • Members
  • PipPip
  • 83 Messages :
  • Sexe:Male
Merci beaucoup je prend =)
Image IPB
  • Retour en haut

Posté 31 mai 2010 - 12:01

#4
Guest_teretete_*

Guest_teretete_*
  • Guests
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 ??
  • Retour en haut

Posté 31 mai 2010 - 20:45

#5
Manethon

Manethon

    Modding addict

  • Technicien LS expert
  • 21 721 Messages :
  • Sexe:Male
  • Lieu:Valenciennes Nord 59

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 ??

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, ...) ...
  • Retour en haut

Posté 31 mai 2010 - 21:09

#6
Nbz

Nbz

    ??? No Tags ???

  • Shining VIP
  • 2 457 Messages :
  • Sexe:Male
  • Lieu:Nancy-54
Le SMC c'est ça, et ça gère uniquement le hardware, pas les parties de jeux :

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.


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% ?

Image IPB

  • Retour en haut

Posté 01 juin 2010 - 02:38

#7
Manethon

Manethon

    Modding addict

  • Technicien LS expert
  • 21 721 Messages :
  • Sexe:Male
  • Lieu:Valenciennes Nord 59

Le 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% ?

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 nuit

Ce message a été modifié par Manethon - 02 juin 2010 - 02:19.

  • Retour en haut

Posté 01 juin 2010 - 10:28

#8
Le Duc

Le Duc

    Sunriseur avancé

  • Members
  • PipPipPip
  • 779 Messages :
  • Sexe:Male
merci. impecc'
  • Retour en haut

Posté 01 juin 2010 - 17:21

#9
Razkar

Razkar

    HomeBrew Lover

  • Shining VIP
  • 6 098 Messages :
  • Sexe:Male
La V0.2 est sorti elle corrige un petit bug au niveau du code du hack

Lien

rndd8.png

Homebrew-connection.org

Modification de console dans le 76

  • Retour en haut

Posté 01 juin 2010 - 19:38

#10
Guest_teretete_*

Guest_teretete_*
  • Guests
Ok donc en decryptant le SMC on peut peut etre trouver une autre faille ^^ je serais curieux d'analyser la différence entre le 8955 et le 9199
  • Retour en haut




1 utilisateur(s) en train de lire ce sujet

0 invité(s) et 1 utilisateur(s) anonyme(s)