Serial Flash
Jump to navigation
Jump to search
See also PS4 Serial Flash.
The serial flash used in the PS5 first series is a Winbond W25Q16JVNIM. It is about 2MB and is 150mil in size.
Pinout diagram[edit | edit source]
+---------------+ |o | /CS+---+ WINBOND +---+VCC | W25Q16JVNIM | /MISO+-+ +---+/HOLD /RESET | | /WP+---+ +---+SCLK | | GND+---+ +---+/MOSI +---------------+
Serial Flash Dump[edit | edit source]
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 web site to find the pinout for your Raspberry Pi: https://pinout.xyz/pinout/spi#.
jogolden will release his own tools later on, but thinks that the flashrom tool works for now even though he has not tried it yet. See: https://github.com/flashrom/flashrom/pull/178.
Example[edit | edit source]
Here are some PS5 serial flash dumps with serials removed:
- https://www.sendspace.com/file/9osvij (dead link)
- https://www.sendspace.com/file/pwin5a (7d3e69a1181f86aed7c19b863e6a3fab md5, dead link)