All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 15 posts ] 
Author Message
 Post subject: WD20NMVW-11EDZS7
PostPosted: October 21st, 2017, 10:48 
Offline

Joined: October 21st, 2007, 8:48
Posts: 1060
Hello
The drive in topic came to me with corrupted ROM. No detection/ SA access.
After some modifications i have SA access and mods. Backed up two copies 0,1.
The problem now that module 02 can't write by ID. Although, copy 0 and 1 can read and write module 02
The drive ID now as family (SHREK LT).
What would be the problem in your opinion?
ROM still corrupted?
Thanks in advance for any suggestions.


Attachments:
IMG_20171021_163911.jpg
IMG_20171021_163911.jpg [ 2.29 MiB | Viewed 905 times ]
Top
 Profile  
 
 Post subject: Re: WD20NMVW-11EDZS7
PostPosted: October 23rd, 2017, 20:45 
Offline

Joined: October 21st, 2007, 8:48
Posts: 1060
Now it's showing correct ID, FW version, SN and capacity.
But it shows in MRT that mod. 0A (ROM) is corrupted. No SA or user area access.
If I uploaded ROM may someone help me at this issue?
I do really exhausted.
Thanks in advance


Top
 Profile  
 
 Post subject: Re: WD20NMVW-11EDZS7
PostPosted: October 23rd, 2017, 22:40 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 9742
Location: Australia
Yes, show us your ROM.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: WD20NMVW-11EDZS7
PostPosted: October 24th, 2017, 7:44 
Offline

Joined: October 21st, 2007, 8:48
Posts: 1060
Here's the last modified ROM :


Attachments:
ROM_WDC WD20NMVW-11EDZS7.rar [238.87 KiB]
Downloaded 31 times
Top
 Profile  
 
 Post subject: Re: WD20NMVW-11EDZS7
PostPosted: October 24th, 2017, 15:37 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 9742
Location: Australia
Everything looks OK to me.

Code:
Analysing ROM_WDC WD20NMVW-11EDZS7.bin ...

Searching for LDSCs and verifying PCMBlocks ...

LDSC   LDSC    PCMBLock       PCMBlk CS
Start  ID CS   Start - End     Exp/Act
---------------------------------------
00000  5A C9   00100 - 02497  5C0D 5C0D   OK
00020  01 7F   02498 - 04A70    E7   E7   OK
00040  02 01   04A71 - 0C605    AB   AB   OK
00060  03 D8   0C606 - 0D09A    8B   8B   OK
00080  04 2F   0D09B - 0D977    0B   0B   OK
000A0  05 EA   0D978 - 0DB7C    C6   C6   OK
000C0  06 04   0DB7D - 24E0D    A5   A5   OK
000E0  07 E2   24E0E - 3C9DE    40   40   OK

LDSC   = PM Loader Config String (32 bytes)
ID     = ID byte of LDSC (byte #0)
CS     = Checksum byte or word
PCMBlk = Program Code Memory Block
Exp    = Expected checksum for PCMBLock
Act    = Actual checksum for PCMBLock


ROYL directory module 0x000B found at 0x0003FCFE

Active directory flag = 0x00

Identifying SA regions ...

Reg#  Reg size    Reg loc
----------------------------
0x00  0x0002CA60  0x00000000
0x01  0x0002CA60  0x0005C800
0x02  0x0002CA60  0x000B9000
0x03  0x00000000  0x00000000
0x04  0x00000000  0x00000000
0x05  0x00000000  0x00000000
0x06  0x00000000  0x00000000
0x07  0x00000000  0x00000000

Verifying ROYL modules ...

ID          Size (bytes)         Address    Checksum
dir   hdr    dir       hdr
-----------------------------------------------------
0001  N/A    00004000  N/A        00000000             N/A
000A  OK     0000003E  00000200   0003F000   00000000  OK
000B  OK     00000119  00000200   0003FCFE   00000000  OK
020B  OK     00000119  00000200   0003ECFE   00000000  OK
0030  OK     00000400  OK         0003D000   00000000  OK
0047  FFFF   00000800  01FFFE00   0003F4FE   FFFFFE00  BAD
000D  OK     000000C0  00000200   0003F03E   00000000  OK
004F  OK     00000400  OK         0003F0FE   00000000  OK

ROYL directory module 0x020B found at 0x0003ECFE

Active directory flag = 0x01

Identifying SA regions ...

Reg#  Reg size    Reg loc
----------------------------
0x00  0x0002CA60  0x00000000
0x01  0x0002CA60  0x0005C800
0x02  0x0002CA60  0x000B9000
0x03  0x00000000  0x00000000
0x04  0x00000000  0x00000000
0x05  0x00000000  0x00000000
0x06  0x00000000  0x00000000
0x07  0x00000000  0x00000000

Verifying ROYL modules ...

ID          Size (bytes)         Address    Checksum
dir   hdr    dir       hdr
-----------------------------------------------------
0001  N/A    00004000  N/A        0001D412             N/A
000A  OK     0000003E  00000200   0003E000   00000000  OK
000B  OK     00000119  00000200   0003FCFE   00000000  OK
020B  OK     00000119  00000200   0003ECFE   00000000  OK
0030  OK     00000400  OK         0003D000   00000000  OK
0047  OK     00000800  OK         0003E4FE   00000000  OK
000D  OK     000000C0  00000200   0003E03E   00000000  OK
004F  OK     00000400  OK         0003E0FE   00000000  OK

dir  -  Module ID/Size as reported in directory module (0x20B or 0x0B)
hdr  -  Module ID/Size as reported in module's header
N/A  -  Not Applicable
BAD  -  Module has invalid checksum. This may be due to non-existent module.

ROM modules saved to Flash$$$\000Bmods and Flash$$$\020Bmods

Active directory is 0x20B

Analysing active 0x0A module ...

Head map checksum (Expected / Actual) = 0x0000 / 0x0000 - OK
Number of heads (physical / in use) = 8/8
Head map #1 = 0xFF / 0b11111111
Head map #2 = 0xFF / 0b11111111

DCM = | Q | H J P T 3 H F
      : : : : : : : : : :
      : : : : : : : : : unknown
      : : : : : : : : top VCM
      : : : : : : : ACA
      : : : : : : bottom VCM
      : : : : : HSA
      : : : : media
      : : : preamp
      : : latch
      : base
      spindle motor

Analysing active 0x0D module ...

Firmware Version = 01.01A01
World Wide Name = 50014EE2B945EEBD
Model Number = WDC WD20NMVW-11EDZS7                   
Serial Number =                     


Analysing active 0x4F module ...

ROM version = 0021004A

Analysing active 0x47 module ...

Preamp values
-----------
0  05394323
1  0537351B
2  0339331B
3  0339351C
4  02200230
5  02200418
6  0220031E
7  0220041A

Microjogs
-------
0  0000
1  0000
2  0000
3  0000
4  0000
5  0000
6  0000
7  0000

Head/Media DCM = PJ

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: WD20NMVW-11EDZS7
PostPosted: October 24th, 2017, 16:39 
Offline

Joined: October 21st, 2007, 8:48
Posts: 1060
Thank you.
What would be the problem then?
Thanks in advance for any suggestions.


Top
 Profile  
 
 Post subject: Re: WD20NMVW-11EDZS7
PostPosted: October 24th, 2017, 16:47 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 9742
Location: Australia
There are two copies of module 0x0A in the ROM. The active copy is OK, but the inactive copy is uninitialised. Sometimes PC3K and MRT misinterpret the active flags in modules 0x0B and 0x20B, causing them to select the inactive copy. That said, if this were the case, then MRT should also have complained about module 0x47 which is also uninitialised.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: WD20NMVW-11EDZS7
PostPosted: October 24th, 2017, 17:43 
Offline

Joined: October 21st, 2007, 8:48
Posts: 1060
fzabkar wrote:
There are two copies of module 0x0A in the ROM. The active copy is OK, but the inactive copy is uninitialised. Sometimes PC3K and MRT misinterpret the active flags in modules 0x0B and 0x20B, causing them to select the inactive copy. That said, if this were the case, then MRT should also have complained about module 0x47 which is also uninitialised.

That's true.
MRT can't intialize all ROM mods.


Top
 Profile  
 
 Post subject: Re: WD20NMVW-11EDZS7
PostPosted: October 24th, 2017, 18:04 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 9742
Location: Australia
unknown wrote:
That's true.
MRT can't intialize all ROM mods.

AISI it must be a bug in your tool.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: WD20NMVW-11EDZS7
PostPosted: October 24th, 2017, 20:42 
Offline

Joined: October 21st, 2007, 8:48
Posts: 1060
fzabkar wrote:
unknown wrote:
That's true.
MRT can't intialize all ROM mods.

AISI it must be a bug in your tool.

Is there an alternative way to do it manually?
I mean make the drive intialize ROM mods correctly?


Top
 Profile  
 
 Post subject: Re: WD20NMVW-11EDZS7
PostPosted: November 8th, 2017, 10:16 
Offline
User avatar

Joined: June 8th, 2006, 19:44
Posts: 2854
Location: Atlanta, GA
What program is this?


fzabkar wrote:
Everything looks OK to me.

Code:
Analysing ROM_WDC WD20NMVW-11EDZS7.bin ...

Searching for LDSCs and verifying PCMBlocks ...

LDSC   LDSC    PCMBLock       PCMBlk CS
Start  ID CS   Start - End     Exp/Act
---------------------------------------
00000  5A C9   00100 - 02497  5C0D 5C0D   OK
00020  01 7F   02498 - 04A70    E7   E7   OK
00040  02 01   04A71 - 0C605    AB   AB   OK
00060  03 D8   0C606 - 0D09A    8B   8B   OK
00080  04 2F   0D09B - 0D977    0B   0B   OK
000A0  05 EA   0D978 - 0DB7C    C6   C6   OK
000C0  06 04   0DB7D - 24E0D    A5   A5   OK
000E0  07 E2   24E0E - 3C9DE    40   40   OK

LDSC   = PM Loader Config String (32 bytes)
ID     = ID byte of LDSC (byte #0)
CS     = Checksum byte or word
PCMBlk = Program Code Memory Block
Exp    = Expected checksum for PCMBLock
Act    = Actual checksum for PCMBLock

Head/Media DCM = PJ

_________________
http://www.datasaversllc.com


Top
 Profile  
 
 Post subject: Re: WD20NMVW-11EDZS7
PostPosted: November 8th, 2017, 14:07 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 9742
Location: Australia
jono-ats wrote:
What program is this?

It's my own.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: WD20NMVW-11EDZS7
PostPosted: November 8th, 2017, 18:03 
Offline
User avatar

Joined: June 8th, 2006, 19:44
Posts: 2854
Location: Atlanta, GA
fzabkar wrote:
jono-ats wrote:
What program is this?

It's my own.


Nice. I didn't know you were a programmer.

_________________
http://www.datasaversllc.com


Top
 Profile  
 
 Post subject: Re: WD20NMVW-11EDZS7
PostPosted: November 8th, 2017, 18:13 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 9742
Location: Australia
jono-ats wrote:
I didn't know you were a programmer.

I'm not.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: WD20NMVW-11EDZS7
PostPosted: November 11th, 2017, 3:04 
Offline
User avatar

Joined: August 15th, 2006, 3:01
Posts: 2354
Location: CDRLabs @ Chandigarh [ India ]
fzabkar wrote:
jono-ats wrote:
I didn't know you were a programmer.

I'm not.



Well,
Stop bing modest all the time ,Some of your codes are kick ass stuff like this one

_________________
Regards
Amarbir S Dhillon
CDRLabs Data Recovery - [ Chandigarh ,India ]
My Data Recovery Experiments - > https://www.facebook.com/chandigarhdatarecovery


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

All times are UTC - 5 hours [ DST ]


Who is online

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