Documentation on how to upgrade SSD firmware
Phison X200
The following steps on how to upgrade the SSD controller firmware
NOTE: This updates the controller firmware only, this is not a destructive operation
Step 1) Download Firmware
Contact FMADIO support on how to which firmware to download
Step 2) Check current Firmware version
Check the current firmware version
sudo smartctl -a /dev/nvmeXXExample is highlighted
.png?sv=2026-02-06&spr=https&st=2026-10-24T22%3A54%3A11Z&se=2026-10-24T23%3A05%3A11Z&sr=c&sp=r&sig=vPYXRLJYzcTpMNZDH8RAerwDsVRgT1aOd%2BAr3Rhiu2A%3D)
Step 2) Upload firmware onto Drive
Installing the SSD firmware requires the nvme utility and root access
sudo nvme fw-download /dev/nvmeXX --fw=X2EMxxxxxx.binExample output
.png?sv=2026-02-06&spr=https&st=2026-10-24T22%3A54%3A11Z&se=2026-10-24T23%3A05%3A11Z&sr=c&sp=r&sig=vPYXRLJYzcTpMNZDH8RAerwDsVRgT1aOd%2BAr3Rhiu2A%3D)
Step 3) Commit the Firmware
After uploading the firmware, it needs to be activate
sudo nvme fw-commit /dev/nvmeXX --slot=0 --action=3Example output
.png?sv=2026-02-06&spr=https&st=2026-10-24T22%3A54%3A11Z&se=2026-10-24T23%3A05%3A11Z&sr=c&sp=r&sig=vPYXRLJYzcTpMNZDH8RAerwDsVRgT1aOd%2BAr3Rhiu2A%3D)
Step 4) Confirm version
Run the smartctl again to confirm firmware has been updated
sudo smartctl -a /dev/nvmeXX.png?sv=2026-02-06&spr=https&st=2026-10-24T22%3A54%3A11Z&se=2026-10-24T23%3A05%3A11Z&sr=c&sp=r&sig=vPYXRLJYzcTpMNZDH8RAerwDsVRgT1aOd%2BAr3Rhiu2A%3D)
Step 5) Power cycle
Its strongly recommend to power cycle the system, to ensure the new firmware has a full power on sequence test.
sudo ipmitool power cycle