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.