Updated 25 May, 2013, 12:21 pm IST
Sunday November 07 07:26 pm
Seagate BSY Error FIX with a black Nokia CA-42 clone cable (DKU-5-B)
---------- Introduction --------------- There are two common errors on Seagate 7200.11 HDDs (caused by bugs on firmware): - 0 LBA error it happens when your BIOS can recognize your HDD at POST moment, but as an 0MB drive. - BSY error it happens when your HDD enter on a halt state, or BuSY state. In this condition, your HDD will not be recognized by BIOS at POST moment. This is a small guide to recuse your Hard Disc Drive from the dreaded Seagate BSY error state (Busy). The guide will not erase any data from your HDD but will restore the drive state to default. ------- Materials ------------ The stuff you will need The Nokia CA-42 cable that i used (black version with 5 wires) http //www.lps-belfast.co.uk/Nokia cable CA-42.htm The drivers for the usb to serial device (not for 64 bit Windows OS) http //25336b14.thesefiles.com A utility knife Wire stripper / cutter Insulators like shrink tubes or electrical tape Connector pins or D-Sub Female Crimp Pins http //www.marvic.com/shopexd.asp?id=382 The broken Drive with BSY error (I'm using a 1TB Seagate barracuda) A computer with Hyperterminal (I used windows XP) -------- The Procedure --------------- Step 1 Remove the PCB (circuit board on the drive), take note of where the PCB makes contact with the actual hard drive. Leave the motor contacts connected, and put something like a business card or piece of thick paper between PCB and hard drive where the other connector is. Replace all the screws you can, and snug down at lease a couple of them furthest away from where the business card is stuffed in there. Step 2 Connect the RX, TX, and GND wires from your custom fabricated cable to the drive. I used a CA-42 cell phone cable and it worked perfectly. (Note that the RX as listed on your cable goes to the TX on the Hard Drive, and the TX as listed on your cable goes to the RX on the Hard Drive). Step 3 Plug the SATA power cable into the drive, and wait until drive motor stops. Step 4 Open Hyperterminal, when prompted choose the COM port that your cable is using. If you are unsure of which COM port to use, check your device manager (look in the "ports" sub-section) to see which COM port your cable is using. Choose 38400, 8, None, 1, None in the COM properties box that should pop up. If you hit "OK" and you get no errors, you should be in. Step 5 Type ctrl+z and you should see a prompt that says F3 T Step 6 Type /2 and press enter. It should say F3 2 Step 7 Type Z and press enter. It should say "Spin Down Complete, Elapsed Time 0.146 msecs", the elapsed time may not be the same - that's OK. Step 8 Remove business card and mount the PCB as normal, tighten up all the screws. Step 9 Type U and press enter. It should say "Spin Up Complete, Elapsed Time 6.864 secs". Again, the elapsed time may not be the same and that's OK. This next part is not necessary, it's just checking that everything is OK. Use this when the first try fails (command F712 works only on 500 GB 7200.11 drives with firmware SD15, if this isn't your Firmware version just skip this part.) Type / and press enter. It should say F3 T Type F712 and press enter. It should say..... Byte 0712: RealTimeUpdatedFlags = 00 00 Byte 0712: Bit 0, HPA SET BY SETMAX = 0 Byte 0712: Bit 1, HPA SET BY SETMAX EXT = 0 Byte 0712: Bit 2, DCO SET ACTIVE = 0 Byte 0712: Bit 3, CONGEN READ FROM MEDIA = 0 - configuration not loaded from surface Type F,,22 and press enter. It should say Drive Configuration restored to defaults. Type F712 and press enter. It should say..... Byte 0712: RealTimeUpdatedFlags = 08 00 Byte 0712: Bit 0, HPA SET BY SETMAX = 0 Byte 0712: Bit 1, HPA SET BY SETMAX EXT = 0 Byte 0712: Bit 2, DCO SET ACTIVE = 0 Byte 0712: Bit 3, CONGEN READ FROM MEDIA = 1 - done (This is the end of the part that was not necessary unless the first try failed). Step 10 You should see F3 T at this point, type /1 and press enter. It should say F3 1 Step 11 Type N1 and press enter. It should say F3 1 Step 12 Type / and press enter. It should say F3 T Step 13 Type m0,2,2,0,0,0,0,22 and press enter. (Note the "m" is lower case and the 0's are zeros). It should say..... Max Wr Retries = 00, Max Rd Retries = 00, Max ECC T-Level = 00, Max Certify Rewrite Retries = 0000 User Partition Format 5% complete, Zone 00, Pass 00, LBA 00008DED, ErrCode 00000080, Elapsed Time 0 mins 05 secs User Partition Format Successful - Elapsed Time 0 mins 05 secs And should bring you back to the F3 T Prompt. Step 14 Unplug the SATA power cable from your drive, unhook the RX, TX, and GND wires. Turn off computer and re-install your drive. Everything *should* be working fine. Be sure to update your drive with the latest firmware as soon as possible.