Dedicated Servers - Upgrading your Micron 7500 PRO firmware
Objective
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)
The purpose of this guide is to help you upgrade your Micron 7500 PRO PCIe 4.0 NVMe firmware.
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
- Before attempting any firmware update, a backup of the data on the drive must be made. Use our guide on Backup Storage to learn how to back up your data.
- 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.
All commands must be run as root for Linux and VMware ESXi, and with an administrator account for Windows.
Linux
Software configuration tested by OVHcloud
| Platform | nvme flash tool version | Firmware | Result |
|---|---|---|---|
| Debian 13 OS | 2.13‑2 | E3MQ005 | OK |
| Debian 12 OS | 2.4+really2.3‑3 | E3MQ005 | OK |
| Ubuntu 22.04 OS | 1.16‑3ubuntu0.3 | E3MQ005 | OK |
| Ubuntu 24.04 OS | 2.8‑1ubuntu0.1 | E3MQ005 | OK |
| Rocky 9 OS | 2.11‑6.el9_6 | E3MQ005 | OK |
| Rocky 10 OS | 2.11‑6.el10_0 | E3MQ005 | OK |
Step 1 – Install nvme‑cli
Step 2 – Check if a firmware update is needed
The command nvme list lists all NVMe devices on your server:
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.
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)
Step 3 – Firmware update
Download the firmware binary on your server:
Execute the following command for each NVMe identified in step 2:
(Replace X with the device node.)
NVMe firmware update example
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:
Expected output:
Now your NVMe drives should have have the firmware version E3MQ005.
ESXi
Software configuration tested by OVHcloud
| Platform | Flash tool | Firmware | Result |
|---|---|---|---|
| ESXi 8.0.3 OS | esxcli 8.0.3 | E3MQ005 | OK |
| ESXi 9.0.0 OS | esxcli 9.0.0 | E3MQ005 | OK |
Step 1 – List NVMe drives and check if a firmware update is needed
The command esxcli nvme controller list lists all NVMe devices on your server:
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.
If the column "Firmware Revision" for all your NVMe Micron 7500 PRO devices is already version E3MQ005, your firmware is up-to-date and you do not need to continue this process. On the other hand, if at least one firmware is different from version E3MQ005, you must proceed with step 2.
Example result (2 drives to update)
Step 2 – Firmware update
Download the firmware binary on your server:
By default, ESXi’s firewall blocks outbound HTTPS traffic. If the download fails, add a firewall rule to allow outbound HTTPS connections.
Execute the following command for each NVMe identified in step 1:
(Replace X with the adapter index.)
NVMe firmware update example
In our previous example, both NVMe drives need a firmware update to the latest version ****. Here are example commands for how to update the 2 NVMe drives and their output:
At this point the firmware update is complete. Reboot the server to finish the process.
Step 3 – Verify firmware version after reboot
You can use the same nvme list command as in step 1:
Expected output:
Now your NVMe drives should have have the firmware version E3MQ005.
Windows
Software configuration tested by OVHcloud
| Platform | Flash tool | Firmware | Result |
|---|---|---|---|
| Windows 2019 OS | msecli 08.11.25 | E3MQ005 | OK |
| Windows 2022 OS | msecli 08.11.25 | E3MQ005 | OK |
| Windows 2025 OS | msecli 08.11.25 | E3MQ005 | OK |
Step 1 – Download msecli
Download the msecli executable:
https://last-public-ovh-baremetal.snap.mirrors.ovh.net/hardware/7500_PRO/msecli-windows.exe
Install the software with the default options.
Step 2 – List NVMe drive
Open Windows PowerShell as Administrator, then run the following command to list NVMe devices:
We added a filter on this command to only display the Micron 7500 PRO NVMe, because the firmware update only concerns these NVMe references and your server may have other disks connected to it.
If the line FW‑Rev for all your NVMe Micron 7500 PRO devices already displays version E3MQ005, your firmware is up‑to‑date and you do not need to continue this process.
On the other hand, if at least one firmware is different from version E3MQ005, you must proceed with step 3.
Example result on a server with 2 NVMe drives to update
Expected output:
Step 3 – Firmware update
Download the firmware binary on your server:
Execute the following command for each identified NVMe in step 2.
(Replace X with the "OS Device" index listed in step 2.)
Once the command is launched, a confirmation is requested before starting the flash. Confirm with Y.
NVMe firmware update example
In our previous example, both NVMe drives need a firmware update to the latest version E3MQ005. Here are example commands for how to update the 2 NVMe drives and their output:
At this point the firmware update is complete. Reboot the server to finish the process.
Step 4 – Verify firmware version after server reboot
You can use the same command as in step 2:
Example output after the update
Now your NVMe drives should have 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.
Join our community of users.