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

All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 8 posts ] 
Author Message
 Post subject: WD1600JS-00MHB0 Hawk FW 02.6EC ROM Needed
PostPosted: September 3rd, 2024, 13:08 
Offline
User avatar

Joined: February 9th, 2009, 16:13
Posts: 2574
Location: Ontario, Canada
As per the title, I'm looking for a ROM from a WD Hawk

ROM Version: 02.6EC
Overlay F/W Version: 02.6EC
Servo F/W Version: 01.7J

_________________
Luke
Recovery Force Data Recovery


Top
 Profile  
 
 Post subject: Re: WD1600JS-00MHB0 Hawk FW 02.6EC ROM Needed
PostPosted: September 3rd, 2024, 16:04 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16960
Location: Australia
Is your patient's ROM bad? AFAICT, the ROM consists of 9 code segments plus 4 adaptive sections. Each component is checksummed. Sometimes two ROM versions will share some common segments, in which case it may be possible to use a foreign ROM to repair your patient. I could at least identify the corrupt segment, if that is your problem.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: WD1600JS-00MHB0 Hawk FW 02.6EC ROM Needed
PostPosted: September 3rd, 2024, 16:37 
Offline
User avatar

Joined: February 9th, 2009, 16:13
Posts: 2574
Location: Ontario, Canada
Direct email sent in reply.

_________________
Luke
Recovery Force Data Recovery


Top
 Profile  
 
 Post subject: Re: WD1600JS-00MHB0 Hawk FW 02.6EC ROM Needed
PostPosted: September 3rd, 2024, 17:11 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16960
Location: Australia
All the segments and adaptive sections have the correct checksums in both ROM dumps.

The one thing I notice is that there is a difference in that byte which I believe to be the PUIS flag.

I have carved out adaptive module 0x0D from both ROMs.

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

00000000  0B 1D 05 0E 0D 30 32 41 37 3F 00 00 00 00 00 00  .....02A7?......
00000010  00 00 00 00 00 00 01 00 00 01 30 32 2E 30 31 43  ..........02.01C
00000020  30 33 00 01 03 02 00 00 00 00 00 00 00 00 00 00  03..............
                         ^^
                 PUIS flag?

00000030  00 00 00 00 00 00 00 00 00 00 00 00 00 00

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

00000000  03 17 06 1A 0D 30 32 36 45 3F 00 00 00 00 00 00  .....026E?......
00000010  00 00 00 00 00 00 01 00 00 01 30 32 2E 30 31 43  ..........02.01C
00000020  30 33 00 01 03 00 00 00 00 00 00 00 00 00 00 00  03..............
                         ^^
                 PUIS flag?

00000030  00 00 00 00 00 00 00 00 00 00 00 00 00 00

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: WD1600JS-00MHB0 Hawk FW 02.6EC ROM Needed
PostPosted: September 4th, 2024, 8:13 
Offline
User avatar

Joined: February 9th, 2009, 16:13
Posts: 2574
Location: Ontario, Canada
It may be PUIS, but both ROMs spin the drive immediately when powered on. The main difference is that the original ROM clicks and spins down, while the other spins quietly and will give SA access after using a LDR.

I'm confident that it is the original PCB & ROM as the board had to be torn away from the insulating foam and the FW version matches what shows in the saved SA modules.

I am going to set this case aside to play with at another time. Client declined the quote and I have a lot of other cases looking for my attention at the moment.

Thanks for taking a look. Was kind of hoping that you'd find something obvious that I missed.

_________________
Luke
Recovery Force Data Recovery


Top
 Profile  
 
 Post subject: Re: WD1600JS-00MHB0 Hawk FW 02.6EC ROM Needed
PostPosted: September 4th, 2024, 13:12 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16960
Location: Australia
Perhaps your PCB was one of those that were affected by bad carbon resistors whose value degraded over time, resulting in the supply voltages drifting out of spec.

Similar to this ..

https://forum.hddguru.com/viewtopic.php?p=298644#p298644

https://recuperodatos.com/sites/default/files/webform/donantes/02042-PCB.jpg

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: WD1600JS-00MHB0 Hawk FW 02.6EC ROM Needed
PostPosted: September 4th, 2024, 13:31 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16960
Location: Australia
I should have included the ROM analysis ...

Code:
Analysing ROM_02-6EC_02-6EC_01-7J.bin ...

Searching for LDSCs and verifying PCMBlocks ...

LDSC   LDSC    Att   PCMBlock          RAM         size      PCMBlk CS
Start  ID CS        Start -  End     address     RAM / ROM    Exp/Act
-----  -- --   --   -----   -----   --------   ------ -----  ---------
    0  5A 53   04     120 -   83C      14000      71C   71C    6B   6B   OK
   20  01 BB   01     83D -  6C39          0 c   7E30  63FC    58   58   OK
   40  02 DC   01    6C3A -  BC0E       C064 c   7150  4FD4    D2   D2   OK
   60  03 6B   01    BC0F -  C473      13550 c    A2C   864    96   96   OK
   80  04 76   03    C474 -  C59C    4000050 c    188   128    87   87   OK
   A0  05 2F   03    C59D -  C955    4003940 c    6C4   3B8    07   07   OK
   C0  06 79   03    C956 -  DECA   22000000 c   21F4  1574    BF   BF   OK
   E0  07 AC   01    DECB - 1BDC3   FFE0B800 c  11F90  DEF8    50   50   OK
  100  08 C0   01   1BDC4 - 1F9C4   FFE1DC00 c   4DA8  3C00    A8   A8   OK

LDSC   = PM Loader Config String (32 bytes)
ID     = ID byte of LDSC (byte #0)
CS     = Checksum byte or word
Att    = Attributes
PCMBlk = Program Code Memory Block
Exp    = Expected checksum for PCMBLock
Act    = Actual checksum for PCMBLock
c      = compressed PCMBlock
size   = size of decompressed (in RAM) and compressed (in ROM) PCMBlock in bytes

No ROYL directory modules (0x0B or 0x20B) found in ROM

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: WD1600JS-00MHB0 Hawk FW 02.6EC ROM Needed
PostPosted: September 21st, 2024, 3:10 
Offline
User avatar

Joined: January 9th, 2007, 11:12
Posts: 410
Location: Romania
Not my backup...Found it on the internet:


Attachments:
02-63C-WDC WD1200JS-00MHB0-02-01C03-WD-WCANP1091843.rar [1.14 MiB]
Downloaded 151 times

_________________
www.datasave.ro
Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 8 posts ] 

All times are UTC - 5 hours [ DST ]


Who is online

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