Here's the list of materials needed to begin flashing your PS3
Once you have completed the ps3 teardown, run the following software to get your computer working with your teensy++ 2.0:
- Download the "NAND flash tool software" (link under software tools)
- Extract folder
- Go to PS3_NANDway_ToolPack -> Software and install Python and the Teensy Trieber(Driver in German)
- Run teensy.exe from the teensy software folder
- Go to PS3_NANDway_ToolPack -> NANDway -> teensy Software and drag the "NANDway.hex" into the teensy.exe application
- Plug in your teensy using the USB PS3 remote cable to your computer
- Press the button on your teensy to allow the program to program your teensy.
- Click the program button and then the reboot button.
- Your teensy should now be ready to flash your PS3's NAND chips
Next let's actually dump the NAND chips
- Your teensy flash tool should be plugged into your computer via usb
- Browse to the device manager open up the windows search and type in device manager
- Now look for the item in the device manager that says "Ports (COM LPT)"
- Take note of the number after COM
- Put the metal baseplate on the opposite side of the PS3 motherboard you want to flash
- Locate the NAND chip it should look like the picture
- Depending on your model you will need to cut pieces out of the 360clip with an x-acto knife in order to make your clip level with the board so it can read and write
- Get a piece of paper to rest the flash tool on top of so it doesn't short any connections
- Place the clip on top of the chip with the dot on the edge of the clip and on the chip aligned. The clip should fit snug and be perfectly level with the board.
- To test if the chip is on properly go to: NANDway_Toolpack -> NANDway, open up the "start_NANDway.bat"
and run the command: "NANDway.py COM* 0 info" where "*" is your COM port number found in the device manager
the command output should look like the picture below showing the manufacturer, the chip type and all the other information
- If you are having problems getting a read from the chip here are some things you can do:
- push the pins inward LIGHTLY on the 360clip with the x-acto knife also make sure they are all even after *this will solve most issues
- if the clip isnt staying in position put the small block of wood or rubber on top of the 360clip and clamp VERY GENTLY to the table
- scrub the nand pins GENTLY with a toothbrush and isopropyl alchohol
- To dump the NAND enter this command into the prompt you used to display the nand info:
"NANDway.py COM* 0 dump NAND1a.bin" where "*" is your COM port number
- The dump will take 15-17 minutes and will look like this:
[WARNING] do not touch or bump the 360 clip other wise you will corrupt the dump and need to start all over again
- Dump the first NAND chip at least two times (using: "NANDway.py COM* 0 dump NAND1b.bin").
After compare the flashes using the PS3 Downgrade tool. See pic below
- Do the next nand chip (which happens to be on the other side of the board for me.)
- Repeat dump steps
Now its time to combine the dumps and modify them:
- go to: NANDway_Toolpack -> Software -> Dump check software, open up "FlowRebuilder_v.4.2.3.0.exe"
- Click on the dropdown menu and select UNSCRAMBLE
- Select both good dumps and name an output dump and click execute operation
- Click on the dropdown menu again and select PATCH
- Select your output dump and name a patched dump and click execute operation
- Click on the dropdown menu once agains and select RESCRAMBLE
- select the two original dumps and the patched dump and click execute operation
Now you can flash the modified/patched dumps back onto the PS3:
- Your teensy flash tool should be plugged into your computer via usb and the 360clip firmly connected to the last NAND you dumped
- To flash the top nand enter this command into start_NANDway.bat
NANDway.py COM5 0 vdiffwrite NAND1b.bin.new.bin DifferenceFileFlash1.txt
- move 360clip to the other nand
- To flash the bottom nand enter this command into start_NANDway.bat
NANDway.py COM5 0 vdiffwrite NAND0a.bin.new.bin DifferenceFileFlash0.txt
- Each flash should take 2 minutes
- After flashing both nands put the PS3 back together