Hi,
This drive is an ST313021A, 13G U8 series drive with FW rev. 3.03 according to the label. It had PCB problem, so I tried to replace the PCB. Since I didn't have this FW rev, I moved the ROM from the bad PCB to the good one. Still nothing happened, so I suspected the ROM to be bad.
Indeed It was, I read it out with a programmer and it has cyclic damage on every page.
OK, I burnt a ROM with ver. 3.03 into a flash and soldered onto the good pcb. The drive started once, though it complained about head map mismatch.
I could once read LBA 0, but never more.
I checked the original ROM's content and it practically equals to the one I have with ver. 3.13 apart from the damages of the beginning of each page (0x200 bytes).
So I tried 3.13. It also complains about Headmap, but calibrates OK and gets ready and drive ID and SN is OK too. But the terminal says:
- Code:
Key 11 is invalid in RESV
And I cannot read the surface.
I remember I met this message already, and it was because of wrong ROM version.
But now I tried many (3.02, 3.03, 3.13, these were somewhat ok, but 3.20 and above were clicking) ROM versions, but neither one gave access to the data.
any ideas?
thanx,
pepe