All times are UTC - 5 hours [ DST ]


Forum rules


Please do not post questions about data recovery cases here (use this forum instead). This forum is for topics on finding new ways to recover data. Accessing firmware, writing programs, reading bits off the platter, recovering data from dust...



Post new topic Reply to topic  [ 25 posts ]  Go to page Previous  1, 2
Author Message
 Post subject: Re: Develop the new software for writing ROM for Seagate F3
PostPosted: June 22nd, 2020, 17:45 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 12419
Location: Australia
This is what I found:

LibCRC – Open Source CRC Library in C:
https://www.libcrc.org/

This is Python code for calculating Seagate CRCs:
https://github.com/eurecom-s3/hdd_firmware_tools

Note that the you need to reverse the endianness of the dwords before calculating the CRC.

FWIW, I have written a FreeBasic version of this code:
http://www.users.on.net/~fzabkar/temp/ST_CRC16.bas
http://www.users.on.net/~fzabkar/temp/ST_CRC16.exe

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Develop the new software for writing ROM for Seagate F3
PostPosted: June 22nd, 2020, 18:42 
Offline

Joined: March 25th, 2018, 16:39
Posts: 25
Location: Europe
Stealing is a relative term. We dont' live on deserted island. Linus Torvalds did not write a "new" OS - he copied all basic concepts from unix sources shared by his university. Did he steal the code? Did Bill Gates create MS-DOS from scratch, never looking on CP/M? Did Numega get windows internals used in Softice from MS? Did PC3K get HDD internals from manufacturers? Did all they steal the code?
Nothing, except 'Z1 computer', is build "from scratch"


Top
 Profile  
 
 Post subject: Re: Develop the new software for writing ROM for Seagate F3
PostPosted: June 23rd, 2020, 4:28 
Offline

Joined: October 3rd, 2005, 0:40
Posts: 3081
Location: Hungary
these are 2 different things imo.
- to look at some product and create something similar on your own
- and to peek into code samples and steal the basic implementation of a function.

the difference is the research you do and it is very easy to steal something and then pose yourself as our saviour to share your 'researches'.
Not quite ethic i think.
If you wanna build a util that can read and write ROM on F3 drives, take the time and look into the original fw, find the parts that are associated with these functions and write your code yourself, then publish it (if you want after all that).
I know exactly what it takes, it is possible, i built it too.
It is not neccessary to get docs from manufacturers to implement any function, i get no such thing either, still developed quite a few things myself.
I am not against building such tools, but this way is is not ethic and it has nothing to do with research.
I believe you have the skills to do this research yourself, and you don't need to steal info from others.

pepe

_________________
Adatmentés - Data recovery
No bitcoin donations :)


Top
 Profile  
 
 Post subject: Re: Develop the new software for writing ROM for Seagate F3
PostPosted: June 24th, 2020, 1:46 
Offline
User avatar

Joined: December 4th, 2012, 1:35
Posts: 3540
Location: Adelaide, Australia
the most important parts of all answers is summed up by a part of what pepe said:

"imo"

opinions and laws, and interpretations of both are a neverending source of discussion... mostly fruitless. (IMHO!)


Top
 Profile  
 
 Post subject: Re: Develop the new software for writing ROM for Seagate F3
PostPosted: June 24th, 2020, 10:17 
Offline

Joined: October 3rd, 2005, 0:40
Posts: 3081
Location: Hungary
i am just bothered by using the term 'research' for sniffing code that others developed.

pepe

_________________
Adatmentés - Data recovery
No bitcoin donations :)


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 25 posts ]  Go to page Previous  1, 2

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 6 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group