Come molti di voi sapranno,il Progskeet (in particolare l'ultima revisione hw) soffre di numerosi problemi nella gestione di NOR e NAND (con alcuni bitstream addirittura non si può fare nulla) ,mentre il Teensy (board di sviluppo usata nell'ambito PS3 prima come base per il PSGROVE e successivamente per NORway e NANDway),ad un prezzo decisamente ridotto, riesce facilmente a gestire le NOR saldando direttamente nei testpoint e le nand sia saldando sui pin che usando uno zif.
Molti diranno "si,ma il progskeet ci sta 3 minuti (esempio)": va bene,ci sta 3 minuti,ma primo, devi spendere di più rispetto ad una soluzione funzionante e,secondo, bisogna trovare la giusta configurazione ed il giusto bitstream prima di ottenere dump corretti o riuscire a flashare.
Oggi voglio parlare di una PCB realizzata dal nostro admin zeruel85 : SBE
Che vuol dire SBE? Signal Booster Edition ,una versione alternativa di NANDway per teensy che offre velocità di lettura/scrittura superiori rispetto alla versione standard ma permette di gestire solo una nand per volta
Questa è la PCB SBE v1.0 progettata da zeruel85 e realizzata da pocoyo2 per testare il progetto:
Poichè, testando la continuità con il tester,ho notato di aver accidentalmente rotto una pista collegata ad un pad ,per esser sicuro ho "rinforzato" il tutto stagnando anche un po' di piste
Questa invece è la PCB SBE v1.2 progettata da zeruel85 per gli utenti di consoleopen.com (in fondo troverete il PDF per realizzare la pcb):
La pcb si basa sullo schema ufficiale del SBE contenuto nel pacchetto NORway ,mentre il pinout per lo zif segue il collegamento standard per le nand (cioè in alto a sinistra pin 1,poi 2,ecc...ed in alto a destra 48,come potete vedere anche nella versione 1.0)
A differenza dalla v1.0,la v1.2 è dotata di pad dove saldare,per stabilizzare dump e flash in alcuni casi,2 condensatori da 100nf SMD 0805 ,ma ,come la v1.0, bisogna fare 3 ponti (che potete vedere anche nella foto della v1.0) che io consiglio di fare prima del montaggio dello zif e del teensy (contrariamente a come ho fatto io xD) solo per una questione estetica .
Dopo aver montato tutto,ho installato [URL="http://www.python.org/ftp/python/2.7.2/python-2.7.2.msi"]Python 2.7.2[/URL] (consiglio l'utilizzo di questa versione) e [URL="http://pypi.python.org/packages/any/p/pyserial/pyserial-2.5.win32.exe"]pyserial 2.5[/URL],ho fatto il download del pacchetto completo di NORway (e NANDway) da [URL="https://github.com/hjudges/NORway"]qui[/URL] cliccando su Download ZIP in basso a destra ed ho installato "serial_install.exe" (estraendo tutto il resto in una cartella del desktop)
Successivamente,usando il [URL="http://www.pjrc.com/teensy/teensy.exe"]tool[/URL] per flashare il teensy ho flashato l'hex del SBE che si trova nella cartella "NANDway" estratta nel desktop.
Nel mio caso,per alimentare teensy e nand, ho utilizzato un regolatore (montato seguendo [URL="http://www.consoleopen.com/forum/tutorial-hardware-ps3-ps3-slim/10018-tutorial-downgrade-al-fw-3-55-delle-ps3-80gb-fat-e-slim-con-nor-usando-teensy-2-0-a.html"]questa guida[/URL])ma potete sempre seguire la stessa guida per preparare il teensy ed alimentare il tutto esternamente
Collegando il teensy al pc ,questo l'ha riconosciuto automaticamente (avendo installato "serial_install") e gli ha assegnato la porta COM3
Mettendo una nand PS3 nello zif,questa è stata subito riconosciuta:
Ecco la scrittura di un dump patchato per il downgrade:
Il dump:
Ed il confronto tra il file scritto e quello dumpato:
Ecco invece il dump e la scrittura di un'altra nand PS3 con 1 bad block:
Come potete vedere,il dump viene effettuato in circa 18m37s mentre il flash in 29m40s circa,contro i rispettivi 25m e 35m circa per la versione standard.
Ecco il pdf da usare per la fotoincisione :
[URL="https://mega.co.nz/#!9FdyGQQB!co5xYUD8DAkq48_JUW3d3AWThutggVfRXGA2pz0 I6qs"]SBE 1.2 for consoleopen.com[/URL]
Ringrazio nuovamente zeruel85 per aver realizzato il tutto e pocoyo2 per avermi fornito la pcb
Buon Download ;-)
Segnalibri