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

All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 46 posts ]  Go to page Previous  1, 2, 3  Next
Author Message
 Post subject: Re: Corrupt Seagate V15 ROM
PostPosted: June 15th, 2024, 12:45 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16960
Location: Australia
I think the only proper thing to do is for your colleague to make restitution to your client. This kind of damage is inexcusable.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Corrupt Seagate V15 ROM
PostPosted: June 15th, 2024, 12:49 
Offline
User avatar

Joined: June 11th, 2013, 17:01
Posts: 1772
Location: Phoenix, AZ USA
fzabkar wrote:
I think the only proper thing to do is for your colleague to make restitution to your client. This kind of damage is inexcusable.

In one of your recent posts you said it might be fixable.
I am guessing from this last post that you don't think it is....
And I think we need to get a more fuller story before we start throwing people under the bus.

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


Top
 Profile  
 
 Post subject: Re: Corrupt Seagate V15 ROM
PostPosted: June 15th, 2024, 13:03 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16960
Location: Australia
ddrecovery wrote:
fzabkar wrote:
I think the only proper thing to do is for your colleague to make restitution to your client. This kind of damage is inexcusable.

In one of your recent posts you said it might be fixable.
I am guessing from this last post that you don't think it is....
And I think we need to get a more fuller story before we start throwing people under the bus.

It's a man-made fault. That much is indisputable. I could probably fix the SAP. The RAP is tougher because it is a much larger segment and because it is only partially duplicated in the extra space. One could probably make a good attempt by comparing the damaged RAP against the donor, but there is always the risk that an incorrectly repaired critical parameter (eg fly height) may have catastrophic consequences.

I have provided the tools to rotate or shift files by a user specified number of bits. I have also provided the info on where to find the RAP and SAP copies. If you or your friend feel like undertaking this task, then good luck to you.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Corrupt Seagate V15 ROM
PostPosted: June 15th, 2024, 13:09 
Offline
User avatar

Joined: June 11th, 2013, 17:01
Posts: 1772
Location: Phoenix, AZ USA
Yep. We don't give up that easily. Thanks for the help. Much appreciated.

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


Top
 Profile  
 
 Post subject: Re: Corrupt Seagate V15 ROM
PostPosted: June 15th, 2024, 14:30 
Offline

Joined: October 3rd, 2005, 0:40
Posts: 4753
Location: Hungary
It would be nice if everybody ever touching any pcb for reading rom would read it several times (for compare or at least check checksum which good tools should show) and not write anything back before making sure their read is ok.

:s

_________________
Adatmentés - Data recovery


Top
 Profile  
 
 Post subject: Re: Corrupt Seagate V15 ROM
PostPosted: June 15th, 2024, 14:57 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16960
Location: Australia
pepe wrote:
It would be nice if everybody ever touching any pcb for reading rom would read it several times (for compare or at least check checksum which good tools should show) and not write anything back before making sure their read is ok.

:s

One would think that this would be standard practice. Apparently not. F3RomExplorer is free ...

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Corrupt Seagate V15 ROM
PostPosted: June 15th, 2024, 15:31 
Offline

Joined: November 7th, 2020, 5:31
Posts: 1290
Location: United Kingdom
Stupid question - might it be worth check with the person who read the ROM that the read file is the same as the rom, I assume the issue could just as easily be on the write as the read operation.

_________________
Data Recovery Services in the UK.
https://www.usbrecovery.co.uk/


Top
 Profile  
 
 Post subject: Re: Corrupt Seagate V15 ROM
PostPosted: June 15th, 2024, 15:33 
Offline
User avatar

Joined: June 11th, 2013, 17:01
Posts: 1772
Location: Phoenix, AZ USA
Lardman wrote:
Stupid question - might it be worth check with the person who read the ROM that the read file is the same as the rom, I assume the issue could just as easily be on the write as the read operation.

Not a stupid question at all. Both copies are the same.

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


Top
 Profile  
 
 Post subject: Re: Corrupt Seagate V15 ROM
PostPosted: June 15th, 2024, 15:50 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16960
Location: Australia
If clock pulses were lost during writes, then the bits would be shifted in the opposite direction.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Corrupt Seagate V15 ROM
PostPosted: June 15th, 2024, 18:41 
Offline

Joined: October 3rd, 2005, 0:40
Posts: 4753
Location: Hungary
write ops are usually verified by the programming tool, so a mistake remains less probably unnoticed...

_________________
Adatmentés - Data recovery


Top
 Profile  
 
 Post subject: Re: Corrupt Seagate V15 ROM
PostPosted: June 15th, 2024, 20:46 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16960
Location: Australia
To me, the strange thing about the corruption is that a bit shift doesn't propagate all the way to the end of the ROM. I would have thought that each successive bit shift would accumulate. Instead, I see that the CRC bytes are at the correct location at the end of each broken SAP segment. This tells me that the read data are randomly and periodically resynced. By randomly, I mean that the resyncing doesn't occur on block boundaries but occurs anywhere within the segment. This makes the repair a great deal more difficult.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Corrupt Seagate V15 ROM
PostPosted: June 16th, 2024, 0:50 
Offline
User avatar

Joined: September 29th, 2005, 12:02
Posts: 3577
Location: Chicago
fzabkar wrote:
To me, the strange thing about the corruption is that a bit shift doesn't propagate all the way to the end of the ROM. I would have thought that each successive bit shift would accumulate. Instead, I see that the CRC bytes are at the correct location at the end of each broken SAP segment. This tells me that the read data are randomly and periodically resynced. By randomly, I mean that the resyncing doesn't occur on block boundaries but occurs anywhere within the segment. This makes the repair a great deal more difficult.

People often use pogo pins to read ROMs, and they are often hand held. One slip of a hand and the ROM is corrupted. Another problem is using incorrect voltage on the programmer.
I've seen this before.

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


Top
 Profile  
 
 Post subject: Re: Corrupt Seagate V15 ROM
PostPosted: June 16th, 2024, 1:02 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16960
Location: Australia
Doomer wrote:
fzabkar wrote:
To me, the strange thing about the corruption is that a bit shift doesn't propagate all the way to the end of the ROM. I would have thought that each successive bit shift would accumulate. Instead, I see that the CRC bytes are at the correct location at the end of each broken SAP segment. This tells me that the read data are randomly and periodically resynced. By randomly, I mean that the resyncing doesn't occur on block boundaries but occurs anywhere within the segment. This makes the repair a great deal more difficult.

People often use pogo pins to read ROMs, and they are often hand held. One slip of a hand and the ROM is corrupted. Another problem is using incorrect voltage on the programmer.
I've seen this before.

I can't see how that explains my observation about resyncing.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Corrupt Seagate V15 ROM
PostPosted: June 16th, 2024, 2:26 
Offline

Joined: February 22nd, 2023, 13:49
Posts: 327
Location: Eastern Europe
Data exchange with flash via SPI occurs in blocks.
The size of the blocks depends on the algorithm.
With each command, synchronization is restored.


Top
 Profile  
 
 Post subject: Re: Corrupt Seagate V15 ROM
PostPosted: June 16th, 2024, 2:31 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16960
Location: Australia
SWM wrote:
Data exchange with flash via SPI occurs in blocks.
The size of the blocks depends on the algorithm.
With each command, synchronization is restored.

That's what I expected. But look at where the resyncing is actually occurring. It's not happening on block boundaries.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Corrupt Seagate V15 ROM
PostPosted: June 16th, 2024, 10:39 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16960
Location: Australia
fzabkar wrote:
SWM wrote:
Data exchange with flash via SPI occurs in blocks.
The size of the blocks depends on the algorithm.
With each command, synchronization is restored.

That's what I expected. But look at where the resyncing is actually occurring. It's not happening on block boundaries.

I was wrong. The resyncing occurs because the two copies are now both shifted by 1 bit. I had mistakenly assumed that both copies were realigned to the actual data.

When I cut the ROM in half and compared both halves, I found that the data were aligned at 0x1000-byte boundaries.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Corrupt Seagate V15 ROM
PostPosted: June 16th, 2024, 10:49 
Offline
User avatar

Joined: June 11th, 2013, 17:01
Posts: 1772
Location: Phoenix, AZ USA
Thanks for working on this everyone, it's much appreciated.
I had a feeling it was something you would love to get your teeth into ;-)
While the circumstances could obviously be better, its good for us all to learn.

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


Top
 Profile  
 
 Post subject: Re: Corrupt Seagate V15 ROM
PostPosted: June 16th, 2024, 13:49 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16960
Location: Australia
ISTM that the data are shifted in both directions. That is, the data that were written to the ROM differ from the data that were read. I would contact your colleague and ask for their original read dump, assuming they still have it.

Good data

Code:
08 87 11 00 50 87 11 00

Bad data -- left shift 1 bit

Code:
11 0E 22 00 A1 0E 22 00

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Corrupt Seagate V15 ROM
PostPosted: June 16th, 2024, 14:14 
Offline
User avatar

Joined: June 11th, 2013, 17:01
Posts: 1772
Location: Phoenix, AZ USA
I have been told the ROM is the original read.

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


Top
 Profile  
 
 Post subject: Re: Corrupt Seagate V15 ROM
PostPosted: June 16th, 2024, 14:36 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16960
Location: Australia
What do you get when you read it? If we can't be sure which data are good and which are bad, then the recovery will be even more difficult. I've looked at the RAP and so far most of it seems good, at least as far as bit shifts go.

I'm assuming that any data after a 0x1000-byte boundary is good.

_________________
A backup a day keeps DR away.


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

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: Google [Bot] and 60 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