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
May 10th, 2024, 5:56
Hello,
I am looking for ROM from ST2000DM008-2UB102 with DED1 f/w.
Is there someone who can help me?
Thank you all in advance.
Meastro
May 10th, 2024, 16:15
If your ROM is corrupt, perhaps one of us could repair it for you. If you upload it, I'll have a look.
May 14th, 2024, 2:45
Here is ROM
Thank you very much in advance
Maestro
- Attachments
-
- 23725 rom.rar
- ROM FILE
- (243.71 KiB) Downloaded 35 times
May 14th, 2024, 4:22
AFAICT, the code and adaptive sections of your ROM look OK.
I can see a digital signature, so I believe the ROM is locked to the MCU.
What is the symptom?
May 20th, 2024, 8:43
With original pcb the drive is dead.
When new pcb is installed the drive spins up and ofcource it knocks.
I transfer patient ROM to working pcb and the drive is dead.
So i assume there is something wrong with rom.
Any ideas?
Maestro
May 20th, 2024, 13:43
Maybe PUIS was activated?
May 20th, 2024, 13:45
whats the terminal response with patient pcb and patient rom on donor pcb?
May 20th, 2024, 13:54
What output do you get in terminal? If you have PC3K, what does its ROM analysis show?
If you transfer the RAP, SAP, CAP adaptives to your donor ROM/PCB, does the drive spin up?
I compared the two BFW containers and their only difference is the digital signature.
Has the drive been to some other DR shop?
- F3RomExplorer_whole_ROM.gif (26.43 KiB) Viewed 836 times
- F3RomExplorer_BFWCTNR0.gif (23.6 KiB) Viewed 836 times
- F3RomExplorer_BFWCTNR1.gif (23.85 KiB) Viewed 836 times
May 20th, 2024, 14:02
this rom won't spin with donor pcb unless adapted...
terminal output, please...
May 20th, 2024, 15:11
pepe wrote:this rom won't spin with donor pcb unless adapted...
terminal output, please...
If you're referring to me, I'm aware of this. The terminal will complain about a mismatch in the digital signature. I expect that this signature would need to be patched into the donor ROM, with appropriate CRC recalculation.
Digital signature in BFW container #1:
- Code:
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00006F80 01 00 00 00 85 52 27 F3 CE 33 67 F1 53 0F 70 51
00006F90 5C D1 3B EB C9 5D C8 B5 FC AC 75 63 DD 63 F7 B8
00006FA0 DF A6 59 76 EC 4B A8 F7 B5 CD 6B FE 98 BD AD 78
00006FB0 94 C7 E3 72 9F 1A A8 A5 D1 4A 7D 83 37 68 CC D0
00006FC0 8A 08 E4 E2 50 0A FF 75 BE E7 7A 6B DE 83 35 30
00006FD0 71 D4 1C 18 47 F3 AA 05 A5 84 DE 2F D7 BF 45 89
00006FE0 0F 96 D5 46
Dummy digital signature in BFW container #0:
- Code:
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00006F80 33 22 11 00 00 00 00 00 00 00 00 00 00 00 00 00 3"..............
00006F90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00006FA0 00 00 00 00 32 32 32 32 32 32 32 32 32 32 32 32 ....222222222222
00006FB0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 2222222222222222
00006FC0 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 2222111111111111
00006FD0 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 1111111111111111
00006FE0 31 31 31 31 1111
May 20th, 2024, 15:53
no, i was talking to OP, you cannot provide his terminal output
May 21st, 2024, 8:45
When i power on the drive in terminal i get the following error without the drive spin up
Boot 0x0100M
SpinUp
FAIL Servo Op=0100 Resp=0003
0100 9000 0000 0001 0000 9000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
ResponseFrame 7264 0011 8231 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 FFFF 0000 0000 000A 0001 0000 0820 2082 001E 0028 0001 0000 Loop=001E
FAIL Servo Op=0100 Resp=0003
0100 9000 0000 0001 0000 9000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
ResponseFrame F446 0010 8231 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 FFFF 0000 0000 000A 0001 0000 0820 2082 001E 0028 0001 0000 Loop=001E
FAIL Servo Op=0100 Resp=0003
0100 9000 0000 0001 0000 9000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
ResponseFrame F446 0010 8231 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 FFFF 0000 0000 000A 0001 0000 0820 2082 001E 0028 0001 0000 Loop=001E
0300 9000 0000 0001 0000 9000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
FAIL Servo Op=0300 Resp=0003
0300 9000 0000 0001 0000 9000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
ResponseFrame F446 0010 8231 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 FFFF 0000 0000 000A 0001 0000 0820 2082 001E 0028 0001 0000
0501 002B 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
0101 F4DC 0000 0010 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 Loop=001E
FAIL Servo Op=0100 Resp=0003
0100 9000 0000 0001 0000 9000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
ResponseFrame F4DC 0010 8231 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 FFFF 0000 0000 000A 0001 0000 0820 2082 001E 0028 0001 001E Loop=001E
0300 9000 0000 0001 0000 9000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
FAIL Servo Op=0300 Resp=0003
0300 9000 0000 0001 0000 9000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
ResponseFrame F446 0010 8231 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 FFFF 0000 0000 000A 0001 0000 0820 2082 001E 0028 0001 0000
0501 002B 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
0101 F4DC 0000 0010 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 Loop=001E
FAIL Servo Op=0100 Resp=0003
Also ROM can not be read in terminal only by programmer.
My idea is to open a compatible donor's ROM (from the drive wit hthe same model name and f/w version), then import cap+rap+sap+iap adaptives from the patient ROM dump.
But the problem is that i can not find suitable ROM
Any suggestions?
May 21st, 2024, 10:26
Heads are damaged !
May 21st, 2024, 11:05
ISTM that the patient PCB is faulty???
You could try importing your adaptives into your existing donor PCB/ROM and see if the terminal output changes.
May 21st, 2024, 15:26
michael chiklis wrote:Heads are damaged !
drive does not spin up according to the OP, so the output cannot show head problem in this stage.
however, it would be interesting to see what the donor pcb spits out on terminal...
May 21st, 2024, 22:31
Can you upload the donor ROM? I'm thinking you could patch the donor's digital signature into the patient ROM and then use this patched ROM on the donor PCB.
May 22nd, 2024, 4:19
Hello,
Here is donour ROM.
Thank you very much for your help.
- Attachments
-
- seagate st2000dm008 donour rom.rar
- (256.37 KiB) Downloaded 17 times
May 22nd, 2024, 12:21
Try the attached ROM on your donor PCB. I have patched the donor's (s/n ZK30LHLQ) digital signature into the patient ROM (s/n WFL6490A) and recalculated the CRC.
- Attachments
-
- ROM_WFL6490A_donor-dig-sig-good-CRC.7z
- (232.3 KiB) Downloaded 21 times
May 24th, 2024, 6:42
Hello,
I tryed ROM and it didnt work. The drive is still dead.
I tryed 2 different pcb's and still same behaviour.
What else is possible to do?
Thank you
May 24th, 2024, 7:04
PCB of the donor with this ROM place to the patient.
Only PCB is from this ROM. You have a lot of them...
- Attachments
-
- Donor st2000dm008 with patient adaptive.7z
- (246.61 KiB) Downloaded 22 times
Powered by phpBB © phpBB Group.