Editing Talk:Hardware flashing
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
== | === A/B Trick === | ||
(to be inserted in main page later) | |||
The A/B trick is a solution found by DiGiTaLAnGeL to write his Macronix NOR. <br /> | |||
Some Sectors of his flash were "slow to write" and using the normal flashing procedure was resulting in a fail or in a freeze of the ProgSkeet Flasher. | |||
Needed tools: | |||
* Download [http://www.progskeet.com/downloads/ProgSkeet_110811-A.rar Progskeet Flasher v110811-A] | |||
* | * Download [http://www.progskeet.com/downloads/ProgSkeet_110811-B.rar Progskeet Flasher v110811-B] | ||
* | |||
Step by step guide: | |||
* Shut Down your PS3 if not and be sure that the Progskeet's USB Cable is not plugged in. | |||
* Put your R7 Switch in OFF Position. | |||
* Power on your PS3. | |||
* Wait 20 seconds. | |||
* Put your R7 Switch in ON Position (now Proskeet is recognized by Windows). | |||
* Open Flasher "A" and flash your file (remember to set up the NOR size/sectors!) | |||
* When it reaches 100% , check C:\Proskeet.log, if you found some sectors failed to write... continue to the next step. | |||
* Without powering off your PS3, unplug Progskeet's USB Cable and Close Flasher "A" | |||
* Open Flasher "B" and replug your USB Cable. | |||
* Flash your file (remember to set up the NOR size/sectors!) | |||
* The Flasher will freeze on those "slow" sectors, just wait! | |||
* If after 1 minute your flasher is still stuck on that sector close the flasher. | |||
* Check again your log for sectors failed to write. | |||
If you still have sectors that have failed to write, start again until they successfully write (Rember to check the Progskeet.log because reaching 100% doesn't mean that the sectors have successfully been written) | |||
---- | ---- | ||
== | ==NAND== | ||
NAND (256MB, old FAT models, needs 32 wires, 15 per NAND + GND + VCC)<br /> | |||
2 chips: Samsung K9F1G08U0A-PIB0 | |||
*http://www.uchobby.com/index.php/2007/05/05/read-embedded-flash-chips/ | |||
*[http://www.multiupload.com/KKSLGMGDJR NAND_Dumper_Extractor.rar (1.55 MB)] | |||
[http://www.sendspace.com/file/qhwkm5 FlowRebuilder v.4.1.0.0] | |||
---- | |||
==NOR== | |||
NOR 16MB, newer FAT models + Slims<br /> | NOR 16MB, newer FAT models + Slims<br /> | ||
needs 44 I/O wires: 23 address lines:A0-A22 + 16 Data lines:D0-D15 + 5 control lines: | needs 44 I/O wires: 23 address lines:A0-A22 + 16 Data lines:D0-D15 + 5 control lines: | ||
Line 729: | Line 59: | ||
*[http://code.google.com/p/spansion-nand-programmer/ spansion programmer (PIC based)] | *[http://code.google.com/p/spansion-nand-programmer/ spansion programmer (PIC based)] | ||
* http://git.dashhacks.com/ | *[http://git.dashhacks.com/norway NORway for Teensy++ 2.0] | ||
** [http://rootedsystem.com/2011/07/norway-allows-flashing-the-ps3-nor-using-the-teensy-2-0/ NORway Teensy] / [http://www.mediafire.com/?ir89sxupwspp3j4 NORway_v0.1.zip] | ** [http://rootedsystem.com/2011/07/norway-allows-flashing-the-ps3-nor-using-the-teensy-2-0/ NORway Teensy] / [http://www.mediafire.com/?ir89sxupwspp3j4 NORway_v0.1.zip] | ||
---- | ---- | ||
Line 748: | Line 70: | ||
---- | ---- | ||
Simple dumping NOR from Linux: | |||
dd if=/dev/ps3nflasha of=NOR.BIN bs=1024 | |||
---- | |||
Alternatives for Infectus2 and Teensy 2.0++: | Alternatives for Infectus2 and Teensy 2.0++: | ||
Line 755: | Line 81: | ||
---- | ---- | ||
[http://www.atmel.com/dyn/resources/prod_documents/7593S.pdf Atmel AT90USB1286 datasheet] | [http://www.atmel.com/dyn/resources/prod_documents/7593S.pdf Atmel AT90USB1286 datasheet] | ||