My idea was replacing the motor driver (what you call “SMOOTH chip”) in the old pcb with the one from the new donor board.
There is a problem with that
. That would be my first time to desolder and solder a chip with so many legs. I am sure I could do it but we weren't sure the driver was the problem. We did some tests, I dont know if you read all the posts.
To blow the dust off w/o touching the heads it would be enough to spin up the motor but why would there be dust? Was it ever unsealed?
Read the first post... I made a mistake by moving the platter from old to new drive along with the old PCB because I was sure the motor was bad on the old HDD. So this seemed to me was an easy fix after watching many videos on YT people doing just that.
That was a mistake I admit it and now I just hope that everything will work after this much effort 😕
That is not true. You can use it. In fact it might even work better than your original PCB because the calibration data stored in the donor ROM match the donor heads. If you reprogram the donor PCB, then the platter should be returned to the patient drive.
After reading some articles on the internet I understand that the firmware doesn't contain only calibration data but also data about the platter itself. The data on the platter, number of bad sectors etc... So by using the PCB with a completely different ROM could cause the data on the platter to become permanently inaccessible.
Right now the platter from my old(patient) drive is in the donor body . Are you suggesting that i can use the donor PCB without reprogramming the ROM and everything should work fine?
That said, I would be very concerned about contaminants. I have an idea to purge the drive, but you would need to disconnect the voice coil by masking off the pads on the PCB. Hopefully the drive will then spin up and remain spinning, while the heads remain on the loading ramp. This will blow any dust off the platter.
That is a great idea! I was hoping that when i turn on the drive the heads don't move immediately and the motor will have enough time to blow off the dust. But if we can prevent the heads to move at all then that is even better.
So the main question is..
If the ROM contains only calibration data about the heads and has nothing to do with the platter then I could just use donor PCB on donor body without reprogramming it. (the platter form the patient is in the donors body at the moment). Or, should i return the platter from donor to patient and reprogram the donor PCB?
"Why is some firmware on PCB unique and practically makes the hard disk unrecoverable if it happens the original board is missed or lost?
That's because some drives fail to start if the tiny piece of microcode on PCB is not matched with the identical data on the spinning hard disk inside the drive. "
https://www.datalab247.com/articles/article4.html
"
Nowadays, a hard drive will relocate sectors with degrading read times, to extend the life. This automatic relocation of slow sectors alters the firmware. Firmware also controls the calibration and track information - meaning that the firmware is very likely unique to your drive. "
http://www.datarecoveryspecialists.co.uk/case-studies/changing-pcbs