Updating the Firmware for a Dell DDJKY Quad x710 Network Adapter
...did you buy an inexpensive Intel x710 based NIC for a computer? Does the speed kind of suck? Maybe it's the firmware!
Here's how to update;
Download the firmware from Dell, the latest as of early 2026: https://www.dell.com/support/home/en-us/drivers/driversdetails?driverid=dc20j
In the below script, the file name of the actual file is substituted by fw.bin;
chmod +x ./fw.bin
rm -rf ./fw
./fw.bin --extract ./fw
cd ./fw
sudo "$(find . -type f -name nvmupdate64e | head -n1)" -u -l update.log -o update.xml -c "$(find . -type f -name nvmupdate.cfg | head -n1)"
sudo rebootBasically the above script allows the firmware for the NIC to be updated on a "non-Dell" computer. Why? Because just running the .bin file has the program searching for IPMI stuff only found on a Dell System. So to bypass that, the contents of the .bin are extracted, and the Intel program is just run without the checks by the Dell outer .bin packaging.
Tested and confirmed working.