WD_BLACK firmware updating trouble (Linux, nvme cli)

Dear forum, I tried various guides and tools, including the wd-fw-update on PyPI, but I have trouble updating the firmware of my WD_BLACK M2 drive:

# sudo nvme fw-log /dev/nvme0
Firmware Log for device:nvme0
afi  : 0x1
frs1 : 0x4457303031313337 (731100WD)
# sudo nvme fw-download /dev/nvme0 -f ./731130WD.fluf
# sudo nvme fw-commit -s 2 -a 1 /dev/nvme0
NVMe status: Invalid Firmware Image: The firmware image specified for activation is invalid and not loaded by the controller(0x4107) 

Does anybody have an idea what might be going on? I opened the .fluf file manually and it looks like it might be the correct one, rather than just an error page or something. I tried different actions as well, to no avail. My apologies if this is some obvious mistake.

Here’s the hash of the file:

$ sha512sum 731130WD.fluf 
92eb9bcefa5ebadfaeefe1762102a7b3e964ac333a02b58d911ed0eaac5034cb8ed5c4111e5c094dc50b0f27ddf9a87dd2afc00e2e50256c3622ba9856726782  731130WD.fluf
$

Hi @e98490285902

Have you checked our knowledge base articles?
(Get Support for Your SSDs and Flash Products | Sandisk)

Have you opened a Support Case?
If not, contact SanDisk Technical Support for assistance.
(Contact Support | Sandisk)

Thank you for your comment. SanDisk support refuses assistance for any Linux-related questions, even though that specific drive is advertised by SanDisk as fully compatible with the Steam Deck which is sold exclusively with Linux.

Would you happen to know why the firmware update isn’t working?

This is still unresolved.

This is still unresolved, sadly.