MultiDrive – free backup, clone & wipe disk utility from Atola Technology

All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 8 posts ] 
Author Message
 Post subject: Dell/Seagate ST1200MM0007 cannot update to ISO6
PostPosted: Yesterday, 10:53 
Offline

Joined: Yesterday, 10:19
Posts: 4
Location: United Kingdom
Hello people.

I purchased a couple of these drives for use in my kludge-tastic home server.

They are intended to be connected to an IBM M5110 as controller flashed to be a "generic" Lsi 2308 IT mode card.

One came with firmware version ISO4, the other with ISO5.

After some fighting, and plugging them in to a Dell h200 that I also purchased (still in ir mode), I managed to get them both up to ISO5, but the "SAS_DRIVE_FIRMWARE_2DDG2_LN_ISO6_A.BIN" refuses to run on these drives.

The error it throws is simply "This update Package is not compatible with your system configuration".

Things I have tried:
Connecting them to the 2308 - same error
Connecting them to the h200 - same error
Creating a virtual machine with a spoofed Dell smbios posing as a Dell r730 with the h200 passed through to the vm running almalinux 9.8 - same error
Extracting the ISO6.fwh file and flashing with sg_write_buffer in a whole lot of variations - rejected
Attempting to update with various methods with the Seagate 003.lod - rejected

Some of these were suggested by googles search ai, but I did check sources.

The problem I am having is they seem to reset after a variable amount of time and get dropped from the bus.

The same ai suggested that ISO6 was made to deal with the droppages.

This is my first time dealing with enterprise HDDs,


Top
 Profile  
 
 Post subject: Re: Dell/Seagate ST1200MM0007 cannot update to ISO6
PostPosted: Yesterday, 12:08 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16971
Location: Australia
Here are the links so that people who want to help you don't need to search for the updates like I had to:

https://www.dell.com/support/home/en-au/drivers/driversdetails?driverid=vvjhp (IS04)
https://www.dell.com/support/home/en-au/drivers/driversdetails?driverid=pnvwc (IS05)
https://www.dell.com/support/home/en-au/drivers/driversdetails?driverid=2ddg2 (IS06)

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Dell/Seagate ST1200MM0007 cannot update to ISO6
PostPosted: Yesterday, 12:25 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16971
Location: Australia
Dell's header:

Code:
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000000  20 20 20 20 44 45 4C 4C 39 49 53 30 36 49 53 30      DELL9IS06IS0
00000010  30 78 02 00 00 00 00 00 00 00 00 00 00 00 00 00  0x..............
00000020  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000030  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02  ................
00000040  20 20 31 30 30 36 34 31 20 20 20 20 20 20 20 20    100641       
00000050  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                 
00000060  20 20 20 20 53 54 31 32 30 30 4D 4D 30 30 30 37      ST1200MM0007
00000070  20 20 31 30 30 36 38 30 20 20 20 20 20 20 20 20    100680       
00000080  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                 
00000090  20 20 20 20 20 53 54 39 30 30 4D 4D 30 30 30 37       ST900MM0007

The above header needs to be stripped off if you want to use non-Dell methods.

Alternatively, try changing 0x39 to 0x09:

Code:
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000000  20 20 20 20 44 45 4C 4C 39 49 53 30 36 49 53 30      DELL9IS06IS0
                                  ^^
00000010  30 78 02 00 00 00 00 00 00 00 00 00 00 00 00 00  0x..............

This is the 05 header:

Code:
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000000  20 20 20 20 44 45 4C 4C 09 49 53 30 35 49 53 30      DELL.IS05IS0
                                  ^^
00000010  30 78 01 00 00 00 00 00 00 00 00 00 00 00 00 00  0x..............

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Dell/Seagate ST1200MM0007 cannot update to ISO6
PostPosted: Today, 8:17 
Offline

Joined: Yesterday, 10:19
Posts: 4
Location: United Kingdom
My apologies for not posting links to the updates.

I'm not super familiar with hex editing.

The first part (removing the Dell header) looks simple enough, but my unfamiliarity has left me a little confused by the second part


Top
 Profile  
 
 Post subject: Re: Dell/Seagate ST1200MM0007 cannot update to ISO6
PostPosted: Today, 12:08 
Offline

Joined: Yesterday, 10:19
Posts: 4
Location: United Kingdom
Well, that was unexpectedly easy in the end. Thank you for letting me know the exact border of the Dell header.

Sg_write_buffer --mode=7 --in./ISO6-EDITED.fwh /dev/sg5 worked instantly.

Thank you your help.

Out of curiosity, would there be any advantage to flashing them as a Seagate disk with the 0003 firmware from the Seagate site? (I can't get a direct link I'm afraid, I could upload the firmware file?)


Top
 Profile  
 
 Post subject: Re: Dell/Seagate ST1200MM0007 cannot update to ISO6
PostPosted: Today, 12:37 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16971
Location: Australia
I can't advise you as to the safety of "cross-flashing", ie mixing OEM and retail firmware versions. I have seen instances where people have done this with SATA drives and bricked them. Personally, I would not do it, but user @E123 would be the expert in this regard.

BTW, I use a free hex editor:

https://mh-nexus.de/en/hxd/

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Dell/Seagate ST1200MM0007 cannot update to ISO6
PostPosted: Today, 12:48 
Offline

Joined: March 8th, 2025, 18:07
Posts: 112
Location: Canada
I strongly advise against modifying the disk OEM firmware. I use various USB enclosures and SATA disk boxes are cheap. SAS boxes are uncommon but available if files need to be moved.

The ST1200MM0007 is the standard model for Seagate based on their literature. This class of disk gave way to SSD products in servers. Now Dell OEM disks should work in an enclosure but they might not work in a non Dell server in a RAID array.

The IBM M5110 is from System X which IBM supports SATA and SAS disks. These controllers are available on fleabay for $50.

Higher capacity hard disks are available but prices have spiked significantly. U.2 SSD are available up to 250TB if 44TB isn't cutting it.

_________________
Orico DS500C3-US-BK 5-disk 3.5" SATA, iTGZ 4x M.2 2280 Thunderbolt enclosure NVMe/SATA, etc. etc.


Top
 Profile  
 
 Post subject: Re: Dell/Seagate ST1200MM0007 cannot update to ISO6
PostPosted: 49 minutes ago 
Offline

Joined: Yesterday, 10:19
Posts: 4
Location: United Kingdom
Advice Acknowledged on cross flashing.

The drives seem to work fine mechanically and as far as enterprise drives are concerned.

However they seem to spin down and become inaccessible after a certain time (smart to -a and other commands return a failure, sdparm --all returned "MODE SENSE(10) failed, device not ready"). This was the reason for updating to ISO6, but they still seem to exhibit the same behaviour.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 8 posts ] 

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 59 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