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
July 21st, 2016, 8:28
Hello
Need loader for ST9500325AS / FW : 2BSM1
I appreciate any help.
Thanks in advance.
July 21st, 2016, 8:49
Here you go.
Good luck!
- Attachments
-
- ST9500325AS-0002BSM1.zip
- (153.99 KiB) Downloaded 570 times
July 21st, 2016, 9:05
Thank you very much.

Good luck
July 21st, 2016, 9:19
MRT says : invalid file.
Please anyone have it in MRT format?
Thank you very much.
July 21st, 2016, 12:13
if you need to use this loader you can use seagate tool to force fw update
also your MRT have loader for 5400.6 , try it will work with you
July 21st, 2016, 12:31
hpw333 wrote:if you need to use this loader you can use seagate tool to force fw update
also your MRT have loader for 5400.6 , try it will work with you
Do you have the mentioned loader for MRT or not?
July 21st, 2016, 14:07
I think it's the same whether it's for PC-3000 or MRT. It's just a binary file. You may just need to rename the extension.
July 21st, 2016, 14:34
Same extension .lod, but not the same size.
MRT gives (invalid file) when trying to upload loader.
Even when trying to create loader from the drive itself via sys file, there is corrupted sys files needed for creating loader.
thank you.
July 21st, 2016, 15:29
unknown wrote:Even when trying to create loader from the drive itself via sys file, there is corrupted sys files needed for creating loader.
Both copies ?
July 21st, 2016, 15:48
data-medics wrote:I think it's the same whether it's for PC-3000 or MRT. It's just a binary file. You may just need to rename the extension.
FWIW, I have analysed the MRT loader format for older Seagates. For a start, the MRT loader begins with an "MRT" signature.
viewtopic.php?f=1&t=33655&start=20
July 21st, 2016, 15:58
unknown wrote:Even when trying to create loader from the drive itself via sys file, there is corrupted sys files needed for creating loader.
I have carved the 4 sys files out of the PC3K loader. Hopefully MRT can use them to build its own loader.
- Attachments
-
- 0002BSM1.rar
- (141.29 KiB) Downloaded 498 times
July 28th, 2016, 4:35
unknown wrote:hpw333 wrote:if you need to use this loader you can use seagate tool to force fw update
also your MRT have loader for 5400.6 , try it will work with you
Do you have the mentioned loader for MRT or not?
Hello, if the loader is created by a third-party tool, and in MRT Seagate utility, you can try to use those methods below:
The first one is to use the function of " Run Firmware Upgrade Script" in "Tools" function;
Then second way is to use the function of "Update microcode" in "Tools" function (Tools>>Loader>>Update microcode);
But I suggest you to use the first one, because it can support the universal loader form.
- Attachments
-

-

July 30th, 2016, 17:32
@mrtpro, can you create a loader from the 4 sys files?
Some time ago there was a thread (by michaelchiklis?) where MRT's F3 loader produced gibberish from MRT's own resources. Has this bug been fixed?
July 30th, 2016, 23:26
Here, this is the LDR you need that i have found in my MRT database:
July 31st, 2016, 0:51
Maybe it wasn't a bug. The MRT loader appears to be encrypted using a simple byte-for-byte substitution algorithm. If so, then I can't understand why they would do this.
July 31st, 2016, 6:16
MRT older version generated .ldr loader file which was starting with some kind of substitution algorithm as you say (CD CD patterns).
Newer version produces normal loader file which has .lod extension.
I'm not sure, but i think you can convert old .ldr into new .lod by just filling long 'CD' patterns with zeros
August 1st, 2016, 1:54
michael chiklis wrote:MRT older version generated .ldr loader file which was starting with some kind of substitution algorithm as you say (CD CD patterns).
Newer version produces normal loader file which has .lod extension.
I'm not sure, but i think you can convert old .ldr into new .lod by just filling long 'CD' patterns with zeros
I can write a program to do the conversion if there is any need for it. There is a lot more to it than just replacing 0xCD with 0x00.
August 1st, 2016, 4:57
Here is the converter:
- Attachments
-
- CNVRTLDR.rar
- (82.98 KiB) Downloaded 556 times
August 1st, 2016, 9:27
Frank you're great

P.S.
the converter seem not working on x64 OS unfortunately, even in CMD mode.
August 1st, 2016, 14:44
Sorry, I have no way of testing that.
This is what you should see:
- Code:
C:\>cnvrtldr
Conversion format not specified
Usage: CNVRTLDR [enc2dec / dec2enc] infil=["input filename"] outfil=["output filename"]
Examples:
CNVRTLDR enc2dec infil=SgF3LDR.ldr outfil=SgF3LDR.lod
CNVRTLDR dec2enc infil=SgF3LDR.lod outfil=SgF3LDR.ldr
I'm not much of a programmer, so I write programs for the command line. This means that I don't need to deal with a GUI, nor do I need to be concerned with all the different flavours of Windows. Or so I thought ...
It should be easy to write an equivalent conversion routine in Python. Maybe that would be more universal. Basically all that you need to do is to read bytes from the input file, look up the converted bytes in a byte map, and then write them to the output file.
Powered by phpBB © phpBB Group.