Skip to content

Instantly share code, notes, and snippets.

@kurtis318
Last active July 17, 2017 04:32
Show Gist options
  • Save kurtis318/64dfd5f38b00d707beb4e96714184d03 to your computer and use it in GitHub Desktop.
Save kurtis318/64dfd5f38b00d707beb4e96714184d03 to your computer and use it in GitHub Desktop.
Firmware for Dell XPS 15 (9560)
I purchased a maxed out Dell XPS 15 earliers this year. Windows 10 worked flawlessly (they sure know how to do multi-architecture and HiDPI) but of course I just had to install Fedora 25. I was using Fedora 25 for a few months and was aware of the Intel Kaby Lake CPU used. I did not check out looking for a firmware update on the Dell support site until I re-installed my XPS 15 with Fedora 26.
The problem I ran into immediately was I could only find the latest 1.3.3 firmware in an exe file that runs under Windows or in DOS mode. I tried without any success to make a FreeDOS bootable USB with the exe file. Unfortunately, the Dell web site was correct, FreeDOS does not recognize USB 3.0.
I did some Googling and finally found the following web site that has a cab file version of the raw binary firmware file.
https://secure-lvfs.rhcloud.com/lvfs/device/34578c72-11dc-4378-bc7f-b643866f598c
I formatted my USB key with fat32 in Fedora. I extracted the raw .bin file (I extracted all 4 files) and placed them on the USB key.
When the Dell logo appeared, I quickly pressed F12 a couple of times (no need for the Fn key) and then I selected the BIOS flash option.
The flash process will flash 3-4 (maybe more) subsystems/devices on the laptop. It took about 5 minutes to do all the flashing. There were about 3 different boots before I finally saw the grub menu Fedora 26 installed. I recall there was some long waits during these three boots. As usual, PATIENCE!!!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment