Switch to full style
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
Post a reply

Seagate ST3500418AS

September 15th, 2020, 1:13

Hi I have got such Seagate with damaged ROM (I think so) with such terminal outputs, am I right? Is this case recoverable? Attached ROM file

SEA-3 Yeti Boot ROM 2.0 (12/06/7)
Copyright Seagate 2007

Boot Cmds:
DS
AP <addr>
WT <data>
RD
GO
TE
BR <divisor>
BT
WW
?
RET
>
Attachments
ROM.zip
(705.86 KiB) Downloaded 393 times

Re: Seagate ST3500418AS

September 15th, 2020, 8:46

Check rom integrity with F3romExplorer
http://www.hddoracle.com/viewtopic.php?p=18531#p18531

Checksum seem to be corrupted on segment DL_CFW, try to correct it.
Correct checksum for that segment should be 6DEF.

Re: Seagate ST3500418AS

September 15th, 2020, 9:07

wait a second...
Why the rom file you have posted is double sized?
Rom size of this drve should be 512 Kb, your is 1 MB.

Re: Seagate ST3500418AS

September 15th, 2020, 9:22

There 2 exact copies of same rom inside the .bin file.

Re: Seagate ST3500418AS

September 18th, 2020, 10:07

michael chiklis wrote:There 2 exact copies of same rom inside the .bin file.


Sorry for long response time, PC3K gives me 1024 image of ROM from this drive, programmer gives 512KB.

Re: Seagate ST3500418AS

September 18th, 2020, 10:09

I get also such message:

Parsing segment....... CFW
WARNING! Segment whole space check sum is invalid!
Unpacked data length mismatch!
WARNING! Segment used space check sum is invalid!

Re: Seagate ST3500418AS

September 18th, 2020, 10:18

I have write ROM again after repair but when I read it again still get same size 1024kb and same problems - like writing by terminal don't work properlly

Re: Seagate ST3500418AS

September 18th, 2020, 12:12

What's written on rom chip case?
Is it a SPI rom such as W25P40 or W25P80 ?

If is 80 (1 MB) then very likely someone has swapped it with wrong chip, because on this drive should be 40 (512 Kb)
In this case, solder a proper 512 Kb spi rom on the pcb and write rom code with corrected checksum, or just get a valid donor pcb (with 512 Kb spi rom) and write rom code with corrected checksum.

Re: Seagate ST3500418AS

September 18th, 2020, 13:10

case solved by a help of You michael chiklis, thanks

Re: Seagate ST3500418AS

September 18th, 2020, 13:20

you welcome!
:wink:
Post a reply