Get the latest firmware for your NVMe: https://semiconductor.samsung.com/consumer-storage/support/tools/
- Download it to your server
wget -O /root/samsungFirmware.iso https://download.semiconductor.samsung.com/resources/software-resources/Samsung_SSD_990_PRO_4B2QJXD7.iso
- Make sure all the required dependencies are installed
apt-get -y install gzip unzip wget cpio
- Mount the iso and unpack initrd
mkdir /mnt/iso
sudo mount -o loop/root/samsungFirmware.iso
/mnt/iso/
mkdir /tmp/fwupdate
cd /tmp/fwupdate
gzip -dc /mnt/iso/initrd | cpio -idv --no-absolute-filenames - Run the firmware update tool fumagician
cd root/fumagician/
sudo ./fumagician - Reboot the server to apply the firmware updates
sudo reboot - Cleanup
rm -rf /tmp/fwupdate
rm -f /root/samsungFirmware.iso
Thats it, your Samsung PRO NVMe is now up-to-date!
Thanks for the guide, but it didn’t work for me.
Ended up with lots of permission denied errors. Going to try as root and see.
It is indeed important to run this as root.