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 [URL="http://www.pjrc.com/store/teensypp.html"](PJRC Store) [/URL]
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 !
[URL="http://imageshack.us/photo/my-images/849/n6lx.jpg/"]
[/URL][URL="http://imageshack.us/photo/my-images/14/0bf6.jpg/"]
[/URL]
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[URL="http://imageshack.us/photo/my-images/801/m15u.jpg/"]
[/URL]
Zif tsop48
[URL="http://imageshack.us/photo/my-images/14/0bf6.jpg/"]
[/URL]
Lista software
- Nandway da [URL="https://github.com/hjudges/NORway/archive/master.zip"]GitHub
[/URL]- Phyton 2.7.6[URL="http://www.python.org/ftp/python/2.7.6/python-2.7.6.amd64.msi"] Download[/URL]
- Pyserial 2.5 [URL="http://pypi.python.org/packages/any/p/pyserial/pyserial-2.5.win32.exe"]Download[/URL]
- Serial install.exe [URL="https://mega.co.nz/#!rZUxmAZb!EUQHOGF6KTFEvvzpiSztkkFEsdh4iC7dCkdW7OK N9I8"]Download[/URL]
- Teensy.exe[URL="http://www.pjrc.com/teensy/teensy.exe"]Download[/URL]
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
[URL="https://imageshack.com/i/1x3fmkp"]
[/URL]
[URL="https://imageshack.com/i/5bx0rip"]
[/URL]
[URL="https://imageshack.com/i/nhczmwp"]
[/URL]
[URL="https://imageshack.com/i/0mwc8ip"]
[/URL]
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.
[URL="https://imageshack.com/i/eu41p3p"][/URL]
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 .
[URL="https://imageshack.com/i/j6cjuyj"][/URL]
[URL="https://imageshack.com/i/05kfulj"][/URL]
[URL="https://imageshack.com/i/nlegznj"][/URL]
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
[URL="https://imageshack.com/i/mjlo7yp"][/URL]
bootloader mode
[URL="https://imageshack.com/i/jtdm8np"][/URL]
selezionate hex
[URL="https://imageshack.com/i/0ltphlp"][/URL]
cliccate freccia verde in giu'
[URL="https://imageshack.com/i/f2a563p"][/URL]
programmazione completata
[URL="https://imageshack.com/i/06u9wip"][/URL]
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 [URL="http://www.consoleopen.com/forum/hack-ps3-ps3-slim/13578-esclusiva-consoleopen-mini-recensione-pcb-teensy-nandway-signal-booster-edition.html"]link
[/URL]
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
[URL="https://imageshack.com/i/104a3np"][/URL]
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
[URL="https://imageshack.com/i/fvu37rp"][/URL]
assegnate la vostra com
[URL="https://imageshack.com/i/n69q8rp"][/URL]
cliccate inizialize
date ok
[URL="https://imageshack.com/i/4jvpe9p"][/URL]
read/dump
[URL="https://imageshack.com/i/nrpzrtp"][/URL]
salvate il vostro dump
[URL="https://imageshack.com/i/mvfkxxp"][/URL]
fine del dump
[URL="https://imageshack.com/i/mryjctp"][/URL]
[URL="https://github.com/Swizzy/WAYGui/archive/master.zip"]
[/URL][URL="https://github.com/Swizzy/WAYGui/archive/master.zip"]
[/URL]
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]
[URL="https://imageshack.com/i/goc7bkp"][/URL]
Modalita' (DNE) ho ottenuto il dump in [0:17:27:5910000]
[URL="https://imageshack.com/i/g9wtxrp"][/URL]
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 , [URL="http://www.consoleopen.com/forum/tutorial-hardware-ps3-ps3-slim/11727-tutorial-analisi-e-validazione-dei-dump-dual-nand-e-nor.html"]Analisi e validazione dei dump (Nand e Nor)[/URL]
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
[URL="https://imageshack.com/i/0ywdj4p"][/URL]
selezioniamo il file unito e
patch di testo e clicchiamo applica, nominiamo e salviamo il dump patchato[/SIZE]
[URL="https://imageshack.com/i/n5w0nsp"]
[/URL]
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 la[URL="http://www.consoleopen.com/forum/tutorial-hardware-ps3-ps3-slim/11727-tutorial-analisi-e-validazione-dei-dump-dual-nand-e-nor.html"]guida fatta da zeruel85[/URL]
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
[URL="https://imageshack.com/i/1xuw2ap"][/URL]
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 Consoleopen per avermi dato la possibilita' di fare il tutorial .
Guida realizzata da TOMMINO81 per Consoleopen , è VIETATA la copia anche parziale della stessa , senza il consenso dell'autore e senza che venga citata la fonte (Consoleopen)
Segnalibri