Per prima cosa bisogna realizzare il cavo per connettere la xbox360 alla porta parallela:




Il connettore è un maschio 25 poli, quello tipico della porta parallela. Sui pin 1, 2, 14, 16 e 17 mettete un resistore da 100 Ohm o inferiore (io ho usato quelli da 47 Ohm). Inoltre è anche consigliabile applicare il famoso diodo facoltativo sul punto 11 con catodo rivolto verso la piastra base (notate il diodo deve essere installato direttamente sulla piastra base)

Ora bisogna impostare la porta parallela come Standard (alcuni hanno SPP o Default... comunque non Bidirectional, ECP o EPP).
Per farlo dovrete all'accensione del pc entrare nel Bios e alla voce relativa della porta parallela LPT settare a seconda della voce che troverete in modalità Standard (SSP o Default)

La console dovrà essere solo alimentata con il relativo alimentatore , MA NON deve essere ACCESSA ; sarebbe preferibile collegare il tutto (sia console che pc) ad un UPS (gruppo di continuità)
Da notare che ci possono essere dei rischi d'interferenza quindi prendete tutte le precauzione possibili, effettutate della buone saldature, utilizzate cavo sottile e non fate cavi particolarmente lunghi....
Per le nand da 16mb il tempo di lettura stimato è intorno ai 45 minuti
Per le nand da 256/512 dovremo leggere i primi 64mb; il tempo stimato è intorno alle 3 ore abbondati
(nel caso si può usare la procedura via usb)



In questa foto notiamo come la console sia in comunicazione al pc mediante ltp (il lavoro non è proprio dei piu ppignoli, ma è giusto per aver un'idea)
Consiglio di farlo meglio

Ed ora passiamo alla lettura tramite Nand Pro 2.0e


NB:In caso di Jasper con nand 16mb annotate il FlashConfig.
Se ci troviamo con un flashconfig=00023010 dobbiamo utilizzare l' XBR_Jasper16a_8955_3. In caso contrario utilizziamo invece l'XBR_Jasper16_8955_3.




Estraiamo il pacchetto nandpro20e in una cartella e salviamola su c (c:nandpro)
Dovremo installare driver (port95nt.exe) e riavviamo il pc, ed usiamo il prompt dei comandi
Primo comando che dobbiamo scrivere è: cd c:\nandpro20e

Se il collegamento lpt è stato effettuato male nandpro non rivelerà la nand in questione e dovremo ricontrollare che l'operazione hardware sia stata fatta correttamente, altimenti inizieremo la lettura della nand digitando il comando NandPro lpt: -r16 nand1.bin (o il nome che preferite ma vi consiglio caldamente nand1.bin)
Importante -r16 poichè come prima spiegavo stiamo leggendo nand da 16mb!

Aspettiamo 45minuti senza toccare assolutamente nulla.... ne tanto meno utilizzare il pc in questione

Ecco il programma all' opera (il famoso "3FF" indica la lettura della nand a 16mb



Letta la nand dovremmo verificare il famoso "cb" o bootloader
Il cb lo potrete controllare aprendo la nand con 360flashtool ( mi raccomando scaricate da xbins la versione piu aggiornata)

Vi riposto la tabella:

Console Jtaggabile
Xenon: 1888, 1903, 1920, 1921
Zephyr: 4558
Falcon: 5761, 5766, 5770
Jasper: 6712, 6723


Console non jtaggabile
Xenon: 1922, 1923, 1940, 7373
Zephyr: 4571, 4572, 4578, 4579
Falcon: 5771
Jasper: 6750


In 360flash Tool dovete leggere il valore 2BL che corrisponde al vostro cb!




-nel caso di cb compatibile invece passiamo alla seconda lettura effettuando il comando: NandPro lpt: -r16 nand2.bin

Questa operazione viene effettuata per comparare le due nand in caso di interferenze o comunque letture errate
Una volta fatto un secondo backup possiamo procedere alla comparazione delle medesime


Comparazione delle nand

Useremo NandCompare; ora carichiamo nei due slot (come è facilmente intuibile) le due nand estratte

Il software non dovrà rilevare differenze tra le due nand estratte e non devono essere identificati nemmeno errori di badblock
Finchè non avremo due backup identici non potremo proseguire, quindi rinvito a ricontrollare tutto il collegamento lpt che sia ben fatto e rinvito a non utilizzare assolutamente il pc durante la lettura delle nand


Estrazione kv e config dalla nand (sempre 16mb!)


Dovremo ora mantenere il prompt aperto e da nand pro procedere con questi 2 comandi
nandpro nand1.bin: -r16 rawkv.bin 1 1
nandpro nand1.bin: -r16 rawconfig.bin 3de 2


Preparazione di xbreboot (nand patchata)
Ormai siamo alla fine
Prendiamo ora l'XBR attinente alla nostra scheda madre e lo rinominiamo XBR.bin e lo copiamo dentro la cartella di nandpro
Digitiamo i seguenti comandi:
nandpro XBR.bin: -w16 rawkv.bin 1 1
nandpro XBR.bin: -w16 rawconfig.bin 3de 2

abbiamo finalmente ibridato il kernel patchato con i dati della nostra console
Ora non resta che scrivere (attenzione a questa fase, la piu delicata perchè potrebbe brikkare la console)
Assicuratevi di avere un ups per prevenire sbalzi di tensione... è una fase particolarmente delicata e procedete solo se siete sicuri di aver effettuato tutto correttamente


Scrittura di XBR
Ecco l'ultimo comando:
nandpro lpt: -w16 xbr.bin (ci vorranno una 40ina di minuti)
piuttosto uscite dalla stanza e fate dell' altro ma NON TOCCATE IL PC!

Ed ora passiamo all' installazione del JTAG
Seguiamo il tutorial dalla lista guide