Data recovery and disk repair questions and discussions related to old-fashioned SATA, SAS, SCSI, IDE, MFM hard drives - any type of storage device that has moving parts
August 19th, 2025, 8:45
fzabkar wrote:I didn't expect that you would find any voltages. Instead, I was expecting you to measure resistances.
Both e-fuses have latched into a fault state and switched off their outputs. This suggests that there are shorts downstream. There appear to be two MOSFETs between the e-fuses and the motor controller, so I was wondering if there was a short after the MOSFETs.
Sorry, I had quickly read your previously post.
Below the resistances between ground and each of the voltage test points.
Thanks for your time
- Attachments
-

-

-

-

August 19th, 2025, 14:07
I understand that the MOSFET? component marking is needed. Maybe fzabkar can identify it.
August 19th, 2025, 15:27
I don't know how those MOSFETs are connected or what they do. Fortunately (?) I'm involved in a Reddit thread with exactly the same PCB. Perhaps I can ask the redditor to provide the same measurements for comparison purposes.
August 19th, 2025, 18:07
This is that Reddit thread:
https://old.reddit.com/r/datarecovery/comments/1mukcvu/hdd_wont_spin_up/The user measures "OL" at each of the MOSFETs, presumably on the 200 ohms range. This suggests that your 0.3 ohm reading is a problem.
August 19th, 2025, 18:45
I'm wondering whether the MOSFETs are configured as ideal diodes, and I wonder if they are OR-ing the 5V and 12V rails for the purpose of charging the backup capacitors. I think the answer to the problem will involve determining where those 0.3 ohm pins go. Do they end up at the motor controller or the backup capacitors? Do they connect to the e-fuses or the 5V or 12V SATA inputs?
August 20th, 2025, 3:32
If you look at the photo, then 0.3 Ohm goes to the component "mosfet?" SOP8. I asked about its marking - it is not visible from the photo. I would have already unsoldered it and checked if 0.3 Ohm remained. But for this it is desirable to know what it is.
Maybe I am wrong - it is not possible to determine from the photo where the tracks go.
August 20th, 2025, 4:12
SWM wrote:If you look at the photo, then 0.3 Ohm goes to the component "mosfet?" SOP8. I asked about its marking - it is not visible from the photo. I would have already unsoldered it and checked if 0.3 Ohm remained. But for this it is desirable to know what it is.
Maybe I am wrong - it is not possible to determine from the photo where the tracks go.

The component is marked P2040US.
Could it be this one?
https://www.alldatasheet.com/datasheet- ... SS-13.htmlLeaving the PCB fault aside for now – why doesn’t the drive spin up after moving the ROM to a donor PCB? Could it be because of different RAM?
Thanks
August 20th, 2025, 5:55
Quoting my previous answer:
"If the ROM was re-installed from 2 Mbit to 1 Mbit - most likely bb."
After all, I still don't know which of the boards has 2Mbit RAM...
August 20th, 2025, 10:21
Can you measure the voltage test points on your donor? I feel that the problem is a simple one, if we can understand what the MOSFETs are doing. The DMP2040USS datasheet seems to be the correct one.
August 20th, 2025, 11:06
fzabkar wrote:Can you measure the voltage test points on your donor? I feel that the problem is a simple one, if we can understand what the MOSFETs are doing. The DMP2040USS datasheet seems to be the correct one.
Hi,
all values seem to be pretty similar.
The big differences seems to:
- Attachments
-

August 20th, 2025, 11:19
Can you measure the voltages?
August 20th, 2025, 12:01
fzabkar wrote:Can you measure the voltages?
Sure:
- Attachments
-

August 20th, 2025, 12:22
I think the second MOSFET is acting as an ideal diode between the 5V and 12V supplies. I suspect that the 12V output goes to the backup capacitors. During a power loss event, if the 12V rail decays faster than the 5V rail, the 5V rail then powers the backup capacitors. I still don't understand how the smaller MOSFETs fit in, though. Nor do I understand how they find a path to ground.
August 20th, 2025, 14:16
Can you measure the resistances between the GDS pins of each of the 3 MOSFETs?
August 21st, 2025, 5:31
fzabkar wrote:Can you measure the resistances between the GDS pins of each of the 3 MOSFETs?
Hi, below the results ( highlighted differences with donor PCB ):
P2040US
G <-> S = 3K
D <-> S = 133K
donor pcb= 264kD <-> G = 128K
donor pcb= 267kSi1413DH
G <-> S = 0,6M
D <-> S = 6,3K
donor pcb= 387kD <-> G = 0,6M
Si1413DH ( near sata connector )
G <-> S = 375k
D <-> S = 326k
D <-> G = 387k
August 21st, 2025, 16:00
Sorry, I have no idea what is going on.
August 22nd, 2025, 4:43
Can I see a photo of the patient's board from the other side?
August 22nd, 2025, 5:15
fzabkar wrote:Sorry, I have no idea what is going on.
Thanks again for your time
SWM wrote:Quoting my previous answer:
"If the ROM was re-installed from 2 Mbit to 1 Mbit - most likely bb."
After all, I still don't know which of the boards has 2Mbit RAM...

OK, but in your opinion, why does the initialization fail when import the patient adaptives into the donor ROM? Is the RAM check integrated into adaptives?
SWM wrote:Can I see a photo of the patient's board from the other side?
Sure, in attached.
- Attachments
-

August 22nd, 2025, 5:34
The back side of the board is a ground plane and control points. Nothing can be tracked...
The donor's FW ROM version does not match the FW disk version. The main program is on the disk.
August 22nd, 2025, 5:46
There are no easy ways. Either supply from a laboratory power supply 5V with a limit of 1A at 0.3 Ohm and watch what heats up or smokes... Or reball the RAM. Or an identical donor board.
Powered by phpBB © phpBB Group.