fwupd / firmware-lenovo

Missing firmware for Lenovo Thinkpad hardware
120 stars 4 forks source link

T14/P14s gen 2 AMD fails with "unsupported" capsule error #165

Closed mvdan closed 2 years ago

mvdan commented 2 years ago

1.11 was released on the 11th of October: https://pcsupport.lenovo.com/gb/en/products/laptops-and-netbooks/thinkpad-p-series-laptops/thinkpad-p14s-gen-2-type-21a0-21a1/21a0/21a0cto1ww/downloads/driver-list/component?name=BIOS%2FUEFI

LVFS only has 1.09 from early September: https://fwupd.org/lvfs/devices/com.lenovo.ThinkPadR1MET.firmware

It's possible and likely that other bits of firmware for this line of machines is also out of date; I haven't checked.

I couldn't find a thread for the gen2 AMD variants of these machines, so I think a new one is reasonable. I'll update this thread if fwupdmgr ever tells me there's an upgrade available.

tpopela commented 2 years ago

For Fedora users that have some firmware update pending - here is a shim update that "should" fix the problems - https://bodhi.fedoraproject.org/updates/FEDORA-2022-98830efc68

mvdan commented 1 year ago

It flashed for just a few frames, but I was able to capture it:

WARNING: Could not query capsule capabilities: Unsupported WARNING: Could not apply capsules: Unsupported

I finally found what was causing this: my fat32 boot partition was missing the boot and esp flags, so somehow that was confusing either fwupd or the BIOS. The firmware updates were put in (presumably) the right place, and the update was attempted, but it failed. Fixing this quirk now makes all my updates suddenly work :)

Hopefully this helps someone else in the future. I honestly don't recall why those flags weren't set up when I installed Arch years and years ago. It was the first time I installed with UEFI, so I probably did something slightly wrong.

hughsie commented 1 year ago

my fat32 boot partition was missing the boot and esp flags

If you try fwupd 1.9.3 it'll warn you about that now.

mvdan commented 2 months ago

I wanted to circle back to say thanks again - all Thinkpad BIOS updates have gone just fine in the past year :)