Plextor S2C with SM2258G controller
Posted: February 3rd, 2022, 11:59
Hi guys, i'm new here.
I'm trying to recover data from my dead drive. It just stopped do work after a bluescreen.
The drive remains not recognized by the BIOS until ROM mode is forced.
The controller gets hot more than usual while in normal mode, so it probably get stuck in a loop caused by bad firmware.
The drive was checked in one of the professional recovery lab, but they can't recover data from it.
So i'm trying to deal with it by myself. I'm not in recovery business, just an IT guy.
There are many versions of so called "Easy Tools" around, but they are for a DRAM-less SM2258XT version of the controller chip.
I tried each one of them with no success.
I get some kind of success with SMI Mass production tool. It has "debug mode", allowed me to load MPISP and get a kind of physical access to the NANDs.
But i got stuck here. Does anybody know how to figure out where the translator is?
This tool has some buttons like DBS, DPS, DDS. I saw that abbreviations in the EasyTools as well, but don't know what this stands for.
It probably shows some infos about the Block and page type, but again what are the types of particular pages?
For example there are:
Pages with 0xA0 type, looks like user data (visible NTFS strings)
Pages with 0xE4 type, looks like firmware
Pages with 0xE5 type with header 'SmiIndex'
Pages with 0xE8 type with visible strings like 'AC70202' or so.
What im planning to do is to write some app to read the pages out of the device and try to rebuild the drive image.
But don't know how to find the translator.
Is there someone who can shed some light on this?
Thank you guys.
I'm trying to recover data from my dead drive. It just stopped do work after a bluescreen.
The drive remains not recognized by the BIOS until ROM mode is forced.
The controller gets hot more than usual while in normal mode, so it probably get stuck in a loop caused by bad firmware.
The drive was checked in one of the professional recovery lab, but they can't recover data from it.
So i'm trying to deal with it by myself. I'm not in recovery business, just an IT guy.
There are many versions of so called "Easy Tools" around, but they are for a DRAM-less SM2258XT version of the controller chip.
I tried each one of them with no success.
I get some kind of success with SMI Mass production tool. It has "debug mode", allowed me to load MPISP and get a kind of physical access to the NANDs.
But i got stuck here. Does anybody know how to figure out where the translator is?
This tool has some buttons like DBS, DPS, DDS. I saw that abbreviations in the EasyTools as well, but don't know what this stands for.
It probably shows some infos about the Block and page type, but again what are the types of particular pages?
For example there are:
Pages with 0xA0 type, looks like user data (visible NTFS strings)
Pages with 0xE4 type, looks like firmware
Pages with 0xE5 type with header 'SmiIndex'
Pages with 0xE8 type with visible strings like 'AC70202' or so.
What im planning to do is to write some app to read the pages out of the device and try to rebuild the drive image.
But don't know how to find the translator.
Is there someone who can shed some light on this?
Thank you guys.