Just want to let u guys know that Seagate has fixed my ST3500320AS 500GB harddisk for free. If you are layman like me, you may try opening a case in Seagate Support and follow by a call to their Call Center. In my case, I first opened a case on 8Jan, got their first response on 21Jan recommending a harddisk replacement. After that, I called their Technical Support and explained there was already solution that they could not deny, giving them (and myself) a last chance before trying fixing it by myself. On 30Jan, their Technical Support called me back for address details, then triggered a UPS return label to me on 5Feb. I then shipped my harddisk to them on 9Feb. Now I have my harddisk back with BSY problem fix, firmware upgraded to SD1A. Now doing my backup. Happy ending.