All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 34 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: Seagate Exos 16TB ST16000NM001G
PostPosted: February 28th, 2024, 18:48 
Offline
User avatar

Joined: March 15th, 2017, 10:25
Posts: 65
Location: Berlin
Hello Guys,

as you know, these helium drives are not supported by any DR-Solution. But with a few Seagate Helium Drive Models the F3 Utilility of PC3K is capable to edit headmap in ROM. It is unfortunately not possible with this model.

This Drive makes constantly calibrating sounds and sounds like it will become readable. It gets full ID but as i know, this is only ROM related. After some seconds it gets ready state, keeps spinning, but there is no sector-access or anything else possible. Terminal Output as follows:

Quote:
Boot0x0100MAA0053SN03Motor startedHeads loadedHPSR[LBA=0x0000000000000105]N??+
UnrecoveredSeekHandler
UnrecoveredSeekHandler
UnrecoveredSeekHandler
UnrecoveredSeekHandler
UnrecoveredSeekHandler
UnrecoveredSeekHandler
UnrecoveredSeekHandler
UnrecoveredSeekHandler
UnrecoveredSeekHandler
UnrecoveredSeekHandler
UnrecoveredSeekHandler
UnrecoveredSeekHandler
UnrecoveredSeekHandler
UnrecoveredSeekHandler
UnrecoveredSeekHandler
UnrecoveredSeekHandler
UnrecoveredSeekHandler
UnrecoveredSeekHandler
UnrecoveredSeekHandler
UnrecoveredSeekHandler[LBA=0x0000000000000105]NO0;
SimError-RemaininginBootFW
Performadoubledownloadwithoutapowercycle



When i load the ROM-Image i get "WARNING! Segment used space check sum is invalid!" message of PC3K. When i patch the ROM to unlock techmode, then drive doesn't spin on and Terminal shows constantly:

Quote:
Flash boot code Digital Signature Verification failure!

Flash boot code checksum failure!

SEA3 Boot ROM 2.0 (08/01/2016)
Copyright Seagate 2016



So question is: please see the attachment, maybe there is any chance to edit headmap or unlock techmode...?! Or somebody wants to share their experiences regarding headswap for this model?! Any chance without reinsert helium and seal it again?

Thanks in advance.


Attachments:
ROM.zip [259.05 KiB]
Downloaded 324 times
Top
 Profile  
 
 Post subject: Re: Seagate Exos 16TB ST16000NM001G
PostPosted: February 28th, 2024, 19:33 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15538
Location: Australia
Is this the original ROM dump? I ask this because the "RAP" segment (0xA0000 - 0x13FFFF) isn't a real RAP. Instead it looks like the power loss data protection NVCache in earlier models.

If this is the correct ROM dump, then this is a new architecture with no RAP, in which case the RAP data must be SA-resident.

Are you aware of the following?

https://forum.hddguru.com/viewtopic.php?f=26&t=43991

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Seagate Exos 16TB ST16000NM001G
PostPosted: February 28th, 2024, 20:22 
Offline

Joined: October 3rd, 2005, 0:40
Posts: 4335
Location: Hungary
probably there are 2 flash chips and OP dumped only one.
btw, i would check wether pcb is native...

_________________
Adatmentés - Data recovery


Top
 Profile  
 
 Post subject: Re: Seagate Exos 16TB ST16000NM001G
PostPosted: February 28th, 2024, 21:58 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15538
Location: Australia
pepe wrote:
probably there are 2 flash chips and OP dumped only one.
btw, i would check wether pcb is native...

The ID of the "RAP" segment is 06h, and the size of the ROM, as reported in the csiD table, is 0x140000.

:-?

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Seagate Exos 16TB ST16000NM001G
PostPosted: February 29th, 2024, 4:26 
Offline

Joined: October 3rd, 2005, 0:40
Posts: 4335
Location: Hungary
i checked some similar drives and seen roms having the rap segment (based on flash dir) similar data. These had 2 rom chips, i also didn't bother to read both atm, but i will...

_________________
Adatmentés - Data recovery


Top
 Profile  
 
 Post subject: Re: Seagate Exos 16TB ST16000NM001G
PostPosted: February 29th, 2024, 15:52 
Offline
User avatar

Joined: March 15th, 2017, 10:25
Posts: 65
Location: Berlin
fzabkar wrote:
Is this the original ROM dump? I ask this because the "RAP" segment (0xA0000 - 0x13FFFF) isn't a real RAP. Instead it looks like the power loss data protection NVCache in earlier models.

If this is the correct ROM dump, then this is a new architecture with no RAP, in which case the RAP data must be SA-resident.

Are you aware of the following?

https://forum.hddguru.com/viewtopic.php?f=26&t=43991



Hello fzabkar, this is the ROM i initially readed via bootcode and terminal via PC3K.

I was not aware that there are 2 ROMs. So i checked the PCB and yes, those 2 small little ones right beside the heads connector are most likely the ROM-Chips (see the attachment).

Any idea how to read both? I think they are too small for our pin reader / programmar.


Attachments:
PXL_20240229_194439536.jpg
PXL_20240229_194439536.jpg [ 497.67 KiB | Viewed 7488 times ]
Top
 Profile  
 
 Post subject: Re: Seagate Exos 16TB ST16000NM001G
PostPosted: February 29th, 2024, 15:59 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15538
Location: Australia
The chips are 16Mbit (2MB) memories. I wonder what would happen if you told PC3K to dump a 4MB ROM instead of 2MB? Would that work, or would it just dump the first ROM twice?

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Seagate Exos 16TB ST16000NM001G
PostPosted: March 1st, 2024, 0:15 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15538
Location: Australia
FWIW, I noticed this:

Attachment:
crooked_inductor.jpg
crooked_inductor.jpg [ 36.86 KiB | Viewed 7421 times ]

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Seagate Exos 16TB ST16000NM001G
PostPosted: March 1st, 2024, 6:41 
Offline

Joined: November 25th, 2022, 10:30
Posts: 5
Location: Belgrade
crashpcberlin wrote:
Hello Guys,

as you know, these helium drives are not supported by any DR-Solution. But with a few Seagate Helium Drive Models the F3 Utilility of PC3K is capable to edit headmap in ROM. It is unfortunately not possible with this model.

This Drive makes constantly calibrating sounds and sounds like it will become readable. It gets full ID but as i know, this is only ROM related. After some seconds it gets ready state, keeps spinning, but there is no sector-access or anything else possible. Terminal Output as follows:

Quote:
Boot0x0100MAA0053SN03Motor startedHeads loadedHPSR[LBA=0x0000000000000105]N??+
UnrecoveredSeekHandler
UnrecoveredSeekHandler
UnrecoveredSeekHandler
UnrecoveredSeekHandler
UnrecoveredSeekHandler
UnrecoveredSeekHandler
UnrecoveredSeekHandler
UnrecoveredSeekHandler
UnrecoveredSeekHandler
UnrecoveredSeekHandler
UnrecoveredSeekHandler
UnrecoveredSeekHandler
UnrecoveredSeekHandler
UnrecoveredSeekHandler
UnrecoveredSeekHandler
UnrecoveredSeekHandler
UnrecoveredSeekHandler
UnrecoveredSeekHandler
UnrecoveredSeekHandler
UnrecoveredSeekHandler[LBA=0x0000000000000105]NO0;
SimError-RemaininginBootFW
Performadoubledownloadwithoutapowercycle



When i load the ROM-Image i get "WARNING! Segment used space check sum is invalid!" message of PC3K. When i patch the ROM to unlock techmode, then drive doesn't spin on and Terminal shows constantly:

Quote:
Flash boot code Digital Signature Verification failure!

Flash boot code checksum failure!

SEA3 Boot ROM 2.0 (08/01/2016)
Copyright Seagate 2016



So question is: please see the attachment, maybe there is any chance to edit headmap or unlock techmode...?! Or somebody wants to share their experiences regarding headswap for this model?! Any chance without reinsert helium and seal it again?

Thanks in advance.


Good day to you.
We have the solution for unlocking the firmware on the specified hard drive. Please check out our blog for more information.
https://hddsurgery.com/blog/new-article-1705917859


Top
 Profile  
 
 Post subject: Re: Seagate Exos 16TB ST16000NM001G
PostPosted: March 1st, 2024, 19:18 
Offline
User avatar

Joined: March 15th, 2017, 10:25
Posts: 65
Location: Berlin
fzabkar wrote:
The chips are 16Mbit (2MB) memories. I wonder what would happen if you told PC3K to dump a 4MB ROM instead of 2MB? Would that work, or would it just dump the first ROM twice?


I've set minimum image size to 400000 and now the ROM has size 4096 KB and seems to have now 2 containers. Please see the attachment.


Attachments:
ROM.zip [518.13 KiB]
Downloaded 318 times
Top
 Profile  
 
 Post subject: Re: Seagate Exos 16TB ST16000NM001G
PostPosted: March 1st, 2024, 19:40 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15538
Location: Australia
The second half of the 4MB ROM dump is identical to the first half, so my suggestion didn't work, or at least the result is inconclusive.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Seagate Exos 16TB ST16000NM001G
PostPosted: March 1st, 2024, 19:55 
Offline
User avatar

Joined: September 29th, 2005, 12:02
Posts: 3564
Location: Chicago
AFAIK the flashes are read as separate devices. IDK if PC3000 supports device selection.

_________________
SAN, NAS, RAID, Server, and HDD Data Recovery.


Top
 Profile  
 
 Post subject: Re: Seagate Exos 16TB ST16000NM001G
PostPosted: March 2nd, 2024, 14:42 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15538
Location: Australia
I notice that the SFW segment in the second container is empty. Strange ...

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Seagate Exos 16TB ST16000NM001G
PostPosted: March 2nd, 2024, 14:51 
Offline

Joined: October 3rd, 2005, 0:40
Posts: 4335
Location: Hungary
the 2nd container has invalid flash header anyway...

_________________
Adatmentés - Data recovery


Top
 Profile  
 
 Post subject: Re: Seagate Exos 16TB ST16000NM001G
PostPosted: March 2nd, 2024, 15:37 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15538
Location: Australia
You could at least determine which of the two chips is being accessed by PC3K by measuring the voltage on CS* (pin #1) during the ROM dump. CS will be low for the active chip and high for the inactive one.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Seagate Exos 16TB ST16000NM001G
PostPosted: March 3rd, 2024, 1:01 
Offline
User avatar

Joined: September 29th, 2005, 12:02
Posts: 3564
Location: Chicago
fzabkar wrote:
I notice that the SFW segment in the second container is empty. Strange ...

that's normal for newer Seagate drives. Only one segment has the code now.

_________________
SAN, NAS, RAID, Server, and HDD Data Recovery.


Top
 Profile  
 
 Post subject: Re: Seagate Exos 16TB ST16000NM001G
PostPosted: March 3rd, 2024, 1:01 
Offline
User avatar

Joined: September 29th, 2005, 12:02
Posts: 3564
Location: Chicago
The 2nd flash has adaptives only, no code

_________________
SAN, NAS, RAID, Server, and HDD Data Recovery.


Top
 Profile  
 
 Post subject: Re: Seagate Exos 16TB ST16000NM001G
PostPosted: March 4th, 2024, 13:37 
Offline
User avatar

Joined: March 15th, 2017, 10:25
Posts: 65
Location: Berlin
fzabkar wrote:
You could at least determine which of the two chips is being accessed by PC3K by measuring the voltage on CS* (pin #1) during the ROM dump. CS will be low for the active chip and high for the inactive one.



Hello fzabkar, thanks again for your helpful effort and your support. We will do solder wiring those 2 ROMs and try to read them seperately with our programmer.


Top
 Profile  
 
 Post subject: Re: Seagate Exos 16TB ST16000NM001G
PostPosted: March 4th, 2024, 18:16 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15538
Location: Australia
You only need to identify the second ROM and dump that. However, I can't see how that will help you. It would be interesting, though.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Seagate Exos 16TB ST16000NM001G
PostPosted: March 5th, 2024, 6:16 
Offline

Joined: October 3rd, 2005, 0:40
Posts: 4335
Location: Hungary
Quote:
Hello fzabkar, thanks again for your helpful effort and your support.


yeah, never mind thanking other contributors, it is normal ...

anyway, have you read my first post? did you check if pcb is native?

pepe

_________________
Adatmentés - Data recovery


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 34 posts ]  Go to page 1, 2  Next

All times are UTC - 5 hours [ DST ]


Who is online

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