not-a-feature / wd_fw_update

Updates the firmware of Western Digital SSDs on Ubuntu / Linux Mint.
https://wd-fw-update.readthedocs.io
GNU General Public License v3.0
10 stars 3 forks source link

Can't find firmware for "WD PC SN740 SDDPTQD-1T00" #9

Open shelvacu opened 2 months ago

shelvacu commented 2 months ago

Running NixOS on a Framework 16

$ wd_fw_update -vv
[[2024-06-28 13:46:13]] 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 at all, I'm not sure where to find firmware files for this drive.

not-a-feature commented 2 months ago

Yes the 740 firmware isn't supported. I haven't figured out if/where there is version that could be integrated.

For windows, dell provides an updater: https://www.dell.com/support/home/en-us/drivers/driversdetails?driverid=d5c6n&lwp=rt