How to Flash the Seagate Exos X16 from the SN02 to SN03 or SN04 Firmware

I recently purchased some of these Seagate Enterprise drives, and looks like they shipped with the SN02 Firmware. Upgrading on Windows is quite easy. Just be aware I tested with the drives still clean, while not in RAID.

If you were to run this on a live array, I strongly recommend doing one disk at a time, and taking the disk out of the array while you do it, to avoid any potential issues.

Steps:

1 – Download the newest firmware from the seagate support page, by inputting your serial number here: https://www.seagate.com/ca/en/support/downloads/

2 – Extract the contents, and copy the following to C:\Seachest:

3 – Open a command prompt in administrator mode, and type SeaChest_Firmware_270_11923_64 --scan to get a list of drives:

4 – Run the following command to update your drive, where “PX” is the Handle for the specific drive you want to update. In this example, I’m using PD0: SeaChest_Firmware_270_11923_64 -d PX --downloadFW EvansExosX16SATA-STD-512E-SN03.LOD

5 – Re-run the scan command, to confirm the firmware is indeed updated:

6 – And that’s it! Enjoy the latest firmware for your Exos drive!

NOTE: At the time this article was written, only SN03 was available, but recently Seagate has released a new update, SN04 for these drives. I plan on running some performance testing comparison between each firmware, and see if there is any significant difference. Unfortunately I could not find any release notes or changelog for them, but if you have this information, kindly share in the comments. Thanks!

UPDATE: Here are some performance results between the SN03 and SN04, very little difference, but SN04 has a little bit faster writes.

Exo X16 SN03 Performance
Exos X16 SN03 Performance
Exo X16 SN04 Performance
Exo X16 SN04 Performance
Published
Categorized as Misc

6 comments

    1. Oh, looks like wordpress changed the command slightly. If you copied the command from my page, look closely at the -downloadFW portion, it should contain two “-” in front of the downloadFW. Let me know if this helps! I’ll try to update the page to reflect it.

  1. I need to do the same thing as my drives are in my NAS.

    Do you have any recommendations on how to do this as I do not have a desktop unit to pop these drives into.

    Cheers,
    M

    1. Hi Martin,

      Your NAS is likely running some sort of Linux behind the scenes, and Seagate provides Linux support for the Seachest tools, but the challenge is that you might be on the ARM platform instead of X86. In that case it will likely be pretty risky to attempt this, probably not worth it IMO.

  2. Thanks.

    Spent hours trying to update the firmware on my Exos x16 before I found this page. Five minutes and done. Why can’t Seagate just document this in such a simple way?
    Regardless, Thanks

    1. Hi Riffer,

      You’re welcome, glad you found the post useful! I will likely need to refer to this again as Seagate released SN04 now, curious to see if there is any performance change with the new version.

Leave a comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.