Apple 1TB NVMe (MZ-KPU1T0T/0A6)
Posted: August 6th, 2020, 23:19
I'll apologize in advance if this forum (Flash storage, SSD) isn't the right place to ask this question. I did look and didn't see another one that stuck out as obviously better though.
I have one of these that suddenly decided it was time to become unresponsive (e.g. it no longer enumerates on PCIe). Just to save time for anyone who is interested and may not be aware, it uses one of the Samsung S4LN053X01-8030 (MEX) controllers. I've had a read over the info that Philipp Gühring put together, which is outstanding. I do EE and embedded design, I'm just in a situation where I'm away from home for a while (e.g. no tools) and not in a position where I can effectively deal with this myself right now, but just need to get it fixed. As an aside, it's somewhat astounding to me that the manufacturers don't provide recovery mode firmware loads that one can inject via JTAG that'll do nothing other than allow someone to dump the contents of the device for purposes like these.
I'm asking here because I've not had the best of luck so far with the labs I've spoken with. Basically, I'm looking for a lab that's done successful recovery on one or more of these already and has the following capabilities:
(1) Can/will do PCB electrical diagnostics as a first step (e.g. verify that all of the power supply voltages are correct and that the crystal is running)
(2) If the controller is shot, can do BGA lift + replace in house
(3) As a last resort, if they can't get any further, can lift / reball / image the 8x NAND parts, etc.
Basically this one may need more than "I plugged it into Deepspar and couldn't read it, so it's unrecoverable".
One of the labs I spoke with said that this would likely need to go to one of the labs in Russia or China, along with the standard caveats that could apply there.
Anyhow, any thoughts/ideas/info here are certainly appreciated.
I have one of these that suddenly decided it was time to become unresponsive (e.g. it no longer enumerates on PCIe). Just to save time for anyone who is interested and may not be aware, it uses one of the Samsung S4LN053X01-8030 (MEX) controllers. I've had a read over the info that Philipp Gühring put together, which is outstanding. I do EE and embedded design, I'm just in a situation where I'm away from home for a while (e.g. no tools) and not in a position where I can effectively deal with this myself right now, but just need to get it fixed. As an aside, it's somewhat astounding to me that the manufacturers don't provide recovery mode firmware loads that one can inject via JTAG that'll do nothing other than allow someone to dump the contents of the device for purposes like these.
I'm asking here because I've not had the best of luck so far with the labs I've spoken with. Basically, I'm looking for a lab that's done successful recovery on one or more of these already and has the following capabilities:
(1) Can/will do PCB electrical diagnostics as a first step (e.g. verify that all of the power supply voltages are correct and that the crystal is running)
(2) If the controller is shot, can do BGA lift + replace in house
(3) As a last resort, if they can't get any further, can lift / reball / image the 8x NAND parts, etc.
Basically this one may need more than "I plugged it into Deepspar and couldn't read it, so it's unrecoverable".
One of the labs I spoke with said that this would likely need to go to one of the labs in Russia or China, along with the standard caveats that could apply there.
Anyhow, any thoughts/ideas/info here are certainly appreciated.