Hi,
I would like to have your opinion about this circuit with a burnt small 6-pins component which is coming from the WD Caviar SE16 series (Model WD500AAKS) of an iMac:

The yellow rectangle shows the burnt component, at location Q3.
The red ellipse shows more or less the damaged area with melted material.
The cyan ellpise shows the melted foam.
Firstly, I would like to know if this overheating is related to some specific component inside the drive. I read that the WD500AA
JS are known for failing preamplificators.
(Source:
http://forum.hddguru.com/viewtopic.php?t=9290)
Are the WD500AA
KS too ?
Assuming that the component burned because of an internal problem, knowing which component is likely to fail would help to find a drive with not necessarily the exact same DCM but compatible for the wanted part(s).
Secondly, concerning the circuit, replacing the burnt component appears hazardous, since the circuit is multi-layers and also because near Q3, at location C36 is another burnt component which is very small. The overheating seem having been strong.
So, I'm planning to use a new compatible circuit.
There is no U12 ROM for this model and the firmware is stored in the large Marwell chip, and in the service area.
Is it easier to unsolder/resolder the Marwell chips on a rework station or flashing the firmware? I assume that the second method is the way to go because of the many pins of the Marwell chip.
Then, which software would you recommand to read/write the firmware ?
I assume that WDR-Demo, based on SATA would not work because the drive is not spinning at all. Or I'm wrong?
I read about a software named Ucontrol or something like this, which seems in Chinese and sending TTL commands and using the Tx/Rx pins, but I cannot find the post with the download link anymore. Would you recommand it or something else (possibly cheaper than the PC3000...)?