How to upgrade Thunderbolt firmware on Linux?
Hi.
I can update BIOS easily using fwupdmgr tool. Is there any way to upgrade the TB firmware? The support page includes images only for Windows.
Thanks.
Hi.
I can update BIOS easily using fwupdmgr tool. Is there any way to upgrade the TB firmware? The support page includes images only for Windows.
Thanks.
Hello,
A few Lenovo systems are supported by Lenovo for Linux. IF yours is, the BIOS updates are available using LVFS website. Technically firmware for other devices could be posted there. But I have not noticed any yet.
Your linux distribution will send packages for firmware for a few devices, especially wifi cards. In your linux package manager search for available packages with firmware in the title. I use fedora so my try would be dnf list *firm* and dnf search *ware* If you don't use fedora your keystrokes are slightly different, perhaps command "apt"
Good Luck!
Usedtoberich
Hi @ji12345
Thunderbolt firmware updates for our Linux certified platforms should be offered from LVFS through fwupd (or the gnome software update manager).
Which platform are you looking at and not seeing that's the case?
Mark
I use openSuse. I was not able to figure it out TBH, so I installed Windows and upgraded the firmware :).
I updated the BIOS using fwupdmgr, because Lenovo provides the CAB file. However there is no CAB file for Thunderbolt or the NVME drives.
➜ sudo fwupdmgr get-updates
Devices with no available firmware updates:
• ThinkPad Thunderbolt 3 Dock
• Thunderbolt host controller
• USB3.1 Hub
• USB3.1 Hub
• Integrated Camera
• MSP430
• SAMSUNG MZVLB512HBJQ-000L7
• SAMSUNG MZVLB512HBJQ-000L7
• ThinkPad Thunderbolt 3 Dock USB Audio
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• USB2.0 Hub
• USB2.0 Hub
Devices with the latest available firmware version:
• Embedded Controller
• Intel Management Engine
• System Firmware
• Unifying Receiver
No updates available for remaining devices
It looks like that this time some firmware update worked
sudo fwupdmgr refresh
sudo fwupdmgr update
Devices with no available firmware updates:
• Thunderbolt host controller
• Integrated Camera
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• USB2.0 Hub
• USB2.0 Hub
Devices with the latest available firmware version:
• ThinkPad Thunderbolt 3 Dock
• USB3.1 Hub
• USB3.1 Hub
• Embedded Controller
• Intel Management Engine
• MSP430
• SAMSUNG MZVLB512HBJQ-000L7
• SAMSUNG MZVLB512HBJQ-000L7
• System Firmware
• Unifying Receiver
No updates available for remaining devices
Hi - apologies if I missed it, but which platform are you using?
If there was an update for Windows but not for Linux I'll need to chase it down to understand why - all FW updates are supposed to be delivered to LVFS (with the caveat that there is sometimes a delay)