Seagate ST4000DM004 ROM corruption ?

Moderator: Nick_TS


Miodrag
Newbie
Posts: 18
Joined: 29.09.17
Reputation: 0 / (2)

Seagate ST4000DM004 ROM corruption ?

Postby Miodrag » 16.11.18, 23:43

In first look like standard PCB issue, the drive was dead, without any signs of life :). When PCB was changed with donor one (of course with rom swap) nothing changed, the drive stays dead. So the next step was trying with orig PCB but with donor rom chip and that bring life to the drive, he spins, get ready status but can't load properly. So next few hours I play with rom chip and his content. I didn't notice any problem with the rom chip I can read the content, erased it, and programming it without any error or corruption. So I'm not sure how can only rom content be corrupted here, the logical conclusion was that somebody messed up with the content of original rom?
In an attachment, I upload his "original" content of rom chip, so any suggestion about getting some light here is welcome. Thanks
Attachments
original.zip
(699.23 KiB) Downloaded 1562 times

User avatar
DataMedics
Advanced user
Posts: 619
Joined: 14.12.15
Reputation: 18 / (177)

Re: Seagate ST4000DM004 ROM corruption ?

Postby DataMedics » 17.11.18, 15:12

Well, the messed up model number in ROM does suggest a problem with it:
ROM Issues.jpg
ROM Issues.jpg (14.14 KiB) Viewed 49692 times


Possibly could be sabotage, or it might just be a bad read of the ROM. However, now that you've written over the ROM (something you never should have tried) there's no going back to attempt re-reading it.

Personally I always make two backups of a ROM before I even do something as small as modify headmap. Just in case you get a bad read (which has happened to me a couple times).


Miodrag
Newbie
Posts: 18
Joined: 29.09.17
Reputation: 0 / (2)

Re: Seagate ST4000DM004 ROM corruption ?

Postby Miodrag » 19.11.18, 16:17

I don't think that is from bad reading ROM, I read it twice and compare the content (both ROMs were identical). Definitely is some sabotage, I will see how much time do I have to play with it.

User avatar
Blizzard
New user
Posts: 96
Joined: 29.06.16
Reputation: 5 / (47)

Re: Seagate ST4000DM004 ROM corruption ?

Postby Blizzard » 20.11.18, 02:05

Miodrag wrote:Source of the post ...I upload his "original" content of rom chip, so any suggestion about getting some light here is welcome. Thanks
Are you sure you didn't upload a donor ROM by mistake? I see that exact Model + Serial available for download.

User avatar
Blizzard
New user
Posts: 96
Joined: 29.06.16
Reputation: 5 / (47)

Re: Seagate ST4000DM004 ROM corruption ?

Postby Blizzard » 20.11.18, 02:08

DataMedics wrote:Source of the post Well, the messed up model number in ROM does suggest a problem with it:
That actually looks normal for ST4000DM004-2CV104 ROM. You can see model at address 1580E0 and serial at 158000.


Miodrag
Newbie
Posts: 18
Joined: 29.09.17
Reputation: 0 / (2)

Re: Seagate ST4000DM004 ROM corruption ?

Postby Miodrag » 20.11.18, 11:53

Blizzard wrote:Source of the post
Miodrag wrote:Source of the post ...I upload his "original" content of rom chip, so any suggestion about getting some light here is welcome. Thanks
Are you sure you didn't upload a donor ROM by mistake? I see that exact Model + Serial available for download.


I upload original ROM from PCB and it is read twice (to confirm reading is ok). Data in ROM, regarding model and serial, are checked and look OK. Are you sure that you see same ROM (with the same model and sn ?) available for download somewhere else?
Attachments
drive img.jpg
drive img.jpg (11.21 KiB) Viewed 49650 times

User avatar
Blizzard
New user
Posts: 96
Joined: 29.06.16
Reputation: 5 / (47)

Re: Seagate ST4000DM004 ROM corruption ?

Postby Blizzard » 21.11.18, 01:10

Miodrag wrote:Source of the post ...Are you sure that you see same ROM (with the same model and sn ?) available for download somewhere else?
Yes, I'm sure. Only 4 bytes different. Check your PM.

User avatar
Doomer
New user
Posts: 135
Joined: 24.06.14
Reputation: 4 / (43)

Re: Seagate ST4000DM004 ROM corruption ?

Postby Doomer » 21.11.18, 15:28

One of the ROM parts is corrupted but it's not the one with model or serial number
Try this flash and see if it works
Attachments
flash.zip
(699.69 KiB) Downloaded 1496 times

User avatar
Takanashi_Hina
New user
Posts: 86
Joined: 20.12.13
Reputation: 2 / (15)

Re: Seagate ST4000DM004 ROM corruption ?

Postby Takanashi_Hina » 21.11.18, 21:52

You were not the first one to attempt to recover the data from the drive.

I would say that the drive was in "HDD Surgery" for recovery already and they did dump the firmware out of it and they did add it to their database :

http://firmware.hddsurgery.com/index.php

The unique serial number of your label does match the resource posted on the HDD Surgery firmware repository.

Try to write that ROM to your PCB and it should work as it should be the native copy.

Otherwise there is no way for your specific unique ROM to end up on the HDD Surgery firmware repository ...

Unless we are talking about fake drives with fake labels and you have a bunch of "clones" with the same serial on ROM and on fake label ... And that is not likely as ROM has to be unique anyway because of adaptives....
The HDD Oracle - Platform for OPEN research on Data Recovery.

User avatar
Takanashi_Hina
New user
Posts: 86
Joined: 20.12.13
Reputation: 2 / (15)

Re: Seagate ST4000DM004 ROM corruption ?

Postby Takanashi_Hina » 22.11.18, 20:50

Or .... Maybe HDD Surgery did manage to get the firmware from a 3rd party like "maybe" HDD Surgery do get firmware from several data recovery firms and they do add that same firmware to the repository ? Who knows ...

But for the firmware to be on HDD Surgery site at least we know that someone did already attempt to use some firmware tool (PC-3000) on your specific drive.

Maybe you should try to use F3ROMExplorer tool on the HDD Surgery ROM dump and see if you can fix the damaged ROM.

Even the ROM posted on HDD Surgery is damaged. Doomer ROM will not work as well.
The HDD Oracle - Platform for OPEN research on Data Recovery.

User avatar
Takanashi_Hina
New user
Posts: 86
Joined: 20.12.13
Reputation: 2 / (15)

Re: Seagate ST4000DM004 ROM corruption ?

Postby Takanashi_Hina » 25.11.18, 19:31

@fzabkar did an attempt to "fix" your ROM.

Please try this and post back the results.

Regards and good luck !

flash_repaired.rar
(331.14 KiB) Downloaded 1423 times
The HDD Oracle - Platform for OPEN research on Data Recovery.


Miodrag
Newbie
Posts: 18
Joined: 29.09.17
Reputation: 0 / (2)

Re: Seagate ST4000DM004 ROM corruption ?

Postby Miodrag » 27.11.18, 15:23

The drive was in HDD Surgery (or Helpdisc as they called on our market) I even confirm that with the client. They had access to the drive and dump complete firmware to their database. I'm not sure what exactly they did with it, but there are 4-byte differences in ROMs from there database and PCB that I read it from? I try with a different version/modification of ROM (Doomer, HDD Surgery and their comb flash_repairred) but the drive couldn't spin. If they had intentions to messed up the ROM content it would be the challenge to get it back :shockable:

User avatar
Takanashi_Hina
New user
Posts: 86
Joined: 20.12.13
Reputation: 2 / (15)

Re: Seagate ST4000DM004 ROM corruption ?

Postby Takanashi_Hina » 27.11.18, 20:42

Uhhhmmm ...

Maybe we should try to move your adaptives to a donor ROM then ....

Try this :

ROM_ZFN0899X_with_ZFN0K0V9_adaptives.rar
(374.23 KiB) Downloaded 1426 times
The HDD Oracle - Platform for OPEN research on Data Recovery.

User avatar
Takanashi_Hina
New user
Posts: 86
Joined: 20.12.13
Reputation: 2 / (15)

Re: Seagate ST4000DM004 ROM corruption ?

Postby Takanashi_Hina » 28.11.18, 21:22

Interesting .... aparently there is still a problem with the last one ...

Please try this one and see if at least the drive spin up :

flash_repaired.bin.zip
(693.36 KiB) Downloaded 1488 times


Good luck.
The HDD Oracle - Platform for OPEN research on Data Recovery.


Miodrag
Newbie
Posts: 18
Joined: 29.09.17
Reputation: 0 / (2)

Re: Seagate ST4000DM004 ROM corruption ?

Postby Miodrag » 29.11.18, 15:21

Takanashi_Hina wrote:Source of the post Interesting .... aparently there is still a problem with the last one ...

Please try this one and see if at least the drive spin up :

flash_repaired.bin.zip


Good luck.


You got it with last change :thumbup: So the key part was on address 135FF0, now drive load normally with full access to data. Thanks all for clearing this mess, and especially Takanashi for his extra effort...


Return to “Arch F3”

Who is online

Users browsing this forum: No registered users and 13 guests