Switch to full style
Data recovery and disk repair questions and discussions related to old-fashioned SATA, SAS, SCSI, IDE, MFM hard drives - any type of storage device that has moving parts
Post a reply

Seagate F3 Drive Diagnostic Command help

August 1st, 2014, 10:30

Hello.

I have a Seagate F3 drive that I am conducting some experiments on in regards to directly accessing the firmware. I have successfully accessed the drive through a COM port and I have access to some of the Seagate Diagnostic commands. What I am interested in is a possible way to copy or 'dump out' the Service Area for head 0,1,2..etc. I know I have the ability to read individual firmware modules but ideally I'd like to be able to request and copy every Service Area block address per head using the Seagate commands, creating a raw dump of the data, which I can then further investigate independently.

Thanks in advance for any help!

Re: Seagate F3 Drive Diagnostic Command help

August 1st, 2014, 16:44

Hello Zero182,

you can use SeDiV or any other software solution. But this software is not free.
You can check Xsoliman post and his research

Re: Seagate F3 Drive Diagnostic Command help

August 1st, 2014, 16:56

jerovsek wrote:Hello Zero182,

you can use SeDiV or any other software solution. But this software is not free.
You can check Xsoliman post and his research


Hello jerovsek,

Thanks for the reply!

I appreciate the software will do this for me however, I am looking for a challenge and to achieve this using the Seagate F3 diagnostic commands. I have read the post provided by Xsoliman which has given me a lot of handy information. Unfortunately I still require aid in what commands or command combination to fully read the Service Area and simply dump it out into a file.

I am not looking to create my own tool but am determined to achieve this Service Area read/dump using the Seagate diagnostic commands. :)

Thanks in advance!

Re: Seagate F3 Drive Diagnostic Command help

August 1st, 2014, 18:29

What you're asking for took years of research by teams of engineers. They're not going to just give you the raw commands. Besides each drive family is different. If you want to deal in this type of stuff, you'll need to invest in professional tools like PC-3000.

Re: Seagate F3 Drive Diagnostic Command help

August 1st, 2014, 19:12

If you already have a tool, and if the tool does not provide a terminal window, then you could snoop on the COM port via a second COM port, assuming you couldn't snoop it with a software based port sniffing tool.

Re: Seagate F3 Drive Diagnostic Command help

August 1st, 2014, 19:17

Thanks for both of your comments. I highly appreciate and respect the feedback and info you have provided! :)

Re: Seagate F3 Drive Diagnostic Command help

August 1st, 2014, 21:15

You should get into reverse engineering for existing tools. That seems to be more popular these days.

Re: Seagate F3 Drive Diagnostic Command help

August 2nd, 2014, 19:11

Reverse Engineering HDD Software using IDE Port Monitor:
http://malthus.zapto.org/viewtopic.php?f=59&t=611

http://nazyura.hardw.net/000005.htm

Re: Seagate F3 Drive Diagnostic Command help

August 6th, 2014, 16:39

Thanks for the comments everyone. I seem to be making good progress within the terminal! :)

Just a quick question, is there any way to increase the number of blocks the read buffer will read at a time? it currently only reads blocks of 200 when doing a read comparison, was wondering if its possible to increase this using a command?

Thanks in advance! :)
Post a reply