Newserator Posté(e) 31 mai 2010 Share Posté(e) 31 mai 2010 Blackaddr propose un utilitaire qui vous permettra de modifier les pins de sortie (output) du SMC utilisées pour exécuter les transmissions entre le JTAG et le GPU. L'utilitaire supporte uniquement les fichiers SMC décryptés contenant déjà le code du hack JTAG. Grâce à cet utilitaire vous pourrez effectuer des recherches pour corriger certains problèmes générés par le partage des pins de sortie du SMC ou le délai au niveau des données du JTAG (ex: E79 aléatoire sur Zephyr ou problème d'affichage des LEDs des contrôleurs sur les Falcons). Fonctionnalités: Mode Basic: - Change uniquement le signal TMS pour utiliser le pin AUD_CLAMP. Cela corrige de nombreuses erreurs, un bon point de départ pour réaliser des tests. Mode Advanced (pour la recherche) : - Change les signaux TMS et TDI au niveau des principaux pins I/O du SMC. - Change le délai lead-in du TMS. Cela détermine le temps entre une modification logique du TMS et la confirmation du TCLK. - Change la période du TCLK. Le débit est contrôlé en modifiant le délai entre le niveau de transitions du TCLK. Utilisation 1) Exportez et décryptez votre SMC depuis une NAND contenant déjà le hack JTAG. Vous pouvez utiliser la fonction "Export" de 360 Flash Tool 0.94. Vous pouvez également utiliser un utilitaire comme SBTool. 2) 360 Flash Tools exporte un fichier crypté (SMC_enc.bin) et un fichier décrypté (SMC_dec.bin). Vous devez utilisez la version décryptée du SMC. 3) Patchez le SMC_dec.bin via le mode Basic ou Advanced. Utilisez l'utilitaire sans paramètre pour avoir un aperçu des options. 4) Re-cryptez et importez le nouveau fichier SMC dans votre NAND. Pour se faire, utilisez à nouveau 360 Flash Tool, SBTool ou iBuild pour les images Freeboot. 360 Flash Tool 0.94 peut avoir quelques problèmes avec les images XBR zero-paired. En effet, certaines données zero-paired dans le Block 0x2 (3ème block) peuvent ne pas être calculées correctement. Cela peut être contourné en ne flashant que les deux premiers Blocks avec NandPro. La reconstruction d'une image FreeBOOT avec iBuild n'est pas concernée par ce problème. Informations notables: Le but de cet utilitaire est de vous aider à corriger et à rechercher certains problèmes de boot provoqués par le partage des I/O sur SMC ou le délai du JTAG. Sur les consoles non-Xenon, il n'y a pas de I/O inutilisées de disponibles, il est donc nécessaire de composer avec celles utilisées par Microsoft. Le hack original utilise ARGON_DATA pour le TMS, qui correspond à la piste contrôlant le Ring of Light et la partie RF. Cela peut provoquer certains problèmes avec la manette et l'affichage des LEDs (particulièrement sur Falcon) et des erreurs E79 sur les Zephyrs. Le hack original utilise également DB1F1 qui est, semble t-il, utilisé pour la gestion HDMI sur le chip ANA/HANA. Cela peut provoquer des problèmes avec le paramétrage de la sortie vidéo en provoquant des erreurs de boot. A l'heure actuelle, 2 nouvelles I/O ont été découvertes. Ces I/O n'ont pas pas d'incidence critique sur le boot du système. La 1ére est référencée "AUD_CLAMP". Ce signal stoppe la sortie audio analogique. Il n'y a pas d'interaction avec le boot du système et peut donc être utilisé comme un remplaçant intéressant pour le TMS. La seconde est référencée "TRAY_OPEN". Il s'agit d'un signal logique demandant au DVD de s'ouvrir ou se fermer. A l'instar de "AUD_CLAMP", ce signal n'intervient pas non plus dans le processus de boot. Cependant, sur certains lecteurs, le tiroir peut s'éjecter au démarrage, cela dépend de la combinaison carte mère/lecteur. Ce signal pourrait être utilisé pour déplacer le TDI si les problèmes de boot persistent. La plupart des problèmes semblent pouvoir être résolus simplement en déplaçant le signal TMS du RF vers AUD_CLAMP. Les informations suivantes illustrent comment personnaliser les I/O pour les personnes qui souhaitent en savoir plus. 8051 I/O Port Addresses (merci à happy_bunny)SMC_P0 = 0x80SMC_P1 = 0x90SMC_P2 = ???SMC_P3 = 0xC0SMC_P4 = 0xC8 Les bits individuels dans un port sont indexés via les adresses au dessus. Par exemple, SMC_P0.3 = x83 - correspond à la voie ARGON_DATA, qui est utilisée pour le TMS dans le hack original, connecté à la carte RF. SMC_P3.0 = 0xC0 - il s'agit normalement de la voie de contrôle HDMI sur les révisions Zephyr+. Elle est utilisée pour le TDI dans le hack original, connectée à DB1F1 ou FT1U2. SMC_P4.4 = 0xCC - correspond à la voie AUD_CLAMP. Celle-ci peut être utilisée pour le TMS afin d'éviter les problèmes sur le Ring of Light ou les erreurs 79 provoqués par l'utilisation de ARGON_DATA. SMC_P4.7 = 0xCF - correspond à la voie TRAY_OPEN. Elle peut être utilisée comme sortie optionnelle (elle n'intervient pas dans le processus de boot). Cependant, sur certains lecteurs, le tiroir peut s'éjecter au démarrage, cela dépend de la combinaison carte mère/lecteur. Cette sortie peut être utile si DB1F1 ou les points alternatifs ont été endommagés. Il peut être également utile de modifier le TDI vers ce signal si les erreurs de boot persistent en utilisant la sortie DB1F1. SMC I/O Config Utility v0.1 Alpha Site officiel : http://www.xboxhacker.org Source : http://www.hb-released.com Lien vers article original : http://x360.gx-mod.com/modules/news/article.php?storyid=2761 Lien vers le commentaire Partager sur d'autres sites More sharing options...
Gab76 Posté(e) 31 mai 2010 Share Posté(e) 31 mai 2010 interessant pour ceux qui se penche sur le développement Lien vers le commentaire Partager sur d'autres sites More sharing options...
charlo.charli Posté(e) 31 mai 2010 Share Posté(e) 31 mai 2010 En effet, sur ma Jasper 512 j'ai parfois des leds rouge 2 et 3 qui clignotent alors que la console elle boote normalement . Ou encore les 4 led verte qui reste alors que la console boote normalement... Lien vers le commentaire Partager sur d'autres sites More sharing options...
acide0 Posté(e) 31 mai 2010 Share Posté(e) 31 mai 2010 En effet, sur ma Jasper 512 j'ai parfois des leds rouge 2 et 3 qui clignotent alors que la console elle boote normalement . Ou encore les 4 led verte qui reste alors que la console boote normalement... Salut j'ai la meme chose et meme parfois 4 leds rouges mais ça boot normalement sur une Jasper aussi. Lien vers le commentaire Partager sur d'autres sites More sharing options...
sebker56 Posté(e) 31 mai 2010 Share Posté(e) 31 mai 2010 Comme quoi ça a du bon d'avoir une xenon Lien vers le commentaire Partager sur d'autres sites More sharing options...
supertintin007 Posté(e) 31 mai 2010 Share Posté(e) 31 mai 2010 j'avais pas mal d'erreur 79 avec ma zephyr en xbr3 mais depuis que je suis repasser sur freeboot 0.32 ca roule mais si l'erreur 79 reapparait je teste ... Lien vers le commentaire Partager sur d'autres sites More sharing options...
Orphée Posté(e) 31 mai 2010 Share Posté(e) 31 mai 2010 Comme quoi ça a du bon d'avoir une xenon boah, suffit de faire le bon choix la Cygnos V2 montée par SoulHeaven fonctionne à merveille Et le risque de RROD est moins présent que sur une xenon Lien vers le commentaire Partager sur d'autres sites More sharing options...
kaal Posté(e) 31 mai 2010 Share Posté(e) 31 mai 2010 J'ai une Jasper qui refuse de démaré sur XBR (E79) malgré un JTAG corect (vérifié au multimetre, refait plusieurs fois, avec point alternatifs, changement de diode...) Ce soft pourrait aider? Lien vers le commentaire Partager sur d'autres sites More sharing options...
ciberfilou Posté(e) 31 mai 2010 Share Posté(e) 31 mai 2010 Bonjour, quelqu'un pourrais me dire comment, une fois que l'on a décrypter le SMC, grâce à flash tools 360, on peut le re-crypter? impossible de voir l'option! merci. Lien vers le commentaire Partager sur d'autres sites More sharing options...
supertintin007 Posté(e) 31 mai 2010 Share Posté(e) 31 mai 2010 l'application est à lancer sous dos Lien vers le commentaire Partager sur d'autres sites More sharing options...
ciberfilou Posté(e) 31 mai 2010 Share Posté(e) 31 mai 2010 l'application est à lancer sous dos Quelle application? Je galère pour trouver comment réencrypter le smc, c'est idiot, alors que tout le reste je sais le faire. ARGG un coup de main svp,merci 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