Analysing IS25LD040@SOIC8-150_20231228_120652_E.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 CB   02     100 -  404F      1A800     3F4E  3F4E  31EC 31EC   OK
   20  01 CF   0C    4050 -  6FDC   88800000     2F8C  2F8C    12   12   OK
   40  02 70   01    6FDD - 10319          0 c   BB14  933C    D0   D0   OK
   60  03 72   01   1031A - 109EA      197AC c    8A4   6D0    8F   8F   OK
   80  04 0E   03   109EB - 10CE3      80220 c    43C   2F8    33   33   OK
   A0  05 D6   03   10CE4 - 10F68   10160800 c    3EC   284    DB   DB   OK
   C0  06 52   01   10F69 - 29D45   9035F600 c  20D80 18DDC    1D   1D   OK
   E0  07 68   01   29D46 - 45F3E   90000200 c  26B50 1C1F8    3F   3F   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


ROYL directory module 0x000B found at 0x7FCD2

Active directory flag = 0x3D

Identifying SA regions ...

Reg#    Reg size     Reg loc
----  ----------  ----------
0x00  0x0002F40C  0x00000000
0x01  0x0002F40C  0x00061C00

Verifying ROYL modules ...

 ID          Size (bytes)         Address    Checksum
 dir   hdr        dir       hdr
----  ----   --------  --------   --------   --------
0001  N/A    00004000  N/A        0002D4CE             N/A
000A  OK     0000003E  00000200   0007F000   00000000  OK
000B  OK     00000169  00000200   0007FCD2   00000000  OK
020B  OK     00000169  00000200   0007ECD2   00000000  OK
0030  OK     00000400  OK         0007F8D2   00000000  OK
0047  OK     00000400  OK         0007F4D2   00000000  OK
000D  OK     00000094  00000200   0007F03E   00000000  OK
004F  OK     00000400  OK         0007F0D2   00000000  OK

ROYL directory module 0x020B found at 0x7ECD2

Active directory flag = 0x3E

Identifying SA regions ...

Reg#    Reg size     Reg loc
----  ----------  ----------
0x00  0x0002F40C  0x00000000
0x01  0x0002F40C  0x00061C00

Verifying ROYL modules ...

 ID          Size (bytes)         Address    Checksum
 dir   hdr        dir       hdr
----  ----   --------  --------   --------   --------
0001  N/A    00004000  N/A        0002D4CE             N/A
000A  OK     0000003E  00000200   0007E000   00000000  OK
000B  OK     00000169  00000200   0007FCD2   00000000  OK
020B  OK     00000169  00000200   0007ECD2   00000000  OK
0030  OK     00000400  OK         0007E8D2   00000000  OK
0047  OK     00000400  OK         0007E4D2   00000000  OK
000D  OK     00000094  00000200   0007E03E   00000000  OK
004F  OK     00000400  OK         0007E0D2   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_00\000Bmods and Flash_00\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 = 0x03 / 0b00000011
Head map #2 = 0x00 / 0b00000000

DCM = | S | T S T K N T S 
      : : : : : : : : : :
      : : : : : : : : : unknown
      : : : : : : : : top VCM
      : : : : : : : ACA
      : : : : : : bottom VCM
      : : : : : HSA
      : : : : media
      : : : preamp
      : : latch
      : base
      spindle motor

Analysing active 0x0D module ...

Firmware Version = 02.01A03
World Wide Name = 50014EE65A01FDB3
Model Number = WDC WD5000M22K-24Z1LT0-SSHD-16GB        
Serial Number =                     

PUIS flag byte is 0x01
PUIS Enabled

Analysing active 0x4F module ...

ROM version = 00060052

Analysing active 0x47 module ...

Preamp values
-----------
0  0635341B
1  04372427

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

Head/Media DCM = TS
