Visualizzazione Stampabile
-
Allegati: 2
NANDway per Teensy++
Dovete leggere e scrivere sulle NAND Ps3 ??
Se qualcuno vuole provare un'alternativa alla famiglia di prodotti Progskeet/Infectus vi linko immagini e software per poter utilizzare il Teensy++.
NORway è stato sviluppato da judges ed è open source
NANDway è stato sviluppato da liranantebi/Effleurage partendo dal NORway
Come hardware è richiesto appunto il Teensy++ reperibile dal sito del produttore [URL="http://www.pjrc.com/store/teensypp.html"]qui[/URL] e il regolatore di tensione (opzionale ma consigliato) [URL="http://www.pjrc.com/store/mcp1825.html"]qui[/URL]
Il software per programmare il Teensy++ [URL="http://www.pjrc.com/teensy/loader.html"]qui[/URL] per uttti i maggiori sistemi operativi
Prerequisiti sotto Windows:
[URL="http://www.python.org/ftp/python/2.7.2/python-2.7.2.msi"]Python 2.7.2(per Windows) [/URL]
[URL="http://pypi.python.org/packages/any/p/pyserial/pyserial-2.5.win32.exe"]pyserial 2.5[/URL]
Invece il software lo trovate su github insieme al NORway [URL="https://github.com/hjudges/NORway"]QUI[/URL], presente anche la 0.7 beta che riunisce i 2 in un unico hex.
Vi consiglio di scaricarlo in questo modo:
Allegato 9855
readme:
NANDway v0.2 beta
Teensy++ 2.0 Dual NAND support
This project is based on the great work which was done by judges.
a. Connecting to the PS3:
1. Powering:
a. Stand-alone: (confirmed)
in this configuration the NANDs are outside of the motherboard. The NANDs can be powered from
teensy 3.3v regulator. No need of external power supply.
b. External power supply: (confirmed)
Connect an external 3.3v power supply to the Vcc, and GND points on the motherboard
Teensy can work by either using the 3.3v regulator or by using the same
power supply which is used to power the PS3 w/ the NANDs.
Is is crucial in this configuration (especially if using the 3.3v
regulator to power the AVR) that the host's USB ground is connected to
the motherboard's ground in order to have a firm and stable read from
the NANDs.
If the teensy 3.3v regulator is used to connect the NANDs - DO NOT connect the external power supply 3.3v
to teensy - the +5v pin on the Teensy board should not be used.
c. PS3 powered: (not confirmed)
Connect Teensy's VCC solder pad to PS3's 3.3V supply (see below for
powering option 2 - "powering from the PS3").
In this mode, the /SB_EBUS_ACK must be pulled low (see [url]http://www.ps3devwiki.com/wiki/Hardware_flashing#TriState_on_NAND_consoles[/url])
Troubleshooting:
1. Validate no shorts.
2. use short wires.
3. if using TSOP-48 clip - make sure that the contact points are firm.
4. validate good contact points (test no resitance with a multimeter).
5. if unstable dumps: ground the chassis of the PC (USB enclosure) to the PS3 motherboard ground points (if using powering options b,c)
6. on stand-alone configuration - try to use 0.1uF cap as close as possible to the NANDs (decouple Vcc)
2. connecting the NANDs:
NAND Teensy - nand0 Teensy - nand1
* IO0-7 PF0-7 PC0-7
7 RY/BY# PB6 PD6
8 RE# PB1 PD1
9 CE# PB0 PD0
12 Vcc 3.3v - Vcc 3.3v - Vcc
13 GND GND GND
16 CLE PB2 PD2
17 ALE PB3 PD3
18 WE# PB5 PD5
19 WP# PB4 PD4
3. Tristate:
PS3 Teensy
TRISTATE PB7/PD7
* see hwinstall/ for more information regarding alternative connection
options.
b. Usage:
1. Use the instructions below to install all the required software.
2. Flash Teensy with "\teensyNAND\default\NANDway.hex"
3. Flashing:
Locate the COM port the Teensy is connected to (use the device manager)
At the command prompt enter "NANDway.py" to display help.
first make sure that you are able to read the NAND's info. do this by using
the info command.
get information:
NANDway.py COMx NAND_ID info
dump:
NANDway.py COMx NAND_ID dump filename
write:
NANDway.py COMx NAND_ID write filename
NAND_ID is the id number of the NAND. it can be either 0 for NAND0 or 1 for
NAND1 on your motherboard.
c. Bad blocks (currently only PS3 is supported):
- Locate and print bad blocks in an input NAND dump file:
NANDWay.py badblocks Filename
- Remap the bad blocks of an input file to a new NAND given the new nand's dump (that is used to locate the bad blocks on the new NAND)
NANDWay.py remapbadblocks InputFile NewNand OutputFile
d. Features:
* Commands: dump, write, diffwrite, vwrite, vdiffwrite.
* Bad blocks support
* Diff write
* Dual NANDs. Maximum comfort of not having to connect and disconnect each
NAND. Teensy can also be embedded this way inside the system for seamless flash
modifications.
Future features:
* Improve read/write performance - read/write entire blocks
http://i.imgur.com/snMsxjL.jpg
http://i.imgur.com/0sRzhsl.jpg
Per chi vuole usare il Teensy++ su NAND non dissaldate:
-alimentare il teensy da usb
-alimentare la mainboard (e quindi le NAND) NON a 3.3 Volt,ma a max 2,7 Volt. Un metodo è usare un alimentatore ATX e collegare la 3,3V come GND e la 5V come 3,3V. Quindi 5V-3,3V=1,7V
Interfaccia grafica creata dal "solito" Swizzy utilizzabile sia con Nandway che Norway : [url]https://github.com/Swizzy/WAYGui[/url]
-
non sapevo che il teensy leggesse anche le nand
-
questa si che e una bella notizia!!!
-
bisognerebbe vedere come si comporta con le nand sempre meglio dell'infectus XD
-
se e affidabile come le nor penso di si :) una cosa l'hex e sempre lo stesso?
-
se riesce a scrivere e leggere come le nor "ad oggi per mè è il miglior prodotto "!anche norway è un'ottimo tool!
-
guarda lo compro subito. nessuno è disposto a fare delle prove?
-
R: NANDway per Teensy++
Citazione:
Originariamente Scritto da
spyro82
se e affidabile come le nor penso di si :) una cosa l'hex e sempre lo stesso?
Ha il suo hex, ma scriverlo è semplicissimo
inviato dal mio...
-
Citazione:
Originariamente Scritto da
sparco1990
guarda lo compro subito. nessuno è disposto a fare delle prove?
Le sto già facendo...
-
Citazione:
Originariamente Scritto da
sparco1990
guarda lo compro subito. nessuno è disposto a fare delle prove?
guarda io dovevo iniziare dei test "non ho una ps3 con nand e quindi sacrifico la mia xbox360 " provo a leggere e scrivere e poi posto tutto "tempo e lavoro permettendo"
-
grazie a zeruel e tommino per i test. Teneteci aggiornati :)
-
NANDway per Teensy++
-
nand corona 4 giga riconosciuta :
http://i47.tinypic.com/a1l46c.png
prova dump:
http://i45.tinypic.com/2mmhf0w.png
p.s: credo che nn la riconosca a dovere ....
-
Hai messo un pull up tra R/B e VCC?
-
Sarebbe interessante confrontare i tempi di dump...
Mi fai sapere quanto ci mette a far eil dump di una NAND ps3? QUando hai stabilizzato il tutto ovviamente
-
-
-
Sì ok, se ho novità lo scrivo direttamente qua e valuto la velocità dei dump anche. Per il flash non ha molto senso secondo me, perché NANDway ancora non supporta il flash di tipo differenziale, cosa che invece sul ProgSkeet funziona bene e fa risparmiare molti minuti.
-
Io scrivo sempre tutto in blocco... mai la differenziale
-
Beh ma è comoda... :)
Vabeh ho capito, farò i conteggi anche del flash... :)
-
Citazione:
Originariamente Scritto da
zeruel85
Hai messo un pull up tra R/B e VCC?
no niente pull up ,solo che non riesce a finire il dump :( ma vabbe ancora e acerbo ome software perche fa la lettura di tutta la nand ora voglio provare con una nand da 16mb per vedere se riesce a dumparla e scriverla.
-
Comunque è nato più che altro per le nand PS3, che vanno dumpate integralmente. Stasera faccio dei test anche io.
-
Ottima notizia! lo tiro sul teensy e provo una PS3 a nand...Vediamo
-
qualcuno è riuscito a far qualcosa?
-
R: NANDway per Teensy++
Citazione:
Originariamente Scritto da
sparco1990
qualcuno è riuscito a far qualcosa?
Ho anche una vita privata.. :)
Inviato dal mio GT-I8150 con Tapatalk 2
-
we indubbiamente :) la mia era curiosità :)
-
Citazione:
Originariamente Scritto da
sparco1990
we indubbiamente :) la mia era curiosità :)
Sto per provare il primo banco di nand da test point ed alimentazione esterna. Vediamo.
EDIT: Non mi vede una mazza xD! nè su test point nè sulla solita thunder che sto martoriando nei vari test!
Vede il teensy ma non riconosce le nand. Boh! Domani faccio altri test, ora son un pochetto pochetto stanco.
PS grazie razorbacktrack per la segnalazione ;)
-
Ufficialmente mi arrendo. Ho provato il Teensy++ con zif socket nand e NANDway 0.1 Beta, ma in nessun caso mi è stato possibile riconoscere correttamente (né tanto meno poter dumpare) una nand Samsung K9F1G08U0B-PIB0 da 128MB. Ho provato anche con pull up su R/B, ma il risultato non è cambiato. L''alimentazione era presente e stabile in entrambi i banchi della nand. Non so che altro provare e soprattutto mi manca il tempo materiale per farlo, per cui se gentilmente qualcun altro ha voglia di effettuare qualche beta test, ce lo faccia sapere. :)
Nell'ultimo commit è possibile ora anche flashare le nand in modalità differenziale. :)
-
R: NANDway per Teensy++
Grazie per la segnalazione. Se compro il teensy mi mettero a fare le prove
Inviato dal mio GT-I9001 con Tapatalk 2
-
Citazione:
Originariamente Scritto da
zeruel85
Ufficialmente mi arrendo. Ho provato il Teensy++ con zif socket nand e NANDway 0.1 Beta, ma in nessun caso mi è stato possibile riconoscere correttamente (né tanto meno poter dumpare) una nand Samsung K9F1G08U0B-PIB0 da 128MB. Ho provato anche con pull up su R/B, ma il risultato non è cambiato. L''alimentazione era presente e stabile in entrambi i banchi della nand. Non so che altro provare e soprattutto mi manca il tempo materiale per farlo, per cui se gentilmente qualcun altro ha voglia di effettuare qualche beta test, ce lo faccia sapere. :)
Nell'ultimo commit è possibile ora anche flashare le nand in modalità differenziale. :)
Ok allora non ero io che mi stavo rincretinendo, a me non riesce a riconoscerla nemmeno. Ho alimentato esternamente ed ho anche provato pullup su RB
-
R: NANDway per Teensy++
Citazione:
Originariamente Scritto da
andre@
Ok allora non ero io che mi stavo rincretinendo, a me non riesce a riconoscerla nemmeno. Ho alimentato esternamente ed ho anche provato pullup su RB
Idem, provato in tutte le salse ma non viene riconosciuta in nessun modo. Tu hai lavorato stand alone, dissaldando le nand, o con nand su mobo?
Inviato dal mio GT-I8150 con Tapatalk 2
-
ho provato con nand saldata dai test point ed ho provato un altra nand dissaldata ma non è cambiato niente. E si sto alimentando da banco, con il solito alimentatore stabilizzato, ma niente da fare. Potrei provare a far alimentare alla console ma ho seri dubbi vada, visto che già sul banchetto di thunder nemmeno la riconosceva la nand!
PS aggiungo in maniera indifferente se si usano i punti per la nand 0 o 1 (ma penso era ovvio)
-
uscita beta 0.2
supporto scrittura differenziale e udite udite supporto e rimappatura dei bad block
Citazione:
c. Bad blocks (currently only PS3 is supported):
- Locate and print bad blocks in an input NAND dump file:
NANDWay.py badblocks Filename
- Remap the bad blocks of an input file to a new NAND given the new nand's dump (that is used to locate the bad blocks on the new NAND)
NANDWay.py remapbadblocks InputFile NewNand OutputFile
-
Citazione:
Originariamente Scritto da
guerrierodipace
uscita beta 0.2
supporto scrittura differenziale e udite udite supporto e rimappatura dei bad block
Spero che questa versione mi riconosca le nand :|...Domani mattina provo, vediamo!!
Grazie mille guerriero per la segnalazione
-
nand su mobo
alimentazione esterna da ATX
punti alternativi su scheda madre SEM-001
nand samsung
nandway.py 0.2
non riconosce la nand...
http://img692.imageshack.us/img692/2177/33933941h.jpg
spero davvero di aver sbagliato io qualcosa...accettasi qualsiasi consiglio :(
-
sei sicuro sulle connessioni?
i punti alternativi sono "fetenti", li hai provati con il tester?
Citazione:
Troubleshooting:
1. Validate no shorts.
2. use short wires.
3. if using TSOP-48 clip - make sure that the contact points are firm.
4. validate good contact points (test no resitance with a multimeter).
5. if unstable dumps: ground the chassis of the PC (USB enclosure) to the PS3 motherboard ground points (if using powering options b,c)
6. on stand-alone configuration - try to use 0.1uF cap as close as possible to the NANDs (decouple Vcc)
io a giorni dovrei provarlo su zif
-
domani rifaccio tutto...ma le connessioni sono ok...
vorrei riuscirci senza dissaldare niente, troppo pericoloso specie per le fat
prima di rifare tutto do un ulteriore controllata...
-
Allegati: 1
-
R: NANDway per Teensy++
Quando hai tempo posta i fix che hai usato. Grazie :)
Inviato dal mio GT-I9001 con Tapatalk 2
-
Citazione:
Originariamente Scritto da
sparco1990
Quando hai tempo posta i fix che hai usato. Grazie :)
Inviato dal mio GT-I9001 con Tapatalk 2
nessun fix
su nand devo ancora provare a scrivere.
Il problema c'è sulle NOR montate sullo zif (saldato sui testpoint va bene) perchè si fa il dump ma non riesce a scrivere perchè non identifica il chip.