All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 28 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: Seagate pharoh rom related issue
PostPosted: September 16th, 2021, 10:30 
Offline

Joined: November 23rd, 2010, 13:32
Posts: 258
Location: brisbane
I am working on a seagate 7200.12 hard disk -- ST350418AS / FW CC45
When it came it showed pcb related symptoms ( all registers dimly glow ) , I have copied rom ( first time) using Revealprog -IS eprom programmer.
Copying was successful , I have selected flash 25 XX40 series and 3V , 512KB rom was copied.
I have written this rom in several pcb's 100535707 REv. B , I have got pcb no. matching except rev . which was C instead of B.
Disk does not give detection on any pcb and gives strange terminal.
I want to know whether this happens when rom is read using eprom programmer ? or something is wrong in my reading.
I have attached rom , can someone pls. check whether it is having any errors while reading. When I open this rom image it shows proper model /sn in utility.
here is terminal.

rom download --
https://drive.google.com/file/d/1e6So66 ... sp=sharing


Attachments:
uyyuu.jpg
uyyuu.jpg [ 128.65 KiB | Viewed 3496 times ]
35435.jpg
35435.jpg [ 146.21 KiB | Viewed 3496 times ]
Top
 Profile  
 
 Post subject: Re: Seagate pharoh rom related issue
PostPosted: September 16th, 2021, 10:37 
Offline

Joined: November 7th, 2020, 5:31
Posts: 439
Location: The_UK
That's either a bad read or the rom is in a very bad state.

Read it a few more times with programmer to see if the files are the same.

_________________
Properly, Quickly, Cheaply - Pick any two.


Top
 Profile  
 
 Post subject: Re: Seagate pharoh rom related issue
PostPosted: September 16th, 2021, 11:45 
Offline

Joined: October 3rd, 2005, 0:40
Posts: 3741
Location: Hungary
several objects are corrupt in your rom.
pepe

_________________
Adatmentés - Data recovery
No bitcoin donations :)


Top
 Profile  
 
 Post subject: Re: Seagate pharoh rom related issue
PostPosted: September 16th, 2021, 13:12 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 13582
Location: Australia
As suggested, I would read the ROM several times. Hopefully you will be able to determine which bytes are bad and then make one good ROM out of all your dumps.

For example, your current dump has a good CAP. All you need is one dump with a good RAP, and another dump with a good SAP. The other segments can be recovered from other people's resource dumps.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Seagate pharoh rom related issue
PostPosted: September 16th, 2021, 13:44 
Offline

Joined: October 3rd, 2005, 0:40
Posts: 3741
Location: Hungary
what's odd in this case is that for example CPRS is changed to CPRO, 0x53 to 0x4F
This is not one bit error, seems like an intentional change. Also, instable bits usually change from 0 to 1, which contradicts in 53 vs 4F

pepe

_________________
Adatmentés - Data recovery
No bitcoin donations :)


Top
 Profile  
 
 Post subject: Re: Seagate pharoh rom related issue
PostPosted: September 16th, 2021, 13:52 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 13582
Location: Australia
pepe wrote:
what's odd in this case is that for example CPRS is changed to CPRO, 0x53 to 0x4F
This is not one bit error, seems like an intentional change. Also, instable bits usually change from 0 to 1, which contradicts in 53 vs 4F

pepe

Yes, I saw that, too.

But I also saw this:

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

000002C0  FFFF FFFF FFFF FFFF 1617 041D 050F 1002
000002D0  090C 1506 2E18 FFFF 1613 041D 050F 1002
000002E0  090C 1406 2E18 FFFF 1C1E 0529 0414 1602
000002F0  0B12 1909 3222 FFFF 1B1E 0529 0413 1602
00000300  0B12 1A09 3122 FFFF 1C1E 0529 0414 1602
00000310  0B12 1A09 3222 FFFF 1C1E 052A 0414 1602
00000320  0B12 1B0A 3222 FFFF 1C1E 052A 0414 1602
00000330  0B12 1B09 3222 FFFF 1B1E 052A 0413 1602
00000340  0B12 1B09 3122 FFFF 1C1E 052A 0414 1602
00000350  0B12 1B09 3222 FFFF 1C1E 052B 0414 1602
00000360  0B12 1B09 3123 FFFF 1B1D 062B 0414 1602
00000370  0B12 1C09 3223 FFFF 1B1C 052B 0414 1502
00000380  0A10 1C09 3220 FFFF 1B1C 052B 0414 1502
00000390  0A10 1C09 3221 FFFF 1A1C 052A 0413 1302
000003A0  0A10 1C08 3120 7FFF 1A1C 052A 0413 1502
                         ^
000003B0  0A10 1C08 3020 FFFF 1A1C 052A 0413 1502
000003C0  0A10 1D08 3020 7FFF 1A1C 042A 0413 1402
                         ^
000003D0  0A10 1E08 3120 FFFF 1A1B 0529 0413 1402
000003E0  0A10 1D08 3020 FFFF 191B 0529 0412 1402
000003F0  0A0F 1D07 301F FFFF 1C1E 052A 0414 1602
00000400  0B12 1909 3222 FFFF 1C1E 052A 0414 1602
00000410  0B12 1909 3222 FFFF 1C1E 052A 0414 1602
00000420  0B12 1809 3222 FFFF 1B1E 052A 0413 1602
00000430  0B12 1909 3122 FFFF 1C1E 052A 0414 1602
00000440  0B12 1909 3222 FFFF 1C1E 052B 0414 1602
00000450  0B12 1A09 3222 FFFF 1C1E 052A 0414 1602
00000460  0B12 1A09 3222 FFFF 1C1E 052B 0414 1602
00000470  0B12 1A09 3123 FFFF 1B1D 062B 0414 1602
00000480  0B12 1B09 3223 FFFF 1B1C 052B 0414 1502
00000490  0A10 1B09 3220 FFFF 1A1C 052A 0413 1502
000004A0  0A10 1B08 3120 FFFF 1A1C 052A 0413 1502
000004B0  0A10 1B08 3120 FFFF 1A1B 0529 0413 1402
000004C0  0A10 1B08 311F FFFF 1A1B 0529 0413 1402
000004D0  0A10 1908 311F FFFF 1A1B 0529 0413 1402
000004E0  0A10 1908 301F FFFF 1A1B 0529 0413 1402
000004F0  0A10 1B08 301F FFFF 191A 0528 0412 1302
00000500  0A0F 1C07 301E FFFF FFFF FFFF FFFF FFFF

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Seagate pharoh rom related issue
PostPosted: September 16th, 2021, 17:11 
Offline

Joined: October 3rd, 2005, 0:40
Posts: 3741
Location: Hungary
if you mean the 7fffs it might not be an error, the large FFFF areas are not having any bit errors. And would it be bit7 several times?
just my 2 cents.
on the other hand, i haven't seen 7FFF at those locations in any of the 7 rom images i checked.
Let's see what the re-reads give...

pepe

_________________
Adatmentés - Data recovery
No bitcoin donations :)


Top
 Profile  
 
 Post subject: Re: Seagate pharoh rom related issue
PostPosted: September 16th, 2021, 17:23 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 13582
Location: Australia
pepe wrote:
if you mean the 7fffs it might not be an error, the large FFFF areas are not having any bit errors. And would it be bit7 several times?
just my 2 cents.
on the other hand, i haven't seen 7FFF at those locations in any of the 7 rom images i checked.
Let's see what the re-reads give...

pepe

I looked for "lonely" bits in the 0xFF and 0x00 areas, but couldn't find any. I agree, it does look like sabotage.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Seagate pharoh rom related issue
PostPosted: September 16th, 2021, 17:37 
Offline

Joined: November 7th, 2020, 5:31
Posts: 439
Location: The_UK
Feels like a lot of effort just to brick a ROM, but without a history who knows. The OP states its the first time using of the programmer, I'm a big fan of Occam's razor.

_________________
Properly, Quickly, Cheaply - Pick any two.


Top
 Profile  
 
 Post subject: Re: Seagate pharoh rom related issue
PostPosted: September 16th, 2021, 17:46 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 13582
Location: Australia
Why use a programmer at all? Why not dump the ROM via terminal? Was the original PCB not responding to terminal?

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Seagate pharoh rom related issue
PostPosted: September 16th, 2021, 23:55 
Offline

Joined: November 23rd, 2010, 13:32
Posts: 258
Location: brisbane
Guys thank you.
Pepe & fzabkar you have so much low level knowledge that I am secretly jelous of you.

Original PCB was showing shorted sign and was not coming to terminal so I could not read rom and was forced to use another PCB.
Since this advanced programmer was lying with me I thought let's learn rom reading.
I rule out any sabotage possibility as disk has come directly to me and has not gone to any other person previously.
Besides I am doubtful anyone here will be so much sophisticated to make clever changes in rom.
I am sure its my reading fault.
Next time I will read rom , I will make video of the process so that any mistake from my side will be clear.
Thank you so much for all the analysis. :good: :)


Top
 Profile  
 
 Post subject: Re: Seagate pharoh rom related issue
PostPosted: September 17th, 2021, 3:33 
Offline

Joined: November 23rd, 2010, 13:32
Posts: 258
Location: brisbane
I have read rom 3 times again , but I have found that there is differences in each files.
Also attached is video of entire reading process , may be I am at fault while reading eprom.
I am sure all 3 files will be having some errors. I think since exactly same chip was not present in database (winbond 25X40AL014 ) programmer might have read wrongly. SHA256 checksums of all 3 files are different.
Here is all 3 copies and reading video.
download link --
https://drive.google.com/file/d/1Zjwtcb ... sp=sharing


Attachments:
Capture.PNG
Capture.PNG [ 86.37 KiB | Viewed 3133 times ]
11.PNG
11.PNG [ 82.83 KiB | Viewed 3133 times ]
234342.PNG
234342.PNG [ 11.12 KiB | Viewed 3133 times ]
Top
 Profile  
 
 Post subject: Re: Seagate pharoh rom related issue
PostPosted: September 17th, 2021, 3:58 
Offline

Joined: November 7th, 2020, 5:31
Posts: 439
Location: The_UK
Needless to say if you were getting a good read all 3 would be identical. Whilst the cap if fine in all of them there are errors in the rest. How are you physically connecting to the chip - clip or ziff socket?

Solder the chip onto a donor board and read it from the pcb via terminal from PC3000.

_________________
Properly, Quickly, Cheaply - Pick any two.


Top
 Profile  
 
 Post subject: Re: Seagate pharoh rom related issue
PostPosted: September 17th, 2021, 4:30 
Offline

Joined: October 3rd, 2005, 0:40
Posts: 3741
Location: Hungary
Quote:
Solder the chip onto a donor board and read it from the pcb via terminal from PC3000.


+1

pepe

_________________
Adatmentés - Data recovery
No bitcoin donations :)


Top
 Profile  
 
 Post subject: Re: Seagate pharoh rom related issue
PostPosted: September 17th, 2021, 4:49 
Offline

Joined: October 3rd, 2005, 0:40
Posts: 3741
Location: Hungary
i tried correcting RAP based on the last 3 readings but it does not work out (crc still bad), the corrected dump still differs at a lot of points from the first dump and what's very strange they are not single bit differences, rather values incremented or decremented (13 vs 14, 19 vs 1A).
At other places values are replaced with 3F no matter what they are in the other 2 dumps.

dunno how to explain this behaviour...

pepe

_________________
Adatmentés - Data recovery
No bitcoin donations :)


Top
 Profile  
 
 Post subject: Re: Seagate pharoh rom related issue
PostPosted: September 17th, 2021, 5:26 
Offline

Joined: August 31st, 2020, 11:41
Posts: 43
Location: España
Hi there.

What is the exact model of that rom chip? Above you put that it is from the flash 25 XX40 series. I ask it because it is still applying a wrong reading voltage. If we can know the exact model of the rom chip, we could look at its datasheet and look at its exact voltage.


Top
 Profile  
 
 Post subject: Re: Seagate pharoh rom related issue
PostPosted: September 17th, 2021, 9:25 
Offline

Joined: November 23rd, 2010, 13:32
Posts: 258
Location: brisbane
DeVlL wrote:
Hi there.

What is the exact model of that rom chip? Above you put that it is from the flash 25 XX40 series. I ask it because it is still applying a wrong reading voltage. If we can know the exact model of the rom chip, we could look at its datasheet and look at its exact voltage.


hi DeVIL
This is winbond 25X40AL014 chip (512KB)


Top
 Profile  
 
 Post subject: Re: Seagate pharoh rom related issue
PostPosted: September 17th, 2021, 9:28 
Offline

Joined: November 23rd, 2010, 13:32
Posts: 258
Location: brisbane
Lardman wrote:
Needless to say if you were getting a good read all 3 would be identical. Whilst the cap if fine in all of them there are errors in the rest. How are you physically connecting to the chip - clip or ziff socket?

Solder the chip onto a donor board and read it from the pcb via terminal from PC3000.


Yes you are right , I am also feeling the same.
I was reading chip using POMONA clips.


Top
 Profile  
 
 Post subject: Re: Seagate pharoh rom related issue
PostPosted: September 17th, 2021, 14:30 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 13582
Location: Australia
After comparing the RAPs ...

Code:
Comparing files 00061848_DL_RAPM_bad.bin and 00061848_DL_RAPM_BAD_2.BIN
00000E28: 3F 6A
00000EAA: 3F 41
00001660: 7A 3F
0000276A: 3F 6C
00002B5A: 3F 43
00002E44: 3F 7C
000030B2: 3F 43
00003442: 3F 43
00003694: 7C 3F
000036A2: 43 3F
0000373A: 43 3F
000037D2: 3F 43
0000386A: 43 3F
0000399A: 3F 43
00003A32: 3F 43
00003B62: 43 3F

Comparing files 00061848_DL_RAPM_bad.bin and 00061848_DL_RAPM_BAD_3.BIN
00001660: 7A 3F
00002B5A: 3F 43
00002D22: 43 3F
000033AA: 43 3F
000034F7: 54 3F
00003694: 7C 3F
000036A2: 43 3F
0000372C: 7C 3F
0000386A: 43 3F
00003B62: 43 3F

Comparing files 00061848_DL_RAPM_bad_2.bin and 00061848_DL_RAPM_BAD_3.BIN
00000E28: 6A 3F
00000EAA: 41 3F
0000276A: 6C 3F
00002D22: 43 3F
00002E44: 7C 3F
000030B2: 43 3F
000033AA: 43 3F
00003442: 43 3F
000034F7: 54 3F
0000372C: 7C 3F
0000373A: 3F 43
000037D2: 43 3F
0000399A: 43 3F
00003A32: 43 3F

It seems that 0x3F features in every bad comparison.

0x43 is common, too.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Seagate pharoh rom related issue
PostPosted: September 17th, 2021, 14:36 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 13582
Location: Australia
Sorting the results ...

Code:
00000E28: 3F 6A
00000E28: 6A 3F
00000EAA: 3F 41
00000EAA: 41 3F
00001660: 7A 3F
00001660: 7A 3F
0000276A: 3F 6C
0000276A: 6C 3F
00002B5A: 3F 43
00002B5A: 3F 43
00002D22: 43 3F
00002D22: 43 3F
00002E44: 3F 7C
00002E44: 7C 3F
000030B2: 3F 43
000030B2: 43 3F
000033AA: 43 3F
000033AA: 43 3F
00003442: 3F 43
00003442: 43 3F
000034F7: 54 3F
000034F7: 54 3F
00003694: 7C 3F
00003694: 7C 3F
000036A2: 43 3F
000036A2: 43 3F
0000372C: 7C 3F
0000372C: 7C 3F
0000373A: 3F 43
0000373A: 43 3F
000037D2: 3F 43
000037D2: 43 3F
0000386A: 43 3F
0000386A: 43 3F
0000399A: 3F 43
0000399A: 43 3F
00003A32: 3F 43
00003A32: 43 3F
00003B62: 43 3F
00003B62: 43 3F

_________________
A backup a day keeps DR away.


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

All times are UTC - 5 hours [ DST ]


Who is online

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