Hello,
I have a Seagate that spins well, and reaches readiness, but impossible to unlock it. it says that the bootcode is protected and I need to use an external ROM programmer.
I used a ROM programmer to read the ROM and unlock it using PC3000.
Then I wrote the unlocked ROM back to the Patient PCB using the external programmer, but I don't know what happened, the ROM became empty (maybe an issue with the external programmer).
I used another donor PCB/ROM (same Model/FW...) to write the unlocked ROM using PC3000. which worked as expected.
But when I power off/on the drive, the PCB remains OFF.
In Terminal, it shows output like:
Code:
Flash boot code Digital Signature Verification failure!
0x00000020
0x00000020
0x00000020
0x00000020
0x00000020
SEA5 Boot ROM 1.0 (06/01/2017)
Copyright Seagate 2017-VM000
Flash boot code Digital Signature Verification failure!
0x00000040
0x00001200
0x00000001
0x00000001
0x00000001
Flash boot code Digit>
Then PC3000 support suggested transferring the
CAP+RAP+SAP+IAP adaptives from this ROM to a compatible donor ROM, which didn't work either. I don't know why I need to transfer the ROM adaptive, the same PCB REF should be sufficient.
Then the PC3000 support asked their Dev team, which replied that the Patient ROM would not work on the donor PCB and
I need to either use the original patient PCB or move the MCU chip as well (Donor PCB with the patient ROM and MCU).Any insight/help please?
I attached:
- The patient ROM (I did 2 different reads and got the same result)
- The unlocked ROM
Thank you in advance for your support.