All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 10 posts ] 
Author Message
 Post subject: Seagate ST2000DM001-1E6164 sys file 03x1B checksum
PostPosted: May 20th, 2024, 12:31 
Offline

Joined: May 9th, 2017, 11:33
Posts: 145
Hello,

Anyone know how to calculate checksum for P-list sys file 03x1B in Seagate F3 drives?

I have a case where 1B copy 0 has DE-AD area at the end where checksum is, and copy 1 cannot be read at all.

Due to this it fails to regenerate translator with error: >DiagError 0000500E Process Defect List Error

Thank you.


Top
 Profile  
 
 Post subject: Re: Seagate ST2000DM001-1E6164 sys file 03x1B checksum
PostPosted: May 20th, 2024, 12:55 
Offline

Joined: October 3rd, 2005, 0:40
Posts: 4421
Location: Hungary
there are several segments in 01B, all of them have simple 16bit CS.

_________________
Adatmentés - Data recovery


Top
 Profile  
 
 Post subject: Re: Seagate ST2000DM001-1E6164 sys file 03x1B checksum
PostPosted: May 20th, 2024, 13:13 
Offline

Joined: May 9th, 2017, 11:33
Posts: 145
Can you take a look?


Attachments:
1B_0.rar [4.75 KiB]
Downloaded 57 times
Top
 Profile  
 
 Post subject: Re: Seagate ST2000DM001-1E6164 sys file 03x1B checksum
PostPosted: May 20th, 2024, 13:56 
Offline

Joined: October 3rd, 2005, 0:40
Posts: 4421
Location: Hungary
try this


Attachments:
1B_0.rar [5.85 KiB]
Downloaded 49 times

_________________
Adatmentés - Data recovery
Top
 Profile  
 
 Post subject: Re: Seagate ST2000DM001-1E6164 sys file 03x1B checksum
PostPosted: May 20th, 2024, 15:02 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15744
Location: Australia
AFAICT, this is the structure of the module:

Code:
Offset(h) 00   02   04   06   08   0A   0C   0E

00000000  0100 0000 0100 4501 FFFF FFFF FFFF FFFF
........
0004C7F0  FFFF FFFF FFFF FFFF FFFF FFFF FFFF 7291  <-- checksum (sum of 16-bit words from 0 to 0x4C7FF is 0x0000)


0004C800  0100 0000 BD29 0000 0000 0000 0000 0000  <-- 0x29BD x 14-byte records in this section
........
0004C804                                8C04  <-- first 14-byte record
0004C812  0000 023F 0000 E000 0000 0380 8D04
0004C820  0000 023F 0000 E000 0000 0380 8E04
0004C82E  0000 023F 0000 E000 0000 0380 8F04
0004C83C  0000 033F 0000 E000 0000 0380 9004
0004C84A  0000 033F 0000 E000 0000 0380
........
00071030                                3E66
0007103E  0500 73A7 0700 9003 0000 0080 3F66
0007104C  0500 73A7 0700 9003 0000 0080 4066
0007105A  0500 73A7 0700 9003 0000 0080       <-- last 14-byte record
........
000C1FF0  FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF


000C2000  3000 7704 3749 1D00 0200 0100 C2B1 0200  <-- this region (0xC2000 - 0x181FFF) is identical to 0x182000 - 0x241FFF
000C2010  0000 0000 0000 0000 0000 0000 0000 0000
000C2020  0000 0000 3E00 0000 0000 0000 0000 0000
000C2030  2400 7904 41FB 1D00 0400 0000 0100 0000
000C2040  0000 0000 0000 0000 0000 0000 0000 0000
000C2050  0000 0000 1000 7804 90F3 1D00 0100 B907
000C2060  0100 1000 3AA9 0700 3C66 0500 0200 0300
000C2070  0100 0100 0000 0000 0000 0000 0000 0000
........
000E71E0  0000 0000 0000 0000 0000 0000 0000 0000
000E71F0  0000 0000 0000 0000 0000 0000 0000 0000
000E7200  FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
000E7210  FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
........
00181FF0  FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF


00182000  3000 7704 3749 1D00 0200 0100 C2B1 0200  <-- this region (0x182000 - 0x241FFF) is identical to 0xC2000 - 0x181FFF
00182010  0000 0000 0000 0000 0000 0000 0000 0000
00182020  0000 0000 3E00 0000 0000 0000 0000 0000
00182030  2400 7904 41FB 1D00 0400 0000 0100 0000
00182040  0000 0000 0000 0000 0000 0000 0000 0000
00182050  0000 0000 1000 7804 90F3 1D00 0100 B907
00182060  0100 1000 3AA9 0700 3C66 0500 0200 0300
00182070  0100 0100 0000 0000 0000 0000 0000 0000
........
001A71F0  0000 0000 0000 0000 0000 0000 0000 0000
001A7200  FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
........
00241FF0  FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF


00242000  FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF  <-- this region is filled with 0xFF
........
003CCBE0  FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
003CCBF0  FFFF FFFF FFFF FFFF FFFF FFFF FFFF C0F0  <-- checksum calculated over entire module is 0x0000

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Seagate ST2000DM001-1E6164 sys file 03x1B checksum
PostPosted: May 21st, 2024, 3:28 
Offline

Joined: May 9th, 2017, 11:33
Posts: 145
pepe wrote:
try this


F3 T>m0,6,2,,,,,22
Max Wr Retries = 08, Max Rd Retries = 32, Max Iterations = 3A, Max Certify Rewrite Retries = 001B

(DOS) File Save

(DOS) File Save

Update Capacity and Save
Update HPA Cap and Save
User Partition Format Successful - Elapsed Time 0 mins 00 secs

Thank you. Regeneration went well without error.


Top
 Profile  
 
 Post subject: Re: Seagate ST2000DM001-1E6164 sys file 03x1B checksum
PostPosted: May 21st, 2024, 15:21 
Offline

Joined: October 3rd, 2005, 0:40
Posts: 4421
Location: Hungary
nice, and is the UA ok afterwards?

_________________
Adatmentés - Data recovery


Top
 Profile  
 
 Post subject: Re: Seagate ST2000DM001-1E6164 sys file 03x1B checksum
PostPosted: May 22nd, 2024, 5:08 
Offline

Joined: May 9th, 2017, 11:33
Posts: 145
It starts like this:

Boot 0x40M
SpinUp
RECOV Servo Op=0100 Resp=0005
Trans.

Spin Up
SpinOK
RECOV Servo Op=0900 Resp=0005
SnapshotEventOccurred( SNAPSHOT_INITIAL_VALUES ).
(P) SATA Reset


Remains BSY with no terminal, but if I let it rest for a few hours I get terminal. Shorting is not working. I tried for an hour or so.

First time I got terminal, I edited 93, cleared smart and dos config, and regenerated translator again. After power off / on, still the same story.

I'll try more ideas once I get terminal once again.

While shorting for terminal if frequently poped up SIM Error 1009, so I think I'll fix system file 17A and see if it helps.


Top
 Profile  
 
 Post subject: Re: Seagate ST2000DM001-1E6164 sys file 03x1B checksum
PostPosted: May 22nd, 2024, 12:50 
Offline

Joined: May 9th, 2017, 11:33
Posts: 145
Clear G-list and voila, sector access available. sOLVED. Thank you very much pepe.


Top
 Profile  
 
 Post subject: Re: Seagate ST2000DM001-1E6164 sys file 03x1B checksum
PostPosted: May 22nd, 2024, 16:22 
Offline

Joined: October 3rd, 2005, 0:40
Posts: 4421
Location: Hungary
nice :good:

_________________
Adatmentés - Data recovery


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

All times are UTC - 5 hours [ DST ]


Who is online

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