I had a lot of trouble understanding how to do firmware updates on my new ThinkPad T14 Gen3 AMD which now serves as a replacement for my trusty T470. Using fwupdmgr appears to be https://wiki.archlinux.org/title/Lenovo_ThinkPad_T14_(AMD)_Gen_3#fwupd, even for UEFI BIOS.

If for any obscure reasons you run your ThinkPad T14 Gen3 in Legacy BIOS mode (if that is even possible), you encounter the WARNING: Firmware can not be updated in legacy BIOS mode error and updating UEFI BIOS via fwupdmgr is https://github.com/fwupd/fwupd/wiki/PluginFlag:legacy-bios.

WindowsUEFIFirmwareUpdate: Setting type: Enumeration Current Value: Enable Description: BIOS updates delivered via LVFS or Windows Update Read Only: False Possible Values: 0: Disable 1: Enable

Now the UEFi BIOS update via fwupdmgr really works.
Newsletter

Get the latest Laravel/PHP jobs, events and curated articles straight to your inbox, once a week

Glimpse streamlines Laravel development by seamlessly deploying GitHub pull requests to preview environments with the help of Laravel Forge. Glimpse streamlines Laravel development by seamlessly deploying GitHub pull requests to preview environments with the help of Laravel Forge.
Fathom Analytics | Fast, simple and privacy-focused website analytics. Fathom Analytics | Fast, simple and privacy-focused website analytics.
Shirts painstakingly handcrafted by under-caffeinated developers. Shirts painstakingly handcrafted by under-caffeinated developers.
Community Partners