

The product FW team were under the understanding they were delivering BIOS and EC updates on LVFS and Thunderbolt wasn't part of their requirements - they weren't funded for it. I still have 8 remaining and X1C6 is one of them (the remaining ones are all of that older generation).įor these older machines, the product requirements around LVFS for the platform teams weren't particularly clear back then. We got a lot of platforms updated (there are 34 in total we're tracking for the update) - but not all have been done. Sorry for the lack of reply - this is a bit of a mess and has taken a lot of back and forth to figure out. Now one thing worth mentioning is that the fwupd website needs some organasation and improvements in it's on site search engines since it's somewhat pain in the ass finding all firmware updates for a spesific hw type/model from vendors, then having to drill down into the firmware update and then compare it to what's available on their website for that model. Validation if the firmware flashing was succefull can be seen by runningĬat /sys/bus/thunderbolt/devices/0-0/nvm_version ( it should say 46.0 ) echo 1 > /sys/bus/thunderbolt/devices/0-0/nvm_authenticate ( the firmware update may take ca 30s to finish, with LBL and flickering screen while the update is happening ).Extract the Windows EXE file provided by Lenovo via wine, p7zip or whatever floats people boat.Linux users that own a Gen 6 and can afford of potentially loosing it, can do the following ( as a workaround ) to close the security vulnerability until Lenovo get's their act together and make the firmware update available to Linux users. Fixed an issue where Thunderbolt Firmware Update tool shows "FILE NOT FOUND".Updated FW update tool version to 17.0.0.18.Īnd another one 45 that was released on 2.There are seemingly two missing Thunderbolt updates for the X1 Carbon Gen 6 and it looks like the Thunderbird controller has not recieved updates on Linux since version 43 for whatever reason.
