ekkehard@FW16:~$ .local/bin/wd_fw_update
Western Digital SSD Firmware Update Tool
[?] Select the NVME drive you want to update:
> /dev/nvme0n1
/dev/nvme1n1
[sudo] Passwort für ekkehard:
Current Active Firmware Slot (afi): 1
[?] Select update action, Mode 2 is recommended:
0 Downloaded image replaces the image indicated by the Firmware Slot field. This image is not activated.
> 1 Downloaded image replaces the image indicated by the Firmware Slot field. This image is activated at the next reset.
2 The image indicated by the Firmware Slot field is activated at the next reset.
3 The image specified by the Firmware Slot field is requested to be activated immediately without reset.
85%|█████████████████████████████████████████████████████████████████████████████████████████████████████▉ | 2.27M/2.67M [00:00<00:00, 7.76MB/s]
========== Summary ==========
NVME location: /dev/nvme0n1
Model: WD_BLACK SN770 2TB
Firmware Version: 731100WD --> 731120WD
Installation Slot: 1
Active Slot: 1 --> 1
Activation Mode: 1
Temporary File: /tmp/wd_fw_update5yw69za3.fluf
[?] The summary is correct. Continue (y/N): y
100%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 2.67M/2.67M [00:02<00:00, 937kB/s]
CompletedProcess(args=['sudo', 'nvme', 'fw-commit', '-s 1', '-a 1', '/dev/nvme0n1'], returncode=22, stdout='Multiple Update Detected (MUD) Value: 46\nDetected an overlapping firmware/boot partition image update command sequence due to processing a command from an Admin SQ on a controller', stderr='NVMe status: FIRMWARE_IMAGE: The firmware image specified for activation is invalid and not loaded by the controller(0x4107)\n')
An error happened during the update process.
Traceback (most recent call last):
File "/home/ekkehard/.local/bin/wd_fw_update", line 8, in <module>
sys.exit(run())
File "/home/ekkehard/.local/lib/python3.10/site-packages/wd_fw_update/main.py", line 555, in run
main(sys.argv[1:])
File "/home/ekkehard/.local/lib/python3.10/site-packages/wd_fw_update/main.py", line 545, in main
wd_fw_update()
File "/home/ekkehard/.local/lib/python3.10/site-packages/wd_fw_update/main.py", line 526, in wd_fw_update
raise RuntimeError("Please try again with caution.")
RuntimeError: Please try again with caution.
ekkehard@FW16:~$
This was without a reboot after the third or fourth attempt. Will edit later if this changed anything.
[edit]
nope, after reboot the same error is displayed with option 1.
[/edit]