MultiDrive – free backup, clone & wipe disk utility from Atola Technology

All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 10 posts ] 
Author Message
 Post subject: ST4000DM004 Burned motor controller
PostPosted: July 31st, 2024, 8:26 
Offline

Joined: September 14th, 2023, 8:43
Posts: 59
Location: Kentucky USA
This drive was manufactured in January 2024, the smooth chip is burned and the area around it.
I have a donor board from April 2024, when moving the ROM chip over to the donor board, the terminal output says Flash boot Code Digital Signature Verification Failure.
Do these newer drives have some kind of signature verification for the ROM? If so any solution for board swap or is repairing the original board the only option?


Top
 Profile  
 
 Post subject: Re: ST4000DM004 Burned motor controller
PostPosted: July 31st, 2024, 11:33 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16954
Location: Australia
I believe that the digital signature in the ROM needs to be matched to the MCU. One solution would be to transfer the adaptives, rather than the entire ROM, to a compatible donor PCB. Another solution might be to patch the donor's signature into the patient ROM. I have done the latter for several people, but have never received any feedback, so I don't know if my method works.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: ST4000DM004 Burned motor controller
PostPosted: July 31st, 2024, 12:37 
Offline

Joined: September 14th, 2023, 8:43
Posts: 59
Location: Kentucky USA
Here is the patient and donor ROM I am working with. I tried importing adaptives with PC3K but it says unable to setup heads map info.
I'll be for sure to give feedback with any help you provide. You taught me useful info about WD module 109 last week :)

I've tried manually moving CAP, RAP and SAP over to the donor ROM manually but F3RomExplorer is unable to recalculate CRC. I'm probably doing it wrong. Just trying to learn. Thanks for your help once again.


Attachments:
patient and donor rom.zip [1.19 MiB]
Downloaded 264 times
Top
 Profile  
 
 Post subject: Re: ST4000DM004 Burned motor controller
PostPosted: July 31st, 2024, 13:12 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16954
Location: Australia
Donor ROM with patient's RAP/SAP/CAP is attached.

Transferring the digital signature is not necessary because the BOOTFW is the same.


Attachments:
donor_with_patient_adaptives.7z [271.17 KiB]
Downloaded 244 times

_________________
A backup a day keeps DR away.
Top
 Profile  
 
 Post subject: Re: ST4000DM004 Burned motor controller
PostPosted: July 31st, 2024, 13:47 
Offline

Joined: September 14th, 2023, 8:43
Posts: 59
Location: Kentucky USA
So that worked, drive boots now, but clicking and servo errors. I guess the power surge made it to the preamp. :(

So can you tell me how you transferred the adaptives over successfully? Am I wrong for trying to use F3RomExplorer?


Top
 Profile  
 
 Post subject: Re: ST4000DM004 Burned motor controller
PostPosted: July 31st, 2024, 13:51 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16954
Location: Australia
I used F3RomExplorer to tell me where the RAP/SAP/CAP segments were located, and then I used a hex editor (HxD) to do the patching.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: ST4000DM004 Burned motor controller
PostPosted: July 31st, 2024, 13:56 
Offline

Joined: September 14th, 2023, 8:43
Posts: 59
Location: Kentucky USA
After manual patching do you have to recalculate CRC?


Top
 Profile  
 
 Post subject: Re: ST4000DM004 Burned motor controller
PostPosted: July 31st, 2024, 14:01 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16954
Location: Australia
No, the CRC is included in the segment. For example, the RAP is located at 0x80000 and has a size of 0xB6000. Just carve out this area from the patient and paste it into the donor.

BTW, you can measure the resistance of the preamp's positive and negative supplies. That will tell you if it is shorted. If you upload a photo of the HDA pads, I can show you where to measure.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: ST4000DM004 Burned motor controller
PostPosted: July 31st, 2024, 15:02 
Offline

Joined: September 14th, 2023, 8:43
Posts: 59
Location: Kentucky USA
Unfortunately I don't have access to a camera. Not allowed due to data privacy rules.
Even posting ROMs on here for help is a big gray area for me but I want to learn.

The board is a 100870255 REV A.


Top
 Profile  
 
 Post subject: Re: ST4000DM004 Burned motor controller
PostPosted: August 13th, 2024, 10:45 
Offline

Joined: January 18th, 2010, 23:53
Posts: 346
Location: india
Test This ROM if possible.

U have to use the same donor PCB as mentioned Donor ROM


Attachments:
Test-ROM.rar [278.82 KiB]
Downloaded 216 times
Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 10 posts ] 

All times are UTC - 5 hours [ DST ]


Who is online

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