Well, I put this project off for a long time. Almost three years. Finally I picked it up again.
What is my better bet — to take my boards to a TV/video repair place for the soldering job, or to take them to a company that specializes in PCB assembly?
Here is a high-resolution photo of the PCB that failed. I can see no visual sign of damage whatsoever. When I plug this drive into power and IDE, it's as if it isn't even plugged in; the computer boots up as if the drive is not plugged in at all, and the drive itself makes no sound. This means it's not a TVS diode, right? If it were, my computer couldn't turn on with the thing plugged in, right?
In addition to my troubled Maxline II hard drive, I have two donors that I got from ebay that are very close matches, being D6FAA with an Agere Poker D.7 MCU. One of these is just a PCB with no drive (I saved money that way).
Drive #1, PCB #1: Maxline II 300GB with non-functional board
Drive #2, PCB #2: Maxline II 300GB from ebay with very closely matching board, manufactured only 2 months later than my original
PCB #3: Maxline II 320GB PCB from ebay — closely matching board, manufactured about 4 months later than my original
Simple PCB swaps of both PCB #2 and PCB #3 into Drive #1 get it to spin up, and #3 even gets it recognized by the BIOS, as Maxtor FALCON RAMF23VZ. Of course it goes no further than that, because there's adaptive information on the Flash ROM. I figure that #2 is a better match, even though #3 gets it recognized by the BIOS in a limited way, because #2 is closer in manufacture date and other attributes.
I want the person who does the soldering job for me to swap the Flash ROM chips in this way:
#3 -> pack it up
#2 -> #3
#1 -> #2
That way, if the ROM swap fails to make my original Drive #1 work, I can try Drive #2 and see if it works after the swap. If it does, then I know at least that a ROM swap can work for this model of drive. Basically it is my Control.
I called 22 different TV/video repair shops within 8 miles. Only two of them said they'd do this soldering job for me.
I went to the closer one, but it turns out that the guy I spoke to on the phone, who said "I can do! Bring it over." was only there for certain narrow hours on certain days of the week. He wasn't there when I arrived later in the day.
So then I drove on to the farther one. This is a TV/Video repair shop that has been in business for over 50 years; that is encouraging. So I spoke to the co-owner of the place. I showed him the PCBs and a paper I'd written a chart onto with step by step, in order, which chip to desolder from which board and which to solder to which board. He said that this would be very
tedious work, but he could do it. This raised a red flag for me, since it's been said on this forum that a Flash ROM swap should take only 5 minutes, even if it's a TSOP40 with 40 pins in a 10x14mm chip. Another thing that raised a red flag for me was that he touched the board with his bare fingers while I was showing it to him. I thought you always had to follow static electricity precautions, making sure you're grounded before touching a board, and even then avoiding touching the contacts unless necessary. I've always handled boards by their edges.
Yet another thing that raised a red flag for me was that he said something to the effect that, "There are probably only two facilities in the country that have high-end PCB assembly hardware/tools." He said he'd charge $25 per chip, $75 total... and I foolishly did not try to haggle, and foolishly did not take my boards back and tell him I'd need to sleep on it. And I took the advice from jono-ats and mr_spokk "Do not look over the tech's shoulder or ask to do so" to an extreme, and did not even ask what techniques and tools he'd be using to do this soldering job, because maybe that would come out like an insult. So I don't even know if he has a hot-air device. In fact, I just left the boards with him and he said he'd do the job the next day.
After arriving home, I started to have major worries, and questioned my decision to have somebody do this soldering job for me in whom I don't have complete confidence. I ignored three red flags which should have made me take the boards back and sleep on it.
So this morning I called the place and told them to please put the job on hold, because "I need to do more research."
The thing is, after I got back home from that TV/video repair place, I did some more research and found a full-out Electronic Manufacturing Services (EMS) company just 5.5 miles away from my home, even closer than the TV repair place. This company apparently has 30+ years of experience of PCB assembly. They normally do bulk assembly jobs, but I called and asked if they could do a chip swap job, and the man I spoke to said yes. It's a virtual certainty that he would use the best tools and techniques for the job, right? So is it a no-brainer for me to take back my boards from the TV repair place and take it to the EMS company?
Even though I would like very much to avoid paying several hundred dollars for professional data recovery, the data on my drive is very important to me.
I will be very grateful for any advice or info.