All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 13 posts ] 
Author Message
 Post subject: Portable External Seagate ROM Issue
PostPosted: September 8th, 2021, 11:48 
Offline

Joined: October 13th, 2016, 18:45
Posts: 42
Location: United States
Current project is a 2TB 2.5" Seagate external that was not spinning up and showed no signs of power. Swapped a matching PCB just to test the power issue. The drive spins up. Transferred the original ROM chip to the matching donor PCB. No power again. Double checked soldering, etc. Transferred the original ROM image to the donor chip and installed the donor chip on the donor PCB. Still no power. Visually compared the original ROM image of the original ROM chip to the transferred image now on the donor chip (in HEX). All seems to match. Reprogrammed the donor chip with it's original ROM image. Drive powers on. Any thoughts on the best way to proceed on this?


Top
 Profile  
 
 Post subject: Re: Portable External Seagate ROM Issue
PostPosted: September 8th, 2021, 12:14 
Offline

Joined: November 7th, 2020, 5:31
Posts: 1084
Location: The_UK
Model Number. We've seen this lately from damage (or bit flip) to the SAP.

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


Top
 Profile  
 
 Post subject: Re: Portable External Seagate ROM Issue
PostPosted: September 8th, 2021, 13:04 
Offline

Joined: October 13th, 2016, 18:45
Posts: 42
Location: United States
Model: ST2000LM007
PCB: 100835923 REV A


Top
 Profile  
 
 Post subject: Re: Portable External Seagate ROM Issue
PostPosted: September 8th, 2021, 14:22 
Offline

Joined: October 13th, 2016, 18:45
Posts: 42
Location: United States
More HDD info:

FW: EB01
Site: TK
DOM: 16JUN2020
SN: ZDZBQRBW


Top
 Profile  
 
 Post subject: Re: Portable External Seagate ROM Issue
PostPosted: September 8th, 2021, 14:25 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15461
Location: Australia
Can you upload the ROMs?

Could it be a PUIS issue?

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Portable External Seagate ROM Issue
PostPosted: September 8th, 2021, 16:20 
Offline

Joined: October 13th, 2016, 18:45
Posts: 42
Location: United States
Here's the existing original ROM chip image.


Attachments:
Original Chip.zip [490.8 KiB]
Downloaded 315 times
Top
 Profile  
 
 Post subject: Re: Portable External Seagate ROM Issue
PostPosted: September 8th, 2021, 16:50 
Offline

Joined: November 7th, 2020, 5:31
Posts: 1084
Location: The_UK
What have you done to it so far?

Code:
Parsing segment....... SFW
WARNING! Segment whole space check sum is invalid!
WARNING! Segment used space check sum is invalid!

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


Top
 Profile  
 
 Post subject: Re: Portable External Seagate ROM Issue
PostPosted: September 8th, 2021, 16:54 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15461
Location: Australia
There is a flipped bit at offset 0x38417. Expected data = 0x71, actual data = 0x73.

The area of the ROM from 0 to 0x3FFFF is the active BFW container, while the area from 0x40000 to 0x7FFFF is the inactive container. The active container is the one with the flipped bit (in the SFW module).

The area of the ROM from 0xC0000 onwards contains stuff I haven't seen before. It contains several bad CRCs, but I'm not sure whether they are ignored.

I have attached a repaired ROM.


Attachments:
Original_Chip_repaired.7z [255.72 KiB]
Downloaded 312 times

_________________
A backup a day keeps DR away.
Top
 Profile  
 
 Post subject: Re: Portable External Seagate ROM Issue
PostPosted: September 8th, 2021, 17:12 
Offline

Joined: October 13th, 2016, 18:45
Posts: 42
Location: United States
Thank you. I'll give the repaired version a try and repost.


Top
 Profile  
 
 Post subject: Re: Portable External Seagate ROM Issue
PostPosted: September 9th, 2021, 3:12 
Offline

Joined: November 7th, 2020, 5:31
Posts: 1084
Location: The_UK
fzabkar wrote:
The area of the ROM from 0xC0000 onwards contains stuff I haven't seen before. It contains several bad CRCs, but I'm not sure whether they are ignored.
I've just checked another rosewood_af and it's the same.

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


Top
 Profile  
 
 Post subject: Re: Portable External Seagate ROM Issue
PostPosted: October 26th, 2021, 17:53 
Offline

Joined: October 13th, 2016, 18:45
Posts: 42
Location: United States
Sorry to take so long to post back on this. I got sidetracked by multiple other projects that took priority. I tried the repaired ROM chip image but no luck. The drive refuses to power on when that image is used for some reason. I might try a fresh read of the original ROM chip again. Any other thoughts? Thanks again fzabkar and Lardman for your time and input on this.


Top
 Profile  
 
 Post subject: Re: Portable External Seagate ROM Issue
PostPosted: October 27th, 2021, 3:19 
Offline

Joined: October 3rd, 2005, 0:40
Posts: 4311
Location: Hungary
any log it spits out on serport?

pepe

_________________
Adatmentés - Data recovery


Top
 Profile  
 
 Post subject: Re: Portable External Seagate ROM Issue
PostPosted: October 27th, 2021, 14:21 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15461
Location: Australia
The 2Bh segment at offset CD000h appears to contain SMART data, among other things. There are 10 blocks with a "027JJ0DTX" signature (some kind of generic part number) which are immediately followed by a block of SMART attributes. These appear to be updated at hourly intervals.

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

          ID Flg   Cu Wo Raw
          -- --    -- -- --------------------
00000000  01 0F 00 53 40 74 89 DB 0B 00 00 00
0000000C  03 03 00 64 64 00 00 00 00 00 00 00
00000018  04 32 00 5F 5F 93 15 00 00 00 00 00
00000024  05 33 00 64 64 00 00 00 00 00 00 00
00000030  07 0F 00 49 3C 42 ED 3F 01 00 00 00
0000003C  09 32 00 62 62 1D 09 00 00 CB CF 0C
00000048  0A 13 00 64 64 00 00 00 00 00 00 00
00000054  0C 32 00 64 64 45 00 00 00 00 00 00
00000060  B8 32 00 64 64 00 00 00 00 00 00 00
0000006C  BB 32 00 64 64 00 00 00 00 00 00 00
00000078  BC 32 00 64 64 00 00 00 00 00 00 00
00000084  BD 3A 00 64 64 00 00 00 00 00 00 00
00000090  BE 22 00 51 33 13 00 11 1B 00 00 00
0000009C  BF 32 00 64 64 06 00 00 00 00 00 00
000000A8  C0 32 00 64 64 02 00 00 00 00 00 01
000000B4  C1 32 00 50 50 8E A1 00 00 00 00 00
000000C0  C2 22 00 13 31 13 00 00 00 0D 00 00
000000CC  C5 12 00 64 64 00 00 00 00 00 00 00
000000D8  C6 10 00 64 64 00 00 00 00 00 00 00
000000E4  C7 3E 00 C8 C8 00 00 00 00 00 00 00
000000F0  F0 00 00 64 FD FE 00 00 00 92 D2 15
000000FC  F1 00 00 64 FD 7C B2 16 57 01 00 00
00000108  F2 00 00 64 FD 9F E3 E1 FA 00 00 00
00000114  FE 32 00 64 64 00 00 00 00 00 00 00

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

00000000  01 0F 00 53 40 74 89 DB 0B 00 00 00
0000000C  03 03 00 64 64 00 00 00 00 00 00 00
00000018  04 32 00 5F 5F 95 15 00 00 00 00 00
00000024  05 33 00 64 64 00 00 00 00 00 00 00
00000030  07 0F 00 49 3C 42 ED 3F 01 00 00 00
0000003C  09 32 00 62 62 1E 09 00 00 C0 D9 0C
00000048  0A 13 00 64 64 00 00 00 00 00 00 00
00000054  0C 32 00 64 64 45 00 00 00 00 00 00
00000060  B8 32 00 64 64 00 00 00 00 00 00 00
0000006C  BB 32 00 64 64 00 00 00 00 00 00 00
00000078  BC 32 00 64 64 00 00 00 00 00 00 00
00000084  BD 3A 00 64 64 00 00 00 00 00 00 00
00000090  BE 22 00 51 33 13 00 11 1B 00 00 00
0000009C  BF 32 00 64 64 06 00 00 00 00 00 00
000000A8  C0 32 00 64 64 02 00 00 00 00 00 01
000000B4  C1 32 00 50 50 92 A1 00 00 00 00 00
000000C0  C2 22 00 13 31 13 00 00 00 0D 00 00
000000CC  C5 12 00 64 64 00 00 00 00 00 00 00
000000D8  C6 10 00 64 64 00 00 00 00 00 00 00
000000E4  C7 3E 00 C8 C8 00 00 00 00 00 00 00
000000F0  F0 00 00 64 FD FE 00 00 00 3F 19 16
000000FC  F1 00 00 64 FD 7C B2 16 57 01 00 00
00000108  F2 00 00 64 FD 9F E3 E1 FA 00 00 00
00000114  FE 32 00 64 64 00 00 00 00 00 00 00

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

00000000  01 0F 00 53 40 74 89 DB 0B 00 00 00
0000000C  03 03 00 64 64 00 00 00 00 00 00 00
00000018  04 32 00 5F 5F 91 15 00 00 00 00 00
00000024  05 33 00 64 64 00 00 00 00 00 00 00
00000030  07 0F 00 49 3C 42 ED 3F 01 00 00 00
0000003C  09 32 00 62 62 1B 09 00 00 8F 93 2A
00000048  0A 13 00 64 64 00 00 00 00 00 00 00
00000054  0C 32 00 64 64 45 00 00 00 00 00 00
00000060  B8 32 00 64 64 00 00 00 00 00 00 00
0000006C  BB 32 00 64 64 00 00 00 00 00 00 00
00000078  BC 32 00 64 64 00 00 00 00 00 00 00
00000084  BD 3A 00 64 64 00 00 00 00 00 00 00
00000090  BE 22 00 52 33 12 00 11 1B 00 00 00
0000009C  BF 32 00 64 64 06 00 00 00 00 00 00
000000A8  C0 32 00 64 64 02 00 00 00 00 00 01
000000B4  C1 32 00 50 50 8A A1 00 00 00 00 00
000000C0  C2 22 00 12 31 12 00 00 00 0D 00 00
000000CC  C5 12 00 64 64 00 00 00 00 00 00 00
000000D8  C6 10 00 64 64 00 00 00 00 00 00 00
000000E4  C7 3E 00 C8 C8 00 00 00 00 00 00 00
000000F0  F0 00 00 64 FD FE 00 00 00 D3 8B 15
000000FC  F1 00 00 64 FD 7C B2 16 57 01 00 00
00000108  F2 00 00 64 FD 9F E3 E1 FA 00 00 00
00000114  FE 32 00 64 64 00 00 00 00 00 00 00

It would appear that the end of the ROM is used for temporary, nonvolatile storage.

_________________
A backup a day keeps DR away.


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

All times are UTC - 5 hours [ DST ]


Who is online

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