{
  "schema_version": "1.0",
  "last_updated": "2026-07-14T19:15:04Z",
  "maintained_by": "45Drives R&D",
  "description": "Firmware manifest for 45Drives hardware. Used by 45d-firmware-check to compare installed firmware against latest validated versions.",
  "components": {
    "hba": [
      {
        "model_match": "9400-16i",
        "vendor": "Broadcom",
        "latest_firmware": "24.00.00.00",
        "flash_tool": "storcli64",
        "flash_command": "storcli64 /cX download file=<firmware_path>",
        "flashable": true,
        "requires_reboot": true,
        "release_date": "2024-06-01",
        "release_notes": "Latest validated SAS3616 firmware for 9400-16i HBA",
        "firmware_file": "hba/9400-16i/HBA_9400-16i_SAS_SATA_Profile.bin",
        "sha256": "b7a715d23646dcf5713a2548ddd231c72b1c0e35b23d9cec1d829b9c2c2719be",
        "upgrade_from": "",
        "family": "",
        "interface": "",
        "tool_package": ""
      },
      {
        "model_match": "9305-16i",
        "vendor": "Broadcom",
        "latest_firmware": "16.00.12.00",
        "flash_tool": "storcli64",
        "flash_command": "storcli64 /cX download file=<firmware_path>",
        "flashable": true,
        "requires_reboot": true,
        "release_date": "2026-06-09",
        "release_notes": "",
        "firmware_file": "hba/9305-16i/SAS9305_16i_IT_P.bin",
        "sha256": "917d0c11d78401339c8de06582c884e13d628d76fb9ad5c42e87ae4fcb316464",
        "upgrade_from": "",
        "family": "",
        "interface": "",
        "tool_package": ""
      },
      {
        "model_match": "9305-24i",
        "vendor": "Broadcom",
        "latest_firmware": "16.00.12.00",
        "flash_tool": "storcli64",
        "flash_command": "storcli64 /cX download file=<firmware_path>",
        "flashable": true,
        "requires_reboot": true,
        "release_date": "2026-06-09",
        "release_notes": "",
        "firmware_file": "hba/9305-24i/SAS9305_24i_IT_P.bin",
        "sha256": "3ed68273cea40d07fdd2170c98aeee084c18358ca38493a085126887eb74a65b"
      },
      {
        "model_match": "9361-16i",
        "vendor": "Broadcom",
        "latest_firmware": "4.740.00-8474",
        "flash_tool": "storcli64",
        "flash_command": "storcli64 /cX download file=<firmware_path>",
        "flashable": true,
        "requires_reboot": true,
        "release_date": "",
        "release_notes": "MegaRAID controller firmware",
        "firmware_file": "hba/9361-16i/MR_FW_3324_4MB.rom",
        "sha256": "cb87637fc54ecb7a94f1102141e1359a07dea549ee37df840a8426293cdfe099",
        "upgrade_from": "",
        "family": "",
        "interface": "",
        "tool_package": ""
      },
      {
        "model_match": "9361-24i",
        "vendor": "Broadcom",
        "latest_firmware": "4.740.00-8474",
        "flash_tool": "storcli64",
        "flash_command": "storcli64 /cX download file=<firmware_path>",
        "flashable": true,
        "requires_reboot": true,
        "release_date": "",
        "release_notes": "MegaRAID controller firmware",
        "firmware_file": "hba/9361-24i/MR_FW_3324_4MB.rom",
        "sha256": "cb87637fc54ecb7a94f1102141e1359a07dea549ee37df840a8426293cdfe099",
        "upgrade_from": "",
        "family": "",
        "interface": "",
        "tool_package": ""
      },
      {
        "model_match": "9600-16i",
        "vendor": "Broadcom",
        "latest_firmware": "8.17.1.0-00000-00002",
        "flash_tool": "storcli64",
        "flash_command": "storcli64 /cX download file=<firmware_path>",
        "flashable": true,
        "requires_reboot": true,
        "release_date": "",
        "release_notes": "",
        "firmware_file": "hba/9600-16i/9600-16i_full_fw_vsn_pldm_pkg_signed.rom",
        "sha256": "a69cac9b97a3bb56468e6ed3de2dc848578426deaea22f757f3d4d5ae149a918"
      },
      {
        "model_match": "9600-24i",
        "vendor": "Broadcom",
        "latest_firmware": "8.17.1.0-00000-00002",
        "flash_tool": "storcli64",
        "flash_command": "storcli64 /cX download file=<firmware_path>",
        "flashable": true,
        "requires_reboot": true,
        "release_date": "",
        "release_notes": "",
        "firmware_file": "hba/9600-24i/9600-24i_full_fw_vsn_pldm_pkg_signed.rom",
        "sha256": "5572042af358ef940394d23d5857c9bbb066c2afa6a82d8970b6d8dd1048a094"
      },
      {
        "model_match": "9660-16i",
        "vendor": "Broadcom",
        "latest_firmware": "8.17.1.0-00000-00002",
        "flash_tool": "storcli64",
        "flash_command": "storcli64 /cX download file=<firmware_path>",
        "flashable": true,
        "requires_reboot": true,
        "release_date": "",
        "release_notes": "",
        "firmware_file": "hba/9660-16i/9660-16i_full_fw_vsn_pldm_pkg_signed.rom",
        "sha256": "118500adac80b7668af894d2fb5cd0a1df38131e2f54651bfa1910447f3b0949"
      },
      {
        "model_match": "9405W-16i",
        "vendor": "Broadcom",
        "latest_firmware": "",
        "flash_tool": "storcli64",
        "flash_command": "storcli64 /cX download file=<firmware_path>",
        "flashable": true,
        "requires_reboot": true,
        "release_date": "",
        "release_notes": "",
        "firmware_file": "",
        "sha256": ""
      }
    ],
    "nic": [
      {
        "model_match": "MCX516A",
        "vendor": "NVIDIA/Mellanox",
        "family": "ConnectX-5",
        "latest_firmware": "16.35.8008",
        "flash_tool": "mlxup",
        "flash_command": "mlxup --update --dev <bus_info> --image-file <firmware_path> --force --yes",
        "flashable": true,
        "requires_reboot": true,
        "release_date": "2026-06-10",
        "release_notes": "ConnectX-5 100Gb QSFP28 (MCX516A-CCAT). Pinned firmware .bin flashed via mlxup --image-file.",
        "firmware_file": "nic/connectx-5/fw-ConnectX5-rel-16_35_8008-MCX516A-CCA_Ax-UEFI-14.29.15-FlexBoot-3.6.902.bin",
        "sha256": "b11057da599f2b6d6507e9e81ebbad0de10423b1bece3ae55b29925438c38ab1"
      },
      {
        "model_match": "MCX512A",
        "vendor": "NVIDIA/Mellanox",
        "family": "ConnectX-5",
        "latest_firmware": "16.35.8008",
        "flash_tool": "mlxup",
        "flash_command": "mlxup --update --dev <bus_info> --image-file <firmware_path> --force --yes",
        "flashable": true,
        "requires_reboot": true,
        "release_date": "2026-06-10",
        "release_notes": "ConnectX-5 25Gb SFP28 (MCX512A-ACAT). Pinned firmware .bin flashed via mlxup --image-file.",
        "firmware_file": "nic/connectx-5/fw-ConnectX5-rel-16_35_8008-MCX512A-ACA_Ax_Bx-UEFI-14.29.15-FlexBoot-3.6.902.bin",
        "sha256": "4296d2d585c1231c53e68904ec4ba3bd2cd0906ce77a9f31fa5190cae7dc5513"
      },
      {
        "model_match": "BCM57416",
        "vendor": "Broadcom",
        "family": "NetXtreme-E Onboard",
        "latest_firmware": "228.1.111.1",
        "flash_tool": "niccli",
        "flash_command": "niccli -i <adapter_id> fw --update -f <firmware_path> --yes",
        "flashable": true,
        "requires_reboot": true,
        "release_date": "",
        "release_notes": "Broadcom BCM57416 onboard NIC. Flashed via niccli.",
        "firmware_file": "nic/broadcom/BCM957416_v228.pkg",
        "sha256": "d781aefa5fe6e9c69de55b21df6a785730b8f4d78823813703c1138c817e0d03"
      },
      {
        "model_match": "BCM57412",
        "vendor": "Broadcom",
        "family": "NetXtreme-E P210p",
        "latest_firmware": "236.1.126.0",
        "flash_tool": "niccli",
        "flash_command": "niccli -i <adapter_id> fw --update -f <firmware_path> --yes",
        "flashable": true,
        "requires_reboot": true,
        "release_date": "",
        "release_notes": "Broadcom BCM57412 P210p add-in NIC. Flashed via niccli.",
        "firmware_file": "nic/broadcom/BCM957412A4120AC.pkg",
        "sha256": "7596b93a0476cf6868ccc446de20c8a3d1e4b2d09da0340d4b5069aca68852d4"
      },
      {
        "model_match": "X710|XL710|XXV710",
        "vendor": "Intel",
        "family": "Intel 700 Series",
        "latest_firmware": "9.56",
        "flash_tool": "nvmupdate64e",
        "flash_command": "nvmupdate64e -u -l -c nvmupdate.cfg",
        "tool_package": "nvmupdate_700Series.tar.gz",
        "flashable": true,
        "requires_reboot": true,
        "release_date": "2026-06-10",
        "release_notes": "Intel 700 Series (X710, XL710, XXV710). Flashed via nvmupdate64e.",
        "firmware_file": "",
        "sha256": "",
        "tool_package_sha256": "0740d902d40c4251323ce64fc64b232012da0024e9af05b579c5c77c8d7d6deb"
      },
      {
        "model_match": "E810",
        "vendor": "Intel",
        "family": "Intel E810",
        "latest_firmware": "4.92",
        "flash_tool": "nvmupdate64e",
        "flash_command": "nvmupdate64e -u -l -c nvmupdate.cfg",
        "tool_package": "nvmupdate_E810.tar.gz",
        "flashable": true,
        "requires_reboot": true,
        "release_date": "2026-06-10",
        "release_notes": "Intel E810 Series. Flashed via nvmupdate64e.",
        "firmware_file": "",
        "sha256": "",
        "tool_package_sha256": "81df38f6672a689fa59cfa9c9a3830436887584cb2fe867b8b44e04af71193c8"
      },
      {
        "model_match": "E830",
        "vendor": "Intel",
        "family": "Intel E830",
        "latest_firmware": "3.00",
        "flash_tool": "nvmupdate64e",
        "flash_command": "nvmupdate64e -u -l -c nvmupdate.cfg",
        "tool_package": "nvmupdate_E830.tar.gz",
        "flashable": true,
        "requires_reboot": true,
        "release_date": "2026-06-10",
        "release_notes": "Intel E830 Series. Flashed via nvmupdate64e.",
        "firmware_file": "",
        "sha256": "",
        "tool_package_sha256": "d28074aef60513c451497cefe3a679e8dcd125b537a1334da5e5ba5b8e281358",
        "upgrade_from": "",
        "interface": ""
      },
      {
        "model_match": "E610",
        "vendor": "Intel",
        "family": "Intel E610",
        "latest_firmware": "1.50",
        "flash_tool": "nvmupdate64e",
        "flash_command": "nvmupdate64e -u -l -c nvmupdate.cfg",
        "tool_package": "nvmupdate_E610.tar.gz",
        "flashable": true,
        "requires_reboot": true,
        "release_date": "2026-06-10",
        "release_notes": "Intel E610 Series. Flashed via nvmupdate64e.",
        "firmware_file": "",
        "sha256": "",
        "tool_package_sha256": "b2e7a2e45b4d729631de06dc751375277eebb56e3fe9ca4af02e76a32ee01f88"
      },
      {
        "model_match": "I210",
        "vendor": "Intel",
        "family": "Intel I210",
        "latest_firmware": "2.00",
        "flash_tool": "nvmupdate64e",
        "flash_command": "nvmupdate64e -u -l -c nvmupdate.cfg",
        "tool_package": "nvmupdate_I210.tar.gz",
        "flashable": true,
        "requires_reboot": true,
        "release_date": "2026-06-10",
        "release_notes": "Intel I210 Series. Flashed via nvmupdate64e.",
        "firmware_file": "",
        "sha256": "",
        "tool_package_sha256": "e2b4c5b072c20b7ffeae6f138d95c2dfc28fd3efed73bffc13d213e55efaa6d7"
      },
      {
        "model_match": "I225",
        "vendor": "Intel",
        "family": "Intel I225",
        "latest_firmware": "1.00",
        "flash_tool": "nvmupdate64e",
        "flash_command": "nvmupdate64e -u -l -c nvmupdate.cfg",
        "tool_package": "nvmupdate_I225.tar.gz",
        "flashable": true,
        "requires_reboot": true,
        "release_date": "2026-06-10",
        "release_notes": "Intel I225 Series. Flashed via nvmupdate64e.",
        "firmware_file": "",
        "sha256": "",
        "tool_package_sha256": "3d8efc3b4d65f49f617b4df086c8d6f40268183a3075a9adef396f4c82f9ad97"
      },
      {
        "model_match": "X550",
        "vendor": "Intel",
        "family": "Intel X550",
        "latest_firmware": "3.70",
        "flash_tool": "nvmupdate64e",
        "flash_command": "nvmupdate64e -u -l -c nvmupdate.cfg",
        "tool_package": "nvmupdate_X550.tar.gz",
        "flashable": true,
        "requires_reboot": true,
        "release_date": "2026-06-10",
        "release_notes": "Intel X550 Series. Flashed via nvmupdate64e.",
        "firmware_file": "",
        "sha256": "",
        "tool_package_sha256": "51b83c45b59745c29b0abcd4c5c6e25398d969ffae5d81db1bf5350a503472f5"
      }
    ],
    "nvme": [],
    "hdd": [
      {
        "model_match": "ST10000NM017B",
        "vendor": "Seagate",
        "latest_firmware": "SN04",
        "firmware_file": "hdd/seagate/exos-7e10/CimarronBPExos7E10SATA-STD-512E-SN04.LOD",
        "sha256": "c15a4c35b978c39a71d5cf35cd3be080e545443699932d60fa6a03d8228a725a",
        "flashable": true,
        "flash_tool": "SeaChest_Firmware",
        "flash_command": "SeaChest_Firmware --scan --firmware <firmware_path>",
        "requires_reboot": false,
        "release_date": "2026-07-13",
        "interface": "SATA",
        "family": "Exos 7E10",
        "upgrade_from": "SN01,SN02,SN03"
      },
      {
        "model_match": "ST8000NM017B",
        "vendor": "Seagate",
        "latest_firmware": "SN04",
        "firmware_file": "hdd/seagate/exos-7e10/CimarronBPExos7E10SATA-STD-512E-SN04.LOD",
        "sha256": "c15a4c35b978c39a71d5cf35cd3be080e545443699932d60fa6a03d8228a725a",
        "flashable": true,
        "flash_tool": "SeaChest_Firmware",
        "flash_command": "SeaChest_Firmware --scan --firmware <firmware_path>",
        "requires_reboot": false,
        "release_date": "2026-07-13",
        "interface": "SATA",
        "family": "Exos 7E10",
        "upgrade_from": "SN01,SN02,SN03"
      },
      {
        "model_match": "ST6000NM019B",
        "vendor": "Seagate",
        "latest_firmware": "SN04",
        "firmware_file": "hdd/seagate/exos-7e10/CimarronBPExos7E10SATA-STD-512E-SN04.LOD",
        "sha256": "c15a4c35b978c39a71d5cf35cd3be080e545443699932d60fa6a03d8228a725a",
        "flashable": true,
        "flash_tool": "SeaChest_Firmware",
        "flash_command": "SeaChest_Firmware --scan --firmware <firmware_path>",
        "requires_reboot": false,
        "release_date": "2026-07-13",
        "interface": "SATA",
        "family": "Exos 7E10",
        "upgrade_from": "SN01,SN02,SN03"
      },
      {
        "model_match": "ST4000NM024B",
        "vendor": "Seagate",
        "latest_firmware": "SN04",
        "firmware_file": "hdd/seagate/exos-7e10/CimarronBPExos7E10SATA-STD-512E-SN04.LOD",
        "sha256": "c15a4c35b978c39a71d5cf35cd3be080e545443699932d60fa6a03d8228a725a",
        "flashable": true,
        "flash_tool": "SeaChest_Firmware",
        "flash_command": "SeaChest_Firmware --scan --firmware <firmware_path>",
        "requires_reboot": false,
        "release_date": "2026-07-13",
        "interface": "SATA",
        "family": "Exos 7E10",
        "upgrade_from": "SN01,SN02,SN03"
      },
      {
        "model_match": "ST4000NM000B",
        "vendor": "Seagate",
        "latest_firmware": "TN04",
        "firmware_file": "hdd/seagate/exos-7e10/CimarronBPExos7E10SATA-STD-512N-TN04.LOD",
        "sha256": "5465d82aa5a492c1c2926c46ed2bf85c4c1d25be82c8116ad0d7bf56801eeec6",
        "flashable": true,
        "flash_tool": "SeaChest_Firmware",
        "flash_command": "SeaChest_Firmware --scan --firmware <firmware_path>",
        "requires_reboot": false,
        "release_date": "2026-07-13",
        "interface": "SATA",
        "family": "Exos 7E10",
        "upgrade_from": "TN01,TN02,TN03"
      },
      {
        "model_match": "ST6000NM000B",
        "vendor": "Seagate",
        "latest_firmware": "TN04",
        "firmware_file": "hdd/seagate/exos-7e10/CimarronBPExos7E10SATA-STD-512N-TN04.LOD",
        "sha256": "5465d82aa5a492c1c2926c46ed2bf85c4c1d25be82c8116ad0d7bf56801eeec6",
        "flashable": true,
        "flash_tool": "SeaChest_Firmware",
        "flash_command": "SeaChest_Firmware --scan --firmware <firmware_path>",
        "requires_reboot": false,
        "release_date": "2026-07-13",
        "interface": "SATA",
        "family": "Exos 7E10",
        "upgrade_from": "TN01,TN02,TN03"
      },
      {
        "model_match": "ST2000NM017B",
        "vendor": "Seagate",
        "latest_firmware": "SN04",
        "firmware_file": "hdd/seagate/exos-7e10/CimarronBPExos7E10SATA-STD-512E-SN04.LOD",
        "sha256": "c15a4c35b978c39a71d5cf35cd3be080e545443699932d60fa6a03d8228a725a",
        "flashable": true,
        "flash_tool": "SeaChest_Firmware",
        "flash_command": "SeaChest_Firmware --scan --firmware <firmware_path>",
        "requires_reboot": false,
        "release_date": "2026-07-13",
        "interface": "SATA",
        "family": "Exos 7E10",
        "upgrade_from": "SN01,SN02,SN03"
      },
      {
        "model_match": "ST2000NM000B",
        "vendor": "Seagate",
        "latest_firmware": "TN04",
        "firmware_file": "hdd/seagate/exos-7e10/CimarronBPExos7E10SATA-STD-512N-TN04.LOD",
        "sha256": "5465d82aa5a492c1c2926c46ed2bf85c4c1d25be82c8116ad0d7bf56801eeec6",
        "flashable": true,
        "flash_tool": "SeaChest_Firmware",
        "flash_command": "SeaChest_Firmware --scan --firmware <firmware_path>",
        "requires_reboot": false,
        "release_date": "2026-07-13",
        "interface": "SATA",
        "family": "Exos 7E10",
        "upgrade_from": "TN01,TN02,TN03"
      },
      {
        "model_match": "ST16000NM001G",
        "vendor": "Seagate",
        "latest_firmware": "SN04",
        "firmware_file": "hdd/seagate/exos-x16/EvansExosX16SATA-STD-512E-SN04.LOD",
        "sha256": "d3cbfa721fadcc9808a853df44140f3d6991e7fe25bb9298dd284d761d9a6cff",
        "flashable": true,
        "flash_tool": "SeaChest_Firmware",
        "flash_command": "SeaChest_Firmware --scan --firmware <firmware_path>",
        "requires_reboot": false,
        "release_date": "2026-07-13",
        "interface": "SATA",
        "family": "Exos X16",
        "upgrade_from": "SN01,SN02,SN03"
      },
      {
        "model_match": "ST14000NM001G",
        "vendor": "Seagate",
        "latest_firmware": "SN04",
        "firmware_file": "hdd/seagate/exos-x16/EvansExosX16SATA-STD-512E-SN04.LOD",
        "sha256": "d3cbfa721fadcc9808a853df44140f3d6991e7fe25bb9298dd284d761d9a6cff",
        "flashable": true,
        "flash_tool": "SeaChest_Firmware",
        "flash_command": "SeaChest_Firmware --scan --firmware <firmware_path>",
        "requires_reboot": false,
        "release_date": "2026-07-13",
        "interface": "SATA",
        "family": "Exos X16",
        "upgrade_from": "SN01,SN02,SN03"
      },
      {
        "model_match": "ST12000NM001G",
        "vendor": "Seagate",
        "latest_firmware": "SN04",
        "firmware_file": "hdd/seagate/exos-x16/EvansExosX16SATA-STD-512E-SN04.LOD",
        "sha256": "d3cbfa721fadcc9808a853df44140f3d6991e7fe25bb9298dd284d761d9a6cff",
        "flashable": true,
        "flash_tool": "SeaChest_Firmware",
        "flash_command": "SeaChest_Firmware --scan --firmware <firmware_path>",
        "requires_reboot": false,
        "release_date": "2026-07-13",
        "interface": "SATA",
        "family": "Exos X16",
        "upgrade_from": "SN01,SN02,SN03"
      },
      {
        "model_match": "ST10000NM001G",
        "vendor": "Seagate",
        "latest_firmware": "SN04",
        "firmware_file": "hdd/seagate/exos-x16/EvansExosX16SATA-STD-512E-SN04.LOD",
        "sha256": "d3cbfa721fadcc9808a853df44140f3d6991e7fe25bb9298dd284d761d9a6cff",
        "flashable": true,
        "flash_tool": "SeaChest_Firmware",
        "flash_command": "SeaChest_Firmware --scan --firmware <firmware_path>",
        "requires_reboot": false,
        "release_date": "2026-07-13",
        "interface": "SATA",
        "family": "Exos X16",
        "upgrade_from": "SN01,SN02,SN03"
      },
      {
        "model_match": "ST18000NM009J",
        "vendor": "Seagate",
        "latest_firmware": "SE02",
        "firmware_file": "hdd/seagate/exos-x16/EvansExosX16SATA-STD-SMR-5xxE-SE02.LOD",
        "sha256": "4d87105b2df5fa30194e618293434e020be1fabebe1b358ddf89a74585f068a0",
        "flashable": true,
        "flash_tool": "SeaChest_Firmware",
        "flash_command": "SeaChest_Firmware --scan --firmware <firmware_path>",
        "requires_reboot": false,
        "release_date": "2026-07-13",
        "interface": "SATA",
        "family": "Exos X16",
        "upgrade_from": "SE01"
      },
      {
        "model_match": "ST20000NM001J",
        "vendor": "Seagate",
        "latest_firmware": "SE06",
        "firmware_file": "hdd/seagate/exos-x18/EvansBPExosX18SATA-STD-5xxE-SE06.LOD",
        "sha256": "590ae464c4bb08511c7f450b51b2be0e01e2762fa84c673bd3c20daa518d91dc",
        "flashable": true,
        "flash_tool": "SeaChest_Firmware",
        "flash_command": "SeaChest_Firmware --scan --firmware <firmware_path>",
        "requires_reboot": false,
        "release_date": "2026-07-13",
        "interface": "SATA",
        "family": "Exos X18",
        "upgrade_from": "SE04,SE05"
      },
      {
        "model_match": "ST18000NM000J",
        "vendor": "Seagate",
        "latest_firmware": "SN06",
        "firmware_file": "hdd/seagate/exos-x18/EvansBPExosX18SATA-STD-512E-SN06.LOD",
        "sha256": "aef9c703f5a0fd0c200296431030215699080604e536874bacf3147f1a39106e",
        "flashable": true,
        "flash_tool": "SeaChest_Firmware",
        "flash_command": "SeaChest_Firmware --scan --firmware <firmware_path>",
        "requires_reboot": false,
        "release_date": "2026-07-13",
        "interface": "SATA",
        "family": "Exos X18",
        "upgrade_from": "SN01,SN02,SN04,SN05"
      },
      {
        "model_match": "ST16000NM000J",
        "vendor": "Seagate",
        "latest_firmware": "SN06",
        "firmware_file": "hdd/seagate/exos-x18/EvansBPExosX18SATA-STD-512E-SN06.LOD",
        "sha256": "aef9c703f5a0fd0c200296431030215699080604e536874bacf3147f1a39106e",
        "flashable": true,
        "flash_tool": "SeaChest_Firmware",
        "flash_command": "SeaChest_Firmware --scan --firmware <firmware_path>",
        "requires_reboot": false,
        "release_date": "2026-07-13",
        "interface": "SATA",
        "family": "Exos X18",
        "upgrade_from": "SN01,SN02,SN04,SN05"
      },
      {
        "model_match": "ST14000NM000J",
        "vendor": "Seagate",
        "latest_firmware": "SN06",
        "firmware_file": "hdd/seagate/exos-x18/EvansBPExosX18SATA-STD-512E-SN06.LOD",
        "sha256": "aef9c703f5a0fd0c200296431030215699080604e536874bacf3147f1a39106e",
        "flashable": true,
        "flash_tool": "SeaChest_Firmware",
        "flash_command": "SeaChest_Firmware --scan --firmware <firmware_path>",
        "requires_reboot": false,
        "release_date": "2026-07-13",
        "interface": "SATA",
        "family": "Exos X18",
        "upgrade_from": "SN01,SN02,SN04,SN05"
      },
      {
        "model_match": "ST12000NM000J",
        "vendor": "Seagate",
        "latest_firmware": "SN06",
        "firmware_file": "hdd/seagate/exos-x18/EvansBPExosX18SATA-STD-512E-SN06.LOD",
        "sha256": "aef9c703f5a0fd0c200296431030215699080604e536874bacf3147f1a39106e",
        "flashable": true,
        "flash_tool": "SeaChest_Firmware",
        "flash_command": "SeaChest_Firmware --scan --firmware <firmware_path>",
        "requires_reboot": false,
        "release_date": "2026-07-13",
        "interface": "SATA",
        "family": "Exos X18",
        "upgrade_from": "SN01,SN02,SN04,SN05"
      },
      {
        "model_match": "ST10000NM018G",
        "vendor": "Seagate",
        "latest_firmware": "SN06",
        "firmware_file": "hdd/seagate/exos-x18/EvansBPExosX18SATA-STD-512E-SN06.LOD",
        "sha256": "aef9c703f5a0fd0c200296431030215699080604e536874bacf3147f1a39106e",
        "flashable": true,
        "flash_tool": "SeaChest_Firmware",
        "flash_command": "SeaChest_Firmware --scan --firmware <firmware_path>",
        "requires_reboot": false,
        "release_date": "2026-07-13",
        "interface": "SATA",
        "family": "Exos X18",
        "upgrade_from": "SN01,SN02,SN04,SN05"
      },
      {
        "model_match": "ST20000NM007D",
        "vendor": "Seagate",
        "latest_firmware": "SN06",
        "firmware_file": "hdd/seagate/exos-x20/LongsPeakExosX20SATA-STD-512E-SN06.LOD",
        "sha256": "cd09246cc8dbc49a8d7438d328f26f662637d08a22b19e623586797b8046d5a2",
        "flashable": true,
        "flash_tool": "SeaChest_Firmware",
        "flash_command": "SeaChest_Firmware --scan --firmware <firmware_path>",
        "requires_reboot": false,
        "release_date": "2026-07-13",
        "interface": "SATA",
        "family": "Exos X20",
        "upgrade_from": "SN01,SN02,SN03,SN04,SN05"
      },
      {
        "model_match": "ST18000NM003D",
        "vendor": "Seagate",
        "latest_firmware": "SN06",
        "firmware_file": "hdd/seagate/exos-x20/LongsPeakExosX20SATA-STD-512E-SN06.LOD",
        "sha256": "cd09246cc8dbc49a8d7438d328f26f662637d08a22b19e623586797b8046d5a2",
        "flashable": true,
        "flash_tool": "SeaChest_Firmware",
        "flash_command": "SeaChest_Firmware --scan --firmware <firmware_path>",
        "requires_reboot": false,
        "release_date": "2026-07-13",
        "interface": "SATA",
        "family": "Exos X20",
        "upgrade_from": "SN01,SN02,SN03,SN04,SN05"
      },
      {
        "model_match": "ST14000NM0018",
        "vendor": "Seagate",
        "latest_firmware": "SN03",
        "firmware_file": "hdd/seagate/mobulabp/MobulaBPExosX14SATA-STD-512E-SN03.LOD",
        "sha256": "c33bd27194eff2d5254cff877a906d511bf83ccaff06817c45eb8eb9b17d3835",
        "flashable": true,
        "flash_tool": "SeaChest_Firmware",
        "flash_command": "SeaChest_Firmware --scan --firmware <firmware_path>",
        "requires_reboot": false,
        "release_date": "2026-07-13",
        "interface": "SATA",
        "family": "MobulaBP",
        "upgrade_from": "SN01,SN02"
      },
      {
        "model_match": "ST12000NM0008",
        "vendor": "Seagate",
        "latest_firmware": "SN03",
        "firmware_file": "hdd/seagate/mobulabp/MobulaBPExosX14SATA-STD-512E-SN03.LOD",
        "sha256": "c33bd27194eff2d5254cff877a906d511bf83ccaff06817c45eb8eb9b17d3835",
        "flashable": true,
        "flash_tool": "SeaChest_Firmware",
        "flash_command": "SeaChest_Firmware --scan --firmware <firmware_path>",
        "requires_reboot": false,
        "release_date": "2026-07-13",
        "interface": "SATA",
        "family": "MobulaBP",
        "upgrade_from": "SN01,SN02"
      },
      {
        "model_match": "ST10000NM0478",
        "vendor": "Seagate",
        "latest_firmware": "SN03",
        "firmware_file": "hdd/seagate/mobulabp/MobulaBPExosX14SATA-STD-512E-SN03.LOD",
        "sha256": "c33bd27194eff2d5254cff877a906d511bf83ccaff06817c45eb8eb9b17d3835",
        "flashable": true,
        "flash_tool": "SeaChest_Firmware",
        "flash_command": "SeaChest_Firmware --scan --firmware <firmware_path>",
        "requires_reboot": false,
        "release_date": "2026-07-13",
        "interface": "SATA",
        "family": "MobulaBP",
        "upgrade_from": "SN01,SN02"
      },
      {
        "model_match": "ST8000NM000A",
        "vendor": "Seagate",
        "latest_firmware": "SN04",
        "firmware_file": "hdd/seagate/exos-7e8/CimarronExos7E8SATA-STD-512E-SN04.LOD",
        "sha256": "610c0b1ecdda01feae556c0576b9531d494128baa05cc61f16ebaaef0a932920",
        "flashable": true,
        "flash_tool": "SeaChest_Firmware",
        "flash_command": "SeaChest_Firmware --scan --firmware <firmware_path>",
        "requires_reboot": false,
        "release_date": "2026-07-13",
        "interface": "SATA",
        "family": "Exos 7E8",
        "upgrade_from": "SN01,SN02,SN03"
      },
      {
        "model_match": "ST25000NM000E",
        "vendor": "Seagate",
        "latest_firmware": "SE04",
        "firmware_file": "hdd/seagate/exos-x22/LongsPeakBPExosX22SATA-STD-512E-SE04.LOD",
        "sha256": "064e200fe54b65e36c3cb30a6aa505cec27a899c3ba5952fe4f9fa665166cfc0",
        "flashable": true,
        "flash_tool": "SeaChest_Firmware",
        "flash_command": "SeaChest_Firmware --scan --firmware <firmware_path>",
        "requires_reboot": false,
        "release_date": "2026-07-13",
        "interface": "SATA",
        "family": "Exos X22",
        "upgrade_from": "SE03"
      },
      {
        "model_match": "ST24000NM002H",
        "vendor": "Seagate",
        "latest_firmware": "SE07",
        "firmware_file": "hdd/seagate/exos-x24/SummitExosSATA-ISE-512E-SE07.LOD",
        "sha256": "24e5af94ae279cce9d018e28b835f3b2f57fdcdc001f05e2dd580959aafd82b6",
        "flashable": true,
        "flash_tool": "SeaChest_Firmware",
        "flash_command": "SeaChest_Firmware --scan --firmware <firmware_path>",
        "requires_reboot": false,
        "release_date": "2026-07-13",
        "interface": "SATA",
        "family": "Exos X24",
        "upgrade_from": "SE04,SE05,SE06"
      },
      {
        "model_match": "ST4000NM002A",
        "vendor": "Seagate",
        "latest_firmware": "SN04",
        "firmware_file": "hdd/seagate/exos-7e8/CimarronExos7E8SATA-STD-512E-SN04.LOD",
        "sha256": "610c0b1ecdda01feae556c0576b9531d494128baa05cc61f16ebaaef0a932920",
        "flashable": true,
        "flash_tool": "SeaChest_Firmware",
        "flash_command": "SeaChest_Firmware --scan --firmware <firmware_path>",
        "requires_reboot": false,
        "release_date": "2026-07-13",
        "interface": "SATA",
        "family": "Exos 7E8",
        "upgrade_from": "SN01,SN02,SN03",
        "release_notes": "",
        "tool_package": ""
      },
      {
        "model_match": "ST6000NM021A",
        "vendor": "Seagate",
        "latest_firmware": "SN04",
        "firmware_file": "hdd/seagate/exos-7e8/CimarronExos7E8SATA-STD-512E-SN04.LOD",
        "sha256": "610c0b1ecdda01feae556c0576b9531d494128baa05cc61f16ebaaef0a932920",
        "flashable": true,
        "flash_tool": "SeaChest_Firmware",
        "flash_command": "SeaChest_Firmware --scan --firmware <firmware_path>",
        "requires_reboot": false,
        "release_date": "2026-07-13",
        "interface": "SATA",
        "family": "Exos 7E8",
        "upgrade_from": "SN01,SN02,SN03",
        "release_notes": "",
        "tool_package": ""
      },
      {
        "model_match": "ST25000NM00E",
        "vendor": "Seagate",
        "latest_firmware": "SR05",
        "firmware_file": "hdd/seagate/mozaic-3+/MarlinMozaic3+SATA-Combo-SR05.LOD",
        "sha256": "d8a17e3c35111d0e0bd4e948192d5725be35e866b58937c68b9db52693561f60",
        "flashable": true,
        "flash_tool": "SeaChest_Firmware",
        "flash_command": "SeaChest_Firmware --scan --firmware <firmware_path>",
        "requires_reboot": false,
        "release_date": "2026-07-13",
        "interface": "SATA",
        "family": "Mozaic 3+",
        "upgrade_from": "SR01,SR02,SR03,SR04"
      },
      {
        "model_match": "ST30000NM011F",
        "vendor": "Seagate",
        "latest_firmware": "SR05",
        "firmware_file": "hdd/seagate/mozaic-3+/MarlinMozaic3+SATA-Combo-SR05.LOD",
        "sha256": "d8a17e3c35111d0e0bd4e948192d5725be35e866b58937c68b9db52693561f60",
        "flashable": true,
        "flash_tool": "SeaChest_Firmware",
        "flash_command": "SeaChest_Firmware --scan --firmware <firmware_path>",
        "requires_reboot": false,
        "release_date": "2026-07-13",
        "interface": "SATA",
        "family": "Mozaic 3+",
        "upgrade_from": "SR01,SR02,SR03,SR04"
      },
      {
        "model_match": "ST32000NM001F",
        "vendor": "Seagate",
        "latest_firmware": "SR05",
        "firmware_file": "hdd/seagate/mozaic-3+/MarlinMozaic3+SATA-Combo-SR05.LOD",
        "sha256": "d8a17e3c35111d0e0bd4e948192d5725be35e866b58937c68b9db52693561f60",
        "flashable": true,
        "flash_tool": "SeaChest_Firmware",
        "flash_command": "SeaChest_Firmware --scan --firmware <firmware_path>",
        "requires_reboot": false,
        "release_date": "2026-07-13",
        "interface": "SATA",
        "family": "Mozaic 3+",
        "upgrade_from": "SR01,SR02,SR03,SR04"
      },
      {
        "model_match": "ST6000NM002A",
        "vendor": "Seagate",
        "latest_firmware": "TN04",
        "firmware_file": "hdd/seagate/exos-7e8/CimarronExos7E8SATA-STD-512N-TN04.LOD",
        "sha256": "58516e5034264bb70e52c576a997b254428d6b13fcade4cb6a910d4722df74aa",
        "flashable": true,
        "flash_tool": "SeaChest_Firmware",
        "flash_command": "SeaChest_Firmware --scan --firmware <firmware_path>",
        "requires_reboot": false,
        "release_date": "2026-07-13",
        "interface": "SATA",
        "family": "Exos 7E8",
        "upgrade_from": "TN02,TN03",
        "release_notes": "",
        "tool_package": ""
      },
      {
        "model_match": "ST4000NM000A",
        "vendor": "Seagate",
        "latest_firmware": "TN04",
        "firmware_file": "hdd/seagate/exos-7e8/CimarronExos7E8SATA-STD-512N-TN04.LOD",
        "sha256": "58516e5034264bb70e52c576a997b254428d6b13fcade4cb6a910d4722df74aa",
        "flashable": true,
        "flash_tool": "SeaChest_Firmware",
        "flash_command": "SeaChest_Firmware --scan --firmware <firmware_path>",
        "requires_reboot": false,
        "release_date": "2026-07-13",
        "interface": "SATA",
        "family": "Exos 7E8",
        "upgrade_from": "TN02,TN03",
        "release_notes": "",
        "tool_package": ""
      },
      {
        "model_match": "ST3000NM000A",
        "vendor": "Seagate",
        "latest_firmware": "TN04",
        "firmware_file": "hdd/seagate/exos-7e8/CimarronExos7E8SATA-STD-512N-TN04.LOD",
        "sha256": "58516e5034264bb70e52c576a997b254428d6b13fcade4cb6a910d4722df74aa",
        "flashable": true,
        "flash_tool": "SeaChest_Firmware",
        "flash_command": "SeaChest_Firmware --scan --firmware <firmware_path>",
        "requires_reboot": false,
        "release_date": "2026-07-13",
        "interface": "SATA",
        "family": "Exos 7E8",
        "upgrade_from": "TN02,TN03",
        "release_notes": "",
        "tool_package": ""
      },
      {
        "model_match": "ST2000NM000A",
        "vendor": "Seagate",
        "latest_firmware": "TN04",
        "firmware_file": "hdd/seagate/exos-7e8/CimarronExos7E8SATA-STD-512N-TN04.LOD",
        "sha256": "58516e5034264bb70e52c576a997b254428d6b13fcade4cb6a910d4722df74aa",
        "flashable": true,
        "flash_tool": "SeaChest_Firmware",
        "flash_command": "SeaChest_Firmware --scan --firmware <firmware_path>",
        "requires_reboot": false,
        "release_date": "2026-07-13",
        "interface": "SATA",
        "family": "Exos 7E8",
        "upgrade_from": "TN02,TN03",
        "release_notes": "",
        "tool_package": ""
      },
      {
        "model_match": "ST1000NM000A",
        "vendor": "Seagate",
        "latest_firmware": "TN04",
        "firmware_file": "hdd/seagate/exos-7e8/CimarronExos7E8SATA-STD-512N-TN04.LOD",
        "sha256": "58516e5034264bb70e52c576a997b254428d6b13fcade4cb6a910d4722df74aa",
        "flashable": true,
        "flash_tool": "SeaChest_Firmware",
        "flash_command": "SeaChest_Firmware --scan --firmware <firmware_path>",
        "requires_reboot": false,
        "release_date": "2026-07-13",
        "interface": "SATA",
        "family": "Exos 7E8",
        "upgrade_from": "TN02,TN03",
        "release_notes": "",
        "tool_package": ""
      },
      {
        "model_match": "ST32000NM004K",
        "vendor": "Seagate",
        "latest_firmware": "SE04",
        "firmware_file": "hdd/seagate/mozaic-3+-bp/MarlinBPMozaic3+SATA-Combo-SE04.LOD",
        "sha256": "03fd3aed4570bc818407877fcd467afaaf62e36e8368d79ff6e1c581e84d1463",
        "flashable": true,
        "flash_tool": "SeaChest_Firmware",
        "flash_command": "SeaChest_Firmware --scan --firmware <firmware_path>",
        "requires_reboot": false,
        "release_date": "2026-07-13",
        "interface": "SATA",
        "family": "Mozaic 3+ BP",
        "upgrade_from": "SE01,SE02,SE03"
      },
      {
        "model_match": "ST30000NM004K",
        "vendor": "Seagate",
        "latest_firmware": "SE04",
        "firmware_file": "hdd/seagate/mozaic-3+-bp/MarlinBPMozaic3+SATA-Combo-SE04.LOD",
        "sha256": "03fd3aed4570bc818407877fcd467afaaf62e36e8368d79ff6e1c581e84d1463",
        "flashable": true,
        "flash_tool": "SeaChest_Firmware",
        "flash_command": "SeaChest_Firmware --scan --firmware <firmware_path>",
        "requires_reboot": false,
        "release_date": "2026-07-13",
        "interface": "SATA",
        "family": "Mozaic 3+ BP",
        "upgrade_from": "SE01,SE02,SE03"
      },
      {
        "model_match": "ST28000NM003K",
        "vendor": "Seagate",
        "latest_firmware": "SE04",
        "firmware_file": "hdd/seagate/mozaic-3+-bp/MarlinBPMozaic3+SATA-Combo-SE04.LOD",
        "sha256": "03fd3aed4570bc818407877fcd467afaaf62e36e8368d79ff6e1c581e84d1463",
        "flashable": true,
        "flash_tool": "SeaChest_Firmware",
        "flash_command": "SeaChest_Firmware --scan --firmware <firmware_path>",
        "requires_reboot": false,
        "release_date": "2026-07-13",
        "interface": "SATA",
        "family": "Mozaic 3+ BP",
        "upgrade_from": "SE01,SE02,SE03"
      },
      {
        "model_match": "ST24000NM001K",
        "vendor": "Seagate",
        "latest_firmware": "SE04",
        "firmware_file": "hdd/seagate/mozaic-3+-bp/MarlinBPMozaic3+SATA-Combo-SE04.LOD",
        "sha256": "03fd3aed4570bc818407877fcd467afaaf62e36e8368d79ff6e1c581e84d1463",
        "flashable": true,
        "flash_tool": "SeaChest_Firmware",
        "flash_command": "SeaChest_Firmware --scan --firmware <firmware_path>",
        "requires_reboot": false,
        "release_date": "2026-07-13",
        "interface": "SATA",
        "family": "Mozaic 3+ BP",
        "upgrade_from": "SE01,SE02,SE03"
      },
      {
        "model_match": "ST2000NM001A",
        "vendor": "Seagate",
        "latest_firmware": "SN04",
        "firmware_file": "hdd/seagate/exos-7e8/CimarronExos7E8SATA-STD-512E-SN04.LOD",
        "sha256": "610c0b1ecdda01feae556c0576b9531d494128baa05cc61f16ebaaef0a932920",
        "flashable": true,
        "flash_tool": "SeaChest_Firmware",
        "flash_command": "SeaChest_Firmware --scan --firmware <firmware_path>",
        "requires_reboot": false,
        "release_date": "2026-07-13",
        "interface": "SATA",
        "family": "Exos 7E8",
        "upgrade_from": "SN01,SN02,SN03"
      }
    ]
  },
  "flash_tools": [
    {
      "name": "storcli64",
      "command": "storcli64 /cX download file=<firmware_path>",
      "description": "Broadcom MegaRAID StorCLI tool for HBA/RAID controller firmware flashing",
      "install_check": "which storcli64 || test -f /opt/45drives/tools/storcli64",
      "binary": "tools/storcli64",
      "sha256": "646b1583d47f81502b839c4d8124335becf85b0e5c181302e9dbf6e9236b718b"
    },
    {
      "name": "mlxup",
      "command": "mlxup --update --dev <bus_info> --image-file <firmware_path> --force --yes",
      "description": "NVIDIA/Mellanox firmware update utility for ConnectX NICs",
      "install_check": "which mlxup || test -f /opt/45drives/tools/mlxup",
      "binary": "tools/mlxup",
      "sha256": "9d7604678e91e0fa5484793e2caa5b0c4d83d0d4a77c36e554a3781defa535fc"
    },
    {
      "name": "SeaChest_Firmware",
      "command": "SeaChest_Firmware --device <device_path> --downloadFW <firmware_path>",
      "description": "Seagate SeaChest utility for HDD firmware updates",
      "install_check": "which SeaChest_Firmware || test -f /opt/45drives/tools/SeaChest_Firmware",
      "binary": "tools/SeaChest_Firmware",
      "sha256": "69b887f0543100169f5b0afdfe502cabe2ef5014d06d557808b464f807312bbc"
    },
    {
      "name": "niccli",
      "command": "niccli -i <adapter_id> fw --update -f <firmware_path> --yes",
      "description": "Broadcom niccli utility for NetXtreme-E NIC firmware updates",
      "install_check": "which niccli || test -f /opt/45drives/tools/niccli",
      "binary": "tools/niccli",
      "sha256": "f81bf431f228114ea98743e4a255dc9923443cbb33e13e5e70723e82aeb73505"
    },
    {
      "name": "nvmupdate64e",
      "command": "nvmupdate64e -u -l -c nvmupdate.cfg",
      "description": "Intel NVM Update utility for Intel NICs (bundled in tool_package .tar.gz)",
      "install_check": "test -f /tmp/45drives-nvmupdate-*/nvmupdate64e",
      "binary": "",
      "sha256": ""
    }
  ]
}
