Switch to full style
Data recovery and disk repair questions and discussions related to old-fashioned SATA, SAS, SCSI, IDE, MFM hard drives - any type of storage device that has moving parts
Post a reply

Corrupted ROM.

July 9th, 2016, 13:43

Hello,
I have this drive (WD10JPVX-75JC3T0) FBLITE with corrupted ROM preventing the drive from spin up.
The drive become ready instantly when the power cable connected.

Thanks in advance.
ROM file attached :
Attachments
Defective ROM.rar
(243.21 KiB) Downloaded 537 times

Re: Corrupted ROM.

July 9th, 2016, 18:10

I can't see any structural problems with the ROM. Is it possible that PUIS is enabled or that the PM2 jumper is installed?

Code:
Analysing Defective ROM.bin ...

Searching for LDSCs and verifying PCMBlocks ...

LDSC   LDSC    PCMBLock       PCMBlk CS
Start  ID CS   Start - End     Exp/Act
---------------------------------------
00000  5A 63   00100 - 02437  6C0C 6C0C   OK
00020  01 4D   02438 - 04CA4    CF   CF   OK
00040  02 65   04CA5 - 0D051    75   75   OK
00060  03 C6   0D052 - 0D6D6    86   86   OK
00080  04 22   0D6D7 - 0D8CB    41   41   OK
000A0  05 E0   0D8CC - 0DABC    7D   7D   OK
000C0  06 10   0DABD - 24ED5    5E   5E   OK
000E0  07 07   24ED6 - 3DCEE    51   51   OK

LDSC   = PM Loader Config String (32 bytes)
ID     = ID byte of LDSC (byte #0)
CS     = Checksum byte or word
PCMBlk = Program Code Memory Block
Exp    = Expected checksum for PCMBLock
Act    = Actual checksum for PCMBLock

Code:
0B.BIN:         512 bytes       checksum32 = 0x00000000
20B.BIN:        512 bytes       checksum32 = 0x00000000
0A_0B.BIN:      512 bytes       checksum32 = 0x00000000
30_0B.BIN:      1024 bytes      checksum32 = 0x00000000
47_0B.BIN:      1024 bytes      checksum32 = 0x00000000
0D_0B.BIN:      512 bytes       checksum32 = 0x00000000
4F_0B.BIN:      1024 bytes      checksum32 = 0x00000000
0A_20B.BIN:     512 bytes       checksum32 = 0x00000000
30_20B.BIN:     1024 bytes      checksum32 = 0x00000000
47_20B.BIN:     1024 bytes      checksum32 = 0x00000000
0D_20B.BIN:     512 bytes       checksum32 = 0x00000000
4F_20B.BIN:     1024 bytes      checksum32 = 0x00000000

Re: Corrupted ROM.

July 9th, 2016, 20:26

fzabkar wrote:I can't see any structural problems with the ROM. Is it possible that PUIS is enabled or that the PM2 jumper is installed?

IMHO ROM and or PCB isn't native

Re: Corrupted ROM.

July 9th, 2016, 22:09

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

00000000  52 4F 59 4C 04 00 1E 00 0D 00 01 00 4B C7 7E 1B  ROYL........KÇ~.
00000010  30 30 30 31 30 30 30 30 00 00 00 00 00 00 00 01  00010000........
00000020  30 31 2E 30 31 41 30 31 01 00 06 02 00 00 50 01  01.01A01......P.
00000030  4E E6 AD FA 5B AC 00 01 FE FF 00 00 00 00 4A 01  Næ­ú[¬..þÿ....J.
00000040  01 01 00 01 00 00 57 44 43 20 57 44 31 30 4A 50  ......WDC WD10JP
00000050  56 58 2D 37 35 4A 43 33 54 30 20 20 20 20 20 20  VX-75JC3T0     
00000060  20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 58                WX
00000070  33 31 45 31 33 36 34 36 39 37 00 00 00 00 00 20  31E1364697.....
00000080  20 20 20 0E 00 00 00 00 32 00 00 00 04 00 00 01     .....2.......

Re: Corrupted ROM.

July 10th, 2016, 3:18

unknown wrote:Hello,
I have this drive (WD10JPVX-75JC3T0) FBLITE with corrupted ROM preventing the drive from spin up.
The drive become ready instantly when the power cable connected.

Thanks in advance.
ROM file attached :


what if you isolate the head contacts, does it spin up that way ?

Re: Corrupted ROM.

July 10th, 2016, 6:05

I think it may be standby power up feature

Re: Corrupted ROM.

July 11th, 2016, 3:38

I would not rule out dead pre-amp.

If the pre-amp is gone on these drives the drive will not spin up.
Post a reply