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

All times are UTC - 5 hours [ DST ]


Switch to mobile style


Post new topic Reply to topic  [ 9 posts ] 
Author Message
 Post subject: WD4000AAKS PCB shot due to water/corrosion have similar PCB
PostPosted: February 5th, 2012, 0:43 
Offline

Joined: February 5th, 2012, 0:26
Posts: 4
Location: Chicago
The PCB is shot on this drive due to corrosion. But I have a donor PCB...

Original: Model #: WD4000AAKS - 00TMA0; donor is exact same.
Original DCM: HARCNV2AA; donor DCM: HARCNV2CA

When I swap the PCB I can see many of the files but they are corrupted if I try to read them. Would this be due to having the wrong head map?

I tried using OnTrack Recovery, but it is EXTREMELY slow at trying to recover the files. I suspect it isn't really working.

Can anyone help me on what I can do to try to recover the files myself?

Thanks- Sven77


Top
 Profile  
 
 Post subject: Re: WD4000AAKS PCB shot due to water/corrosion have similar
PostPosted: February 5th, 2012, 18:16 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16960
Location: Australia
Are you saying that your drive was damaged by a water spill?

What are the symptoms of the original board?

Could we see a photo of the damage?

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: WD4000AAKS PCB shot due to water/corrosion have similar
PostPosted: February 9th, 2012, 0:05 
Offline

Joined: February 5th, 2012, 0:26
Posts: 4
Location: Chicago
Thank you for your response!

The drive was in a USB enclosure and was exposed to about 1/2 to 1 inch of water for about 20 minutes. It was not powered on at the time. It was left to dry for about six months. After which time I tried using it and nothing... So I opened it up and removed the drive to find that the foam that goes between the PCB and the drive must have acted like a sponge and caused some fairly serious corrosion. I found three pins on the "SMOOTH" chip that were corroded so bad that contact with the PCB was lost. I managed to fix those connections. However I still get nothing. I don't see any other physical electrical problems on the board. When I connect it directly to the SATA and power in a computer, the BIOS does not recognize that a drive is connected; nor does it spin at all.

So I tried swapping the PCB from another drive that was purchased at the same time. Hence the identical model number and very similar DCM code. However the data seems to be kind of scrambled. Is that likely due to a mismatch of the head map? If so is there a way to read the firmware, modify the head map, then write the modified fimware back to it? Without having to purchase software, preferably.

Thank you,
Sven77


Top
 Profile  
 
 Post subject: Re: WD4000AAKS PCB shot due to water/corrosion have similar
PostPosted: February 9th, 2012, 5:36 
Offline

Banned User

Joined: January 28th, 2009, 5:50
Posts: 84
Location: united kingdom
Quote:
Can anyone help me on what I can do to try to recover the files myself?


yes mate, you need to buy pc3000 or salvation data to edit heads map (if you think this is the problem now).

_________________
banned user


Top
 Profile  
 
 Post subject: Re: WD4000AAKS PCB shot due to water/corrosion have similar
PostPosted: February 9th, 2012, 12:12 
Offline

Joined: February 5th, 2012, 0:26
Posts: 4
Location: Chicago
Does it sound like a head map problem? The fact that the directory structure is partially there...

Is there any free method? I've seen that the firmware can be read using free software, but so far no-one has produced a way to write the modified firmware to the drive without paying $50 or $80?


Top
 Profile  
 
 Post subject: Re: WD4000AAKS PCB shot due to water/corrosion have similar
PostPosted: February 9th, 2012, 15:52 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16960
Location: Australia
I wasn't sure whether you were describing the oxidisation that is typical of recent WD models (due to materials changes mandated by RoHS). Obviously that is not the case ...

That said, I wouldn't have attempted to spin up your drive in that state. But if you don't wish to pay for professional services, then you would need to transfer your original board's adaptive data to your replacement PCB. AIUI, your board does not have an external flash memory IC at location U12, in which case the data are internal to the Marvell MCU.

Therefore, the easiest DIY approach requires that you read certain firmware modules from the drive's System Area (SA) on the platters, and then use these data to reconstruct and reprogram the "ROM" on your replacement PCB. A tool such as WDR-UDMA (US$150) has a single-click solution for this problem.

The trouble with free software is that it requires access to WD's internal documentation. Commercial data recovery software makes use of a 300-page VSC Command Set and Protocol specification that has made it into the wild. If we had access to this same document, then many expensive solutions would be reduced to simple, no-cost DIY procedures. For example, I know how to read and write the MODs and tracks in the SA using the original PCB, and I know how to read the PCB "ROM", but I haven't been able to attempt this with a non-native PCB. I believe I also know how to manually rebuild the ROM image from the relevant SA firmware MODs.

In your case, if you can see the directory structure, then you must have access to the SA. This means that we could at least retrieve the relevant MODs. Would you like to try this?

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: WD4000AAKS PCB shot due to water/corrosion have similar
PostPosted: February 10th, 2012, 11:25 
Offline

Joined: February 5th, 2012, 0:26
Posts: 4
Location: Chicago
Hi fzabkar,

You seem to be very active and helpful with this stuff! Thank you! From what I've read from your other posts is that even if I retrieve the MODS from the platters which may enable me to re-create the firmware ROM, I still would have no way to write that ROM (firmware) back to the Marvell MCU. Right? So at this point I'd still hit a dead end, right?


Top
 Profile  
 
 Post subject: Re: WD4000AAKS PCB shot due to water/corrosion have similar
PostPosted: February 10th, 2012, 12:36 
Offline
User avatar

Joined: February 9th, 2009, 16:13
Posts: 2574
Location: Ontario, Canada
Sven,

You have three choices, as I see it.

1. Send to a data recovery pro who has the tools and knowledge to recover your data. This could cost beween $300 - $1000, assuming not a head issue too. But, you would only pay if the lab is able to recover your data. If they cannot, you definitely will not be able to either.
2. Buy the necessary tools and gain the knowledge to recover your own data. $1000 - $10,000, depending on the tools you choose. The cheaper tools will be more difficult to use and you will not get the same level of support that comes with the more expensive tools. So, the cheaper tools will take you a lot longer to learn how to do what you need done, assuming that the only issue is with the transplant of the ROM. The downfall is, you can spend the money, but there is no guarantee that you will succeed.
3. As your data is not even worth the value of a new drive, give up.

_________________
Luke
Recovery Force Data Recovery


Top
 Profile  
 
 Post subject: Re: WD4000AAKS PCB shot due to water/corrosion have similar
PostPosted: February 10th, 2012, 17:06 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16960
Location: Australia
sven77 wrote:
From what I've read from your other posts is that even if I retrieve the MODS from the platters which may enable me to re-create the firmware ROM, I still would have no way to write that ROM (firmware) back to the Marvell MCU. Right? So at this point I'd still hit a dead end, right?

If you obtain a copy of WD HD Pro or WDR-UDMA (US$150), then you should be able to repair your drive.

HDD Repair Tools- WDR:
http://hdd.chinahdd.cn/List.asp?C-1-9.html

"The new upgrade for ROYL drives; it can allow you to regenerate the corrupted ROM information. (Details of the HDD repair tools refer to the User Manual)."

As for writing the ROM back to the MCU using freeware, I have an idea how to do it, but I wouldn't like to risk it unless you were prepared to lose a board. However, at the very least, you would have a backup of your drive's resources, in which case you may be able to find a PCB supplier who could program a replacement board for you.

BTW, I guessed at the format of the VSC for writing SA MODs and I was successful on that occasion.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 9 posts ] 

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: Vipys113 and 73 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