PS5 Modifications: Difference between revisions
Jump to navigation
Jump to search
No edit summary Β |
|||
(One intermediate revision by one other user not shown) | |||
Line 15: | Line 15: | ||
In this guide, we will be using a Raspberry Pi to dump the flash (teensy boards may work too) | In this guide, we will be using a Raspberry Pi to dump the flash (teensy boards may work too) | ||
Connect the pins to the GPIO header according to this table: | Connect the pins to the GPIO header according to this table: (WARNING: LONGER CABLES MAY GIVE YOU AN UNRELIABLE READ) | ||
{| class="wikitable" | {| class="wikitable" | ||
|+Connections | |+Connections | ||
Line 38: | Line 38: | ||
|- | |- | ||
|/HOLD | |/HOLD | ||
| | |3v3 via 10k | ||
|- | |- | ||
|SCLK | |SCLK | ||
Line 49: | Line 49: | ||
<small>Use this site to find the pinout for your Raspberry Pi: https://pinout.xyz/pinout/spi#</small> | <small>Use this site to find the pinout for your Raspberry Pi: https://pinout.xyz/pinout/spi#</small> | ||
I will release my own tools later on, but I think flashrom works for now (haven't | I will release my own tools later on, but I think flashrom works for now (haven't tried yet, see: https://github.com/flashrom/flashrom/pull/178) | ||
<small>See this page for more info about the flash: https://www.digikey.com/htmldatasheets/production/3221237/0/0/1/W25Q16JV.pdf</small> | <small>See this page for more info about the flash: https://www.digikey.com/htmldatasheets/production/3221237/0/0/1/W25Q16JV.pdf</small> |
Latest revision as of 22:16, 28 September 2021
Dumping the Serial Flash[edit | edit source]
The serial flash being used in the PS5 (at the time of writing) is a Winbond W25Q16JVNIM. It's about 2MB and is 150mil in size. Here's a pinout diagram of the flash.
+---------------+ |o | /CS+---+ WINBOND +---+VCC | W25Q16JVNIM | /MISO+-+ +---+/HOLD /RESET | | /WP+---+ +---+SCLK | | GND+---+ +---+/MOSI +---------------+
In this guide, we will be using a Raspberry Pi to dump the flash (teensy boards may work too) Connect the pins to the GPIO header according to this table: (WARNING: LONGER CABLES MAY GIVE YOU AN UNRELIABLE READ)
Flash | RPI |
/CS | GPIO 8 |
/MISO | GPIO 9 |
/WP | GND |
GND | GND |
VCC | 3v3 |
/HOLD | 3v3 via 10k |
SCLK | GPIO 11 |
MOSI | GPIO 10 |
Use this site to find the pinout for your Raspberry Pi: https://pinout.xyz/pinout/spi#
I will release my own tools later on, but I think flashrom works for now (haven't tried yet, see: https://github.com/flashrom/flashrom/pull/178)
See this page for more info about the flash: https://www.digikey.com/htmldatasheets/production/3221237/0/0/1/W25Q16JV.pdf