All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 12 posts ] 
Author Message
 Post subject: Head Adaptives ROM Question
PostPosted: April 19th, 2016, 17:38 
Offline
User avatar

Joined: June 11th, 2013, 17:01
Posts: 1710
Location: Phoenix, AZ USA
In the newer version of PC3K, when importing Seagate Head Adaptives I receive a message asking which ROM block to use 1 or 2? I have not seen this before?

_________________
HDD, SSD, Flash and RAID Data Recovery
Founder of The Data Recovery Professionals Group


Top
 Profile  
 
 Post subject: Re: Head Adaptives ROM Question
PostPosted: April 19th, 2016, 18:47 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15463
Location: Australia
I have analysed several Seagate ROMs in previous threads. It appears that current ROMs have two halves, with the contents essentially replicated in each half. On at least one occasion I noticed that one half was altered after a firmware update while the other half remained unchanged. IIRC, the adaptive sections were identical, in which case your question would be moot.

If you can upload your ROM, I can show you what to look for.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Head Adaptives ROM Question
PostPosted: April 19th, 2016, 20:05 
Offline
User avatar

Joined: June 11th, 2013, 17:01
Posts: 1710
Location: Phoenix, AZ USA
fzabkar wrote:
I have analysed several Seagate ROMs in previous threads. It appears that current ROMs have two halves, with the contents essentially replicated in each half. On at least one occasion I noticed that one half was altered after a firmware update while the other half remained unchanged. IIRC, the adaptive sections were identical, in which case your question would be moot.

If you can upload your ROM, I can show you what to look for.

Do you know which half of the ROM the drive actually uses by default? Presumably one is a backup? If you upload head adaptives from a donor drive into one of these ROM blocks (you can only upload one at a time) how do we know the new head adaptives are actually being used by the drive? We could upload into both I guess as we always keep a copy of the original ROM, but seems a little labor intensive.

_________________
HDD, SSD, Flash and RAID Data Recovery
Founder of The Data Recovery Professionals Group


Top
 Profile  
 
 Post subject: Re: Head Adaptives ROM Question
PostPosted: April 19th, 2016, 20:20 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15463
Location: Australia
I suspect that there is flag in each header which identifies the active half.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Head Adaptives ROM Question
PostPosted: April 19th, 2016, 20:42 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15463
Location: Australia
See https://forum.hddguru.com/viewtopic.php ... 9&start=40

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Head Adaptives ROM Question
PostPosted: April 20th, 2016, 7:13 
Offline

Joined: April 20th, 2016, 7:08
Posts: 15
Location: Rostov-on-Don, Russia
Quote:
In the newer version of PC3K, when importing Seagate Head Adaptives I receive a message asking which ROM block to use 1 or 2? I have not seen this before?


There are two copies of ROM and it's not matter what copy do you select.


Top
 Profile  
 
 Post subject: Re: Head Adaptives ROM Question
PostPosted: April 20th, 2016, 12:26 
Offline
User avatar

Joined: June 11th, 2013, 17:01
Posts: 1710
Location: Phoenix, AZ USA
Dima_RnD wrote:
Quote:
In the newer version of PC3K, when importing Seagate Head Adaptives I receive a message asking which ROM block to use 1 or 2? I have not seen this before?


There are two copies of ROM and it's not matter what copy do you select.

Could you explain how that works if only one copy has the new head adaptives?

_________________
HDD, SSD, Flash and RAID Data Recovery
Founder of The Data Recovery Professionals Group


Top
 Profile  
 
 Post subject: Re: Head Adaptives ROM Question
PostPosted: April 20th, 2016, 16:49 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15463
Location: Australia
Why is it so difficult to patch the adaptives into both halves of the ROM? Am I missing something?

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Head Adaptives ROM Question
PostPosted: April 20th, 2016, 17:36 
Offline
User avatar

Joined: June 11th, 2013, 17:01
Posts: 1710
Location: Phoenix, AZ USA
fzabkar wrote:
Why is it so difficult to patch the adaptives into both halves of the ROM? Am I missing something?

Its not difficult. I just want to understand the workings of the two halves of the ROM. However it is time consuming if you are accessing the ROM via boot code which after a head swap most of the time you are, and especially if you have to short the board to get access. Just curious as to why uploading head adaptives to either half of the ROM (if I read the post correctly) works. Just seems weird.

_________________
HDD, SSD, Flash and RAID Data Recovery
Founder of The Data Recovery Professionals Group


Top
 Profile  
 
 Post subject: Re: Head Adaptives ROM Question
PostPosted: April 20th, 2016, 18:00 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15463
Location: Australia
Here is an example of the changes written to the ROM by an official Seagate firmware update:

https://forum.hddguru.com/viewtopic.php ... 2&start=40

The updated code was written to the second half of the ROM. The RAP, CAP, and SAP adaptives were identical in both halves.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Head Adaptives ROM Question
PostPosted: April 20th, 2016, 18:26 
Offline
User avatar

Joined: June 11th, 2013, 17:01
Posts: 1710
Location: Phoenix, AZ USA
fzabkar wrote:
Here is an example of the changes written to the ROM by an official Seagate firmware update:

https://forum.hddguru.com/viewtopic.php ... 2&start=40

The updated code was written to the second half of the ROM. The RAP, CAP, and SAP adaptives were identical in both halves.

I can understand that, you wouldn't want to change head adaptives with a firmware update. But we are talking about just changing one side of the ROM. Maybe I'm thinking too much about this and should just accept it.... Or perhaps the RAP is changed on both halves of the ROM and other changes only affect one half. I'll do some experimenting and let you know.

_________________
HDD, SSD, Flash and RAID Data Recovery
Founder of The Data Recovery Professionals Group


Top
 Profile  
 
 Post subject: Re: Head Adaptives ROM Question
PostPosted: April 20th, 2016, 19:56 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15463
Location: Australia
If I were approaching this problem, I would start with a ROM where the two halves were essentially identical. Then I would apply a firmware update.

Before the update, one half would be active and the other half inactive. If the update goes to the second half of the ROM, then it stands to reason that it would become active while the first half would become inactive. I would then compare the changes in the non-updated half of the ROM. I would expect to see differences in the active/inactive flag and in the checksum. ICBW but at least it's a plan.

_________________
A backup a day keeps DR away.


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

All times are UTC - 5 hours [ DST ]


Who is online

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