All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 48 posts ]  Go to page Previous  1, 2, 3  Next
Author Message
 Post subject: Re: WD5000BMVW-11S5XS0
PostPosted: July 3rd, 2017, 10:30 
Offline
User avatar

Joined: September 29th, 2005, 12:02
Posts: 3125
Location: Chicago
Recovering adaptives on those is PITA.
It is possible and I have done it before but it is so not economically feasible for me that I gave up on those.
There is at least one guy here who could it do it faster then me if he would be interested he would probably ping you.

_________________
https://www.linkedin.com/in/artemrubtsov/


Top
 Profile  
 
 Post subject: Re: WD5000BMVW-11S5XS0
PostPosted: July 3rd, 2017, 15:44 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 9692
Location: Australia
I can see blocks of adaptives (little-endian). Perhaps one could collate the adaptive data from several ROMs and then determine average values for each set. It shouldn't be too difficult to write a tool to automate this process.

WD10JPVT-75A1YT0, module 4F, ver 00030038, 4 heads

Code:
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000040                    52 48 04 00 C2 22 49 23 9C 23
00000050  61 23 00 00 00 00

22C2
2349
239C
2361
0000
0000

Code:
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000050                    55 AA 04 00 CB 07 20 D3 28 FF
00000060  0D FD 24 00 43 00 36 00 D6 FF 12 00 E5 FF 0F FE
00000070  57 D9 3F 00 15 FC F8 FF 28 00 1E 00 DC FF EC FF
00000080  27 00 95 07 21 DE 0A FF 80 FC 0F 00 54 00 AC FF
00000090  0A 00 EC FF EA FF CA FA 89 DC 24 00 CA FB FE FF
000000A0  10 00 EC FF EB FF 17 00 0F 00 00 00 00 00 00 00
000000B0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000000C0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000000D0  00 00

CB0720D3 28FF0DFD 24004300 3600D6FF 1200E5FF
0FFE57D9 3F0015FC F8FF2800 1E00DCFF ECFF2700
950721DE 0AFF80FC 0F005400 ACFF0A00 ECFFEAFF
CAFA89DC 2400CAFB FEFF1000 ECFFEBFF 17000F00
00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000

Code:
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

000000D0        03 80 80 AA D8 0E 37 01 D8 0E 37 01 D8 0E
000000E0  37 01 D8 0E 37 01 00 00 00 00 00 00 00 00 00 00
000000F0  00 00 00 00 00 00 4C 13 37 01 4C 13 37 01 4C 13
00000100  37 01 4C 13 37 01 00 00 00 00 00 00 00 00 00 00
00000110  00 00 00 00 00 00 BA 2C 37 02 88 2C 37 00 88 2C
00000120  37 00 24 2C 37 01 00 00 00 00 00 00 00 00 00 00
00000130  00 00 00 00 00 00 8D 27 37 01 8D 27 37 01 8D 27
00000140  37 01 8D 27 37 02 00 00 00 00 00 00 00 00 00 00
00000150  00 00 00 00 00 00 5C 2B 37 02 3E 2B 37 01 3E 2B
00000160  37 01 99 2A 37 02 00 00 00 00 00 00 00 00 00 00
........
000001F0  00 00 00 00 00 00

D80E3701 D80E3701 D80E3701 D80E3701 00000000 00000000 00000000 00000000
4C133701 4C133701 4C133701 4C133701 00000000 00000000 00000000 00000000
BA2C3702 882C3700 882C3700 242C3701 00000000 00000000 00000000 00000000
8D273701 8D273701 8D273701 8D273702 00000000 00000000 00000000 00000000
5C2B3702 3E2B3701 3E2B3701 992A3702 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

Code:
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

000001F0                    00 00 90 AA 00 00 77 92 C0 FF
00000200  6B D8 AF FF 7F 00 C0 FF DF 2A B4 FF 00 00 00 00
00000210  00 00 00 00 D4 3B B3 01 D3 7F AA 01 E1 B9 B8 01
00000220  57 E1 AB 01 00 00 00 00 00 00 00 00

7792C0FF 6BD8AFFF 7F00C0FF DF2AB4FF 00000000 00000000
D43BB301 D37FAA01 E1B9B801 57E1AB01 00000000 00000000

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: WD5000BMVW-11S5XS0
PostPosted: July 3rd, 2017, 15:55 
Offline
User avatar

Joined: September 29th, 2005, 12:02
Posts: 3125
Location: Chicago
fzabkar wrote:
Perhaps one could collate the adaptive data from several ROMs and then determine average values for each set. It shouldn't be too difficult to write a tool to automate this process.

Unfortunately averaging values does not help, because the exact values are usually very different from average values.

_________________
https://www.linkedin.com/in/artemrubtsov/


Top
 Profile  
 
 Post subject: Re: WD5000BMVW-11S5XS0
PostPosted: July 3rd, 2017, 16:05 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 9692
Location: Australia
Perhaps it might be instructive to work in reverse. That is, take a working drive and adjust the adaptives (for head 0), one at a time, in each direction until SA access is lost. This would provide some insight into the sensitivity of each value.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: WD5000BMVW-11S5XS0
PostPosted: July 3rd, 2017, 16:33 
Offline

Joined: October 21st, 2007, 8:48
Posts: 1055
Thank you Mr. Frank for your efforts.
A friend of mine (member in this forum) confirmed that the ROM version of my defective drive is 00030078.
So, I will focus on this ver. and collect as much as I can and compare mod. 4F.

Any suggestions would be highly appreciated.


Top
 Profile  
 
 Post subject: Re: WD5000BMVW-11S5XS0
PostPosted: July 3rd, 2017, 17:23 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 9692
Location: Australia
I think that my second data set is probably better arranged as follows:

Code:
CB07 20D3 28FF 0DFD 2400 4300 3600 D6FF 1200 E5FF
0FFE 57D9 3F00 15FC F8FF 2800 1E00 DCFF ECFF 2700
9507 21DE 0AFF 80FC 0F00 5400 ACFF 0A00 ECFF EAFF
CAFA 89DC 2400 CAFB FEFF 1000 ECFF EBFF 1700 0F00
0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000 0000 0000

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: WD5000BMVW-11S5XS0
PostPosted: July 3rd, 2017, 19:05 
Offline
User avatar

Joined: September 29th, 2005, 12:02
Posts: 3125
Location: Chicago
fzabkar wrote:
Perhaps it might be instructive to work in reverse. That is, take a working drive and adjust the adaptives (for head 0), one at a time, in each direction until SA access is lost. This would provide some insight into the sensitivity of each value.

the sensitivity of needed values is about 0x10000, unfortunately the values work as pairs, so both values need to be correct at the same time and their rule of changing is not linear.
That gives you roughly 67 mln. combinations per head

_________________
https://www.linkedin.com/in/artemrubtsov/


Top
 Profile  
 
 Post subject: Re: WD5000BMVW-11S5XS0
PostPosted: July 4th, 2017, 3:38 
Offline

Joined: October 3rd, 2005, 0:40
Posts: 2571
Location: Hungary
Hi,

I already have recovered such case and developed a reliable solution (not just blind trial and error).
PM sent to OP.

pepe

_________________
Adatmentés - Data recovery
No bitcoin donations :)


Top
 Profile  
 
 Post subject: Re: WD5000BMVW-11S5XS0
PostPosted: July 4th, 2017, 4:30 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 9692
Location: Australia
Would it help to transfer a donor PCB and headstack the patient?

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: WD5000BMVW-11S5XS0
PostPosted: July 4th, 2017, 4:37 
Offline

Joined: October 24th, 2014, 4:57
Posts: 207
Location: Remote Raid Help on planet Earth
unknown wrote:
....
A friend of mine (member in this forum) confirmed that the ROM version of my defective drive is 00030078.
....


It is very interesting for me how he had find out a fw version without original ROM and SA. With some luck it can be found out approximately by serial number, but even on factory the drives have reconfiguration frequently, so it is some mistery for me how to do this with 100% garanty.

_________________
http://www.alfadatarecovery.com


Top
 Profile  
 
 Post subject: Re: WD5000BMVW-11S5XS0
PostPosted: July 4th, 2017, 6:01 
Offline

Joined: October 24th, 2005, 17:04
Posts: 218
Martin wrote:
so it is some mistery for me how to do this with 100% garanty.

The principle is similar to the selection of NVRAM on Hitachi


Top
 Profile  
 
 Post subject: Re: WD5000BMVW-11S5XS0
PostPosted: July 4th, 2017, 6:13 
Offline

Joined: October 24th, 2014, 4:57
Posts: 207
Location: Remote Raid Help on planet Earth
Moltke wrote:
Martin wrote:
so it is some mistery for me how to do this with 100% garanty.

The principle is similar to the selection of NVRAM on Hitachi


I'm not talking about how to find SA, I meant how to know fw version without ROM and SA.

_________________
http://www.alfadatarecovery.com


Top
 Profile  
 
 Post subject: Re: WD5000BMVW-11S5XS0
PostPosted: July 4th, 2017, 6:32 
Offline

Joined: October 24th, 2005, 17:04
Posts: 218
Martin wrote:
I'm not talking about how to find SA, I meant how to know fw version without ROM and SA.

View in mod 90h


Top
 Profile  
 
 Post subject: Re: WD5000BMVW-11S5XS0
PostPosted: July 4th, 2017, 7:18 
Offline

Joined: October 3rd, 2005, 0:40
Posts: 2571
Location: Hungary
Excuse me, but how do you access mod 90 without accessing the SA?

_________________
Adatmentés - Data recovery
No bitcoin donations :)


Top
 Profile  
 
 Post subject: Re: WD5000BMVW-11S5XS0
PostPosted: July 4th, 2017, 8:06 
Offline

Joined: October 24th, 2005, 17:04
Posts: 218
To do that, you need to reselect ( in 4Fh) and verify access to SA (90h)


Top
 Profile  
 
 Post subject: Re: WD5000BMVW-11S5XS0
PostPosted: July 4th, 2017, 8:13 
Offline

Joined: October 24th, 2005, 17:04
Posts: 218
Moltke wrote:
To do that, you need to reselect ( in 4Fh) [Brute force machine ] and verify access to SA (90h)


Top
 Profile  
 
 Post subject: Re: WD5000BMVW-11S5XS0
PostPosted: July 4th, 2017, 11:48 
Offline

Joined: October 24th, 2014, 4:57
Posts: 207
Location: Remote Raid Help on planet Earth
Moltke wrote:
Moltke wrote:
To do that, you need to reselect ( in 4Fh) [Brute force machine ] and verify access to SA (90h)

If you reselect a 4F, you can get access to SA.
I'm talking about this
Quote:
I have tried several ROM's and LDR's but no luck. No access to SA to determine the correct version of original ROM.

and later
Quote:
A friend of mine (member in this forum) confirmed that the ROM version of my defective drive is 00030078.


No ROM. No SA. But he find out a fw version.
This is interesting. Or there is something wrong...

_________________
http://www.alfadatarecovery.com


Top
 Profile  
 
 Post subject: Re: WD5000BMVW-11S5XS0
PostPosted: July 4th, 2017, 12:06 
Offline

Joined: October 24th, 2005, 17:04
Posts: 218
Martin wrote:

No ROM. No SA. But he find out a fw version.
This is interesting. Or there is something wrong...

Insider from WD ?
The information from the of 80xxh is kept by the manufacturer somewhere.
Therefore, it is likely that can search by serial number and DIT (in internal databases)


Top
 Profile  
 
 Post subject: Re: WD5000BMVW-11S5XS0
PostPosted: July 4th, 2017, 17:09 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 9692
Location: Australia
AFAICT Firebird 4F modules differ from earlier 4F modules in that they have an additional adaptive section at the end. The data (little-endian) appear to have large drive-to-drive variations but relatively little head-to-head variation within each drive.

WD10JMVW-11S5XS0, 4F, ver 0003001U, 4 heads

Code:
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

000001F0                    00 00 90 AA 00 00 98 33 2E 0A
00000200  7C D8 26 0A DC 49 27 0A 09 1F 24 0A 00 00 00 00
00000210  00 00 00 00 61 3B 91 FF 72 A3 CE FF 46 8F CD FF
00000220  B3 FE D3 FF 00 00 00 00 00 00 00 00

head 0   head 1   head 2   head 3
98332E0A 7CD8260A DC49270A 091F240A 00000000 00000000  group #1
613B91FF 72A3CEFF 468FCDFF B3FED3FF 00000000 00000000  group #2

WD10JMVW-11S5XS0, 4F, ver 00030078, 4 heads

Code:
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

000001F0                    00 00 90 AA 00 00 04 2B 4A FC
00000200  37 2B 12 FC AE 8E 17 FC E3 44 14 FC 00 00 00 00
00000210  00 00 00 00 A1 C8 86 09 CB D8 5F 09 AC 32 6F 09
00000220  26 E8 69 09 00 00 00 00 00 00 00 00

head 0   head 1   head 2   head 3
042B4AFC 372B12FC AE8E17FC E34414FC 00000000 00000000  group #1
A1C88609 CBD85F09 AC326F09 26E86909 00000000 00000000  group #2

WD10JMVW-11AJGS1, 4F, ver 0002000C, 4 heads

Code:
2C9DD20B 127CC70B 860AC80B 6E08C30B
0C389AFD 598E58FD A0565BFD 72905DFD

In the above examples the adaptive data appear to be clustered as follows (big-endian):

Code:
group #1  group #2   model            version
----------------------------------------------
FFxxxxxx  01xxxxxx  WD10JPVT-75A1YT0  00030038
0Axxxxxx  FFxxxxxx  WD10JMVW-11S5XS0  0003001U
FCxxxxxx  09xxxxxx  WD10JMVW-11S5XS0  00030078
0Bxxxxxx  FDxxxxxx  WD10JMVW-11AJGS1  0002000C

There appears to be no consistent relationship between the first group and the second group.

FWIW, here is the same section from a different model:

WD1001X06X-00SJVT0, 4F, ver 0002000C, 4 heads

Code:
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

000001B0                                            00 00
000001C0  90 AA 00 00 00 00 A0 01 00 00 E0 01 00 00 E0 01
000001D0  00 00 D0 01 00 00 50 06 00 00 38 06 00 00 30 06
000001E0  00 00 38 06 00 00 00 00 00 00 00 00 00 00 00 00
000001F0  00 00 00 00

head 0   head 1   head 2   head 3
0000A001 0000E001 0000E001 0000D001  group #1
00005006 00003806 00003006 00003806  group #2

The resolution appears to be 0x80000. This seems extremely coarse when compared with the Firebird models. The new drive has a dual actuator with a piezo element for fine positioning. Could this be a clue? Could these be runout parameters?

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: WD5000BMVW-11S5XS0
PostPosted: July 4th, 2017, 18:18 
Offline

Joined: October 24th, 2014, 4:57
Posts: 207
Location: Remote Raid Help on planet Earth
Quote:
they have an additional adaptive section at the end


Actually, this is the most important section.

_________________
http://www.alfadatarecovery.com


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

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 30 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