Hi, My desktop internal hard drive stopped working suddenly on Windows 7. Then, it was not recognized by PC BIOS. The hard drive is: Barracude 2TB Its S/N: 5YD67T0P ST2000DL003 P/N: 9VT166-302 F/W:CC3C Date: 12135 Site: SU Seagate refuses to repair it because it is an OEM drive, even though its website says the firmware has a bug. I feel that it is the firmware problem as on the web: http://www.ireckon.net/2009/05/unbricking-a-seagate-bar... When I do the repair as the above link, it does not have the exact phenomenon to me. That is, when I power the hard drive up, and connect the RS232 to my PC, the putty terminal window shows: Boot 0x40M Spin up I do not see the above repair link said these info in the terminal window. Furthermore, I can clearly feel that the hard drive stops spin as there is no light vibration on the hard drive body. BTW, I power the hard drive with a spare PC power supply. It is turned on by short the green and the nearby black pins. The power supply' fan turns. It obvious outputs power when the hard drive stops spinning. On Seagate website, there is a firmware update for my hard drive. That is, its firmware does have problems. Before I try to repair it, PC BIOS cannot recognize it. Seagate test software does not find this drive either. I can feel the motor spin vibration all the time. But, after I insert a piece of paper between the PCB and the underlying DIP contact bins, the motor stop spinning shortly after power it up, receiving message: Boot 0x40M Spin up I have post my question to the repair link, but there is no reply yet. Forgive me I post it here hoping to get help from some experts. Thanks,