This SSD seems to be working ok, now it is for research. In this thread I will post anything interesting I find. I hope to include things like:
- Console access
- JTAG, hooking up, output etc
- Firmware update, RE, tricks, tips
- Possibility of NAND chip off recovery
- Wear levelling/ECC/data Structures etc
- anything interesting
Feel free to add anything you might know or find out, or any comments, criticism etc. All I ask Is the thread stays on topic to this research.
Vendor: Patriot
Model: 60G MLC SSD - PYRO
P/N: PP60GS25SSDR
Type: SSD
Firmware: 3.3.2
capacity: 60GB
Interface: SATA
Condition: Used and Working
Controller: sandForce SF-2281VB1-SDC
NAND chips: 8x 8GB
NAND Vendor: Micron
NAND Laser code:29F64G08CBAAA-WP
NAND ID: 2c 88 04 4b
Attachment:
Patriot-Pyro-60GMLC-Label.jpg [ 96.84 KiB | Viewed 7134 times ]
Attachment:
Patriot-Pyro-60GMLC-PCB-1.jpg [ 655.28 KiB | Viewed 7134 times ]
Attachment:
Patriot-Pyro-60GMLC-PCB-2.jpg [ 630.53 KiB | Viewed 7134 times ]
On the board we have J1, 5 contacts and some unopulated resistors. This traces to 2 Vias, and I havent looked at it closely yet to see what this might be. The unpopulated U3 could be for a USB chip or support for the unpopulated NAND chips. There are a couple of Jumers and Test Points to look at: TP20, TP26, TP27 for example and J2.. possibly a zif connector or JTAG/serial, and J3, J4 that could be Firmware/ROM switching jumpers.
The test point pads on the NAND chip side clustered around the back of the Controller are interesting and candidates for JTAG/Serial as well.