MultiDrive – free backup, clone & wipe disk utility from Atola Technology

All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 21 posts ]  Go to page Previous  1, 2
Author Message
 Post subject: Re: Firmware Needed for WD50NMZM-59BDAS1
PostPosted: February 19th, 2026, 13:58 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16960
Location: Australia
Have you examined the "hidden" area in the two regions (ABA 0xB99DC - 0xBA89F)?

Code:
ROYL directory module 0x020B found at 0x7DCF6

Active directory flag = 0x02

Identifying SA regions ...

Reg#    Reg size     Reg loc
----  ----------  ----------
0x00  0x000B99DC  0x00000000
0x01  0x000B99DC  0x000BA8A0

The range from 0xB99DC to 0xBA89F might contain interesting stuff. For example, it would contain modules 0x129 and 0x130. These don't exist in the main directory, but they contain backups of the ROM modules.

Module 11 has a table of these hidden modules:

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

00000000  1402 4000 4806 0000 0318 0000 0000 0000 0000 0000 <-- module 0x40, size 0x648
00000014  1402 0100 4000 0000 0318 8042 0000 0000 0000 0000 <-- module 0x01, size 0x40
00000028  1402 3500 0A00 0000 031A 0000 79CD 0B00 79CD 0B00 <-- module 0x35 at 0xBCD79, size 0xA
0000003C  1402 EF00 1E00 0000 031A 0000 CACB 0B00 CACB 0B00 <-- module 0xEF at 0xBCBCA, size 0x1E
00000050  1402 B511 1000 0000 031A 0000 BACB 0B00 BACB 0B00 <-- module 0x11B5 at 0xBCBBA, size 0x10
00000064  1402 9000 2003 0000 031A 0000 20C8 0B00 20C8 0B00 <-- module 0x90 at 0xBC820, size 0x320
00000078  1402 C000 7A00 0000 031A 0000 40CB 0B00 40CB 0B00 <-- module 0xC0 at 0xBCB40, size 0x7A
0000008C  1401 3B25 6400 0000 011A 0080 0000 0000 0000 0000 <-- module 0x253B, size 0x64
000000A0  1401 3B2D 6400 0000 011A 0080 0000 0000 0000 0000 <-- module 0x2D3B, size 0x64
000000B4  1401 001A 4000 0000 011A 0080 0000 0000 0000 0000 <-- module 0x1A00, size 0x40
000000C8  1401 0506 0600 0000 011A 0080 0000 0000 0000 0000 <-- module 0x605, size 0x6
000000DC  1401 0606 0600 0000 011A 0080 0000 0000 0000 0000 <-- module 0x606, size 0x6
000000F0  1402 2901 C800 0000 031A 0000 E9CB 0B00 E9CB 0B00 <-- module 0x129 at 0xBCBE9, size 0xC8 -- ROM module backup
00000104  1402 3001 C800 0000 031A 0000 B1CC 0B00 B1CC 0B00 <-- module 0x130 at 0xBCCB1, size 0xC8 -- ROM module backup
00000118  1402 8801 0100 0000 031A 0000 E8CB 0B00 E8CB 0B00 <-- module 0x188 at 0xBCBE8, size 0x1

The table appears to be a template, and the locations of these modules appear to be dummies. They fall within the range of the region template in ROM (0xBD000).

_________________
A backup a day keeps DR away.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 21 posts ]  Go to page Previous  1, 2

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 47 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group