Jump to content

The Solution for Seagate 7200.11 HDDs


Recommended Posts

Here's another successful story on fixing the BSY error.

There's nothing new here, it's all been posted before...

Hard drive: ST3500320AS

Firmware: SD15

OS: Windows 7 RC1

I've used FTDI TTL-232R USB Cable (the one with 5V outputs) and connected it to the hard drive using modified cd audio cable. I've carefully removed the plastic from cable connector and exposed the metallic parts which can fit the tiny pins on the hard drive. (post #681 has instructions on how to connect the cable). HDD power was taken from sata power cable, connected to the same PC as the FTDI cable.

As there's no HyperTerminal on Win7, I've used trial version of HyperTerminal Private Edition 7.0, which works exactly the same.

To fix the error, I've used the instructions from post #684.

At first I did not do the unnecessary part, but after the "m0,2,2,0,0,0,0,22" command nothing happened for 30 minutes. I could not wait any longer, so i've removed sata power from hard drive, connected it again and redone the whole procedure, this time with the "unnecessary" part (check the post mentioned above).

So, after connecting hdd back to the pc, booting up, everything works and the data is intact.

Thanks to all you guys for figuring this all out!

Link to comment
Share on other sites


Please help me, I have read all the post but I have not find the solution:

I have a Maxtor STM3500320AS 500Gb Firmware MX15 not recognized by BIOS, so I think BSY problem...

I have used Nokia cable CA-42, all ok hyperterminal and the disk do all command...

After all command... all like the guide

When i tried m0,2,2,0,0,0,0,22

Max Wr Retries = 00, Max Rd Retries = 00, Max ECC T-Level = 00, Max Certify Rewrite Retries = 0000

User Partition Format Successful - Elapsed Time 0 mins 00 secs

The drive is not recognized...

I have tried all solution, Glist command, ect...

Can I send firmware via hyperterminal o do another check?

Thank you very much!!!

Edited by gallyfa
Link to comment
Share on other sites

I tried the 0 LBA fix (HDD is recognized by BIOS, but as 0MB), but it doesn't seem to work:

When I input "m0 2,2,0,0,0,0,22" it takes a few seconds until the first line ("Max Wr Retries"...) shows up completly but then appears the following error message:

Error 1008 DETSEC 0000500D

User Partition Format Failed - Elapsed Time 0 mins 00 secs

R/W Sense 00000002, R/W Error 00000084, File Error 00001002

Blk Addr 01080001, Blk Addr Type D0, Cyl 01590000, Hd 00

Anyone experienced the same or can help?

EDIT: Interface is a modified Sagem data-cable with SP232AET-chipset (equal to MAX232), but this interface seems to work as it gets an answer.

This might be caused for something more severe problem on drive.

The drive just went into 0 LBA error after a reboot? After that, you didn't tried anything else (like trying to upgrade the firmware, etc) ?

F3 T>m0,2,2,0,0,0,0,22

m[Partition],[FormatOpts],[DefectListOpts],[MaxWrRetryCnt],[MaxRdRetryCnt],[MaxEccTLevel],[MaxCertifyTrkRewrites],[ValidKey]

Partition: 0
FormatOpts: 2
DefectListOpts: 2
MaxWrRetryCnt: 0
MaxRdRetryCnt: 0
MaxEccTLevel: 0
MaxCertifyTrkRewrites: 0
ValidKey: 22

Try this:

F3 T>m0,1,1,0,0,0,0,22

If no good, try:

F3 T>m0,1,1,2,2,0,0,22

If success, try this again:

F3 T>m0,2,2,0,0,0,0,22

It can takes as slow as 30 to 120 secs to get something on terminal.

Gradius

I am seriously terrified. Your irresponsibility and incompetence has no end. You recommend him try these command, did you ever know what it means? Kadolf was extremely lucky, his terminal wasnt work correctly and these commands wasnt executed.

Just look what it does:

F3 T>m0,1,1,2,2,0,0,22					  
Max Wr Retries = 02, Max Rd Retries = 02, Max ECC T-Level = 00, Max Certify Rewr
ite Retries = 0000
User Partition Format 0% complete, Zone 00, Pass 00, LBA 001061F7, ErrCode 000
User Partition Format 0% complete, Zone 00, Pass 00, LBA 002120B3, ErrCode 000
User Partition Format 0% complete, Zone 00, Pass 00, LBA 0031DF6F, ErrCode 000
User Partition Format 0% complete, Zone 00, Pass 00, LBA 00429E2B, ErrCode 000
User Partition Format 0% complete, Zone 00, Pass 00, LBA 00536553, ErrCode 000
User Partition Format 0% complete, Zone 00, Pass 00, LBA 00642C7B, ErrCode 000
User Partition Format 0% complete, Zone 00, Pass 00, LBA 0074E2CB, ErrCode 000
User Partition Format 0% complete, Zone 00, Pass 00, LBA 0085A9F3, ErrCode 000
User Partition Format 0% complete, Zone 00, Pass 00, LBA 009668AF, ErrCode 000
User Partition Format 0% complete, Zone 00, Pass 00, LBA 00A7276B, ErrCode C40
User Partition Format 0% complete, Zone 00, Pass 00, LBA 00B7E627, ErrCode 000
User Partition Format 0% complete, Zone 00, Pass 00, LBA 00C8AD4F, ErrCode 000
User Partition Format 0% complete, Zone 00, Pass 00, LBA 00D97477, ErrCode 000
User Partition Format 0% complete, Zone 00, Pass 00, LBA 00EA3B9F, ErrCode 000
User Partition Format 0% complete, Zone 00, Pass 00, LBA 00FB02C7, ErrCode 000
User Partition Format 0% complete, Zone 00, Pass 00, LBA 010BC183, ErrCode 000
User Partition Format 0% complete, Zone 00, Pass 00, LBA 011C803F, ErrCode 000
User Partition Format 1% complete, Zone 00, Pass 00, LBA 012D4767, ErrCode 000
User Partition Format 1% complete, Zone 00, Pass 00, LBA 013E16FB, ErrCode 000
User Partition Format 1% complete, Zone 00, Pass 00, LBA 014ED5B7, ErrCode C40

process was cancelled....

it lasted 120 seconds, data from 0-120000000 sectors was irreversibly destroyed, more after breaking format both defect lists are destroyed and unusable so you cannot recalculate proper translator anymore.

Dear Mr Gradius2, please dont make a specialist from yourself. Your advices could be catastrofic for someone. Dont test commands on innocent people who came here for help with their losted data.

You invented nothing, just copy and paste someones hard work and research. I can proove this many many times. For example this user tryed to enter improper command which he found here and which was with SAME error on source page. I mean "m0 2,2,0,0,0,0,22" space instead of comma, coincidence?

I promised myself that I will not make war against you but after saw your experiments on innocent users I just cant leave it.

Aviko : My friend was do the wrong command like 'm0,1,1,0,0,0,0,22', how can solve this issue after that.

Edited by ityellow
Link to comment
Share on other sites

Please help me!

Read up:

Please help me, I have read all the post but I have not find the solution:

I have a Maxtor STM3500320AS 500Gb Firmware MX15 not recognized by BIOS, so I think BSY problem...

I have used Nokia cable CA-42, all ok hyperterminal and the disk do all command...

After all command... all like the guide

When i tried m0,2,2,0,0,0,0,22

QUOTE

Max Wr Retries = 00, Max Rd Retries = 00, Max ECC T-Level = 00, Max Certify Rewrite Retries = 0000

User Partition Format Successful - Elapsed Time 0 mins 00 secs

The drive is not recognized...

I have tried all solution, Glist command, ect...

Can I send firmware via hyperterminal o do another check?

Thank you very much!!!

Link to comment
Share on other sites

When I do the m0,2,2,0,0,0,0,22 it fixes one of two partitions on the HD. One is now recoverable with all data in tact, but it isn't the partition I need to get data from. If there are two partitions on the HD, what are the commands for each partition? I see m0 is for one partition, but what would the command be for other partitions?

Thanks in advance.

Link to comment
Share on other sites

When I do the m0,2,2,0,0,0,0,22 it fixes one of two partitions on the HD. One is now recoverable with all data in tact, but it isn't the partition I need to get data from. If there are two partitions on the HD, what are the commands for each partition? I see m0 is for one partition, but what would the command be for other partitions?

Thanks in advance.

I've 2 partitions too, but not change any thing in the command, just follow the guide and you'll get your all data back.

Link to comment
Share on other sites

I have fix the drive!

I have a Maxtor STM3500320AS 500Gb Firmware MX15 not recognized by BIOS, so I think BSY problem.

Use this Guide for BSY

I have used Nokia cable CA-42, and hyperterminal.

If your motherboard support only sataI 150Mbps remember to set the bringe between the tho pin after you have fixed the drive.

Tomorow I will post how use CA-42 with photo.

I think that the use of nokia cable CA-42 is the most cheap solution for all, it's simply and fast.

Thank you at all people for the support

Edited by gallyfa
Link to comment
Share on other sites

Hi Guys,

Following your instructions , i've fixed my ST3500230AS drive froma BSY error...

Thanks to everyone!

Now.. i have a question.. it may look a rare question but..

Is it possible to "recreate" the BSY error on this drive as i first found it?

Don't ask me why lol.. but i want to recreate the firmware error.

Thanks to everyone

Link to comment
Share on other sites

Is it possible to "recreate" the BSY error on this drive as i first found it?

Don't ask me why lol.. but i want to recreate the firmware error.

Probably it is possible.

See the initial reasonings about the actual CAUSE, i.e. the "magic number" 320, read starting from here:

http://www.msfn.org/board/index.php?showto...092&st=1011

for two-three pages.

jaclaz

Link to comment
Share on other sites

I have fix the drive!

I have a Maxtor STM3500320AS 500Gb Firmware MX15 not recognized by BIOS, so I think BSY problem.

Use this Guide for BSY

I have used Nokia cable CA-42, and hyperterminal.

If your motherboard support only sataI 150Mbps remember to set the bringe between the tho pin after you have fixed the drive.

Tomorow I will post how use CA-42 with photo.

I think that the use of nokia cable CA-42 is the most cheap solution for all, it's simply and fast.

Thank you at all people for the support

Cant wait for that post!! Was going to fix my drive today but now im going to wait for this.. got the same cable but i seagate disk.. the overcklock.net site dosent work for me at the monement..

Link to comment
Share on other sites

a) Trunk the CA-42 nokia near (not at the) the end of the pop port

B) For connecting the nokia cable you must check wich wire is connected with pop-port pin 1,2 and 3 (with a tester)

a-1.jpg

In your cable the colours of wire can be another....

then you must connect the correspondent coloured wire (from wire with the usb) at the hard disk pin:

pin 1 wire to gnd

pin 2 wire to TX

pin 3 wire to RX

drivepinarrangementqx6.jpg

Report from site http://www.overclock.net/hard-drives-stora...e-fix-pics.html

Drive is Busy (a.k.a. BSY) error.

Drive tested with this solution was a ST3500320AS with firmware SD15 and worked perfectly using all of the steps provided below.

FIRST, PAY ATTENTION TO UPPER AND LOWER CASE WHEN TYPING THINGS INTO HYPERTERMINAL!!!!!!!!

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).

I Purchased mine from eBay seller "edirect" for $5.35 and took 1 week to arrive. I recommend purchasing a cable you know works such as this one. The large plastic end comes off very easily and is clearly labeled on the circuit board which wire is which.

Here's the pin arrangement on the drive - remember to hook up the RX and TX "backwards" or you will not be able to talk to the 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 T3> 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

It's all.

Edited by gallyfa
Link to comment
Share on other sites

When I do the m0,2,2,0,0,0,0,22 it fixes one of two partitions on the HD. One is now recoverable with all data in tact, but it isn't the partition I need to get data from. If there are two partitions on the HD, what are the commands for each partition? I see m0 is for one partition, but what would the command be for other partitions?

Thanks in advance.

I've 2 partitions too, but not change any thing in the command, just follow the guide and you'll get your all data back.

I followed it step by step and only one partition was completely restored. The other shows up as a drive in Windows, but has no information about it and I get a prompt asking if I want to format it. Both partitions were doing this until the m0 command, but it only restored one partition and not the right one.

Help please?

Link to comment
Share on other sites

Well.. i meant recreate the problem with the TTL interface and the terminal..

Not to do the 320 or 640 or whaterver poweron cycles..

The power cycle writes something somewhere.

It's up to you to find a way to write the something (an event) to the somewhere, i.e. supposedly the S.M.A.R.T. Event Log.

Re-read this:

http://www.msfn.org/board/index.php?showto...092&st=1044

I followed it step by step and only one partition was completely restored. The other shows up as a drive in Windows, but has no information about it and I get a prompt asking if I want to format it. Both partitions were doing this until the m0 command, but it only restored one partition and not the right one.

Help please?

It is possible that the problem has nothing to do with the unbricking.

Now that the drive is unbricked, it seems to me like the perfect time to run on it TESTDISK:

http://www.cgsecurity.org/wiki/TestDisk

and see if it can recover ther missing partition.

In case it cannot you can still recover most if not all the data in it through the use of PHOTOREC:

http://www.cgsecurity.org/wiki/PhotoRec

jaclaz

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...