Analysing rom.bin ...

Searching for LDSCs and verifying PCMBlocks ...

LDSC   LDSC    Att   PCMBlock          RAM         size      PCMBlk CS
Start  ID CS        Start -  End     address     RAM / ROM    Exp/Act
---------------------------------------------------------------------------
    0  5A ED   04      20 -  1B47       1000     1B24  1B24   BC555F24 unknown CRC
 2000  01 49   04    2180 -  4AA0      49688     2820  2820    3A   3A   OK
 2020  02 9B   11    4AA1 -  8B31   30080000 c   55BC  4090    4F   4F   OK
 2040  03 92   0C    8B32 -  8F26   24000000      3F4   3F4    D8   D8   OK
 2060  04 ED   40    8F27 -  E303   FFE00200     53DC  53DC    12   12   OK
 2080  05 E0   01    E304 -  EE10   38265E00 c    D48   B0C    B7   B7   OK
 20A0  06 D1   04    EE11 -  F2B1   38266E00      4A0   4A0    79   79   OK
 20C0  07 4F   01    F2B2 - 15232          0 c   79B8  5F80    2C   2C   OK
 20E0  08 BA   01   15233 - 15653       DF60 c    4EC   420    C5   C5   OK
 2100  09 DB   03   15654 - 17CE8      40340 c   3184  2694    F4   F4   OK
 2120  0A AE   03   17CE9 - 180C5   60267E00 c    9BC   3DC    2A   2A   OK
 2140  0B 0E   01   180C6 - 3035A   3834EE00 c  20578 18294    B6   B6   OK
 2160  0C B0   01   3035B - 55F4B   38008230 c  333D0 25BF0    88   88   OK
82000  01 49   04   82180 - 84AA0      49688     2820  2820    3A   3A   OK
82020  02 9B   11   84AA1 - 88B31   30080000 c   55BC  4090    4F   4F   OK
82040  03 92   0C   88B32 - 88F26   24000000      3F4   3F4    D8   D8   OK
82060  04 ED   40   88F27 - 8E303   FFE00200     53DC  53DC    12   12   OK
82080  05 E0   01   8E304 - 8EE10   38265E00 c    D48   B0C    B7   B7   OK
820A0  06 D1   04   8EE11 - 8F2B1   38266E00      4A0   4A0    79   79   OK
820C0  07 4F   01   8F2B2 - 95232          0 c   79B8  5F80    2C   2C   OK
820E0  08 BA   01   95233 - 95653       DF60 c    4EC   420    C5   C5   OK
82100  09 DB   03   95654 - 97CE8      40340 c   3184  2694    F4   F4   OK
82120  0A AE   03   97CE9 - 980C5   60267E00 c    9BC   3DC    2A   2A   OK
82140  0B 0E   01   980C6 - B035A   3834EE00 c  20578 18294    B6   B6   OK
82160  0C B0   01   B035B - D5F4B   38008230 c  333D0 25BF0    88   88   OK

LDSC   = PM Loader Config String (32 bytes)
ID     = ID byte of LDSC (byte #0)
CS     = Checksum byte or word
Att    = Attributes
PCMBlk = Program Code Memory Block
Exp    = Expected checksum for PCMBLock
Act    = Actual checksum for PCMBLock
c      = compressed PCMBlock
size   = size of decompressed (in RAM) and compressed (in ROM) PCMBlock in bytes


LDSC hex dumps ...

Offset  00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

000000  5A 04 00 00 28 1B 00 00 24 1B 00 00 20 00 00 00 
000010  00 10 00 00 00 10 00 00 01 B6 00 00 F8 1E 00 ED 

002000  01 04 00 00 21 29 00 00 20 28 00 00 80 21 00 00 
002010  88 96 04 00 88 96 04 00 01 B6 00 00 F8 1E 00 49 

002020  02 11 00 00 91 40 00 00 90 40 00 00 A1 4A 00 00 
002030  00 00 08 30 FF FF FF FF 01 B6 00 00 BC 55 00 9B 

002040  03 0C 00 00 F5 03 00 00 F4 03 00 00 32 8B 00 00 
002050  00 00 00 24 FF FF FF FF 01 B6 00 00 00 00 00 92 

002060  04 40 00 00 DD 53 00 00 DC 53 00 00 27 8F 00 00 
002070  00 02 E0 FF FF FF FF FF 01 B6 00 00 00 00 00 ED 

002080  05 01 00 00 0D 0B 00 00 0C 0B 00 00 04 E3 00 00 
002090  00 5E 26 38 FF FF FF FF 01 B6 00 00 48 0D 00 E0 

0020A0  06 04 00 00 A1 04 00 00 A0 04 00 00 11 EE 00 00 
0020B0  00 6E 26 38 FF FF FF FF 01 B6 00 00 00 00 00 D1 

0020C0  07 01 00 00 81 5F 00 00 80 5F 00 00 B2 F2 00 00 
0020D0  00 00 00 00 FF FF FF FF 01 B6 00 00 B8 79 00 4F 

0020E0  08 01 00 00 21 04 00 00 20 04 00 00 33 52 01 00 
0020F0  60 DF 00 00 FF FF FF FF 01 B6 00 00 EC 04 00 BA 

002100  09 03 00 00 95 26 00 00 94 26 00 00 54 56 01 00 
002110  40 03 04 00 FF FF FF FF 01 B6 00 00 84 31 00 DB 

002120  0A 03 00 00 DD 03 00 00 DC 03 00 00 E9 7C 01 00 
002130  00 7E 26 60 FF FF FF FF 01 B6 00 00 BC 09 00 AE 

002140  0B 01 02 00 95 82 01 00 94 82 01 00 C6 80 01 00 
002150  00 EE 34 38 FF FF FF FF 01 B6 00 00 78 05 00 0E 

002160  0C 01 03 00 F1 5B 02 00 F0 5B 02 00 5B 03 03 00 
002170  30 82 00 38 00 00 00 00 01 B6 00 00 D0 33 00 B0 

082000  01 04 00 00 21 29 00 00 20 28 00 00 80 21 00 00 
082010  88 96 04 00 88 96 04 00 01 B6 00 00 F8 1E 00 49 

082020  02 11 00 00 91 40 00 00 90 40 00 00 A1 4A 00 00 
082030  00 00 08 30 FF FF FF FF 01 B6 00 00 BC 55 00 9B 

082040  03 0C 00 00 F5 03 00 00 F4 03 00 00 32 8B 00 00 
082050  00 00 00 24 FF FF FF FF 01 B6 00 00 00 00 00 92 

082060  04 40 00 00 DD 53 00 00 DC 53 00 00 27 8F 00 00 
082070  00 02 E0 FF FF FF FF FF 01 B6 00 00 00 00 00 ED 

082080  05 01 00 00 0D 0B 00 00 0C 0B 00 00 04 E3 00 00 
082090  00 5E 26 38 FF FF FF FF 01 B6 00 00 48 0D 00 E0 

0820A0  06 04 00 00 A1 04 00 00 A0 04 00 00 11 EE 00 00 
0820B0  00 6E 26 38 FF FF FF FF 01 B6 00 00 00 00 00 D1 

0820C0  07 01 00 00 81 5F 00 00 80 5F 00 00 B2 F2 00 00 
0820D0  00 00 00 00 FF FF FF FF 01 B6 00 00 B8 79 00 4F 

0820E0  08 01 00 00 21 04 00 00 20 04 00 00 33 52 01 00 
0820F0  60 DF 00 00 FF FF FF FF 01 B6 00 00 EC 04 00 BA 

082100  09 03 00 00 95 26 00 00 94 26 00 00 54 56 01 00 
082110  40 03 04 00 FF FF FF FF 01 B6 00 00 84 31 00 DB 

082120  0A 03 00 00 DD 03 00 00 DC 03 00 00 E9 7C 01 00 
082130  00 7E 26 60 FF FF FF FF 01 B6 00 00 BC 09 00 AE 

082140  0B 01 02 00 95 82 01 00 94 82 01 00 C6 80 01 00 
082150  00 EE 34 38 FF FF FF FF 01 B6 00 00 78 05 00 0E 

082160  0C 01 03 00 F1 5B 02 00 F0 5B 02 00 5B 03 03 00 
082170  30 82 00 38 00 00 00 00 01 B6 00 00 D0 33 00 B0 



ROYL directory module 0x000B found at 0x7F39A

Active directory flag = 0x01

Identifying SA regions ...

Reg#  Reg size    Reg loc
----------------------------
0x00  0x000E95F0  0x00000000
0x01  0x000E95F0  0x000EEBA8

Verifying ROYL modules ...

 ID          Size (bytes)         Address    Checksum
dir   hdr    dir       hdr
-----------------------------------------------------
0001  N/A    00004000  N/A        00000000             N/A
000A  OK     0000004E  00000200   0007E000   00000000  OK
000B  OK     0000013D  00000200   0007F39A   00000000  OK
020B  OK     0000013D  00000200   0007D39A   00000000  OK
0030  OK     00000400  OK         0007B000   00000000  OK
0047  OK     00000600  OK         0007E556   00000000  OK
000D  OK     00000108  00000200   0007E04E   00000000  OK
004F  OK     00000400  OK         0007E156   00000000  OK
0181  OK     00000C00  OK         0007B400   00000000  OK
01A2  OK     0000007E  00000200   0007EB56   00000000  OK
01B6  OK     0000069E  00000800   0007EBD4   00000000  OK
01B0  OK     00000128  00000200   0007F272   00000000  OK

ROYL directory module 0x020B found at 0x7D39A

Active directory flag = 0x02

Identifying SA regions ...

Reg#  Reg size    Reg loc
----------------------------
0x00  0x000E95F0  0x00000000
0x01  0x000E95F0  0x000EEBA8

Verifying ROYL modules ...

 ID          Size (bytes)         Address    Checksum
dir   hdr    dir       hdr
-----------------------------------------------------
0001  N/A    00004000  N/A        00000000             N/A
000A  OK     0000004E  00000200   0007C000   00000000  OK
000B  OK     0000013D  00000200   0007F39A   00000000  OK
020B  OK     0000013D  00000200   0007D39A   00000000  OK
0181  OK     00000C00  OK         000FE400   00000000  OK
0030  OK     00000400  OK         000FE000   00000000  OK
0047  OK     00000600  OK         0007C556   00000000  OK
000D  OK     00000108  00000200   0007C04E   00000000  OK
004F  OK     00000400  OK         0007C156   00000000  OK
01A2  OK     0000007E  00000200   0007CB56   00000000  OK
01B6  OK     0000069E  00000800   0007CBD4   00000000  OK
01B0  OK     00000128  00000200   0007D272   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_03\000Bmods and Flash_03\020Bmods

Active directory is 0x20B

Analysing active 0x0A module ...

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

DCM = | R | N Z 7 B 1 G 9 
      : : : : : : : : : :
      : : : : : : : : : unknown
      : : : : : : : : top VCM
      : : : : : : : ACA
      : : : : : : bottom VCM
      : : : : : HSA
      : : : : media
      : : : preamp
      : : latch
      : base
      spindle motor

Analysing active 0x0D module ...

Firmware Version = 04.01A04
World Wide Name = 50014EE60887DD54
Model Number = WDC WD10SPZX-22Z10T1                    
Serial Number =                     


Analysing active 0x4F module ...

ROM version = 00050006

Analysing active 0x47 module ...

Preamp values
-----------
0  012C057E
1  012E047A

Microjogs
-------
0  0000
1  0000

Head/Media DCM = 7Z
