New subject: Re: Toshiba 1.8 Microdrive MK3006GAL - Looking for repair tips
No clean bench is risky.
Your gloves should be powderless.
Do you know the technique for removing heads from platters? It can be explained, but not well, better to be shown.
If the data is important I would seriously recommend a pro
Regards,
New subject: Re: Toshiba 1.8 Microdrive MK3006GAL - Looking for repair tips
Is Hungary far away from Estonia?
- Data recovery
Hi to all the hard drive gurus around here,
I know that you are busy and all the newcomers' questions tend to get on your nerves from time to time. Yet, I hope that some poeple will find the time to read this thread and perhaps even be able to help me solve this problem (if possible at all). I'd highly appreciate any input on the matter.
Now the details:
I recently got a ST31000340NS drive (1TB Seagate ES.2 drive), which was said to be defective, not found by BIOS.
When I first connected it, I was a bit puzzled to say the least!
The drive is recongnized by BIOS on first powerup, showing 0MB capacity, but not as ST31000340NS!!! it is shown as being a ST31000340AS.
I then connected the PCB only to terminal to see if someone changed the PCB to that of a real ST31000340AS.
Using CTRL+L and CTRL+A I found the S/N to match the one printed on the HDD case, so the PCB should really be the one that actually left the Seagate factory with the HDD body. Furthermore, the info shows the drive to have firmware SD35 flashed, which sure enough is a 7200.11 ST31000340AS firmware and not one for the ST31000340NS ES.2, which namely are SN0x (x being 1 through 6), AFAIK.
So to me as a layman in this field, it looks very much like someone accidentaly( :?: Don't ask me how!) flashed a SD35 firmware, meant for a 7200.11 Barracuda, onto his Barracuda ES.2. Perhaps because of the naming, which is nearly identical on both drives, except for the difference in the AS(7200.11) vs. NS(ES.2) at the end.
Now the big question is:
Is there a way to correct that firmware problem? I mean for me, without sending the drive in for ressurection, for lots of money. I do have a compatible SPI flasher here, whiich is known to work with the used SPI flash rom. But I don't know (and even highly douubt) if that's any good without further info.
The data on the drive is not of any importance at all! What counts would be to get the drive back to use. The data on the drive is not mine and I don't care about it and obviously the previous owner didn't care about it much, too, or he wouldn't have sold the drive. Would just be nice to get the drive to work again.
I highly appreciate any comments. And if the gurus agree that this drive is actually lost, then I'll accept that. I would just like to know if there could be a way. It's just a waste of a good drive ATM, to me.
Thank you very much in advance and greetings from Bavaria!
Ingmar :)
New subject: Re: Seagate ST31000340NS ES.2 seen by BIOS as ST31000340AS?
I wonder if that firmware might actually work.
There is a common problem with 7200.11 drives that they sometimes show up as having 0 blocks. One fix is to use SeaTools for DOS (you can download the image of a bootable CD from Seagate). It has an option to set the disk capacity. Do that -- set it to the maximum. This might make your drive work.
As far as flashing the correct firmware, that may well be possible. I don't know anything about that but others do. That is probably the best thing to do.
New subject: Re: Seagate ST31000340NS ES.2 seen by BIOS as ST31000340AS?
Hi Hugh,
and thank you very much for your answer.
I am aware of the known firmware problem concerning the 7200.11 and ES.2 series. I mean I sure don't know as much about it as many people around here, but I knew that there is a FW bug.
The real problem is that this drive besides the wrong firmware seems to be in BUSY state, too. It is only detected (as ST31000340AS) on first bootup, or after a powercycle. After that (for example after a reset or when some program tries to detect the drive, after the first powerup), the activity LED is and stays constantly lit and the computer hangs forever.
On first powerup the drive tries to spin up, moves the heads around randomly (probably due to the wrong firmware version :?: ) and then spins down after some seconds. The head movement is accompanied by some clicking (sign of mechanical damage, or rather a problem due to the wrong firmware :?: ), although no grinding noise or something similar is audible.
And the common fix for the busy problem doesn't work, as I can't fully spin up the drive. After spindown via the "/2" -> "Z", followed by "U" the drive gives me "ERROR: 1008 DETSEC...", which AFAIK probably simply means that the drive is not able to spin up. And most of the time, when the PCB is connected to the drive, I get either the LED000000CC or the LED000000CE error. When I short the read-channels, I can get around that for a while.
My guess was that the drive could possibly be OK electrically and mechanically, but the wrong firmware rendered it unuseable. And with that wrong firmware, it seems I can't get much more out of the terminal, than some info on the hdd. But I don't seem to be able to do much more about the problem. At least not with my current knowledge about the drive and it's diagnostics.
That's why I came here to ask for help. As I said, if it is impossible, then it is. I just thought that some poeple around here may actually be able to know a way around that problem. But maybe I'm just misjudging the situation due to the lack of better knowledge. How should I know. I am a layman, as I already said.
Anyway thanks for any further comments! Positive or negative.
Greets
Raj.
New subject: Re: Seagate ST31000340NS ES.2 seen by BIOS as ST31000340AS?
User avatar
RMA this drive or take it to a shop that might help you on this one. A DR shop. But if it was flashed with the wrong FW version this might not be possible to repair this drive and it is time to get a new drive or maybe send it to Seagate and see what they will tell you on this one.
Nainesh
New subject: Re: Seagate ST31000340NS ES.2 seen by BIOS as ST31000340AS?
poehere wrote:
RMA this drive or take it to a shop that might help you on this one. A DR shop. But if it was flashed with the wrong FW version this might not be possible to repair this drive and it is time to get a new drive or maybe send it to Seagate and see what they will tell you on this one.
Thanks for your opinion!
This unfortunately is a OEM drive. Seagate won't do nothing on this one. And there also is no shop to take it to either. But I only payed a few EUROs for this one, hoping to possibly get it to work on my own, tinkering with it. As I said, the data on the drive is of absolutely no value to me. ZERO.
So if it is absolutely impossible to reflash the right firmware version, the drive will simply be binned. Or kept to learn a bit with it, as far as that's possible.
BTW, isn't there a way to extract the FW file from the downloadable update from Seagate and flashing it, using terminal commands? I'm just guessing here. I believe to remember that there is a flash command in the command list of this drive series. As I said I also could flash the SPI ROM directly. The problem is just: What data to use and what adresses exactly to write? I doubt that the whole flashrom gets written during a FW upgrade, or am I wrong and the additional data is really stored on the platters and the ROM "only" contains a single FW block? Or even much more complex?
As always, any extra input is highly appreciated. ;)
New subject: Re: Seagate ST31000340NS ES.2 seen by BIOS as ST31000340AS?
This really seems to be a tough nut to crack. The combination of wrong firmware and BSY problem is, let's call it "special". :D
Upon trying to reset the firmware, or issueing the reset command on Level 1, command "e", I always receive "Bogus ISR" (after a successful spindown message), which probably means something along the lines of "wrong or unkown Interrupt Subroutiine", which again seems to confirm why the drive can't spinup and why it makes clicking noises on spinup. Really seems to be due to the wrong firmware. I.e. non-matching adresses for the needed programm segments.
In the meantime, I had a look at the flash software from Seagate and it looks like flashing a ST31000340AS (which this one isn't but does identify itself as, though) with the ST31000340NS firmware, shouldn't be too big of a problem.
BUT, the drive would have to be a) not in BSY state and b) able to spin up correctly. Unfortunately both of these conditions are not given, so this seems really bad.
Anyone got any ideas whatsoever? :mrgreen:
BTW, do you think an extra PCB with rigt FW version (SN05) could help in any way? I know it won't work without additional modifications, but could it possibly help partially at least?