MultiDrive – free backup, clone & wipe disk utility from Atola Technology

All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 69 posts ]  Go to page Previous  1, 2, 3, 4  Next
Author Message
 Post subject: Re: Dead nvme Intel 600p -> Data Recovery -> now part is mis
PostPosted: October 27th, 2020, 18:38 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16963
Location: Australia
You could try transferring the 25.000 MHz crystal, but I suspect that the controller may be dead.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Dead nvme Intel 600p -> Data Recovery -> now part is mis
PostPosted: October 27th, 2020, 18:57 
Offline

Joined: October 10th, 2020, 8:01
Posts: 31
Location: Germany
fzabkar wrote:
One other thing you could test is the MP5087GG load switch IC (marking "BDG" ?). Measure the voltages on the adjacent capacitors.

Just compared values there, it looks like there are differences as well. It will take me a bit to confirm and prepare image.
But it apears on the working ssd, at the all the capacitors ~3.5V, whereas at the patient drive its only at one capacitor ~3.5V, others 0V.


Top
 Profile  
 
 Post subject: Re: Dead nvme Intel 600p -> Data Recovery -> now part is mis
PostPosted: October 27th, 2020, 19:48 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16963
Location: Australia
It could be that the load switch is controlled by the flash controller via the Enable pin. Check whether EN is on.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Dead nvme Intel 600p -> Data Recovery -> now part is mis
PostPosted: October 27th, 2020, 20:06 
Offline

Joined: October 10th, 2020, 8:01
Posts: 31
Location: Germany
fzabkar wrote:
It could be that the load switch is controlled by the flash controller via the Enable pin. Check whether EN is on.

EN is 3.06V on both ssds, vout is 3.3V on working ssd, and 0V on patient ssd. I should probably check VIN and VCC


Top
 Profile  
 
 Post subject: Re: Dead nvme Intel 600p -> Data Recovery -> now part is mis
PostPosted: October 27th, 2020, 20:09 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16963
Location: Australia
P.F. wrote:
fzabkar wrote:
It could be that the load switch is controlled by the flash controller via the Enable pin. Check whether EN is on.

EN is 3.06V on both ssds, vout is 3.3V on working ssd, and 0V on patient ssd. I should probably check VIN and VCC

Yes. It's starting to look like the load switch may be bad, or the input voltage may be missing, or the output may be shorted to ground.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Dead nvme Intel 600p -> Data Recovery -> now part is mis
PostPosted: October 27th, 2020, 20:33 
Offline

Joined: October 10th, 2020, 8:01
Posts: 31
Location: Germany
fzabkar wrote:
P.F. wrote:
fzabkar wrote:
It could be that the load switch is controlled by the flash controller via the Enable pin. Check whether EN is on.

EN is 3.06V on both ssds, vout is 3.3V on working ssd, and 0V on patient ssd. I should probably check VIN and VCC

Yes. It's starting to look like the load switch may be bad, or the input voltage may be missing, or the output may be shorted to ground.


Vin is 3.3V on both, not sure how to measure Vcc safely, without shortening pins...


Top
 Profile  
 
 Post subject: Re: Dead nvme Intel 600p -> Data Recovery -> now part is mis
PostPosted: October 27th, 2020, 20:39 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16963
Location: Australia
The supply pins are nearly always bypassed by a filter capacitor. You will probably find it easier to measure the capacitor rather than the IC. I always look for less "busy" access points.


Attachments:
MP5087_block_diag.gif
MP5087_block_diag.gif [ 25.39 KiB | Viewed 20322 times ]

_________________
A backup a day keeps DR away.
Top
 Profile  
 
 Post subject: Re: Dead nvme Intel 600p -> Data Recovery -> now part is mis
PostPosted: October 27th, 2020, 20:50 
Offline

Joined: October 10th, 2020, 8:01
Posts: 31
Location: Germany
fzabkar wrote:
The supply pins are nearly always bypassed by a filter capacitor. You will probably find it easier to measure the capacitor rather than the IC. I always look for less "busy" access points.

Hmmm,..... :?:
Attachment:
IMG_2485.png
IMG_2485.png [ 981.08 KiB | Viewed 20319 times ]


Top
 Profile  
 
 Post subject: Re: Dead nvme Intel 600p -> Data Recovery -> now part is mis
PostPosted: October 27th, 2020, 20:54 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16963
Location: Australia
Maybe you could test for continuity between Vcc and the nearby capacitors? Or could it be that Vcc and Vin are tied together by the circuit?

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Dead nvme Intel 600p -> Data Recovery -> now part is mis
PostPosted: October 27th, 2020, 21:13 
Offline

Joined: October 10th, 2020, 8:01
Posts: 31
Location: Germany
fzabkar wrote:
Maybe you could test for continuity between Vcc and the nearby capacitors? Or could it be that Vcc and Vin are tied together by the circuit?

Thank you, its obvious, that I don't do this kind of work often ;)

So, resistence between Vin and Vcc is 0 Ohm, is it valid to assume, Vin=Vcc in this circut?
Resistance Vout to GND is 33KOhm in working SSD, which has 2 NAND? chips = 128GB
Resistance Vout to GND is 27KOhm in defunct SSD, which has 3 NAND? chips = 512GB

Can we assume, the load switch is broken? If so, who can I ask to do the swap without frying the rest of the pcb?


Top
 Profile  
 
 Post subject: Re: Dead nvme Intel 600p -> Data Recovery -> now part is mis
PostPosted: October 27th, 2020, 21:19 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16963
Location: Australia
Interesting! It does appear that the load switch is bad.

In some cases you can run a wire link between Vin and Vout, but I don't know what effect it would have in this circuit. Sometimes power sequencing is important, and things need to happen in the right order.

Anyway, you can always replace the IC if you don't want to risk linking Vin and Vout. You could ask at eevblog.com or badcaps.net. Some good component level techs hang out there.

The only other idea I have is that the IC could be shutting off due to an overcurrent. However, your resistance measurements don't seem to support this idea.

You could also check the SS pin (soft start). If the soft start capacitor is shorted, then this could prevent the load switch from working.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Dead nvme Intel 600p -> Data Recovery -> now part is mis
PostPosted: October 27th, 2020, 21:35 
Offline

Joined: October 10th, 2020, 8:01
Posts: 31
Location: Germany
fzabkar wrote:
Interesting! It does appear that the load switch is bad.
In some cases you can run a wire link between Vin and Vout, but I don't know what effect it would have in this circuit. Sometimes power sequencing is important, and things need to happen in the right order.

What is the function of the load switch? What would be the risk, except that it might not work? Could the chips draw too much power or something?
I'd try it, if the chances of burning anything are next to nothing.
Would be a too easy solution though, to be true ;)


Top
 Profile  
 
 Post subject: Re: Dead nvme Intel 600p -> Data Recovery -> now part is mis
PostPosted: October 27th, 2020, 21:38 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16963
Location: Australia
Did you read my edits? Check the SS pin.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Dead nvme Intel 600p -> Data Recovery -> now part is mis
PostPosted: October 27th, 2020, 21:47 
Offline

Joined: October 10th, 2020, 8:01
Posts: 31
Location: Germany
No, I meant the wire between Vin and Vout. But of course, first I'll check SS.


Top
 Profile  
 
 Post subject: Re: Dead nvme Intel 600p -> Data Recovery -> now part is mis
PostPosted: October 27th, 2020, 21:52 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16963
Location: Australia
I don't feel 100% confident about shorting Vin and Vout. I have had two successes involving shorting load switches in another SSD during the past 2 weeks, but those switches had a different function. Yours is an unknown quantity to me. If it were my SSD, I would try it, but then all my data are backed up, so I would have nothing to lose.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Dead nvme Intel 600p -> Data Recovery -> now part is mis
PostPosted: October 27th, 2020, 22:20 
Offline

Joined: October 10th, 2020, 8:01
Posts: 31
Location: Germany
fzabkar wrote:
I don't feel 100% confident about shorting Vin and Vout. I have had two successes involving shorting load switches in another SSD during the past 2 weeks, but those switches had a different function. Yours is an unknown quantity to me. If it were my SSD, I would try it, but then all my data are backed up, so I would have nothing to lose.

Ha,Ha, if the data was backed up, we would not be sittin here ;)
But for my understanding, does the load switch somehow provide higher current than the normal powersupply could deliver?
Or is it mainly for turning power on and off at specific times?

Would shortening Vin and Vout in the donor ssd give us some hint?

The SS pin to ground 68.2KOhm on the donor ssd.
The SS pin to ground 57.4KOhm on the patient ssd.


Top
 Profile  
 
 Post subject: Re: Dead nvme Intel 600p -> Data Recovery -> now part is mis
PostPosted: October 27th, 2020, 22:44 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16963
Location: Australia
The load switch provides protection from shorted loads. It also has an undervoltage lockout, which means that it doesn't turn on until the supply voltage has risen above the UVLO threshold. It can also be used to put parts of the SSD to sleep in standby mode.

If the ENable pin is strapped to Vcc via a resistor, and is not controlled by the flash controller, then this would suggest that the load switch is not being used for power saving purposes. That is, it would suggest that it is always on. If so, then it would be OK to bypass it. I'm now wondering whether the function of the load switch is to protect the NANDs from an external 3.3V supply whose quality is unknown. All the other supplies are derived from the 3.3V supply via DC-DC converters, so they are largely immune to external quality problems.

So, in short, if you can find where the ENable signal is generated (either locally or from the flash controller), then we can have some confidence in what we are doing.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Dead nvme Intel 600p -> Data Recovery -> now part is mis
PostPosted: October 28th, 2020, 2:35 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16963
Location: Australia
I'm wondering whether the load switch provides 3.3V power to both the NAND array and the controller. If so, then this means that the controller cannot control the Enable pin, which in turn means that the switch would be always on. Therefore it would be OK to bypass the switch. One could confirm this by measuring the voltages across the small bypass capacitors around the controller.

If after bypassing the switch the SSD doesn't come to life, then we would need to examine the PG (Power Good) pin. This signal is derived from the Vin and Vout voltages.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Dead nvme Intel 600p -> Data Recovery -> now part is mis
PostPosted: October 28th, 2020, 4:59 
Offline

Joined: October 10th, 2020, 8:01
Posts: 31
Location: Germany
Progress!!!

If you wanna call it that, I rather have the feeling I'just put the drive back into the state it was
when I sent it off for data recovery.

Thank you fzabkar for leading me thru the dungle this far.

I had a closer look at the connections of the load switch. I've tried a photo with my son's microscope.
Attachment:
IMG_2491.png
IMG_2491.png [ 876.65 KiB | Viewed 20111 times ]


I thought i quickly fix this with my soldering iron, well it took me the whole night until I got it right.
It turns out, the load switch wasn't broken, just bad connected.

Now the drive boots into ROM mode just fine.

Only in normal mode, the BIOS hangs for a while, then reports no drive.
For now I just let it sit, powered on in BIOS, to see if the firmware is gonna do some magic.
Reports suggest that powercycling sometimes has helped. We'll see.

Any suggestions on how to continue from here. Send it to recovery again?
Oh good, now I have to go with my kids to the swimming pool, without sleep, that kinda s...s.


Top
 Profile  
 
 Post subject: Re: Dead nvme Intel 600p -> Data Recovery -> now part is mis
PostPosted: October 28th, 2020, 14:35 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16963
Location: Australia
I wonder if the "data recovery" shops are responsible for the missing resistor AND the load switch problem? If so, then I would have a closer look at your SSD.

BTW, if you have a CCD scanner (not CIS), you can make high resolution images of both drives. Then we can examine them for differences.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 69 posts ]  Go to page Previous  1, 2, 3, 4  Next

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 24 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group