Hi everyone,
I'm the guy who was asking about Module 03 for the IBM ST160NM0011 (MuskiePlus, BB4A) a while ago. I've done a lot of digging since then and finally found the real source of the capacity lock. Now I need help with the final step.
What I discovered:
The 160GB limit is NOT in Module 03, not in HPA/DCO, and not in MAT flags. It's hardcoded into Module 01 (the main firmware overlay).
The 160GB constant 0x12A0F240 (312,537,664 sectors) appears six times in the ARM code of Module 01.
I patched all six occurrences to 0x3A386030 (500GB, 976,773,168 sectors). The patched Module 01 and a full patched LOD file are ready.
The problem:
IBM firmware BB4A blocks writing Module 01 via terminal (w01 hits a buffer limit at ~108 KB).
Command D (Download) is completely blocked by the IBM overlay.
I tried patching the ROM directly via CH341A, but the bootloader CRC check prevents the drive from spinning up.
What I need:
An unlocked ROM (Tech Mode Unlock) for this drive, so that the D command becomes available in the terminal. Alternatively, a ROM with CRC/signature checks disabled for Module 01.
What I have:
Original ROM dump (dump_1.bin, 512 KB, LE25FU406B)
Patched Module 01 (mod01_500gb_patched.bin)
Full patched LOD (MP-SN03_500gb_patched.LOD)
CH341A programmer ready
If anyone with PC-3000 can run my ROM dump through the "Unlock ROM" / "Tech Mode Unlock" function, or share an unlocked ROM for MuskiePlus BB4A, I'd be extremely grateful. This is a matter of principle now — the drive deserves to see its native 500GB.
Thanks to everyone who helped in the previous thread. We're almost there.
- Attachments
-
- dump_1.zip
- dump_1.bin
- (257.74 KiB) Downloaded 6 times