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
Author Message
 Post subject: Re: Embedded WD Flash
PostPosted: March 22nd, 2010, 13:44 
Offline

Joined: February 18th, 2009, 8:08
Posts: 306
Location: Manchester, UK
I'm also looking for tips on dealing with ROYL series drives when the PCB ha failed. When I've been able to access the embedded ROM it has been straight forward enough, but I am still struggling on drives where the PCB has been very badly damaged and beyond repair.

I see on the PCB revisions of the early ROYL series drives (e.g. WD5000AAKS) the MCU surface mount has pins down the side. I have had some success in removing the entire chip and remounting it on to an appropriate pcb.

Newer ROYL drives (e.g. WD6400AAKS) have no pins down the side of the MCU, consequently de-soldering and remounting is much more difficult.

I was wondering if anyone had any tips on how best to deal with this problem?

Many thanks,
John


Top
 Profile  
 
 Post subject: Re: Embedded WD Flash
PostPosted: March 22nd, 2010, 13:52 
Offline

Joined: August 12th, 2008, 13:11
Posts: 3235
Location: USA
If you can access the SA then you can rebuild the ROM from SA copies of ROM modules

_________________
You don't have to backup all of your files, just the ones you want to keep.


Top
 Profile  
 
 Post subject: Re: Embedded WD Flash
PostPosted: March 22nd, 2010, 14:02 
Offline

Joined: August 10th, 2008, 12:09
Posts: 19
Hi John

MCU with no pins visible = B.G.A. (Ball Grid Array) and requires specialist (de)soldering tools to remove and replace. Even an X-ray machine to view solder balls to ensure soldering is ok!

If the Marvell SoC (system-on-chip) which contains the ROM is damaged itself then the ROM content must be rebuilt (information can be taken from target drive's system area using a PCB programmed with a special firmware), or in some cases a donor PCB that has similar adaptive configuration.

If the Marvell SoC is not damaged but the normal ATA commands cannot be used (e.g. PCB is U/S) then I suspect JTAG is the only way. If we had the datasheet it would identify the JTAG pins but since they are brought out to pads by WD it's not hard to work out which ones they are. However a Boundary Scan file is needed to take the hard work out of discovering internal chip resources.

SB


Top
 Profile  
 
 Post subject: Re: Embedded WD Flash
PostPosted: March 22nd, 2010, 14:56 
Offline

Joined: February 18th, 2009, 8:08
Posts: 306
Location: Manchester, UK
I've not quite got the skills or equipment to deal with BGA soldering yet, something I am going to have to consider over the next few months I think.

I've got the patient drive spinning with a good match donor. I have SA access at the moment and as I am typing this message the firmware modules are being backed up (very slowly). I guess I will try to regenerate the ROM using these. However, one of things I have noticed in the firmware backup is the high number of errors. I am not sure if this is because I am using a donor PCB or that the drive is in "slow speed," or that there is genuine corruption in the SA. Either way I am a little concerned that when I come to regenerate the ROM I will not have the appropriate working firmware modules to do so?

Which modules are critical for ROM regeneration?

Thanks for the help,
John

_________________
CDR - Manchester Data Recovery Services
0161 408 4857
http://www.cheadledatarecovery.co.uk/


Top
 Profile  
 
 Post subject: Re: Embedded WD Flash
PostPosted: March 22nd, 2010, 15:13 
Offline

Joined: August 12th, 2008, 13:11
Posts: 3235
Location: USA
Sent you a PM.

_________________
You don't have to backup all of your files, just the ones you want to keep.


Top
 Profile  
 
 Post subject: Re: Embedded WD Flash
PostPosted: March 22nd, 2010, 15:47 
Offline

Joined: February 18th, 2009, 8:08
Posts: 306
Location: Manchester, UK
Just to let you know that I was successfully able to access the SA using a donor pcb and then regenerate the ROM using several of the modules. I did note that before the ROM regeneration the ATA module was showing as corrupt, but it checking out as OK after the ROM regeneration.

BGA soldering can wait for another day.

I was working on a WD6400AAKS-00A7B0 / 2060-701537-003 REV A - If you have any firmware requests please ask.

John

_________________
CDR - Manchester Data Recovery Services
0161 408 4857
http://www.cheadledatarecovery.co.uk/


Top
 Profile  
 
 Post subject: Re: Embedded WD Flash
PostPosted: August 19th, 2011, 5:27 
Offline

Joined: August 18th, 2011, 4:55
Posts: 24
@cheadledatarecovery

Did you find a way to restore broken ROM in Marvell 88i6745n or atlast way to boot from
U12 external EEPROM 24p20?


Top
 Profile  
 
 Post subject: Re: Embedded WD Flash
PostPosted: March 13th, 2012, 20:15 
Offline

Joined: February 21st, 2012, 19:07
Posts: 2
Location: bejian
good work stuff


Top
 Profile  
 
 Post subject: Re: Embedded WD Flash
PostPosted: March 17th, 2012, 12:05 
Offline

Joined: February 21st, 2012, 19:07
Posts: 2
Location: bejian
_dex_, please contact me


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

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: Google [Bot] and 22 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