opened 08:51PM - 28 Jun 24 UTC
Running NixOS on a Framework 16
```
$ wd_fw_update -vv
[[2024-06-28 13:46:1…3]] DEBUG:wd_fw_update.main:Namespace(loglevel=10)
[[2024-06-28 13:46:13]] INFO:wd_fw_update.main:Starting firmware update process.
Western Digital SSD Firmware Update Tool
[[2024-06-28 13:46:13]] DEBUG:wd_fw_update.main:Getting device list.
[[2024-06-28 13:46:13]] DEBUG:wd_fw_update.main:Asking for device: ['/dev/nvme0n1', '/dev/nvme1n1']
[?] Select the NVME drive you want to update:
/dev/nvme0n1
> /dev/nvme1n1
[[2024-06-28 13:46:21]] DEBUG:wd_fw_update.main:Getting device properties.
[[2024-06-28 13:46:21]] INFO:wd_fw_update.main:Model name: WD PC SN740 SDDPTQD-1T00
[[2024-06-28 13:46:21]] DEBUG:wd_fw_update.main:Getting firmware url.
[[2024-06-28 13:46:21]] DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): wddashboarddownloads.wdc.com:443
[[2024-06-28 13:46:21]] DEBUG:urllib3.connectionpool:https://wddashboarddownloads.wdc.com:443 "GET /wdDashboard/config/devices/lista_devices.xml HTTP/11" 200 45945
Traceback (most recent call last):
File "/tmp/tmp.B5xaB9c0ui/bin/wd_fw_update", line 8, in <module>
sys.exit(run())
^^^^^
File "/tmp/tmp.B5xaB9c0ui/lib/python3.11/site-packages/wd_fw_update/main.py", line 555, in run
main(sys.argv[1:])
File "/tmp/tmp.B5xaB9c0ui/lib/python3.11/site-packages/wd_fw_update/main.py", line 545, in main
wd_fw_update()
File "/tmp/tmp.B5xaB9c0ui/lib/python3.11/site-packages/wd_fw_update/main.py", line 481, in wd_fw_update
relative_urls = get_fw_url(model=model)
^^^^^^^^^^^^^^^^^^^^^^^
File "/tmp/tmp.B5xaB9c0ui/lib/python3.11/site-packages/wd_fw_update/main.py", line 169, in get_fw_url
raise RuntimeError("No Firmware found for this model. Please check your selection / model.")
RuntimeError: No Firmware found for this model. Please check your selection / model.
```
It seems SN740 isn't in the [usual list](https://wddashboarddownloads.wdc.com/wdDashboard/config/devices/lista_devices.xml) at all, I'm not sure where to find firmware files for this drive.