wd40ndzm-11bcxs1 - weird rom

19 views
Skip to first unread message

Alandata Recovery

unread,
Sep 20, 2025, 9:03:11 PM (7 days ago) Sep 20
to datarecoveryce.
I have this drive
sounds good
soldered sata connector
unlocked rom and blocked 02
powers on quiet, slight recal-rattchetting sounds
takes 30 seconds to get drd dsc
loads modules and dirs
reads mod 01
but cant read anything else
any ideas?
Thanks


image.png

I can edit head map
loader seems to be loaded
reading rom modules gets this error
Read ROM modules
Into file............................... : <HDD Profile>\Data\ROM
Module : 0A............................. : Ok
Module : 0B............................. : Ok
Module : 20B............................ : Ok
Module : 181............................ : Ok
Module : 30............................. : Ok
Module : 47............................. : Ok
Module : 0D............................. : Module ID 0D reading error Device Error Detected: "FM ERR NOT FOUND IN DIR"
Module : 4F............................. : Ok
Module : 1A2............................ : Ok
Module : 1B6............................ : Ok
Module : 1B0............................ : Ok
 
Module ID 0D reading error Device Error Detected: "FM ERR NOT FOUND IN DIR"


image.png

--
Alandata Data Recovery -  (949)287-3282  
"Cleanroom Data Recovery of RAID, VMware, NAS, Linux, Tape, Disk, Forensics"
wd40NDZM_9HAN_KASHA-unlock_BLK02_2.bin

Alandata Recovery

unread,
Sep 20, 2025, 9:11:25 PM (7 days ago) Sep 20
to datarecoveryce.
probably bad heads....

pbzcbf...@gmail.com

unread,
Sep 20, 2025, 11:17:25 PM (7 days ago) Sep 20
to DataRecoveryCertification
The reason for the module 0x0D error is that the ROM has been unlocked. Ace's unlock procedure replaces the entry for module 0x0D in the flash directory (module 0x20B or 0x0B) with a reference to module 0x02. This means that when the firmware looks for module 0x02, it finds it in the ROM rather than the SA. However, that area of the ROM still contains the data for module 0x0D, so that's the reason for the header error.

Desert Data Recovery

unread,
Sep 21, 2025, 9:54:40 AM (6 days ago) Sep 21
to datarecovery...@googlegroups.com
Can you read mod 02?

On Sat, Sep 20, 2025, 8:17 PM pbzcbf...@gmail.com <pbzcbf...@gmail.com> wrote:
The reason for the module 0x0D error is that the ROM has been unlocked. Ace's unlock procedure replaces the entry for module 0x0D in the flash directory (module 0x20B or 0x0B) with a reference to module 0x02. This means that when the firmware looks for module 0x02, it finds it in the ROM rather than the SA. However, that area of the ROM still contains the data for module 0x0D, so that's the reason for the header error.

--
Data Recovery Certification Group / for issue with google group please email sc...@myharddrivedied.com
---
You received this message because you are subscribed to the Google Groups "DataRecoveryCertification" group.
To unsubscribe from this group and stop receiving emails from it, send an email to datarecoverycertif...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/datarecoverycertification/34648ccb-3a87-44a4-9412-f51b1d635c3an%40googlegroups.com.

pbzcbf...@gmail.com

unread,
Sep 21, 2025, 1:17:22 PM (6 days ago) Sep 21
to DataRecoveryCertification
Module 0x20B (active flash directory)

Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11

0007DC58                    52 4F 59 4C 04 80 1E 00 0B 02 01 00
0007DC6A  7A 82 FF F5 30 30 30 33 30 30 30 30 00 00 00 02 00 00
0007DC7C  0C 12 02 01 00 40 00 03 18 90 42 74 87 0B 00 74 87 0B
0007DC8E  00 12 01 0A 00 4E 00 00 19 00 00 00 C0 07 00 00 00 00
0007DCA0  00 12 01 0B 00 4D 01 00 19 00 00 5E FC 07 00 00 00 00
0007DCB2  00 12 01 0B 02 4D 01 00 19 00 00 5E DC 07 00 00 00 00
0007DCC4  00 12 01 81 01 00 0C 00 19 00 00 00 B4 07 00 00 00 00
0007DCD6  00 12 01 30 00 00 04 00 19 00 00 00 B0 07 00 00 00 00
0007DCE8  00 12 01 47 00 18 0B 00 19 00 00 02 C9 07 00 00 00 00
0007DCFA  00 12 01 02 00 08 01 00 19 00 00 4E C0 07 00 00 00 00
0007DD0C  00 12 01 4F 00 AC 07 00 19 00 00 56 C1 07 00 00 00 00
0007DD1E  00 12 01 A2 01 7E 00 00 19 00 00 1A D4 07 00 00 00 00
0007DD30  00 12 01 B6 01 9E 06 00 19 00 00 98 D4 07 00 00 00 00
0007DD42  00 12 01 B0 01 28 01 00 19 00 00 36 DB 07 00 00 00 00
0007DD54  00 56 02 FF 0F 03 00 DC 99 0B 00 00 00 00 00 DC 99 0B
0007DD66  00 A0 A8 0B 00 FE C8 05 00 00 A0 17 00 00 00 00 00 00
0007DD78  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0007DD8A  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0007DD9C  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00



Directory of modules in 0x20B

Offset(h) 00   02   04   06   08   0A   0C   0E   10

00000000  1202 0100 4000 0318 9042 7487 0B00 7487 0B00
00000012  1201 0A00 4E00 0019 0000 00C0 0700 0000 0000
00000024  1201 0B00 4D01 0019 0000 5EFC 0700 0000 0000
00000036  1201 0B02 4D01 0019 0000 5EDC 0700 0000 0000
00000048  1201 8101 000C 0019 0000 00B4 0700 0000 0000
0000005A  1201 3000 0004 0019 0000 00B0 0700 0000 0000
0000006C  1201 4700 180B 0019 0000 02C9 0700 0000 0000
0000007E  1201 0200 0801 0019 0000 4EC0 0700 0000 0000
               ^^^^                ^^^^^^^^^
               module ID 0x0D (at offset 0x7C04E) replaced with 0x02

00000090  1201 4F00 AC07 0019 0000 56C1 0700 0000 0000
000000A2  1201 A201 7E00 0019 0000 1AD4 0700 0000 0000
000000B4  1201 B601 9E06 0019 0000 98D4 0700 0000 0000
000000C6  1201 B001 2801 0019 0000 36DB 0700 0000 0000



Module 0x0B (inactive flash directory)

Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11

0007FC56                          52 4F 59 4C 04 80 1E 00 0B 00
0007FC68  01 00 C7 6E 55 6B 30 30 30 33 30 30 30 30 00 00 00 01
0007FC7A  00 00 0C 12 02 01 00 40 00 03 18 90 40 00 00 00 00 00
0007FC8C  00 00 00 12 01 0A 00 4E 00 00 19 00 00 00 E0 07 00 00
0007FC9E  00 00 00 12 01 0B 00 4D 01 00 19 00 00 5E FC 07 00 00
0007FCB0  00 00 00 12 01 0B 02 4D 01 00 19 00 00 5E DC 07 00 00
0007FCC2  00 00 00 12 01 30 00 00 04 00 19 00 00 00 B0 07 00 00
0007FCD4  00 00 00 12 01 47 00 18 0B 00 19 00 00 02 E9 07 00 00
0007FCE6  00 00 00 12 01 0D 00 08 01 00 19 00 00 4E E0 07 00 00
                         ^^^^^
                         uninitialised backup copy of 0x0D

0007FCF8  00 00 00 12 01 4F 00 AC 07 00 19 00 00 56 E1 07 00 00
0007FD0A  00 00 00 12 01 81 01 00 0C 00 19 00 00 00 B4 07 00 00
0007FD1C  00 00 00 12 01 A2 01 7E 00 00 19 00 00 1A F4 07 00 00
0007FD2E  00 00 00 12 01 B6 01 9E 06 00 19 00 00 98 F4 07 00 00
0007FD40  00 00 00 12 01 B0 01 28 01 00 19 00 00 36 FB 07 00 00
0007FD52  00 00 00 56 0A FF 0F FF 00 FE C8 05 00 00 00 00 00 FE
0007FD64  C8 05 00 00 D0 0B 00 FE C8 05 00 00 A0 17 00 00 00 00
0007FD76  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0007FD88  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0007FD9A  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


Module 0x0D (active copy)

Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11

0007C04A              52 4F 59 4C 04 80 1E 00 0D 00 01 00 AE 28      ROYL.€......®(
0007C05C  CA 06 30 30 30 31 30 30 30 30 00 00 00 00 00 00 00 01  Ê.00010000........
0007C06E  30 31 2E 30 31 41 30 31 01 01 00 02 00 00 50 01 4E E2  01.01A01......P.Nâ
0007C080  15 F6 E5 B7 00 01 FE FF 40 40 40 40 46 01 01 01 00 01  .öå·..þÿ@@@@F.....
0007C092  00 00 57 44 43 20 57 44 34 30 4E 44 5A 4D 2D 31 31 42  ..WDC WD40NDZM-11B
0007C0A4  43 58 53 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20  CXS1              
0007C0B6  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
0007C0C8  20 20 20 20 20 20 20 20 03 02 00 00 00 00 32 00 00 00          ......2...
0007C0DA  00 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ..................
0007C0EC  44 00 20 20 20 20 20 20 20 20                          D.        

Desert Data Recovery

unread,
Sep 21, 2025, 4:45:31 PM (6 days ago) Sep 21
to datarecovery...@googlegroups.com
If that was a response my question, i was referring to mod 02 in the SA. 

--
Data Recovery Certification Group / for issue with google group please email sc...@myharddrivedied.com
---
You received this message because you are subscribed to the Google Groups "DataRecoveryCertification" group.
To unsubscribe from this group and stop receiving emails from it, send an email to datarecoverycertif...@googlegroups.com.

pbzcbf...@gmail.com

unread,
Sep 21, 2025, 8:05:31 PM (6 days ago) Sep 21
to DataRecoveryCertification
I was just following up my own post with some illustrative hex data (from my desktop PC). My laptop is locked down, so I don't have a hex editor.
Reply all
Reply to author
Forward
0 new messages