WD800AAJS Board Swap

Page 2 - Seeking answers? Join the Tom's Hardware community: where nearly two million members share solutions and discuss the latest tech.

tcv

Honorable
Sep 12, 2013
18
0
10,520
Hello, this is just a little pet project of mine.

WD800AAJS drive was in a workstation that was killed by a surge. Drive would not spin up.

I ordered a replacement drive, hoping (but not knowing) that I would get an identical PCB. No go.

The old one: 2060-701590-000 REV A
The new one: 2060-701590-001 REV B

The old board has a U12 chip. The new one does not.

The old HDD spins up with the new PCB installed, but the drive will not fully initialize.

I have some soldering skills, but not on SMD.

Is there a way to make the new board work with the old drive? Perhaps transferring the Marvell?

thanks,

tcv
 
Solution
You wrote ...

"The old board has a U12 chip. The new one does not".

Anyway, I see your board now ...

http://pcb-hdd.com/images/PCB%20WD6400AACS-00G8B1%202060-701590-000%20REV%20A.JPG

Personally I would start by measuring the resistances of the TVS diodes (D4 and D3) and the zero-ohm resistors (R64 and R67):
http://www.users.on.net/~fzabkar/HDD/bigcircuitboard_diodes.jpg
http://www.users.on.net/~fzabkar/HDD/TVS_diode_FAQ.html

Then measure the onboard voltages. These would be present at coils L1 and L2, transistor Q1, and the anode of diode D2.

Also clean the oxidisation off the PCB's HDA contacts (J1) with a soft white pencil eraser.
Quick update:

I remeasured R8 and R6. I mistyped: With probes on a resistor (r8 or r6), DMM resistance set to 200, I get 00.8. That's closer to 1.0. If I put the probes across the resistors (r6 AND r8, for instance), I get the same results.

I find no path to ground on any edges of those resistors. Question: Should there be?
 
Those resistors must be the current sense resistors for the voice coil, not the spindle motor. Their combined resistance is probably 0.5 ohms, with an additional 0.3 ohm contributed by the meter leads. If you touch the probe tips together, you'll probably see 0.3 ohms.

Anyway, if you can't read the ROM contents even on your good donor drive, then I don't believe I can help you.
 


I don't quite know what you're responding to with this statement.

The only reason I can't read the ROM on the good donor drive is simply because I don't know how to use WDTools to do it. Do you know how to do it with WDTools? I could follow your directions.

I could also try to read the ROM from the good drive with the other tools you mentioned.
 
I have used NazYura's tools to extract the ROM from a working Marvel drive. However, I don't have a ROYL drive to test.

WDR should be able to do it, though. See the following post:

Extracting ROM from a bad PCB with WD PRO 3.0?
http://forum.hddguru.com/viewtopic.php?t=26080&p=177785#p177785

BTW, I believe your model is a ROYL, even though the MCU is a Marvell IC. "ROYL" indicates the firmware architecture.

Here is a typical resource dump:
http://www.datadonor.net/HD%20Western%20Digital/Royl%20Series/WDC%20WD10EAVS-00D7B0.rar
 


I don't think PCB of 2060-701590-000 REV A has the BIOS chip. This PCB's BIOS is integrated on the Main Controller IC. You should exchange the Main Controller IC to let the HDD be recognized.

2060-701590-001 has 2 typs: one has BIOS; Other one doesn't have BIOS

Also 2060-701590-001 can't be used as 2060-701590-000's donor PCB.