All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 16 posts ] 
Author Message
 Post subject: D0 - ST4000DM004-2U9104 ROM ANALYSIS REQUEST
PostPosted: May 10th, 2023, 2:57 
Offline

Joined: January 18th, 2010, 23:53
Posts: 335
Location: india
Here attached Two ROMs of new Seagate Family D0.

issue: When PCB change, getting signature invalid err

Attachment:
ST4000DM004.jpg
ST4000DM004.jpg [ 280.51 KiB | Viewed 3112 times ]


Attachment:
ST4000DM004-2U9104-ROMS-1-2.zip [1.19 MiB]
Downloaded 101 times



can someone find the solution for this issue?


Top
 Profile  
 
 Post subject: Re: D0 - ST4000DM004-2U9104 ROM ANALYSIS REQUEST
PostPosted: May 10th, 2023, 3:08 
Offline

Joined: May 29th, 2011, 8:47
Posts: 131
Location: Russia
gps31 wrote:
can someone find the solution for this issue?

No any problem, just replace the MCU :D


Top
 Profile  
 
 Post subject: Re: D0 - ST4000DM004-2U9104 ROM ANALYSIS REQUEST
PostPosted: May 10th, 2023, 3:13 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15538
Location: Australia
The signatures are tied to the MCU. You need to repair the patient PCB. Can you show us a photo?

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: D0 - ST4000DM004-2U9104 ROM ANALYSIS REQUEST
PostPosted: May 10th, 2023, 4:07 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15538
Location: Australia
The inactive BFW Container in both ROMs has an empty digital signature (all zeros).

The code in both ROMs is identical. However, the signatures in the active BFW Containers are different.

ROM 2 sig:

Code:
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00047080              E1 18 60 8E BF BE DB C4 A8 05 D7 6E
00047090  67 66 43 B4 27 7F 66 E1 6A 5E 0E 0C C7 C9 87 25
000470A0  D8 AB 5A 8C BC D2 DD 06 59 96 EC 53 32 BD 3F D1
000470B0  95 2D 3B AF BE 7A C4 A5 2D E9 0B AF 31 66 30 9B
000470C0  E3 04 39 AD

ROM 1 sig:

Code:
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00047080              21 D7 DD C7 F7 21 9B 78 7E 73 2A F4
00047090  A6 2C A2 89 88 1D C1 8C 78 0D 27 75 05 F2 AE D7
000470A0  21 ED 77 CA 7F 84 02 0E 40 73 29 A9 10 D1 91 27
000470B0  99 FD B7 21 3D 40 BD 39 87 D1 CF 5A E4 97 1D E3
000470C0  2C 85 9C 64

This proves that there is a key or a code of some kind in the MCU.

_________________
A backup a day keeps DR away.


Last edited by fzabkar on May 10th, 2023, 4:09, edited 2 times in total.

Top
 Profile  
 
 Post subject: Re: D0 - ST4000DM004-2U9104 ROM ANALYSIS REQUEST
PostPosted: May 10th, 2023, 4:07 
Offline

Joined: July 11th, 2018, 10:55
Posts: 33
Location: India
Hi fzabkar ,gps31 post this thread to help me pls find the pcb attached


Attachments:
Tool.jpeg
Tool.jpeg [ 119.55 KiB | Viewed 3074 times ]
File comment: Diode was short and i changed them now when i power up i get busy led in tool and drive doesnot spin up
PCB Front.jpeg
PCB Front.jpeg [ 117.25 KiB | Viewed 3074 times ]
Top
 Profile  
 
 Post subject: Re: D0 - ST4000DM004-2U9104 ROM ANALYSIS REQUEST
PostPosted: May 10th, 2023, 4:19 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15538
Location: Australia
Does the patient spin up after the diode and zero-ohm resistors have been replaced?

Can you measure these voltages?

Attachment:
regs.jpg
regs.jpg [ 282.73 KiB | Viewed 3058 times ]

_________________
A backup a day keeps DR away.


Last edited by fzabkar on May 10th, 2023, 4:28, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: D0 - ST4000DM004-2U9104 ROM ANALYSIS REQUEST
PostPosted: May 10th, 2023, 4:21 
Offline

Joined: February 22nd, 2023, 13:49
Posts: 65
Location: Eastern Europe
Moving adaptives won't help?
To start. But the signatures of the overlays will remain.


Attachments:
ModROM.7z [315.51 KiB]
Downloaded 94 times


Last edited by SWM on May 10th, 2023, 4:31, edited 1 time in total.
Top
 Profile  
 
 Post subject: Re: D0 - ST4000DM004-2U9104 ROM ANALYSIS REQUEST
PostPosted: May 10th, 2023, 4:26 
Offline

Joined: July 11th, 2018, 10:55
Posts: 33
Location: India
fzabkar wrote:
Does the patient spin up after the diode and zero-ohm resistors have been replaced?


No it doesnot spin


Top
 Profile  
 
 Post subject: Re: D0 - ST4000DM004-2U9104 ROM ANALYSIS REQUEST
PostPosted: May 10th, 2023, 4:29 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15538
Location: Australia
SWM wrote:
Moving adaptives won't help?

I suggested this same idea in another thread, but the result was a failure. :-?

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: D0 - ST4000DM004-2U9104 ROM ANALYSIS REQUEST
PostPosted: May 10th, 2023, 4:33 
Offline

Joined: February 22nd, 2023, 13:49
Posts: 65
Location: Eastern Europe
Let's try again...


Top
 Profile  
 
 Post subject: Re: D0 - ST4000DM004-2U9104 ROM ANALYSIS REQUEST
PostPosted: May 10th, 2023, 7:11 
Offline

Joined: January 18th, 2010, 23:53
Posts: 335
Location: india
In my 2TB case SMOOTH chip burned


Top
 Profile  
 
 Post subject: Re: D0 - ST4000DM004-2U9104 ROM ANALYSIS REQUEST
PostPosted: May 10th, 2023, 9:35 
Offline

Joined: February 22nd, 2023, 13:49
Posts: 65
Location: Eastern Europe
Sorry, I didn't realize right away that this is a ROM hack request.
Interestingly, their signature verification begins with a boot block?


Top
 Profile  
 
 Post subject: Re: D0 - ST4000DM004-2U9104 ROM ANALYSIS REQUEST
PostPosted: May 12th, 2023, 2:43 
Offline

Joined: July 11th, 2018, 10:55
Posts: 33
Location: India
fzabkar wrote:
Does the patient spin up after the diode and zero-ohm resistors have been replaced?

Can you measure these voltages?

Attachment:
The attachment regs.jpg is no longer available


Hi fzabkar i have marked the volts kindly help and i have already replace zero-ohm resistors


Attachments:
regs volt measure.jpg
regs volt measure.jpg [ 186 KiB | Viewed 2761 times ]
Top
 Profile  
 
 Post subject: Re: D0 - ST4000DM004-2U9104 ROM ANALYSIS REQUEST
PostPosted: May 12th, 2023, 3:31 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15538
Location: Australia
V1 and V3 look like Vcore supplies. They look OK.

V2 and V4 are I/O supplies. They look OK.

Vneg has either not been switched on by the MCU, or perhaps it has been switched on and then off again when a preamp was not detected.

I don't know what Vx, Vy, Vz are.

The LDO regulator appears to be powering the SDRAM. I would check the voltages at the larger traces going to this chip. I expect you should find 1.35V at the output.

Did you try the donor PCB + donor ROM with patient adaptives?

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: D0 - ST4000DM004-2U9104 ROM ANALYSIS REQUEST
PostPosted: May 12th, 2023, 3:41 
Offline

Joined: July 11th, 2018, 10:55
Posts: 33
Location: India
fzabkar wrote:
V1 and V3 look like Vcore supplies. They look OK.

V2 and V4 are I/O supplies. They look OK.

Vneg has either not been switched on by the MCU, or perhaps it has been switched on and then off again when a preamp was not detected.

I don't know what Vx, Vy, Vz are.

The LDO regulator appears to be powering the SDRAM. I would check the voltages at the larger traces going to this chip. I expect you should find 1.35V at the output.

Did you try the donor PCB + donor ROM with patient adaptives?


Yes i tried with donor pcb with donor rom and patient adaptives drive spins but i get disc firmware failure error in terminal and no sector access


Top
 Profile  
 
 Post subject: Re: D0 - ST4000DM004-2U9104 ROM ANALYSIS REQUEST
PostPosted: May 12th, 2023, 12:05 
Offline

Joined: February 22nd, 2023, 13:49
Posts: 65
Location: Eastern Europe
Is it possible to see the start log in the terminal?
It is this ROM. Thank you.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 16 posts ] 

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 163 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