All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 18 posts ] 
Author Message
 Post subject: ROM For Seagate ST2000DM008 NEEDED
PostPosted: May 10th, 2024, 5:56 
Offline

Joined: August 22nd, 2007, 3:55
Posts: 50
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


Top
 Profile  
 
 Post subject: Re: ROM For Seagate ST2000DM008 NEEDED
PostPosted: May 10th, 2024, 16:15 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15616
Location: Australia
If your ROM is corrupt, perhaps one of us could repair it for you. If you upload it, I'll have a look.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: ROM For Seagate ST2000DM008 NEEDED
PostPosted: May 14th, 2024, 2:45 
Offline

Joined: August 22nd, 2007, 3:55
Posts: 50
Here is ROM

Thank you very much in advance

Maestro


Attachments:
File comment: ROM FILE
23725 rom.rar [243.71 KiB]
Downloaded 21 times
Top
 Profile  
 
 Post subject: Re: ROM For Seagate ST2000DM008 NEEDED
PostPosted: May 14th, 2024, 4:22 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15616
Location: Australia
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?

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: ROM For Seagate ST2000DM008 NEEDED
PostPosted: May 20th, 2024, 8:43 
Offline

Joined: August 22nd, 2007, 3:55
Posts: 50
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


Top
 Profile  
 
 Post subject: Re: ROM For Seagate ST2000DM008 NEEDED
PostPosted: May 20th, 2024, 13:43 
Offline

Joined: December 5th, 2011, 5:38
Posts: 1630
Location: Italy
Maybe PUIS was activated?

_________________
My firmware database:
https://mega.nz/folder/O01DkBRI#MxP2J6ZNqXDcrX40I8MoQQ


Top
 Profile  
 
 Post subject: Re: ROM For Seagate ST2000DM008 NEEDED
PostPosted: May 20th, 2024, 13:45 
Offline

Joined: October 3rd, 2005, 0:40
Posts: 4361
Location: Hungary
whats the terminal response with patient pcb and patient rom on donor pcb?

_________________
Adatmentés - Data recovery


Top
 Profile  
 
 Post subject: Re: ROM For Seagate ST2000DM008 NEEDED
PostPosted: May 20th, 2024, 13:54 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15616
Location: Australia
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?

Attachment:
F3RomExplorer_whole_ROM.gif
F3RomExplorer_whole_ROM.gif [ 26.43 KiB | Viewed 410 times ]
Attachment:
F3RomExplorer_BFWCTNR0.gif
F3RomExplorer_BFWCTNR0.gif [ 23.6 KiB | Viewed 410 times ]
Attachment:
F3RomExplorer_BFWCTNR1.gif
F3RomExplorer_BFWCTNR1.gif [ 23.85 KiB | Viewed 410 times ]

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: ROM For Seagate ST2000DM008 NEEDED
PostPosted: May 20th, 2024, 14:02 
Offline

Joined: October 3rd, 2005, 0:40
Posts: 4361
Location: Hungary
this rom won't spin with donor pcb unless adapted...
terminal output, please...

_________________
Adatmentés - Data recovery


Top
 Profile  
 
 Post subject: Re: ROM For Seagate ST2000DM008 NEEDED
PostPosted: May 20th, 2024, 15:11 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15616
Location: Australia
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

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: ROM For Seagate ST2000DM008 NEEDED
PostPosted: May 20th, 2024, 15:53 
Offline

Joined: October 3rd, 2005, 0:40
Posts: 4361
Location: Hungary
no, i was talking to OP, you cannot provide his terminal output :)

_________________
Adatmentés - Data recovery


Top
 Profile  
 
 Post subject: Re: ROM For Seagate ST2000DM008 NEEDED
PostPosted: May 21st, 2024, 8:45 
Offline

Joined: August 22nd, 2007, 3:55
Posts: 50
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?


Top
 Profile  
 
 Post subject: Re: ROM For Seagate ST2000DM008 NEEDED
PostPosted: May 21st, 2024, 10:26 
Offline

Joined: December 5th, 2011, 5:38
Posts: 1630
Location: Italy
Heads are damaged !

_________________
My firmware database:
https://mega.nz/folder/O01DkBRI#MxP2J6ZNqXDcrX40I8MoQQ


Top
 Profile  
 
 Post subject: Re: ROM For Seagate ST2000DM008 NEEDED
PostPosted: May 21st, 2024, 11:05 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15616
Location: Australia
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.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: ROM For Seagate ST2000DM008 NEEDED
PostPosted: May 21st, 2024, 15:26 
Offline

Joined: October 3rd, 2005, 0:40
Posts: 4361
Location: Hungary
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...

_________________
Adatmentés - Data recovery


Top
 Profile  
 
 Post subject: Re: ROM For Seagate ST2000DM008 NEEDED
PostPosted: May 21st, 2024, 22:31 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15616
Location: Australia
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.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: ROM For Seagate ST2000DM008 NEEDED
PostPosted: Yesterday, 4:19 
Offline

Joined: August 22nd, 2007, 3:55
Posts: 50
Hello,

Here is donour ROM.

Thank you very much for your help.


Attachments:
seagate st2000dm008 donour rom.rar [256.37 KiB]
Downloaded 5 times
Top
 Profile  
 
 Post subject: Re: ROM For Seagate ST2000DM008 NEEDED
PostPosted: Yesterday, 12:21 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15616
Location: Australia
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 3 times

_________________
A backup a day keeps DR away.
Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 18 posts ] 

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 22 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group