Firmware Upgrade Utility for Linux

Hi, just to share:

I have just successfully updated firmware for WD_BLACK SN850X 2000GB from 620311WD to 620331WD using nvme-cli=2.3-2 (on Ununbu 22.04).

  1. To download new firmware file use this manual.
  2. To upload the firmware:
> sudo nvme fw-download -f 620331WD.fluf /dev/nvme0
Firmware download success
  1. To switch on new firmware:
> sudo nvme fw-commit -s 2 -a 3 /dev/nvme0
Success committing firmware action:3 slot:2
Multiple Update Detected (MUD) Value: 1568322
Detected an overlapping firmware/boot partition image update command sequence due to processing a command from an Admin SQ on a controller
  1. rebooted, but should not be necessary due to action=3. The current status:
> sudo nvme fw-log /dev/nvme0
Firmware Log for device:nvme0
afi  : 0x2
frs1 : 0x4457313133303236 (620311WD)
frs2 : 0x4457313333303236 (620331WD)

Good luck! P.S. JFYI only, no warranty!!! :smiley: