ToKuRo Posted January 28, 2009 Share Posted January 28, 2009 (edited) I happily announce that my ST3500320AS... IS ALIVE!!!!!! and it has become the first one, as long as I know, with firmware SD81 to be back from BSY state.Thanks to Gradius2, Fatlip and Pichi for their efforts, guidance and knowledge and to dskbrk too for his precious advices on the nokia cables. I used a CA-45 cable. So now we know for sure that we can use the "RS232/USB to TTL adapter" main solution and the "cell data cable" one with DKU-5, CA-42 and CA-45 so far.I did follow exactly the steps that Gradius2's Guide tells. In fact, here is my log.F3 T>/2F3 2>ZSpin Down CompleteElapsed Time 0.126 msecsF3 2>USpin Up CompleteElapsed Time 9.631 secsF3 2>/1F3 1>N1F3 1>/TF3 T>i4,1,22F3 T>F3 T>m0,2,2,,,,,22Max Wr Retries = 00, Max Rd Retries = 00, Max ECC T-Level = 14, Max Certify Rewrite Retries = 00C8User Partition Format 5% complete, Zone 00, Pass 00, LBA 00004339, ErrCode 00000080, Elapsed Time 0 mins 05 secsUser Partition Format Successful - Elapsed Time 0 mins 05 secsF3 T>And then I turned the PC off. Connected the SATA data cable, booted up and VOILA!!!! Everything was just like it was one day before my "reboot of death" (dec, 23rd 2008) But, wait... let's see what HDSentinel has to say.As you can see in the picture I already bought another brand so I will not give a f........ f.... if something happens to my seagate one again. My firmware is still SD81, ok... the health status is at 100%.... and... What?!?!?! THE CACHE IS NOW ZERO MB????? I thought that happened AFTER updating the firmware, or not???Anyways, I'm writing to you from my resucitated Seagate HDD... let's see how long it lives this time. Thanks again to everyone that made the fixing of my drive posible. (AND OF COURSE THE RECOVERY OF MY VALUABLE DATA that is being backed up as I write) Excuse me for the SCREAMING but I can't help it, I'M SO HAPPY!!!!! Greetings, ToKuRo.P.S.: Seagate's support always told me that my disk was not affected, in fact every serial checking tool they released told me that my drive was NOT affected... well... it WAS affected!!!! IN YOUR FACE SEAGATE!!!! Edited January 28, 2009 by ToKuRo Link to comment Share on other sites More sharing options...
chapin4life Posted January 28, 2009 Share Posted January 28, 2009 Guys how do I connect the pins in the hard drive with the data cable wihtout soldering Link to comment Share on other sites More sharing options...
valdas Posted January 28, 2009 Share Posted January 28, 2009 I just curl the wire to make it fit on pin with plyers.Guys how do I connect the pins in the hard drive with the data cable wihtout soldering Link to comment Share on other sites More sharing options...
robintay Posted January 28, 2009 Share Posted January 28, 2009 HiI’m still having trouble getting everything to work.I’ve got all the necessary parts required as listed in Post #1.Parts:- RS232 to TTL adapter from Active Robots (http://www.active-robots.co.uk/rs232-seria...dule-p-775.html)- USB to Serial cable from Amazon (http://www.amazon.co.uk/exec/obidos/ASIN/B000LU61ZM)- Cannibalised a USB cable from an old Logitech Cordless Mouse Receiver to supply the 5V required by the RS232 adapter- Jumper cables etcSo I’ve connected up everything as shown in both Post #1 and Post #101 as I have a ST31000340AS SD15 drive. Exact steps:1. Removed the screw that was shown in Post #101 and used an old Christmas card to separate the PCB from the hard drive.2. Connect the RS232 adapter to the hard drive (TX-RX, RX-TX)3. Connect the USB to Serial cable to the RS232 adapter4. Supply the 5V from the USB cable to the RS232 adapter5. Plugged in the USB cable to the computer’s USB port and the RS232 LED lights up stating there is power6. Plugged in the USB to Serial cable to the computer as well7. Checked everything then plugged in the power supplied by the PSU to the hard drive. The drive then starts to hum (i.e. spin up). 8. Loaded up HyperTerminal and created a new connection as stated in Post #19. Entered CTRL Z and nothing happened10. So I unplugged the power to the hard drive and changed the (TX-RX) cables around and plugged back in the power11. Again tried HyperTerminal and pressed CTRL Z got some garbage. I disconnected and reconnected then and tried again then got nothing.12. Changed the TX-RX around again and repeated step 11. Same thing..I even tried removing the PCB from the hard drive all together and it was the same thing. Every time I entered CTRL Z, I get this funny arrow on the screen (that’s because I turned on echo my commands in HyperTerminal). I get that if I use CTRL z as well. I’m really lost now and really need some help. Do I need to change some other settings in HyperTerminal? At the moment I’ve set it to autodetect the emulation. The drive is still visible in the bios displaying 0 LBA. But it is not visible when system boots up.Please help. Link to comment Share on other sites More sharing options...
Gradius2 Posted January 28, 2009 Author Share Posted January 28, 2009 My firmware is still SD81, ok... the health status is at 100%.... and... What?!?!?! THE CACHE IS NOW ZERO MB????? I thought that happened AFTER updating the firmware, or not???Anyways, I'm writing to you from my resucitated Seagate HDD... let's see how long it lives this time. Thanks again to everyone that made the fixing of my drive posible. (AND OF COURSE THE RECOVERY OF MY VALUABLE DATA that is being backed up as I write) Excuse me for the SCREAMING but I can't help it, I'M SO HAPPY!!!!! Greetings, ToKuRo.P.S.: Seagate's support always told me that my disk was not affected, in fact every serial checking tool they released told me that my drive was NOT affected... well... it WAS affected!!!! IN YOUR FACE SEAGATE!!!! Glad to see you managed to revive your drive.About the cache, yes that was discussed a lot, it seems Seagate used a very confuse scheme to manage 32MB.For 32MB they did, 0xFFFF + 1 * 512 = 33,554,432 = 32,768 (32MB).0xFFFF + 1 should be 0x10000, but since they use 16-bit registry only, it goes back to 0x0000, this is why a LOT softwares will report those drives as 0 (zero) cache. Yes, $eagate did a very poor job here.So far the only program I know it will report the right cache size is Everest Ultimate EditionCheers! Link to comment Share on other sites More sharing options...
Gradius2 Posted January 28, 2009 Author Share Posted January 28, 2009 HiI’m still having trouble getting everything to work.I’ve got all the necessary parts required as listed in Post #1.Parts:- RS232 to TTL adapter from Active Robots (http://www.active-robots.co.uk/rs232-seria...dule-p-775.html)- USB to Serial cable from Amazon (http://www.amazon.co.uk/exec/obidos/ASIN/B000LU61ZM)- Cannibalised a USB cable from an old Logitech Cordless Mouse Receiver to supply the 5V required by the RS232 adapter- Jumper cables etcSo I’ve connected up everything as shown in both Post #1 and Post #101 as I have a ST31000340AS SD15 drive. Exact steps:1. Removed the screw that was shown in Post #101 and used an old Christmas card to separate the PCB from the hard drive.2. Connect the RS232 adapter to the hard drive (TX-RX, RX-TX)3. Connect the USB to Serial cable to the RS232 adapter4. Supply the 5V from the USB cable to the RS232 adapter5. Plugged in the USB cable to the computer’s USB port and the RS232 LED lights up stating there is power6. Plugged in the USB to Serial cable to the computer as well7. Checked everything then plugged in the power supplied by the PSU to the hard drive. The drive then starts to hum (i.e. spin up). 8. Loaded up HyperTerminal and created a new connection as stated in Post #19. Entered CTRL Z and nothing happened10. So I unplugged the power to the hard drive and changed the (TX-RX) cables around and plugged back in the power11. Again tried HyperTerminal and pressed CTRL Z got some garbage. I disconnected and reconnected then and tried again then got nothing.12. Changed the TX-RX around again and repeated step 11. Same thing..I even tried removing the PCB from the hard drive all together and it was the same thing. Every time I entered CTRL Z, I get this funny arrow on the screen (that’s because I turned on echo my commands in HyperTerminal). I get that if I use CTRL z as well. I’m really lost now and really need some help. Do I need to change some other settings in HyperTerminal? At the moment I’ve set it to autodetect the emulation. The drive is still visible in the bios displaying 0 LBA. But it is not visible when system boots up.Please help.Double check if the cable are good, w/o any short circuit, and correctly connected. For USB to Serial, you'll need a GOOD driver, I used this one:http://www.prolific.com.tw/eng/downloads.asp?ID=31Uninstall the old driver first and try prolific driver. After installed, go to Device Manager, under Ports (COM & LPT), confirm your serial is there and config the port to 115200 8 N 1 (no flow control), and press OK.After all that, double check the cables and run hyperterminal (use NO echo) and try now with 38400 8 N 1 (create a new connection), after couple seconds, press CTRL+Z. About terminal you can use VT100, VT102, ANSI, etc. Link to comment Share on other sites More sharing options...
robintay Posted January 28, 2009 Share Posted January 28, 2009 Hey Gradius2Thanks for assisting. The website you mentioned doesnt have the necessary driver for the cable I have. On their website it states that its "For Prolific USB VID_067B&PID_2303 Only". The hardware ID on mine doesnt match.Thanks anyway.Just got a normal COM-COM serial cable so will try it when I get home. Link to comment Share on other sites More sharing options...
Gradius2 Posted January 28, 2009 Author Share Posted January 28, 2009 Hey Gradius2Thanks for assisting. The website you mentioned doesnt have the necessary driver for the cable I have. On their website it states that its "For Prolific USB VID_067B&PID_2303 Only". The hardware ID on mine doesnt match.Thanks anyway.Just got a normal COM-COM serial cable so will try it when I get home.Even so, did you tried to install? To me it installed w/o any "hack" on .inf Link to comment Share on other sites More sharing options...
spellcasterbr Posted January 28, 2009 Share Posted January 28, 2009 (edited) @robintay:Did you try to make a loopback connection between RX/TX with your cable to see if it's working? Edited January 28, 2009 by spellcasterbr Link to comment Share on other sites More sharing options...
mikesw Posted January 28, 2009 Share Posted January 28, 2009 My firmware is still SD81, ok... the health status is at 100%.... and... What?!?!?! THE CACHE IS NOW ZERO MB????? I thought that happened AFTER updating the firmware, or not???Anyways, I'm writing to you from my resucitated Seagate HDD... let's see how long it lives this time. Thanks again to everyone that made the fixing of my drive posible. (AND OF COURSE THE RECOVERY OF MY VALUABLE DATA that is being backed up as I write) Excuse me for the SCREAMING but I can't help it, I'M SO HAPPY!!!!! Greetings, ToKuRo.P.S.: Seagate's support always told me that my disk was not affected, in fact every serial checking tool they released told me that my drive was NOT affected... well... it WAS affected!!!! IN YOUR FACE SEAGATE!!!! Glad to see you managed to revive your drive.About the cache, yes that was discussed a lot, it seems Seagate used a very confuse scheme to manage 32MB.For 32MB they did, 0xFFFF + 1 * 512 = 33,554,432 = 32,768 (32MB).0xFFFF + 1 should be 0x10000, but since they use 16-bit registry only, it goes back to 0x0000, this is why a LOT softwares will report those drives as 0 (zero) cache. Yes, $eagate did a very poor job here.So far the only program I know it will report the right cache size is Everest Ultimate EditionCheers!So is this why HDTUNE PRO shows the ST31000333AS cache as N/A instead of 32MB? Link to comment Share on other sites More sharing options...
robintay Posted January 28, 2009 Share Posted January 28, 2009 Hey Gradius2Thanks for assisting. The website you mentioned doesnt have the necessary driver for the cable I have. On their website it states that its "For Prolific USB VID_067B&PID_2303 Only". The hardware ID on mine doesnt match.Thanks anyway.Just got a normal COM-COM serial cable so will try it when I get home.Even so, did you tried to install? To me it installed w/o any "hack" on .infYes I tried but it didnt want to install. Anyway tried the serial cable and that didnt work either. Dang it!Wonder if there's anyone in London who's willing to help out? I can bring the drive out to you to fix no worries. Link to comment Share on other sites More sharing options...
bsobel Posted January 28, 2009 Share Posted January 28, 2009 Hi...anyone tought about the board swap method again. and what to do with the click of death after the board swap. i can hook the drive up to tx/rx is there any kind of commands that can be run to reintialize the disc?My firmware is still SD81, ok... the health status is at 100%.... and... What?!?!?! THE CACHE IS NOW ZERO MB????? I thought that happened AFTER updating the firmware, or not???Anyways, I'm writing to you from my resucitated Seagate HDD... let's see how long it lives this time. Thanks again to everyone that made the fixing of my drive posible. (AND OF COURSE THE RECOVERY OF MY VALUABLE DATA that is being backed up as I write) Excuse me for the SCREAMING but I can't help it, I'M SO HAPPY!!!!! Greetings, ToKuRo.P.S.: Seagate's support always told me that my disk was not affected, in fact every serial checking tool they released told me that my drive was NOT affected... well... it WAS affected!!!! IN YOUR FACE SEAGATE!!!! Glad to see you managed to revive your drive.About the cache, yes that was discussed a lot, it seems Seagate used a very confuse scheme to manage 32MB.For 32MB they did, 0xFFFF + 1 * 512 = 33,554,432 = 32,768 (32MB).0xFFFF + 1 should be 0x10000, but since they use 16-bit registry only, it goes back to 0x0000, this is why a LOT softwares will report those drives as 0 (zero) cache. Yes, $eagate did a very poor job here.So far the only program I know it will report the right cache size is Everest Ultimate EditionCheers!So is this why HDTUNE PRO shows the ST31000333AS cache as N/A instead of 32MB? Link to comment Share on other sites More sharing options...
qgoof Posted January 28, 2009 Share Posted January 28, 2009 (edited) I purchased this USB/TTL device from ebay: http://cgi.ebay.com/ws/eBayISAPI.dll?ViewI...em=380097862283It works just as good and comes with some wires that work great with the drive. The ebay listing has the drivers but XP was able to recognize it. HTH. Edited January 28, 2009 by qgoof Link to comment Share on other sites More sharing options...
pichi Posted January 28, 2009 Share Posted January 28, 2009 Seagate modify commands in the new firmware:SD15:Level T 'i': Rev 0001.0000, Overlay, InitDefectList, i[DefectListSelect],[saveListOpt],[ValidKey]Level T 'm': Rev 0001.0000, Flash, FormatPartition,m[Partition],[FormatOpts],[DefectListOpts],[MaxWrRetryCnt],[MaxRdRetryCnt],[MaxEccTLevel],[MaxCertifyTrkRewrites],[ValidKey]SD1A:Level T 'i': Rev 0011.0000, Overlay, InitDefectList, i[DefectListSelect],[saveListOpt],[ValidKey]Level T 'm': Rev 0012.0000, Flash, FormatPartition, m[Partition],[FormatOpts],[DefectListOpts],[MaxWrRetryCnt],[MaxRdRetryCnt],[MaxEccTLevel],[MaxCertifyTrkRewrites],[ValidKey],[DataPattern]Questions:¿What is [DataPattern] in Level T 'm'?Can be SD1A bricks repaired with the new commands table? Link to comment Share on other sites More sharing options...
Laz Posted January 28, 2009 Share Posted January 28, 2009 HiI’m still having trouble getting everything to work.Every time I entered CTRL Z, I get this funny arrow on the screen (that’s because I turned on echo my commands in HyperTerminal). I get that if I use CTRL z as well. I’m really lost now and really need some help. Do I need to change some other settings in HyperTerminal? At the moment I’ve set it to autodetect the emulation. The drive is still visible in the bios displaying 0 LBA. But it is not visible when system boots up.Please help.I was getting that arrow until I flipped my tx/rx connections, then things proceeded as per text Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now