If you want update the firmware on your SSD while avoiding Windows or the Western Digital Dashboard application, this is the guide for you. For those with the SN750 from Framework, no updates are available at this time.
Before we begin, you will need two pieces of information about your drive:
- The model number
- The firmware version
Click your operating system below for instructions.
Linux
First, open a terminal.
- To get the model number, type
cat /sys/class/nvme/nvme0/model
- To get the firmware version, type
cat /sys/class/nvme/nvme0/firmware_rev
Windows
First, run PowerShell as an administrator.
- To get the model number, type
Get-PhysicalDsik
- To get the firmware version, type
Get-PhysicalDisk | Get-StorageFirmwareInformation
When checking the firmware version, make sure you use the version in the active slot.
With those pieces of information in hand, consult the table below for the appropriate firmware file to download. Make sure both the model number and the firmware version match. If the firmware version you obtained in step 2 is instead listed in the āDownload Link (Latest Version)ā column, your drive is already up to date. If you donāt see your drive listed, or if you are curious about how I got these links, click on āUnlisted Driveā below for details.
Model Number (Step 1) |
Firmware Version (Step 2) |
Download Link (Latest Version) |
---|---|---|
WDS500G1X0E-00AFY0 |
613000WD 611110WD 611100WD
|
613200WD.fluf |
WDS500G1X0E-00AFY0 |
614600WD 614300WD
|
614900WD.fluf |
WDS100T1X0E-00AFY0 |
613000WD 611110WD 611100WD
|
613200WD.fluf |
WDS100T1X0E-00AFY0 |
614600WD 614300WD
|
614900WD.fluf |
WDS200T1X0E-00AFY0 |
613000WD 611110WD 611100WD
|
613200WD.fluf |
WDS200T1X0E-00AFY0 |
614600WD 614300WD
|
614900WD.fluf |
Unlisted Drive
Visit https://wddashboarddownloads.wdc.com/wdDashboard/config/devices/lista_devices.xml in a web browser.
On the page, search for the model number you obtained in step 1. Between the opening <lista_device>
and closing </lista_device>
, you should see one or more URLs. If there are multiple, use the one which starts the same way as the firmware version you obtained in step 2.
To get the device properties URL for your drive, put https://wddashboarddownloads.wdc.com/
before the URL from above. In a web browser, open this device properties URL.
You will probably see a page about an XML parsing error. This is expected. Right click on the page. For Chrome and Firefox, click āView Page Sourceā. For Safari, click āShow Page Sourceā. (You must enable the Develop menu under advanced preferences to see this option.)
Between the opening <fwfile>
and closing </fwfile>
, you will see the name of the firmware file to download. In the device properties URL, replace device_properties.xml
with the name of the firmware file to download it. Also, make sure the firmware version you obtained in step 2 is listed on one of the <dependency>
lines. If not, you will have to upgrade to one of those versions first.
Now that you have the appropriate firmware file, the fun can start. Take a flash drive, and format it as FAT32. Visit https://wddashboarddownloads.wdc.com/wdDashboard/application/EmbeddedLinux.zip to download the standalone updater. Extract the archive, and copy the contents of Img/to-esp
(not the folder itself) to the root of the flash drive. Also, copy the firmware file to the root of the flash drive. Finally, create an empty file named embedded-toolkit.cfg
at the root of the flash drive.
Shut down your Framework Laptop, plug in the flash drive, and then, turn the laptop on. When you see the Framework logo, hit F12, and select the flash drive as the boot device.
After it boots (about 15 seconds), you will have to select your drive from the list. The operation should default to firmware update. You will also have to type in the name of the firmware file you downloaded. After entering this information, start the update procedure.
Once the update completes, you can repeat step 2 from above to verify your firmware has been upgraded successfully.
Good luck and happy flashing.