For AI agents: the complete documentation index is available at https://docs.us.ovhcloud.com/en/llms.txt, the full documentation bundle is available at https://docs.us.ovhcloud.com/en/llms-full.txt, and this page is available as Markdown at https://docs.us.ovhcloud.com/en/bare-metal-cloud/dedicated-servers/micron-7500-fw-upgrade.md.
  • English

Dedicated Servers - Upgrading your Micron 7500 PRO firmware

View as Markdown

Learn how to upgrade your Micron 7500 PRO PCIe 4.0 NVMe firmware.

Routine firmware updates play a pivotal role in upholding your drives, performance, stability, and security. Such updates often encompass critical bug fixes, enhanced compatibility, and advanced security features that are indispensable for preserving your data integrity and maintaining optimal operational efficiency.

An important patch has been introduced in this new firmware (version E3MQ005). We strongly recommend updating your firmware to avoid premature failure.

Firmware Release Notes:

  • Increased compatibility with customer platforms
  • Disable LTR (Latency Tolerance Reporting) support
  • Improved overall product robustness for handling invalid commands and non‑compliant host behavior
  • Improved firmware handling during shutdown and power‑on
  • Improved MCP command handling
  • Improved NVMe‑Mi command processing and handling
  • Improved alignment with OCP 2.0 specification

 

Drive Part Number

  • MTFDKCC960TGP-1BK1DABYY (960 GB capacity)
  • MTFDKCC1T9TGP-1BK1DABYY (1.92 TB capacity)
  • MTFDKCC3T8TGP-1BK1DABYY (3.84 TB capacity)
  • MTFDKCC7T6TGP-1BK1DABYY (7.86 TB capacity)
  • MTFDKCC15T3TGP-1BK1DABYY (15.36 TB capacity)

 

Requirements

A bare metal server with a Micron 7500 PRO PCIe 4.0 NVMe device, from the following ranges:

  • High Grade
  • Scale
  • Advance
  • Rise (Processor AMD Ryzen R5‑5600X, AMD Ryzen R7‑5800X, AMD Ryzen R7‑3700pro, AMD Epyc 7302, Intel Xeon E5‑2689v4)

 

Instructions

Danger

WARNING:

  • Before attempting any firmware update, a backup of the data on the drive must be made. Our Getting Started - Backing Up a Bare Metal Server with Veeam Enterprise guide can walk you through using Object Storage as a backup and recovery solution.
  • The firmware update does not format the drive or delete data, but a firmware update failure may happen. Do not power off the drive or the bare metal server during the firmware update process.
Info

All commands must be run as root for Linux and VMware ESXi, and with an administrator account for Windows.

Choose the tab that corresponds to your environment.

Linux
ESXi
Windows

Linux

Software configuration tested by OVHcloud

Platformnvme flash tool versionFirmwareResult
Debian 13 OS2.13‑2E3MQ005OK
Debian 12 OS2.4+really2.3‑3E3MQ005OK
Ubuntu 22.04 OS1.16‑3ubuntu0.3E3MQ005OK
Ubuntu 24.04 OS2.8‑1ubuntu0.1E3MQ005OK
Rocky 9 OS2.11‑6.el9_6E3MQ005OK
Rocky 10 OS2.11‑6.el10_0E3MQ005OK

 

Step 1 – Install nvme‑cli

dnf install nvme-cli          # RHEL, CentOS, RockyLinux, AlmaLinux, Fedora, etc.
apt install nvme-cli          # Debian, Ubuntu, Mint, Proxmox, etc.

 

Step 2 – Check if a firmware update is needed

The command nvme list lists all NVMe devices on your server:

nvme list | grep -E 'Node|MTFDKCC960TGP-1BK1DABYY|MTFDKCC1T9TGP-1BK1DABYY|MTFDKCC3T8TGP-1BK1DABYY|MTFDKCC7T6TGP-1BK1DABYY|MTFDKCC15T3TGP-1BK1DABYY'
Info

We added a filter on this command to only display Micron 7500 PRO NVMe devices, because the firmware update only concerns these NVMe models and your server may have other disks connected to it.

Info

If the column FW Rev for all your Micron 7500 PRO devices is already E3MQ005, your firmware is up‑to‑date and you do not need to continue. Otherwise, proceed with step 3.

Example result (2 drives to update)
Node                  Generic               SN                   Model                                    Namespace  Usage                      Format           FW Rev
/dev/nvme0n1          /dev/ng0n1            032510B842C5         MTFDKCC1T9TGP-1BK1DABYY                  0x1          8.19 kB /   1.92 TB    512 B + 0 B   E3MQ001
/dev/nvme1n1          /dev/ng1n1            132510B824CD         MTFDKCC1T9TGP-1BK1DABYY                  0x1          8.19 kB /   1.92 TB    512 B + 0 B   E3MQ001

 

Step 3 – Firmware update

Download the firmware binary on your server:

wget https://last-public-ovh-baremetal.snap.mirrors.ovh.net/hardware/7500_PRO/Micron_7500_E3MQ005_release.ubi

Execute the following command for each NVMe identified in step 2:
(Replace X with the device node.)

nvme fw-download --fw Micron_7500_E3MQ005_release.ubi /dev/nvmeX
nvme fw-commit /dev/nvmeX -s 2 -a 3

NVMe firmware update example

root@labo:/home/debian# nvme fw-download --fw Micron_7500_E3MQ005_release.ubi /dev/nvme0
Firmware download success
root@labo:/home/debian# nvme fw-commit /dev/nvme0 -s 2 -a 3
Success committing firmware action:3 slot:2
Multiple Update Detected (MUD) Value: 0
root@labo:/home/debian# nvme fw-download --fw Micron_7500_E3MQ005_release.ubi /dev/nvme1
Firmware download success
root@labo:/home/debian# nvme fw-commit /dev/nvme1 -s 2 -a 3
Success committing firmware action:3 slot:2
Multiple Update Detected (MUD) Value: 0
Info

Once the command line is launched, a confirmation is requested before starting the flash. Confirm with Y.

 

Step 4 – Verify firmware version after server reboot

You can use the same command as in step 2:

nvme list | grep -E 'Node|MTFDKCC960TGP-1BK1DABYY|MTFDKCC1T9TGP-1BK1DABYY|MTFDKCC3T8TGP-1BK1DABYY|MTFDKCC7T6TGP-1BK1DABYY|MTFDKCC15T3TGP-1BK1DABYY'

Expected output:

Node                  Generic               SN                   Model                                    Namespace  Usage                      Format           FW Rev
/dev/nvme0n1          /dev/ng0n1            032510B842C5         MTFDKCC1T9TGP-1BK1DABYY                  0x1          8.19 kB /   1.92 TB    512 B + 0 B   E3MQ005
/dev/nvme1n1          /dev/ng1n1            132510B824CD         MTFDKCC1T9TGP-1BK1DABYY                  0x1          8.19 kB /   1.92 TB    512 B + 0 B   E3MQ005

Now your NVMe drives should have the firmware version E3MQ005.

 

Go further

If you need training or technical assistance to implement our solutions, contact your sales representative or click on this link to get a quote and ask our Professional Services experts for a custom analysis of your project.