February 7th, 2020, 17:35
Security:
Master password revision code = 65534
supported
enabled
locked
not frozen
not expired: security count
supported: enhanced erase
Security level maximum
February 9th, 2020, 2:16
February 9th, 2020, 18:20
No, I have not been able to unlock it yet and I have a feeling that I probably won't until we get new tools or I find someone with contacts at Samsung that can unlock it for me off the books or something. They could easily do it if they wanted to since Samsung obviously knows the master password.conxentra wrote:Hi,
Did you manage to find a way to unlock this drive? I contacted Samsung, but their consumer division they do not handle this product, as this is an enterprise drive. I've filed a support query with their enterprise division but haven't heard back.
I tried it on different PC's. On the more recent ones, it displays a code and request the password. If I don't put the correct password or press ESC, the PC boots (from the main disk) normally but doesn't even see the locked HD in the BIOS. So, Samsung Magician (for enterprise SSD) doesn't see the drive.
I've seen some people had success unlocking SATA drives using ZU with Ultimate Boot CD with the BIOS set in compatible (not AHCI) mode and will be trying this shortly.
February 20th, 2020, 2:30
February 24th, 2020, 18:24
They might have slight differences I suppose but in the case of the PM863 it would presumably be very similar as that is also sold as a retail drive in the US. I suppose they might have different master passwords though.conxentra wrote:I contacted Samsung, who initially agreed to RMA so that they can factory erase it.
However, upon sending the photos of the unit, they said these SSD are OEM units and as such, they do not have the software to factory erase it.
Do these OEM units have different firmware?
September 16th, 2020, 11:24
It seems like the company behind the PC3000 toolset has a new SSD add-on that seems to be able to read or reset the existing password.conxentra wrote:I contacted Samsung, who initially agreed to RMA so that they can factory erase it.
However, upon sending the photos of the unit, they said these SSD are OEM units and as such, they do not have the software to factory erase it.
Do these OEM units have different firmware?
September 17th, 2020, 2:29
blunden wrote:It seems like the company behind the PC3000 toolset has a new SSD add-on that seems to be able to read or reset the existing password.conxentra wrote:I contacted Samsung, who initially agreed to RMA so that they can factory erase it.
However, upon sending the photos of the unit, they said these SSD are OEM units and as such, they do not have the software to factory erase it.
Do these OEM units have different firmware?
https://www.acelaboratory.com/pc3000-SSD.php
Specifically the following feature:
- View the password and reset the password that was earlier set on an SSD (bypass the ATA security)
Now I just need to find a company with such a tool that is willing to help for a reasonable price.
Have you had any luck yet?
September 17th, 2020, 5:26
November 5th, 2022, 14:33
blunden wrote:Nevermind. It seems like the PM863a is probably to new for the current PC3000 version.
https://blog.acelaboratory.com/pc-3000- ... dated.html
I guess I'll just have to wait and see if they ever add support for it. At least I found a local company with that product that might be able to help if the support status changes.
December 18th, 2022, 19:41
December 19th, 2022, 6:25
February 16th, 2023, 5:05
April 2nd, 2023, 9:20
I thought this thread was essentially dead so I never checked back on it until now.sflx wrote:I'm struggling with the same problem with two PM863a drives, ATA Secutiry level maximum, can't be Secure Erased due to unknown master password. No PSID on the printed label. Firmware is GXT5204Q. I don't need the data and my goal is to Secure Erase and reuse these drives.
JTAG works good. I'm using J-link V11 adapter to access it. I've tried OpenOCD 0.12.x on Linux via libkaylink and J-link's own software J-link Commander. I'v somehow failed to get stable and good performance with OpenOCD and switched to J-link commander although it can only access core0 in it's default configuration.
I'm trying to follow this brilliant paper to dump drive's crypto blob:
https://cs.ru.nl/~cmeijer/publications/ ... Drives.pdf
Of course, I'v failed to read this blob.
As expected from an academic paper, some important details are missing from their description. Already found out what 3-step vendor unlock sequence was not fully described:
Before issuing CMD=0x85 FEAT=0x46 unlock command with given data buffer you need to issue FEAT 0x49, and FEAT 0x53 commands without data to advance unlock process through steps 1 and 2.
Still, even after step 3 unlock was performed, CMD=0x83 FEAT=0x12 to read out crypto block is not working. They mention the blow was increased to 128kBytes in 850 Evo, so I suppose this is the size for PM863a. I'v tried to read both 128k and 64k bytes via ATA Pass-through (12) and (16) commands and they all are failing. I suspect something else is missing from the paper.
Of course I'v tried to use 840 EVO knowledge accumlated by sourcerer, but still no luck.
The questions are:
- how to find SATA command table ?
- Any hints on how to find master password HMAC comparision routine? I'm totally out of ideas on how to locate this code because command handling is really obscure;
BTW, while doing lots of memory reads, async core halts and runs, I've managed to somehow disrupt normal firmware functioning and failed into ERRORMOD state. ERRORMOD state resets ATA security to high. After running "download firmware - secure erase" of ERRORMOD repair by uploading fake, 512-byte short firmware and performing secure erase I was able to accidentally restore one of my two drives.
However, some important SMART data was damaged after ERRORMOD. I still hope to find a better way to repair the second drive. The best thing is to find and patch master password compare routine, but I'm unable to find it in firmware dumps...
April 15th, 2023, 16:44
April 15th, 2023, 16:49
April 15th, 2023, 18:18
I had some trouble finding the SSD at first and then to find a matching pentalobe screwdriver bit that fit, but I eventually found what I needed and got it open. It's night time right now though so the pictures didn't turn out all that great.fzabkar wrote:I have a couple of ideas to try to provoke the firmware into entering an ERROMOD state. These involve disabling the temperature sensor or the power loss data protection circuitry.
If you can upload a detailed photo of the PCB, I can show you what to do.
April 15th, 2023, 18:35
April 16th, 2023, 4:39
I updated the imgur link with more photos taken in daylight, including close-up shots of those two chips.fzabkar wrote:Referring to this photo ...
https://i.imgur.com/fPozb1R.jpeg
... there is an 8-pin IC in the centre of the PCB, immediately to the left of the NAND array. That's the temperature sensor. Also, there is a larger 20-pin chip below the NAND array (MP5505). That's the chip that controls the power loss protection circuitry.
Can you provide a close-up shot of each chip?
April 16th, 2023, 5:08
If it is, you may well find them on the i/o holes far bottom right.fzabkar wrote:I suspect that the pinout of the temperature sensor may be similar to this IC:
http://ww1.microchip.com/downloads/en/DeviceDoc/20005192B.pdf
If so, then you could short SCL or SDA to ground during power-on and then release the short.
April 16th, 2023, 13:51
Powered by phpBB © phpBB Group.