October 21st, 2017, 10:48
October 23rd, 2017, 20:45
October 23rd, 2017, 22:40
October 24th, 2017, 7:44
October 24th, 2017, 15:37
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
October 24th, 2017, 16:39
October 24th, 2017, 16:47
October 24th, 2017, 17:43
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.
October 24th, 2017, 18:04
unknown wrote:That's true.
MRT can't intialize all ROM mods.
October 24th, 2017, 20:42
fzabkar wrote:unknown wrote:That's true.
MRT can't intialize all ROM mods.
AISI it must be a bug in your tool.
November 8th, 2017, 10:16
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
November 8th, 2017, 14:07
jono-ats wrote:What program is this?
November 8th, 2017, 18:03
fzabkar wrote:jono-ats wrote:What program is this?
It's my own.
November 8th, 2017, 18:13
jono-ats wrote:I didn't know you were a programmer.
November 11th, 2017, 3:04
fzabkar wrote:jono-ats wrote:I didn't know you were a programmer.
I'm not.
Powered by phpBB © phpBB Group.