Unsolved
This post is more than 5 years old
19 Posts
2
17554
May 16th, 2016 16:00
Precision 5510 Thunderbolt 3 Firmware Updates on Linux
I've noticed that firmware updates have been made available for Thunderbolt 3 on the Precision 5510 Mobile Workstations. However installation requires Windows. When will the updates be available for people who have purchased the machines with Ubuntu installed instead of Windows?
Thank you
0 events found
No Events found!


truber
1 Message
0
October 5th, 2016 07:00
You can update the system firmware from a usb key directly in the uefi boot menu, no DOS required.
The Thunderbold updater uses .NET and the Thunderbolt driver ... so a DOS/uefi updater seems unlikely.
The DA200 HDMI not working is a known issue. It should work at unusably low resolutions (like 1024x768).. issue is logged here: https://bugs.freedesktop.org/show_bug.cgi?id=93578
DELL-Jared D
2 Intern
•
350 Posts
0
October 5th, 2016 10:00
Updating the Thunderbolt controller requires Intel display drivers. That's not doable in DOS. We're actively working with Intel on getting Thunderbolt controller firmware updates working on Linux. Please bear with us.
aalotia
19 Posts
0
October 7th, 2016 00:00
@giantcone FYI, you can update the BIOS without any external boot medium if you hit F12 at boot and select the appropriate option. See http://askubuntu.com/questions/676594/flashing-bios-update-on-dell-xps-13-2015
EinarDigi
1 Message
0
October 9th, 2016 14:00
I'm glad to hear that Dell is working on a proper solution for supporting Thunderbolt firmware upgrades from Linux and Thunderbolt accessories for their hardware. If Dell is able to establish a proper flow for doing all firmware updates for their hardware from GNU/Linux systems (e.g. via fwupd), then they can really claim another step upwards to the throne for the vendor with the best Linux support! I'm looking forward to that day.
Just a side-thought I had, while we're waiting for this: Since the current firmware upgrade executable is made for Windows only and cannot be used in Linux, nor FreeDOS environment: Has anyone attempted to run it from ReactOS? (I believe the latest ReactOS claim to have some .NET 4.x support, at least. This is a Windows look-a-like environment, so maybe it could work? I must say I've never tried ReactOS myself before... It is a long-shot.)
pauljohn32
2 Posts
0
December 5th, 2016 20:00
Why not make a DOS boot drive and run the executable from that? That is how we updated Dell BIOS on Linux machines until 2015. It appears to me any bios or firmware that Dell like as Windows/DOS should accept this.
gregbunk
36 Posts
0
December 6th, 2016 01:00
Because the thing requires Windows. I've tried. Really, this alone would be sufficient, but no.
Not that it matters much. I did end up building a Windows boot disk just for this purpose, applied the updates, and the TB3 port is still essentially non-functional, even as USB-C only.
pauljohn32
2 Posts
0
December 6th, 2016 07:00
I am sorry I stepped into this in the middle of the conversation, don't understand the entire problem. Like you, I have felt some anger because I ordered a "Linux" laptop from Dell that just does not work as they sent it out. I did not notice all of the problems until about 6 weeks after I got it, by then too later to return. I'm trying to work around this as well as possible. But it is very frustrating.
When we ordered, my tech advisor here said the Dell Dock just doesn't work at all, so I did not buy one. Instead, I have a little dongle from Dell for that port, it allows 1 ethernet, 1 VGA cable, 1 USB. These 3 things have been working dependably, mostly, except that the video goes black now and then. I saw a significant enhancement with new kernel. That little dongle thing for USB-C is not completely useless.
But, then again, I was warned that the Thunderbolt dock is an unworkable brick from the beginning :)
jdewinne
4 Posts
0
February 17th, 2017 17:00
Has there been made any progress on this? I'm also wondering if the combination thunderbolt and hdmi is possible. See also this question
aalotia
19 Posts
0
September 2nd, 2017 15:00
HI @BartonGeorge thanks for your orginal response. It's been a while since the last update on this thread. Any further progress? I'm one of the many buyers who purchased a machine that came with factory installed Linux and am very keen to be able to use Thunderbolt 3 devices.
aalotia
19 Posts
0
September 6th, 2017 20:00
It seems that intrepid Arch Linux users have managed to update the firmware under Linux. Anyone here familiar with the instructions provided at wiki.archlinux.org/.../Dell_XPS_13_(9360) seems that Dell engineers have provided this info. An officially supported update process would be fantastic folks!
mark1softie
2 Posts
0
December 12th, 2020 04:00
Have just updated the Thunderbolt firmware on a Precision 7510 using the ArchLinux wiki instructions, which almost work but are hampered by a couple of typos.
Here are the contents of the README file I created to record my successful upgrade:
Upgrade Thunderbolt 3 firmware on Precision 7510
See https://www.dell.com/community/Linux-Developer-Systems/Precision-5510-Thunderbolt-3-Firmware-Updates...
and https://wiki.archlinux.org/index.php/Dell_XPS_13_(9360)#Thunderbolt_Firmware_updates
XPS13 instructions
< >
Process as carried out on 2020-12-12
0. The current kernel version is:
1. Check the downloaded update files:
2. Enable the Thunderbolt controller:
3. Confirm the device and current firmware version:
4. Used Engrampa to extract only this file from the ...NVM26.01... archive:
5. Flash the firmware to non-active NVME and trigger the firmware update:
# dd if=/home/mark/Downloads/Computer/Dell/Thunderbolt/0x06D9_secure.bin \ of=/sys/bus/thunderbolt/devices/0-0/nvm_non_active0/nvmem 448+0 records in 448+0 records out 229376 bytes (229 kB, 224 KiB) copied, 0.0059111 s, 38.8 MB/s6. Trigger and check the update:
7. Restart the controller and check the update:
8. Check the device and firmware version:
9. Put the controller back in normal mode: