Your ROM checks out OK.
I had to calculate the checksum for PMCBlks 7 and 8 separately because Nazyura's tool is limited to 128K ROMs.
I also carved out each MOD and verified them separately.
(Note to self: write my own ROM checking tool)
Code:
C:\WD\WD5000BEVT-2ZAT0>chksum2 -32 MOD_??.bin
MOD_0D.BIN: 72 bytes checksum32 = 0x00000000
MOD_47.BIN: 1024 bytes checksum32 = 0x00000000
MOD_4F.BIN: 172 bytes checksum32 = 0x00000000
MOD_30.BIN: 1024 bytes checksum32 = 0x00000000
MOD_0B.BIN: 208 bytes checksum32 = 0x00000000
MOD_0A.BIN: 64 bytes checksum32 = 0x00000000
Code:
Check Control Sum Flash Files For WD-Marvell
(C)NazYura Krasnodar 2006
Email: nazyura@rambler.ru
------------------------------------------------------------------------------
Flash Code File Name --> ROM.FLS
LDSC:00 CS + -->[D3-D3] - PMCBlk:00 Size:[0B09] Sign:[0000] CS + -->[C0-C0]
LDSC:01 CS + -->[77-77] - PMCBlk:01 Size:[7F91] Sign:[78A2] CS + -->[4C-4C]
LDSC:02 CS + -->[9D-9D] - PMCBlk:02 Size:[4721] Sign:[3C65] CS + -->[BF-BF]
LDSC:03 CS + -->[F4-F4] - PMCBlk:03 Size:[07F5] Sign:[D409] CS + -->[FF-FF]
LDSC:04 CS + -->[77-77] - PMCBlk:04 Size:[022D] Sign:[F402] CS + -->[D0-D0]
LDSC:05 CS + -->[7E-7E] - PMCBlk:05 Size:[062D] Sign:[B009] CS + -->[2F-2F]
LDSC:06 CS + -->[E3-E3] - PMCBlk:06 Size:[1979] Sign:[502F] CS + -->[84-84]
LDSC:07 CS + -->[E6-E6] -
LDSC:08 CS + -->[B4-B4] -
PMCBlk:07 Size [1490D] CS + -->[C8-C8]
PMCBlk:08 Size [7BD8] CS + -->[D9-D9]