Switch to full style
Data recovery and disk repair questions and discussions related to old-fashioned SATA, SAS, SCSI, IDE, MFM hard drives - any type of storage device that has moving parts
Post a reply

ST3500312CS With SC13 - New Doubt

October 3rd, 2018, 3:12

The original problem is discussed in viewtopic.php?f=1&t=37461

Hdd ok and data recovered. HDD is also now in good condition.


Before solving this issue i asked one of my friend who owned MRT to transfer the Adaptive from patient rom to Donor rom with same version. He did it for me.

now i write that rom, then HDD is detected by Windows and working without problem.

When i connected with terminal i got

ASCII Diag mode

F3 T>

Overlay PartNum: 08061524
CFW PartNum: 11181010

Overlay CompileDate: 20090806

CFW CompileDate: 20111118



OverlayCompatibilityCheck failed


Unable to load Diag Cmd Processor Overlay

F3 T>


For V1, V4, V40 it gives error "Invalid Diag Cmd"

but hdd is working in windows and data can be read and write

What is this error? Why it comes?

Attached all 3 roms (Patient(Original), Donor, generated rom by MRT)
ST3500312CS.rar
(1.26 MiB) Downloaded 35 times

Re: ST3500312CS With SC13 - New Doubt

October 3rd, 2018, 6:56

https://forum.hddguru.com/viewtopic.php?f=1&t=32643&start=0

Re: ST3500312CS With SC13 - New Doubt

October 3rd, 2018, 7:26

jerovsek wrote:https://forum.hddguru.com/viewtopic.php?f=1&t=32643&start=0


In that case HDD is not Detected but here detected and can read & write user area data

Re: ST3500312CS With SC13 - New Doubt

October 3rd, 2018, 15:29

For me is simple and i didn't even bother to check the posted ROMs ....

OverlayCompatibilityCheck failed

Some code on platters can't be loaded to the drive RAM is it's not compatible with the ROM code ....

Your friend did move the correct adaptives to a ROM code/image that is not the same as the native one and it's not compatible with the diagnostic code on the platters so that same code can't be loaded to RAM and you can use terminal commands even if the drive does still work.

Re: ST3500312CS With SC13 - New Doubt

October 3rd, 2018, 15:50

Just to add to what Spildit has said, the "Diag Cmd Processor Overlay" is a code module which is located in the SA. It contains the code which executes extended diagnostic commands such as V1, V4, V40. This overlay is not required for normal operation -- it is only loaded into RAM when you invoke a terminal command ("Diag Cmd") that depends on it.

Re: ST3500312CS With SC13 - New Doubt

October 3rd, 2018, 16:51

Like older ST-10 drives (not F3) that would have a CERT track/code and CERT tables that would be needed to run factory SS but are not needed for the normal working of the drive. If you damage your CERT code on ST-10 drives (7200.10 and older models) you can still run the drive normaly as a user (to copy data, etc) and your only limitation will be executing commands by terminal that require for CERT to be loaded to RAM.

Re: ST3500312CS With SC13 - New Doubt

October 4th, 2018, 0:22

Thx for informations Spildit and Fzabkar.

With original rom no problem.

Re: ST3500312CS With SC13 - New Doubt

October 4th, 2018, 17:36

That's because original ROM code is compatible with original overlay on platter as it should be .... No matter how you look at it is very simple, ROM code on the patched ROM is not the correct one for your drive so no point in using that if native code is working fine ...

Who knows what else might happen if you keep on using incorrect ROM code ... And there is no need for it as it looks that you do have the native one ...
Post a reply