All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 38 posts ]  Go to page Previous  1, 2
Author Message
 Post subject: Re: wd800jd pcb swapped 3 times with the same error !
PostPosted: March 21st, 2013, 4:42 
Offline
User avatar

Joined: December 19th, 2006, 8:49
Posts: 11038
Location: Portugal
Thanks, HDDGUY.
As you can see on the pictures some modules are damaged and when op tries to write them back, drive guive error and abort. My assumption is bad/damaged sectors on that location of the platter.
I will be trying to solve this issue with the op by skype/teamviewer but i'm not sure how to fix it, i'm not even sure about what the problem might be, but it's a very good experience to learn something new.
Maybe hotswap can help to gain access to the data ?
Can you guive any hint about what to do next ?
Thanks.

_________________
1Q9xrDTzTddUXeJAFRn37aqh1Yr6buDCdw - (Bitcoin Donations)
paypal.me/Spildit - (PayPal Donations)
The HDD Oracle - Platform for OPEN research on Data Recovery.


Top
 Profile  
 
 Post subject: Re: wd800jd pcb swapped 3 times with the same error !
PostPosted: March 21st, 2013, 9:28 
Offline

Joined: August 22nd, 2011, 15:43
Posts: 214
Location: Romania
Spildit wrote:
I don't like that XYZ at the ROM version.


My 128k wd patient shows also something like: BUCCANER WDC-ROM SN# XYZ----

It's the default way to identify when the rom firmware is good but there are some problems with the SA modules (cannot read SA..or modules corrupted..or incompatible versions of modules etc)

The header of each module has a flag...which shows that the module should be checked against the rom firmware. I have no idea what this means...but if it fail the checking it throws that FM_ERR_COMPAT ...perhaps it looks at the versions (rom vs module). I have to investigate since I must implementthis at some point in my app. So any ideea what it means that cheking would be nice :)

The CRC it's ok..but the module it's not for this rom version (or reverse). And the kernel shows WDC-ROM SN# XYZ---- and stops.

If the SA is damaged for some sectors..then there will be another type of errors...when reading those modules. The same for writing. If the write doesn't throw errors then there are no defects on that region of the platters.

LE:
open those mods with a hexeditor and look for bytes 5-8..and 9....
Code:
    int version;         // [Bytes 5:8] The version number
    byte compat;         // [Byte 9] This byte is checked against the ROM to ensure compatiblity


I assume that the byte 9 it's set somehow..then the version bytes must match the rom version.


Top
 Profile  
 
 Post subject: Re: wd800jd pcb swapped 3 times with the same error !
PostPosted: March 21st, 2013, 9:54 
Offline

Joined: August 22nd, 2011, 15:43
Posts: 214
Location: Romania
I opened some modules from a 128k rom. it seems that byte 9 it's 0x3F ("?") most of the time...and 0x4A ("J") (ie. mod 0x19, 0x1E). but the versions are not the same. so..what the heck it checks? does the rom has a built in table with all version of compatible modules? :?:

maybe raven4d could tell us what's in his 9'th byte for incompatible modules.


Top
 Profile  
 
 Post subject: Re: wd800jd pcb swapped 3 times with the same error !
PostPosted: March 21st, 2013, 15:03 
Offline
User avatar

Joined: December 19th, 2006, 8:49
Posts: 11038
Location: Portugal
hddguy wrote:
XYZ is a symptom of some failure, not a fault in itself. Your problem is somewhere else. Assuming ROM is OK and is transferred to known good compatible PCB, and no other faults with the disk, then you should reach ID, which you dont, meaning you very likely have other problem elsewhere.


Those modules can't be read at all :

17 - FM_ERR_COMPAT
4C - FM_ERR_COMPAT
1C - FM_ERR_COMPAT
1B - FM_ERR_COMPAT
19 - FM_ERR_COMPAT
1E - FM_ERR_COMPAT
11 - FM_ERR_COMPAT
2F - FM_ERR_COMPAT
15 - FM_ERR_COMPAT

All the others read ok.

It's possible to write to the other modules OK, but when trying to write to module 11, for isntance, drive register changes to ERR and IDNF (ID Not Found).

Bad sector on SA almost for sure.

Will HotSwap work on this case ????

Thanks.

_________________
1Q9xrDTzTddUXeJAFRn37aqh1Yr6buDCdw - (Bitcoin Donations)
paypal.me/Spildit - (PayPal Donations)
The HDD Oracle - Platform for OPEN research on Data Recovery.


Top
 Profile  
 
 Post subject: Re: wd800jd pcb swapped 3 times with the same error !
PostPosted: March 21st, 2013, 15:17 
Offline

Joined: August 22nd, 2011, 15:43
Posts: 214
Location: Romania
Spildit wrote:
I can see ERR and ABRT when you try to write module back .....


then why doesn't rapport anything in the log window? usually when you can't write...the corresponding VSC command throw an error which should be interpreted by the software and shown to the user. those red dots are just for fun.

btw, wdr 3..gives me ok on all 4 heads with "read test" on SA. in fact..i just discovered that head 1 is dead. so it suckz. and booted again in xp..to test again. definitely show ok ok ok ok an all 4. but see the image I've posted.

I explained what FM_ERR_COMPAT means. I have doubts that the firmware will report this err...having behind a read problem. because a bad sector means problems when reading..bad crc...so it should report error_reading...not the result of a compatibility test which assume that the reading was ok...but the check against rom failed.


Last edited by louis on March 21st, 2013, 15:23, edited 2 times in total.

Top
 Profile  
 
 Post subject: Re: wd800jd pcb swapped 3 times with the same error !
PostPosted: March 21st, 2013, 15:19 
Offline
User avatar

Joined: December 19th, 2006, 8:49
Posts: 11038
Location: Portugal
louis wrote:
Spildit wrote:
I can see ERR and ABRT when you try to write module back .....


then why doesn't rapport anything in the log window? usually when you can't write...the corresponding VSC command throw an error which should be interpreted by the software and shown to the user. those red dots are just for fun.

btw, wdr 3..gives me ok on all 4 heads with "read test" on SA. in fact..i just discovered that head 1 is dead. so it suckz.


Head 1 on your bad drive or on the new donnor drive ?

_________________
1Q9xrDTzTddUXeJAFRn37aqh1Yr6buDCdw - (Bitcoin Donations)
paypal.me/Spildit - (PayPal Donations)
The HDD Oracle - Platform for OPEN research on Data Recovery.


Top
 Profile  
 
 Post subject: Re: wd800jd pcb swapped 3 times with the same error !
PostPosted: March 21st, 2013, 15:21 
Offline

Joined: August 22nd, 2011, 15:43
Posts: 214
Location: Romania
read my topic. the new drive...which in fact proved to be 25% dead. 1/4 heads dead.


Top
 Profile  
 
 Post subject: Re: wd800jd pcb swapped 3 times with the same error !
PostPosted: March 21st, 2013, 15:28 
Offline
User avatar

Joined: December 19th, 2006, 8:49
Posts: 11038
Location: Portugal
So what you are saying is that ROM is not comaptible with those modules and so WDR reports that error ....

In that case let's try to flash different ROM files. :D :D :D Several of them !!! :D :D :D

_________________
1Q9xrDTzTddUXeJAFRn37aqh1Yr6buDCdw - (Bitcoin Donations)
paypal.me/Spildit - (PayPal Donations)
The HDD Oracle - Platform for OPEN research on Data Recovery.


Top
 Profile  
 
 Post subject: Re: wd800jd pcb swapped 3 times with the same error !
PostPosted: March 21st, 2013, 19:49 
Offline
User avatar

Joined: December 19th, 2006, 8:49
Posts: 11038
Location: Portugal
Acording to the last posts here :

wd2000jd-problem-t20346-80.html

It apears that FM_ERR_COMPAT error on WDR is displayed even with head depoped, so .... back to what i told you on Skype, Hot Swap .....
WDR should have dumped/read the modeules even if they weren't compatible with ROM and what we get is that it doesn't read at all, so .... bad sectors on SA preventing Modules from being read.

_________________
1Q9xrDTzTddUXeJAFRn37aqh1Yr6buDCdw - (Bitcoin Donations)
paypal.me/Spildit - (PayPal Donations)
The HDD Oracle - Platform for OPEN research on Data Recovery.


Top
 Profile  
 
 Post subject: Re: wd800jd pcb swapped 3 times with the same error !
PostPosted: March 21st, 2013, 19:53 
Offline
User avatar

Joined: December 19th, 2006, 8:49
Posts: 11038
Location: Portugal
louis wrote:
Spildit wrote:
I can see ERR and ABRT when you try to write module back .....


then why doesn't rapport anything in the log window? usually when you can't write...the corresponding VSC command throw an error which should be interpreted by the software and shown to the user. those red dots are just for fun.



Nope ... the red dots are the drive ATA registers, like MHDD .... they are not just for fun, they are powerfull when trying to identify drive problems :)
On our case we have ID Not Found and Error when writting again to the place where a damaged module is and we get the 2 greens on ready and waiting commands when we replace a good module, so the program can write modules, it just can't write thos particular sectors of the SA as it can't read them either ....

So either we put the modeules on other place an edit the road map to point to the now location of the modules, or we try a simple hot swap (even if we have to copy patient firmware p list, g list translator, etc ..... to donor) and see if we can access the data !!!!

_________________
1Q9xrDTzTddUXeJAFRn37aqh1Yr6buDCdw - (Bitcoin Donations)
paypal.me/Spildit - (PayPal Donations)
The HDD Oracle - Platform for OPEN research on Data Recovery.


Top
 Profile  
 
 Post subject: Re: wd800jd pcb swapped 3 times with the same error !
PostPosted: March 22nd, 2013, 7:28 
Offline

Joined: August 16th, 2012, 4:57
Posts: 325
very grateful for your dedicated answers and ideas .

will try to get a working donor tomorrow , do a hot-swap and report the results ..


Top
 Profile  
 
 Post subject: Re: wd800jd pcb swapped 3 times with the same error !
PostPosted: March 22nd, 2013, 8:14 
Offline
User avatar

Joined: December 19th, 2006, 8:49
Posts: 11038
Location: Portugal
Yes ! By now i'm almost sure it's bad sectors on SA.
Lets hope the hot swap works.
Also you might have to copy the defects list and translator from the bad drive to the donor drive first, and only then do the hot swap, otherwise the data might be shifted due to different translation from LBA to CHS on the different drives...

_________________
1Q9xrDTzTddUXeJAFRn37aqh1Yr6buDCdw - (Bitcoin Donations)
paypal.me/Spildit - (PayPal Donations)
The HDD Oracle - Platform for OPEN research on Data Recovery.


Top
 Profile  
 
 Post subject: Re: wd800jd pcb swapped 3 times with the same error !
PostPosted: March 23rd, 2013, 13:59 
Offline
User avatar

Joined: December 19th, 2006, 8:49
Posts: 11038
Location: Portugal
Please keep us informed wen you try to Hot-Swap !

_________________
1Q9xrDTzTddUXeJAFRn37aqh1Yr6buDCdw - (Bitcoin Donations)
paypal.me/Spildit - (PayPal Donations)
The HDD Oracle - Platform for OPEN research on Data Recovery.


Top
 Profile  
 
 Post subject: Re: wd800jd pcb swapped 3 times with the same error !
PostPosted: May 1st, 2013, 5:50 
Offline

Joined: April 21st, 2013, 6:12
Posts: 17
Location: Italy
Hello anyone, probably I'm wrong but I want to suggest you a try/ask for an opinion:
I had something similar on my drive (WD10TMVW recognized USB, but no drive!). The drive spin-on, than hangs with ERR and ABR flags. I cannot even read ANY module from SA using WDR or nazyura tools.. BUT after Recalculating Tranlsators the drive started working!! It seems that wrong/damaged translators was preventing me from reading SA.. may be because the drive whas blocked on loading translator operation? I don't know, but since I don't think that a Translators Recalc should brake anything why don't try?

Please let me know what did you think about it!
Regards
Paolo


Top
 Profile  
 
 Post subject: Re: wd800jd pcb swapped 3 times with the same error !
PostPosted: May 1st, 2013, 10:53 
Offline
User avatar

Joined: December 19th, 2006, 8:49
Posts: 11038
Location: Portugal
pruggero wrote:
Hello anyone, probably I'm wrong but I want to suggest you a try/ask for an opinion:
I had something similar on my drive (WD10TMVW recognized USB, but no drive!). The drive spin-on, than hangs with ERR and ABR flags. I cannot even read ANY module from SA using WDR or nazyura tools.. BUT after Recalculating Tranlsators the drive started working!! It seems that wrong/damaged translators was preventing me from reading SA.. may be because the drive whas blocked on loading translator operation? I don't know, but since I don't think that a Translators Recalc should brake anything why don't try?

Please let me know what did you think about it!
Regards
Paolo


The data on this drive was fully recovered sometime ago using Smart Hot Swap.
At any rate thanks for the suggetion !

_________________
1Q9xrDTzTddUXeJAFRn37aqh1Yr6buDCdw - (Bitcoin Donations)
paypal.me/Spildit - (PayPal Donations)
The HDD Oracle - Platform for OPEN research on Data Recovery.


Top
 Profile  
 
 Post subject: Re: wd800jd pcb swapped 3 times with the same error !
PostPosted: May 6th, 2013, 4:17 
Offline
User avatar

Joined: August 13th, 2008, 13:10
Posts: 815
Location: World
Hi raven4d.

Very usefull info here.

I think your problem maybe bad secs in SA.
You must test hotSwap but i think win not success, but testing needed.
Waiting your report.

Bye.


Top
 Profile  
 
 Post subject: Re: wd800jd pcb swapped 3 times with the same error !
PostPosted: May 6th, 2013, 4:35 
Offline
User avatar

Joined: December 19th, 2006, 8:49
Posts: 11038
Location: Portugal
Read my last post.
smart Hot swap DID WORK on this case and all data was recovered with success !
I've checked this drive with the OP by Skype/Screen Sharing.

_________________
1Q9xrDTzTddUXeJAFRn37aqh1Yr6buDCdw - (Bitcoin Donations)
paypal.me/Spildit - (PayPal Donations)
The HDD Oracle - Platform for OPEN research on Data Recovery.


Top
 Profile  
 
 Post subject: Re: wd800jd pcb swapped 3 times with the same error !
PostPosted: May 6th, 2013, 7:10 
Offline
User avatar

Joined: August 13th, 2008, 13:10
Posts: 815
Location: World
Spildit wrote:
Read my last post.
smart Hot swap DID WORK on this case and all data was recovered with success !
I've checked this drive with the OP by Skype/Screen Sharing.



Sorry, i readed badly.


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

All times are UTC - 5 hours [ DST ]


Who is online

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