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

HTS545050A7E680 electronics problem

May 6th, 2020, 4:50

Hello, I try to swap the PCB of a HTS545050A7E680. As usual I read the ROM (2x with exact the same result) and then I try to programm the ROM of the donor PCB...

That time the erase failed and I was not able to programm the RPM-chip with my Programmer and a testclip. I can still read the ROM and it's unchanged but when I connect the donor-pcb back to his orig. drive it does nothing. Is also does nothing when I connect it on the patient drive. I tryed to measure the PCBs and I have power all over the PCB at least at the chips where I was able to identify the VCC-pin. Just at the motor-connector I have a short boos of some voltage arround 3-4V and the rist of the time I got just 100-300mV that pattern repeat in a loop.

So I was maybe thinking a fryed the board somehow. I had another fitting PCB in stock so I tryed it again and I have the same result. I can read the old content from both ROM-chips but erasing fails, programming without erasing don't have any effect and verification fails right away. The old content stay unchanged but the boards don't power the motor again.

I did that a few times in the past that I reprogramm the ROM-chip and it worked like a charm. Does anyone know that issue and how to fix it?

Re: HTS545050A7E680 electronics problem

May 6th, 2020, 17:13

programming without erasing don't have any effect

i doubt that. the 2 rom images should be AND-ed in the resulting rom image, which might be the cause of the drive not spinning. read it back and compare.

pepe

Re: HTS545050A7E680 electronics problem

May 6th, 2020, 20:46

FYI, the "ROM" on this PCB …

https://sep.yimg.com/ay/yhst-14437584971410/91711097-2.gif

… is a 2.5V, 4Mbit device (MX25V4035):

https://media.digikey.com/pdf/Data%20Sheets/Macronix/MX25V4035,8035.pdf

Re: HTS545050A7E680 electronics problem

May 7th, 2020, 2:30

pepe wrote:i doubt that. the 2 rom images should be AND-ed in the resulting rom image, which might be the cause of the drive not spinning. read it back and compare.

... I read the ROM and it don't change at all. After all programming attempts wthich I did it's still the same as it was bevore programming.

fzabkar wrote:FYI, the "ROM" on this PCB …
… is a 2.5V, 4Mbit device (MX25V4035):

Yes. I found that also out and I used 2.5V for programming. I also tryed 2.8V and 3V as the datasheet told the PM25LD040 can handle 2.3 - 3.6V. Also a change in voltage don't helped.

What I don't understand is why it seem to change nothing but the PCB don't output anymore some voltage to the motor. Never had something like that. Should I try to get another PCB and solder the chip?

Re: HTS545050A7E680 electronics problem

May 7th, 2020, 5:24

Yes, PM25LD040 can widthstand perhaps the MCU got busted when your programmer supplied it with more than 2.5V. Not to mention that your board probably has
Also, it is better supplying it with less voltage than its nominal in order to keep the MCU in reset, which would prevent it from interfering with your reading/writing process.
You can write ROM with PC3k as well, may be safer than the previously described method. (you can write it without pc3k too, with proper knowledge)
Can you post the rom image you read out?

pepe

Re: HTS545050A7E680 electronics problem

May 7th, 2020, 5:41

pepe wrote:Can you post the rom image you read out?

Sure.
Attachments
hgst.zip
(12.53 KiB) Downloaded 388 times

Re: HTS545050A7E680 electronics problem

May 7th, 2020, 12:21

both files are 'empty', check a good file and you will see.

pepe

Re: HTS545050A7E680 electronics problem

May 7th, 2020, 17:49

maddin wrote:
pepe wrote:Can you post the rom image you read out?

Sure.

Don't you check your ROM dumps with a hex editor?

:shock: :shock:
Post a reply