All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 28 posts ]  Go to page Previous  1, 2
Author Message
 Post subject: Re: Seagate pharoh rom related issue
PostPosted: September 17th, 2021, 14:56 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15461
Location: Australia
Here is a data block from a good CC34 RAP:

Code:
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B

00000D44  FF FF FF FF FF FF FF FF 45 3F 3E 57
00000D50  56 14 14 1A 14 09 05 02 5F 5A 59 70
00000D5C  6F 14 14 1A 14 08 04 02 7F 78 78 8C
00000D68  88 14 14 1A 14 0C 06 03 7A 72 73 89
00000D74  85 14 14 1A 14 0B 05 02 76 6E 6F 85
00000D80  83 14 14 1A 14 0A 05 02 71 69 6A 82
00000D8C  80 14 14 1A 14 0A 05 02 6C 64 66 7E
00000D98  7D 14 14 1A 14 09 04 02 67 5E 60 7B
00000DA4  79 14 14 1A 14 0A 04 02 62 59 5B 77
00000DB0  76 14 14 1A 14 09 04 02 5C 54 56 73
00000DBC  72 14 14 1A 14 08 04 02 57 4F 51 6E
00000DC8  6E 14 14 1A 14 08 04 02 54 4C 4E 6B
00000DD4  6A 14 14 1A 14 08 04 02 51 49 4B 68
00000DE0  67 14 14 1A 14 07 04 02 4E 47 49 65
00000DEC  64 14 14 1A 14 07 04 02 4C 46 46 62
00000DF8  61 14 14 1A 14 08 04 02 4A 44 44 5E
00000E04  5E 14 14 1A 14 07 04 02 48 42 42 5B
00000E10  5B 14 14 1A 14 08 05 02 47 3F 40 58
00000E1C  59 14 14 1A 14 09 05 02 45 3F 3E 57
00000E28  56 14 14 1A 14 09 05 02 92 8A 8A 9C
00000E34  97 14 14 1A 14 0B 06 03 90 88 88 9C
00000E40  97 14 14 1A 14 0A 06 02 90 88 88 9C
00000E4C  97 14 14 1A 14 09 05 02 8F 87 87 9B
00000E58  97 14 14 1A 14 09 05 02 8D 86 85 9B
00000E64  96 14 14 1A 14 09 05 02 86 7E 7F 97
00000E70  92 14 14 1A 14 08 04 02 80 79 79 93
00000E7C  8F 14 14 1A 14 08 04 02 79 72 72 8E
00000E88  8A 14 14 1A 14 07 04 02 73 6C 6C 89
00000E94  86 14 14 1A 14 07 04 02 6F 68 69 86
00000EA0  83 14 14 1A 14 07 04 02 6B 64 65 82
00000EAC  80 14 14 1A 14 08 04 02 68 62 62 7F
00000EB8  7C 14 14 1A 14 07 04 02 66 60 60 7B
00000EC4  79 14 14 1A 14 07 04 02 64 5E 5D 78
00000ED0  76 14 14 1A 14 07 04 02 61 5B 5B 74
00000EDC  73 14 14 1A 14 08 04 02 60 5A 59 71
00000EE8  70 14 14 1A 14 07 04 02 5F 5A 59 70
00000EF4  6F 14 14 1A 14 08 04 02 FF FF FF FF

The same block from 00061848_DL_RAPM_bad.bin:

Code:
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B

00000D44  FF FF FF FF FF FF FF FF 45 45 3E 6D
00000D50  6A 0F 14 1A 14 08 04 02 45 45 3F 7B
00000D5C  78 0F 14 1A 14 06 04 02 33 2C 2E 60
00000D68  5D 14 14 1A 14 0C 06 03 35 2F 30 63
00000D74  5F 14 14 1A 14 0A 05 02 38 32 33 66
00000D80  62 14 14 1A 14 0A 05 02 3B 35 35 69
00000D8C  65 14 14 1A 14 09 04 02 3D 38 38 6D
00000D98  68 14 14 1A 14 08 04 02 3D 38 37 6D
00000DA4  68 13 14 1A 14 08 04 02 3C 38 37 6D
00000DB0  68 12 14 1A 14 08 04 02 3C 39 37 6D
00000DBC  68 11 14 1A 14 08 04 02 3D 3A 38 6D
00000DC8  68 11 14 1A 14 07 04 02 3E 3D 38 6D
00000DD4  69 0F 14 1A 14 08 04 02 3F 3E 39 6D
00000DE0  69 0F 14 1A 14 07 04 02 40 40 3A 6D
00000DEC  69 0F 14 1A 14 07 04 02 42 41 3C 6D
00000DF8  69 0F 14 1A 14 07 04 02 43 43 3D 6D
00000E04  69 0F 14 1A 14 07 04 02 44 44 3D 6D
00000E10  69 0F 14 1A 14 07 04 02 44 45 3E 6D
00000E1C  69 0F 14 1A 14 07 04 02 45 45 3E 6D
00000E28  3F 0F 14 1A 14 08 04 02 3D 35 38 79
          ^^
00000E34  3F 14 14 1A 14 09 05 02 40 37 3B 7B
          ^^
00000E40  76 14 14 1A 14 09 04 02 43 3A 3E 7D
00000E4C  79 14 14 1A 14 0A 04 02 45 3C 40 7F
00000E58  7C 14 14 1A 14 07 04 02 48 3E 42 81
00000E64  3F 14 14 1A 14 07 04 02 47 3F 42 81
          ^^
00000E70  7E 13 14 1A 14 07 04 02 46 3F 41 81
00000E7C  7E 12 14 1A 14 07 04 02 46 40 41 81
00000E88  3F 11 14 1A 14 08 04 02 46 40 40 80
          ^^
00000E94  7D 11 14 1A 14 06 04 02 46 42 40 80
00000EA0  7D 0F 14 1A 14 07 04 02 46 43 3F 80
00000EAC  7D 0F 14 1A 14 07 04 02 47 43 41 80
00000EB8  7D 0F 14 1A 14 06 04 02 48 46 42 80
00000EC4  7D 0F 14 1A 14 07 04 02 48 47 43 7F
00000ED0  7C 0F 14 1A 14 07 04 02 49 48 43 7F
00000EDC  7C 0F 14 1A 14 06 04 02 49 49 43 7F
00000EE8  7C 0F 14 1A 14 06 04 02 45 45 3F 7B
00000EF4  78 0F 14 1A 14 06 04 02 FF FF FF FF

The same block from 00061848_DL_RAPM_bad_2.bin:

Code:
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B

00000D44  FF FF FF FF FF FF FF FF 45 45 3E 6D
00000D50  6A 0F 14 1A 14 08 04 02 45 45 3F 7B
00000D5C  78 0F 14 1A 14 06 04 02 33 2C 2E 60
00000D68  5D 14 14 1A 14 0C 06 03 35 2F 30 63
00000D74  5F 14 14 1A 14 0A 05 02 38 32 33 66
00000D80  62 14 14 1A 14 0A 05 02 3B 35 35 69
00000D8C  65 14 14 1A 14 09 04 02 3D 38 38 6D
00000D98  68 14 14 1A 14 08 04 02 3D 38 37 6D
00000DA4  68 13 14 1A 14 08 04 02 3C 38 37 6D
00000DB0  68 12 14 1A 14 08 04 02 3C 39 37 6D
00000DBC  68 11 14 1A 14 08 04 02 3D 3A 38 6D
00000DC8  68 11 14 1A 14 07 04 02 3E 3D 38 6D
00000DD4  69 0F 14 1A 14 08 04 02 3F 3E 39 6D
00000DE0  69 0F 14 1A 14 07 04 02 40 40 3A 6D
00000DEC  69 0F 14 1A 14 07 04 02 42 41 3C 6D
00000DF8  69 0F 14 1A 14 07 04 02 43 43 3D 6D
00000E04  69 0F 14 1A 14 07 04 02 44 44 3D 6D
00000E10  69 0F 14 1A 14 07 04 02 44 45 3E 6D
00000E1C  69 0F 14 1A 14 07 04 02 45 45 3E 6D
00000E28  6A 0F 14 1A 14 08 04 02 3D 35 38 79
00000E34  3F 14 14 1A 14 09 05 02 40 37 3B 7B
          ^^
00000E40  76 14 14 1A 14 09 04 02 43 3A 3E 7D
00000E4C  79 14 14 1A 14 0A 04 02 45 3C 40 7F
00000E58  7C 14 14 1A 14 07 04 02 48 3E 42 81
00000E64  3F 14 14 1A 14 07 04 02 47 3F 42 81
          ^^
00000E70  7E 13 14 1A 14 07 04 02 46 3F 41 81
00000E7C  7E 12 14 1A 14 07 04 02 46 40 41 81
00000E88  3F 11 14 1A 14 08 04 02 46 40 40 80
          ^^
00000E94  7D 11 14 1A 14 06 04 02 46 42 40 80
00000EA0  7D 0F 14 1A 14 07 04 02 46 43 41 80
00000EAC  7D 0F 14 1A 14 07 04 02 47 43 41 80
00000EB8  7D 0F 14 1A 14 06 04 02 48 46 42 80
00000EC4  7D 0F 14 1A 14 07 04 02 48 47 43 7F
00000ED0  7C 0F 14 1A 14 07 04 02 49 48 43 7F
00000EDC  7C 0F 14 1A 14 06 04 02 49 49 43 7F
00000EE8  7C 0F 14 1A 14 06 04 02 45 45 3F 7B
00000EF4  78 0F 14 1A 14 06 04 02 FF FF FF FF

The same block from 00061848_DL_RAPM_bad_3.bin:

Code:
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B

00000D44  FF FF FF FF FF FF FF FF 45 45 3E 6D
00000D50  6A 0F 14 1A 14 08 04 02 45 45 3F 7B
00000D5C  78 0F 14 1A 14 06 04 02 33 2C 2E 60
00000D68  5D 14 14 1A 14 0C 06 03 35 2F 30 63
00000D74  5F 14 14 1A 14 0A 05 02 38 32 33 66
00000D80  62 14 14 1A 14 0A 05 02 3B 35 35 69
00000D8C  65 14 14 1A 14 09 04 02 3D 38 38 6D
00000D98  68 14 14 1A 14 08 04 02 3D 38 37 6D
00000DA4  68 13 14 1A 14 08 04 02 3C 38 37 6D
00000DB0  68 12 14 1A 14 08 04 02 3C 39 37 6D
00000DBC  68 11 14 1A 14 08 04 02 3D 3A 38 6D
00000DC8  68 11 14 1A 14 07 04 02 3E 3D 38 6D
00000DD4  69 0F 14 1A 14 08 04 02 3F 3E 39 6D
00000DE0  69 0F 14 1A 14 07 04 02 40 40 3A 6D
00000DEC  69 0F 14 1A 14 07 04 02 42 41 3C 6D
00000DF8  69 0F 14 1A 14 07 04 02 43 43 3D 6D
00000E04  69 0F 14 1A 14 07 04 02 44 44 3D 6D
00000E10  69 0F 14 1A 14 07 04 02 44 45 3E 6D
00000E1C  69 0F 14 1A 14 07 04 02 45 45 3E 6D
00000E28  3F 0F 14 1A 14 08 04 02 3D 35 38 79
          ^^
00000E34  3F 14 14 1A 14 09 05 02 40 37 3B 7B
          ^^
00000E40  76 14 14 1A 14 09 04 02 43 3A 3E 7D
00000E4C  79 14 14 1A 14 0A 04 02 45 3C 40 7F
00000E58  7C 14 14 1A 14 07 04 02 48 3E 42 81
00000E64  3F 14 14 1A 14 07 04 02 47 3F 42 81
          ^^
00000E70  7E 13 14 1A 14 07 04 02 46 3F 41 81
00000E7C  7E 12 14 1A 14 07 04 02 46 40 41 81
00000E88  3F 11 14 1A 14 08 04 02 46 40 40 80
          ^^
00000E94  7D 11 14 1A 14 06 04 02 46 42 40 80
00000EA0  7D 0F 14 1A 14 07 04 02 46 43 3F 80
00000EAC  7D 0F 14 1A 14 07 04 02 47 43 41 80
00000EB8  7D 0F 14 1A 14 06 04 02 48 46 42 80
00000EC4  7D 0F 14 1A 14 07 04 02 48 47 43 7F
00000ED0  7C 0F 14 1A 14 07 04 02 49 48 43 7F
00000EDC  7C 0F 14 1A 14 06 04 02 49 49 43 7F
00000EE8  7C 0F 14 1A 14 06 04 02 45 45 3F 7B
00000EF4  78 0F 14 1A 14 06 04 02 FF FF FF FF

_________________
A backup a day keeps DR away.


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

Joined: September 8th, 2009, 18:21
Posts: 15461
Location: Australia
Code:
Comparing files 0007DD58_DL_SAPM_bad.bin and 0007DD58_DL_SAPM_BAD_2.BIN
0000064E: 3F 66
000015C2: 3F 66
000015CE: 41 3F

Comparing files 0007DD58_DL_SAPM_bad.bin and 0007DD58_DL_SAPM_BAD_3.BIN
000006A0: 3F 53
000015CE: 41 3F
00001614: 53 3F

Comparing files 0007DD58_DL_SAPM_bad_2.bin and 0007DD58_DL_SAPM_BAD_3.BIN
0000064E: 66 3F
000006A0: 3F 53
000015C2: 66 3F
00001614: 53 3F

When I compared two full ROM dumps, I found that all differences involved either 0x3F or 0x7F.

Code:
fc /b 20210917_123444_FLASH_25040.bin 20210917_123539_FLASH_25040_2.bin | find /v " 3F" | find /v " 7F"

_________________
A backup a day keeps DR away.


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

Joined: October 3rd, 2005, 0:40
Posts: 4311
Location: Hungary
yes, but comparing it to the first dump reveals other kinds of differences.

would be good to read this rom by soldering on a good pcb and reading with pc3k over serport.
Just to exclude contact problem, but these errors do not seem like that.

If it all fails, i can still recover...

_________________
Adatmentés - Data recovery


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

Joined: September 8th, 2009, 18:21
Posts: 15461
Location: Australia
Try slowing down the clock ...

https://www.reveltronics.com/downloads/user_manuals/english/REVELPROG-IS_manual.pdf

Quote:
decrease SPI clock to 10% for FLASH SPI devices (menu Settings -> Options -> Hardware -> FLASH SPI SCK)

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Seagate pharoh rom related issue
PostPosted: September 18th, 2021, 1:42 
Offline

Joined: November 23rd, 2010, 13:32
Posts: 461
Location: brisbane
I have got reply from Artur developer of Revealprog -
This issue can be in 2 different places:
1. you have to long wires or not equal length to chip and to high transmission speed and external noise is doing rest - please go to settings -> options -> hardware -> and change SCK speed to 50% or 10%. It should help. If not, you can also try to change voltage, 25X40AL014 is 2.5V chip so you can check with 2.5 volts or even with 2.2 volts. If it still not helps please desolder the chip and read it in socket - just for test to confirm that issue is not with programmer.

2. you are using USB-hub or virtual machine or usb cable without double shield - for high transmission usb please use USB cable from set plugged directly to PC motherboard and do not use any virtual machines (if you are using) - it can be problematic due to additional delays. You can also check it on other PC to see if there are any differences

I am sure this erratic readings are because of mistakes from my side only.


Top
 Profile  
 
 Post subject: Re: Seagate pharoh rom related issue
PostPosted: September 19th, 2021, 8:34 
Offline

Joined: August 31st, 2020, 11:41
Posts: 66
Location: España
terminator2 wrote:
I have got reply from Artur developer of Revealprog -
This issue can be in 2 different places:
1. you have to long wires or not equal length to chip and to high transmission speed and external noise is doing rest - please go to settings -> options -> hardware -> and change SCK speed to 50% or 10%. It should help. If not, you can also try to change voltage, 25X40AL014 is 2.5V chip so you can check with 2.5 volts or even with 2.2 volts. If it still not helps please desolder the chip and read it in socket - just for test to confirm that issue is not with programmer.

2. you are using USB-hub or virtual machine or usb cable without double shield - for high transmission usb please use USB cable from set plugged directly to PC motherboard and do not use any virtual machines (if you are using) - it can be problematic due to additional delays. You can also check it on other PC to see if there are any differences

I am sure this erratic readings are because of mistakes from my side only.


Exactly. Try doing everything the developer of the Revealprog program says.


Top
 Profile  
 
 Post subject: Re: Seagate pharoh rom related issue
PostPosted: September 20th, 2021, 18:38 
Offline

Joined: October 3rd, 2005, 0:40
Posts: 4311
Location: Hungary
i am sure there is some problem with the rom, coz otherwise the pcb would start with it. Apart from the possible reading problems with revelprog.
Reading through serial port of pcb would eliminate any issues with bad contacts btw.

pepe

_________________
Adatmentés - Data recovery


Top
 Profile  
 
 Post subject: Re: Seagate pharoh rom related issue
PostPosted: September 20th, 2021, 20:00 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15461
Location: Australia
If the real problem turns out to be a single bit error in the ROM, I have written a tool to find all possible candidates.

Seagate F3 ROM segment repair tool:
http://www.hddoracle.com/viewtopic.php?f=22&t=3076

_________________
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 Previous  1, 2

All times are UTC - 5 hours [ DST ]


Who is online

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