Teensy++2.0 e zif tsop48
(NandWay)
Questo tutorial tratterà le varie fasi per poter utilizzare in tutta tranquillità il Software Nandway (sviluppato da liranantebi/effleurage partendo dal Noto NORWay di judges) per Teensy++2.0 associato a uno zif tsop48.
Tale procedura ricordo essere necessaria per eseguire il Downgrade delle Ps3 dotate di Dual NAND con Firmware Nativo Pari o Inferiore al 3.55 ma che attualmente montano un FW Aggiornato.
Prima di iniziare possiamo distinguere due principali modalità di installazione:
- la Signal-Booster-Edition
- e la Dual nand edition
Di seguito tratteremo entrambe le configurazioni...
Per procedere avremo bisogno di:
- un Teensy++2.0 e regolatore di tensione sul sito produttore (PJRC Store)
Signal-booster-edition
Per questi tipo d'istallazione , bisogna ricavare il pinout dello zif e collegare tutti e 5 i punti del
(CLE - ALE- WE- RE )
collegare gli alti
8 punti
(I/O)
e i rimanenti
(R/B -WP -GND E
3,3V)
programmare il teensy++2.0 con hex
(NANDway_SignalBoosterEdition.hex)
e procedere a montare il regolatore di tensione , come specificato in fondo al tutorial !
Dual nand-edition
Per la dual nand edition collegheremo Solo la parte destra del teensy in immagine (NAND 0)
i soliti 8 (I/O) ed (R/B - WE - WP - ALE - CLE - RE - CE )
i 3,3v e GND.
per la programmazione useremo hex (NANDway_DualNandEdition.hex)
dopo monteremo il regolatore di tensione come specificando nel tutorial
e
Zif tsop48
Lista software
- Nandway da GitHub
- Phyton 2.7.6 Download
- Pyserial 2.5 Download
- Serial install.exe Download
- Teensy.exeDownload
1- Parte software
Come prima cosa andremmo ad istallare in quest' ordine i software nel nostro pc
1- phyton 2.7.2
2- pyserial 2.5
3- serial install.exe
2- teensy e porta com x
Dopo aver istallato i software ed i driver serial install.exe , riavviamo il pc ed andiamo in gestione dispositivi
(start/pannello di controllo/sistema e sicurezza/gestione dispositivi)
colleghiamo il teensy tramite cavetto alla porta usb ed andiamo a espandere la porta Com ( immagine sotto) per visualizzare quale porta viene assegnata al nostro teensy++2.0
ricordo che ancora non abbiamo effettuato nessuna operazione sul teensy++2.0 sia per la programmazione che per taglio pista e regolatore.
3- fasi alimentazione
La fase d' alimentazione , avendo le nand dissaldate , avverra' tramite regolatore di tensione e teensy ++2.0
in entrambe le modalita' (SBE-DNA)
- taglio piste e regolatore di tensione .
- quindi colleghiamo vcc e gnd dal teensy allo zif tsop48.
4- regolatore di tensione
Tagliamo la pista che unisce i 5v ai 3,3 v e poi ponticelliamo i due pad da 3,3 v come da immagine sotto , e dopo saldiamo il regolatore di tensione .
5- Programmazione teensy++2.0
In base alla modalita' d' utilizzo (signal buster edition oppure dual nand edition) programmiamo il nostro teensy++2.0, ricordo che gli hex per la programmazione si trovano dentro il pacchetto nandway
- NANDway_signalboosterEdition.hex
- NANDway_DualNANDedition.hex
Per la programmazione del hex e' bene precisare alcune cose
Dopo aver collegato il teensy++2.0 al pc, questo sara' riconosciuto solo in due circostanze:
1- taglio pista , i due pad (3,3v) ponticellati e regolatore montato
2- teensy++2.0 in modalita' originale come quando vi arriva nuovo dalla casa madre o dove lo acquistate
Con il teensy++2.0 collegato al cavo usb , avviate il programma teensy.exe che avete scaricari all'inizio e cliccate sul bottoncino nero del teensy++2.0
vedrete cambiare il colore del teensy (nel programma) da grigio a verde , questo sta' ad indicare che il teensy++2.0 è entrato in modalita' bootloader e quindi pronto per essere programmato.
Sempre nel programma ,cliccate in altro sulla scritta file , vi si aprira' una finestrella , cliccate su open hex file , e selezionate hex con il quale volete programmare il teensy++2.0.
Adesso cliccate sulla freccia verde che tende verso basso
aprite teensy.exe
bootloader mode
selezionate hex
cliccate freccia verde in giu'
programmazione completata
Adesso che abbiamo tutto pronto (nand dissaldate) teensy programmato , e con regolatore montato, andiamo a leggere il contenuto della nand .
Per una correta procedura (ai fini del Downgrade) ricordo che dovremmo fare almeno due dump per nand , compararle tra loro .
Chi fosse interessato puo' stamparsi la basetta per loSBE (signal booster edition) ideata dal nostro Admin Zeruel85, e recensita dal nostro moderatoreRazorbatrack
la trovate a questo link
NANDway Prompt (Dos)
DUMP
(SBE/DNE)
Per la lettura del dump della vostra nand , colleghiamo il teensy al cavetto usb , posizioniamo la nand sopra lo zif (facendo attensione a non invertire la stessa )
e diamo il comando per leggerne il contenuto .
Dump
il comando per la lettura tramite dos
NANDway.py com X 0 dump NomeDump.bin
NANDway Gui (Swizzy)
DUMP
(SBE/DNE)
Per tutti coloro che avessero difficolta' con il prompt del dos , potranno comodamente usare la Gui di Swizzy
il programma è di semplice utilizzo e molto intuitivo , all'apertura vi chiedera' solamente di selezionare il phyton di NANDway, e la porta com.
cliccate su tools per assegnare il phyton NANDway
assegnate la vostra com
cliccate inizialize
date ok
read/dump
salvate il vostro dump
fine del dump
Vorrei aprire una piccola parentesi sui tempi di Lettura delle due modalita' , la velocita' con cui la modalita'
(SBE) esegue i dump è leggermente piu' veloce rispetto alla modalita'
(DNE)
Modalita' (SBE) ho ottenuto il dump in [0:15:17.610000]
Modalita' (DNE) ho ottenuto il dump in [0:17:27:5910000]
Downgrade
(Fsm) patch 3.55
Prima di effettuare qualsiasi operazione di patch , assicuriamoci di avere dei dump corretti ,dopo aver fatto almeno due letture per nand , confrontiamo i file estratti da ciascuna nand per accertarci che non vi siano differenze , se non riscontrate differenze , continuate con la verifica e validazione piu' approfondita dei dump.
La guida da seguire per una corretta analisi e validazione del dump , e' la guida fatta da zeruel85, e la trovate qui , Analisi e validazione dei dump (Nand e Nor)
Per il downgrade con le patch classiche (3.55) occorre che abbiate anche la pennetta jailbreack per mandare in FSM la consol , in alternativa potrete utilizzate il teensy (ovviamente programmato con hex adeguato allo scopo)
Se avete seguito scrupolosamente la guida per la validazione dei dump delle nand , siete gia' in possesso del dump unito , pronto per essere patchato .
apriamo winskeet e carichiamo il dump unito , applichiamo la patch necessaria , e solo dopo andremmo a dividerlo con flowerebuild in modo tale da avere i due dump patchati e pronti per essere riscritti sulle nand per finire il downgrade!
winskeet area patch
selezioniamo il file unito e
patch di testo e clicchiamo applica, nominiamo e salviamo il dump patchato[/SIZE]
Adesso andremmo a dividere il fine unito patchato , per ricavare i due file da scrivere sulle nand (top e bottom )
in modo tale da poter finire il downgrade dopo averle saldate sulla scheda madre della vostra ps3.
quindi apriamo flowerebuild , e diamo in pasto il file unito patchato , ed i due file delle nand lette precedentemente e verificate e validate con laguida fatta da zeruel85
apriamo flowerebuild
RE- SCRAMBLE a modifield dump , carichiamo i file della nand
top-bottom , e il file precedentemente patchoto con winskeet
e creiamo i due file patchati che serviranno ai fini del dowmgrade
operazione conclusa
A questo punto ci rimane solo da scrivere i file patchati sulle rispettive nand (top e bottom) e finire il downgrade con l'istallazione di un cfw
INSTALLAZIONE CFW
A questo punto della guida, dopo la verifica e validazione , la scrittura dei dump patchati , e dopo aver saldato le nand sulla nostra ps3, puliamo rsx e cell con alcol isopropilico , e rimuoviamo la vecchia pasta termoconduttiva ed applichiamo uno strato della nuova , dopo di chè possiamo rimontare la consol con tutti i suoi componenti (ricordo che per l'istallazione del cfw la consol va ' sempre montata di tutti i suoi componenti ).
Assicuriamoci che non vi sia alcun gioco o disco nel lettore della consol e iniziamo la procedura per l'istallazione del cfw.
[B][B]
1- ) A consol spenta e con il cavo d'alimentazione ancora da inserire , mettiamo la pennetta jailbreack nella porta usb piu' vicina al lettore blu ray.
2- ) Colleghiamo il cavo d'alimentazione e in sequenza clicchiamo il tasto accensione , e subito dopo clicchiamo il tasto ejest (espulsione disco bluray) dopo qualche secondo la vostra consol si spegnera' da sola perche entrera' in FSM ( FACTORY SERVICE MODE) togliete la pennetta jailbreack .
3- ) Prendiamo una pennetta usb formattata in fat 32 , e mettiamo al suo interno rispettivamente i file :
- Lv2diag.self (file entrata )
- cfw rinominato cosi' (PS3UPDAT.PUP)
4- ) Colleghiamo adesso la pennetta usb sempre nella porta piu' vicina al lettore ed accendiamo la consol , ed aspettiamo che l'istallazione del cfw sia completata , ne avremmo la prova perche la consol si spegnera' da sola .
5- ) Appena la consol si sara' spenta , togliamo la pennetta usb dalla consol e togliamo dal suo interno i file ed mettiamo il file d'uscita' della FSM (lv2dig.self)riportiamo la pennetta nella solita porta usb sulla consol e accendiamo la consol e aspettiamo che si spenga da sola .
6- ) Fine , godetevi la vostra ps3 abilitata ad avviare codice non firmato .
RINGRAZIAMENTI
Ringraziamenti particolari vanno :
Judges per norway e lo straordinario lavoro che svolge.
Liranantebi/Effleurage per aver sviluppatoNandway partendo dal codice sorgente di norway.
Swizzy per laGui
Guerrierodipace per lo straordinario lavoro che svolge per Consolopen e per il thread di riferimenti sulla quale mi sono basato .
Zeruel85 per la guida sulla validazione e verifica dei dump Nand e Nor , per il thread di riferimento della basetta SBE , e per il costante supporto in fase di creazione del tutorial.
Razorbatrack per la recensione ed i test sulla basetta SBE
Pocoyo per la stampa della basetta SBE
TItty per il supporto
Lo staff di RAZIELCONSOL.COM per avermi dato la possibilita' di fare il tutorial .
Guida realizzata da TOMMINO81 per razielconsol, è VIETATA la copia anche parziale della stessa , senza il consenso dell'autore e senza che venga citata la fonte (razielconsol)
Segnalibri