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

Re: Help with seagate terminal

October 1st, 2010, 13:51

There are 10000000000000+ threads about this

Re: Help with seagate terminal

October 2nd, 2010, 14:46

viktdev wrote:1/ Flashing a seagate pcb without using an external programmer IS possible 8)
2/ ST_MEM_FREE does not support sdld.
3/ AFAIR there is a description of the sdld protocol that seems partially correct on a russian forum. Maybe you should search using cyrillic....


It occurs that the SDLD protocol can easily be reverse engineered simply by using the free version of SEDIV or ST_MEM_FREE, and downloading the cert, app, firmware, etc... from the drive.

Those programs don't allow to write firmware to the drive, but they do allow to read. Therein lies the access. Simply run portmon, and then download the firmware from any Seagate drive. The portmon logs will contain the entire SDLD protocol, since it was used to perform the download.

I doubt I will do this, but I might. I doubt I will, but here is the means for others so inclined who might read this thread and others on SDLD and ST_MEM_FREE. If you can program in some programming language, one that has serial port APIs and libraries, it will be an easy task. Get the source code for an open source terminal program from sourceforge, add the protocol, and you are in business.

Long live the Empire.

Re: Help with seagate terminal

October 2nd, 2010, 15:04

If any copyright issue is involved, it falls to Seagate and not SEDIV or ST_MEM_FREE, and no more so than using the terminal or any of the terminal commands does, since SEDIV and ST_MEM_FREE do not own and did not create the SDLD protocol.

Re: Help with seagate terminal

October 2nd, 2010, 15:25

Partial BULLSHIT partial (very small part) truth.

Re: Help with seagate terminal

October 2nd, 2010, 15:35

In Russian, bullshit means "city square", and kraznia bullshit means "Red Square".

Re: Help with seagate terminal

October 2nd, 2010, 16:04

Here's a crazy idea.....How about try and BUY one of the versions that support SDLD?

Re: Help with seagate terminal

October 2nd, 2010, 16:41

guru wrote:Here's a crazy idea.....How about try and BUY one of the versions that support SDLD?

If I did DR work I might, but I don't.

Nothing to complain about here, since considering how easy it is to damage a drive further with the terminal, posting this knowledge is likely to increase your income.

Why should i pay when I would never receive return on investment because I only recover drive hardware, not data, and when I can do it for free spending 20 hours of research? Anyone not willing to do all that work and research will buy it instead, in other words, most people will buy it. Any free software will be a hack with few if any user friendly ease of use features. So you will have to be pretty hard up for money to use it. Anyone that hard up for money isn't going to buy anyway, so SEDIV loses nothing, really.

(Of course, on the other hand, if one watches The Keiser Report on RT.com, one suspects that everybody will be that hard up soon enough...)

If someone uses this knowledge and writes a competing software and gives it for free, it motivates Salvation or ACELabs or whoever else to improve their offerings, and everyone benefits. Competition is good, it causes progress, improvement, and advancement.

Ptaak: One does have to wonder where those who wrote SDLD programs like SEDIV and ST_MEM_FREE / ST_MEM_SDLD acquired the specifics of the SDLD protocol... Wait, let me guess... reverse engineering Seagate firmware without Seagate's permission? That this is so is stated numerous paces throughout these forum topics.

Re: Help with seagate terminal

October 2nd, 2010, 17:01

Ah, here is but one of many:

should-send-our-data-professional-company-t9551-20.html?hilit=hard%20work%20reverse%20engineering#p59124

"The makers of these tools have spent fortunes reverse engineering and studying these peculiarities in drives. I think it would not be fair to them for others to give the knowledge away to everyone. On the other hand, if you call them up, and by their tools, you will get nice manuals and a wealth of information."

Pot,, Kettle, Black I guess. All knowledge is, by definition, pirated.
Last edited by Feklar on October 2nd, 2010, 17:04, edited 1 time in total.

Re: Help with seagate terminal

October 2nd, 2010, 17:03

Feklar wrote:If someone uses this knowledge and writes a competing software and gives it for free, it motivates Salvation or ACELabs or whoever else to improve their offerings, and everyone benefits. Competition is good, it causes progress, improvement, and advancement.


My arse. The only result will be manufacturers forced to change their FW/HW structures and moving to even more proprietary architectures. Their target is to sell drives, not to care about people with their porn warez or relevant data, and this is the mass market / economy. You won't see something like that because there's a lot of direct and indirect $$$ involved.

Feklar wrote:One does have to wonder where those who wrote SDLD programs like SEDIV and ST_MEM_FREE / ST_MEM_SDLD acquired the specifics of the SDLD protocol... Wait, let me guess... reverse engineering Seagate firmware without Seagate's permission?


Simple : starting from "somewhere", they sat down and made sane R&D instead of waiting for something or buying something else ready-made. If you really want, you can do the same or find *other* ways.

Re: Help with seagate terminal

October 2nd, 2010, 17:08

BlackST wrote:The only result will be manufacturers forced to change their FW/HW structures and moving to even more proprietary architectures.

This deed is already done.
BlackST wrote:Simple : starting from "somewhere", they sat down and made sane R&D instead of waiting for something or buying something else ready-made. If you really want, you can do the same or find *other* ways.

You're agreeing with me, I don't get it. This is what I am proposing to be done.

Re: Help with seagate terminal

October 2nd, 2010, 17:13

Do it then. Are you on the dole by a chance or rich for any reason ? You seem to have so much time in your hands and no need to work...

Re: Help with seagate terminal

October 2nd, 2010, 17:18

Ptaak:

What is this, the Spanish Inquisition again? I am a spy. I would rather discuss that Priapsm is possible without Viagra.

All rich people are on the dole. What of it?

Re: Help with seagate terminal

October 2nd, 2010, 17:30

Yes sure.... Good night.

Re: Help with seagate terminal

October 2nd, 2010, 18:43

Feklar wrote:Long live the Empire.

You're weird.

Re: Help with seagate terminal

October 2nd, 2010, 21:50

Feklar wrote:I am curious as to whether this part, (the removed part location is circled in red) is a diode (my guess) or a capacitor.

See my notes:
http://www.users.on.net/~fzabkar/HDD/TVS_diodes.txt
http://www.users.on.net/~fzabkar/HDD/HDD_ICs.txt

These URLs will help you identify the components:
http://hddscan.com/doc/HDD_from_inside.html
easy-faultdiagnostic-troubleshooting-must-try-t12319.html

BTW, please keep up the good work.

Re: Help with seagate terminal

October 3rd, 2010, 4:30

"All knowledge is, by definition, pirated"

Most of the universe thinks otherwise

We suppose ourselves to possess unqualified scientific knowledge of a thing, as opposed to knowing it in the accidental way in which the sophist knows, when we think that we know the cause on which the fact depends, as the cause of that fact and of no other, and, further, that the fact could not be other than it is. Now that scientific knowing is something of this sort is evident — witness both those who falsely claim it and those who actually possess it, since the former merely imagine themselves to be, while the latter are also actually, in the condition described. Consequently the proper object of unqualified scientific knowledge is something which cannot be other than it is. ”
— Aristotle, Posterior Analytics (Book 1 Part 2)

The definition of knowledge is a matter of on-going debate among philosophers in the field of epistemology. The classical definition, described but not ultimately endorsed by Plato [1], specifies that a statement must meet three criteria in order to be considered knowledge: it must be justified, true, and believed.

Re: Help with seagate terminal

October 3rd, 2010, 12:00

What I meant by "All knowledge is, by definition, pirated" was that all our knowledge, of whatever type or substance, is taken from others, usually with little or no recompense as compared to the value of the knowledge. Your mother taught you to look both ways before you cross the street, and so you are still alive. How would it be possible for you to repay her the same value, when that was one lesson of a very large set of others? One could say, with some degree of truth, that all one's knowledge was obtained in large part because of those others who defended one's country in past wars. We profit and we learn knowledge because of their sacrifices and losses (and victories as well).

Even invention, and new knowledge that arises as a result of invention, is not entirely original. The universe itself allows it, and it would not be possible without having taken large quantities of prerequisite knowledge from others.

"Is that you John Wayne? Is this me?"

- Private Joker, "Full Metal Jacket"

Re: Help with seagate terminal

October 3rd, 2010, 14:28

drc wrote:
Feklar wrote:Long live the Empire.

You're weird.


I got lost at the beginning of page 2...

Re: Help with seagate terminal

October 3rd, 2010, 18:45

guru wrote: — Aristotle, Posterior Analytics (Book 1 Part 2)

Sounds like a proctology text.

Re: Help with seagate terminal

October 3rd, 2010, 19:17

Aristotle was always the butt of many jokes :shock:
Post a reply