Possible to Rebuild Corrupted NVRAM of Hitachi ARM Drive?

Jared

Administrator
Staff member
Does anyone know if it's possible to rebuild a corrupt NVRAM on ARM series Hitachi drives (I've always assumed there isn't)?

I've got a case here that's looking that way.

I've tried writing the NVRAM to another PCB - no spin
I've tried physically moving the entire ROM to a new PCB - no spin
I've put the heads into another drive and tested that they do in fact work fine.
I've confirmed with the customer and their computer guy that they never tried replacing the PCB at all
With a different ROM/NVRAM it spins up just fine, so I know the motor works and all.

I'd always heard of cases where the NVRAM corrupts itself, but this is the first time I'm seeing it for myself.

I've attached the NVRAM here in case anyone want's to look at it. It's from a HDS721010CLA632 drive.
 

Attachments

  • NV-RAM.nvr
    4 KB · Views: 181
Well,
The Method is Simple ,View The ROM Find Our What Version ,Find Similiar Resource ROM ,Transfer NVRAM Segment From Patient To Donor ,Try ,If there was a code currupt in patient rom this will work ,If it does not work then NVRAM segment is currupt ,WE Have To Focus on That Then ,Sergey At Acelab is also very good with these drives
 

Jared

Administrator
Staff member
I've tried transferring the NVRAM code segment into the ROM of another drive using the PC-3000 utility, but it's a no go. Tried with one and it again just wouldn't spin up. Tried it with another and it again won't spin up. If I open up the NVRAM visual editor it has the correct head map, serial, etc. and if I close the editor (allowing it to correct the checksum) the drive then spins up, but then is clicking as if it's a non-native PCB (I know the heads are good since I've tested them in another drive).
 

Jared

Administrator
Staff member
Success!!! Took a ton of comparison of other drives to figure out exactly which segments of the NVRAM code are actually unique, as well as a ton of comparison of the 4 copies of NVRAM in the ROM code (all of which were corrupted) but I finally managed to get a working NVRAM code that worked when plugged into another donor ROM.

HDD is imaging now. Yay!!! :D
 

betty

Member
I have got a same case here that's like jared's case ! that's NVRAM orROM corrupted

I've tried writing the NVRAM to another PCB - no spin
I've tried physically moving the entire ROM to a new PCB - no spin
I've confirmed with the customer and their computer guy that they never tried replacing the PCB at all
With a different ROM/NVRAM it spins up just fine, so I know the motor works and all.

I've attached the NVRAM & ROM here in case anyone want's to look at it. It's from a HDS5C1010CLA382 drive.

Any one have the ROM file please provide me
 

Attachments

  • NV-RAM.nvr
    4 KB · Views: 154
  • ROM.bin
    256 KB · Views: 163

Jared

Administrator
Staff member
Try writing this NVRAM file to a donor PCB (or even the original PCB) and let me know what happens:
View attachment NV-RAM (copy3).nvr

Your ROM has four copies of the NVRAM, the first two are the same as each other but copies 3 and 4 are slightly different from 1 and 2 (just 8 bytes different).
 
Top