extremis wrote:Thank you Old Tech for your great information.
Now, the question is how one could determine where exactly is the problem. If one does not have a known good identical PCB to test (to rule out PCB damage), is there any other method to find out whether it is a PCB, HDA or firmware problem?
The only accurate way from a hardware point of view is to troubleshoot the electronics on the board. Everything you need is there on the board. Unfortunately, manufacturers like Maxtor refuse to cooperate in helping people with vital information. It would help immensely to have information on the chips on the board and on the microcode.
It's still not impossible, however. It would be preferable to have a high-bandwidth storage oscilloscope, or the equivalent type that works on a computer. The need for that is to be able to analyze waveforms coming from the heads, that are a representation of data on the disk. I have found from years as a technician that you can develop techniques to get around that. I have a couple of other articles on the forum that might help.
I started out with that approach but it takes a huge amount of time to gain an understanding of what is going on in the circuit. In the meantime, I got sidetracked with a software (firmware) approach due to time-constraints. I needed the data.

That urgency has passed and I don't feel any pressure to learn the hardware approach. I'll save it for a rainy day.
Let's just say, that you need to have good advice on a firmware approach from someone with experience. I'm not that person, unfortunately, but there are good people on this forum who can help. I don't feel at liberty to hand out their names, or to impose on them to help other people. There are other people in the forum who are obviously in the data recovery business and seem to think there knowledge is a trade secret. I don't agree with that approach because I have always been ready to help someone who is trying to learn. But that's their business.
The best approach is to start studying and present your findings on the forum, or other forums, asking for advice. I think people are more inclined to help if they know you are trying to learn by putting in the time. There are many requests on the forum by poorly informed people who ask questions along the lines of a device for flashing the memory on hard drives. Anyone who does even a minimal amount of research quickly learns there are no such devices, and they understand why.
Your best resource is Google, or an equivalent search engine. Most stuff you'll need is out there in one form or another. Just learn how to use a search engine and be patient. On Google, you can use + signs in front of items you want and - signs in front of things to exclude. I quickly learned to put - signs in front of 'recovery', or even the phrase -"data recovery". Most of them are feeding you tidbits of information to suck you in to using their services.
You'll also find that much of the good information is in Russian. A good online translator helps. I used two of them and compared the results between them. Some Chinese sites are good but many of them are pushing a Chinese copy of the PC3000 from Acelabs.