You are not logged in.
[SOLVED] Turns out I need to disable boot order lock. For my ThinkPad X1 Carbon (11th gen), I needed to go to the Startup menu in the UEFI BIOS, and disable the startup boot order lock. Then fwupdmgr update worked!
Original post for posterity:
According to the following post: https://fwupd.org/lvfs/devices/com.leno … W.firmware, there is an update for my Lenovo ThinkPad X1 Carbon 11th gen, but fwupdmgr update says there's nothing to update.
Here is the status of the fwupd.service:
● fwupd.service - Firmware update daemon
Loaded: loaded (/usr/lib/systemd/system/fwupd.service; static)
Active: active (running) since Fri 2024-08-09 23:20:13 EDT; 1 day 16h ago
Invocation: 4a681b0f4de74b4ebf7c0dbe564b0c22
Docs: https://fwupd.org/
Main PID: 2801306 (fwupd)
Tasks: 6 (limit: 76701)
Memory: 16.3M (peak: 16.8M)
CPU: 4.180s
CGroup: /system.slice/fwupd.service
└─2801306 /usr/lib/fwupd/fwupd
Aug 09 23:20:12 fluorine systemd[1]: Starting Firmware update daemon...
Aug 09 23:20:13 fluorine fwupd[2801306]: 03:20:13.166 FuMain Daemon ready for requests (locale en_US>
Aug 09 23:20:13 fluorine systemd[1]: Started Firmware update daemon.
I've run fwupdmgr --force refresh:
# fwupdmgr --force refresh
Updating lvfs
Downloading… [***************************************]
Successfully downloaded new metadata: 5 local devices supported
This is what I get when running fwupdmgr get-updates:
Idle…: 0%
Devices with no available firmware updates:
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• WD PC SN810 SDCQNRZ-2T00-1201
• Integrated Camera
• Prometheus IOTA Config
Devices with the latest available firmware version:
• Prometheus
• UEFI dbx
LENOVO 21HMCTO1WW
│
├─Embedded Controller:
│ │ Device ID: 881dfd2f4cbc1cf4715c7e9d5f4d1709138c4720
│ │ Summary: UEFI System Resource Table device (updated via NVRAM)
│ │ Current version: 0.1.14
│ │ Minimum Version: 0.1.14
│ │ Vendor: Lenovo (DMI:LENOVO)
│ │ Update State: Success
│ │ Problems: [31m[1m• Device requires AC power to be connected[0m
│ │ GUID: 279599d4-78c7-4c99-84ea-4a7c8d2b10e1
│ │ Device Flags: • Internal device
│ │ • System requires external power source
│ │ • Supported on remote server
│ │ • Needs a reboot after installation
│ │ • Device is usable for the duration of the update
│ │ • Updatable
│ │ Device Requests: • Message
│ │
│ ├─ThinkPad X1 Carbon 11th / X1 Yoga 8th Embedded Controller Update:
│ │ New version: 0.1.19
│ │ Remote ID: lvfs
│ │ Release ID: 86800
│ │ Summary: Embedded Controller Firmware for Lenovo ThinkPad X1 Carbon 11th / X1 Yoga 8th
│ │ License: Proprietary
│ │ Size: 1.2 MB
│ │ Created: 2024-03-06
│ │ Urgency: High
│ │ Tested by Lenovo:
│ │ Tested: 2024-03-08
│ │ Distribution: sled 15.4
│ │ Old version: 0.1.17
│ │ Version[fwupd]: 1.7.3
│ │ Tested by Lenovo:
│ │ Tested: 2024-03-08
│ │ Distribution: rhel 9.1
│ │ Old version: 0.1.17
│ │ Version[fwupd]: 1.7.9
│ │ Tested by Lenovo:
│ │ Tested: 2024-03-08
│ │ Distribution: debian 12
│ │ Old version: 0.1.17
│ │ Version[fwupd]: 1.8.12
│ │ Tested by Lenovo:
│ │ Tested: 2024-03-08
│ │ Distribution: ubuntu 22.04
│ │ Old version: 0.1.18
│ │ Version[fwupd]: 1.7.5
│ │ Vendor: Lenovo
│ │ Release Flags: • Trusted metadata
│ │ • Is upgrade
│ │ • Tested by trusted vendor
│ │ Description:
│ │ Lenovo Embedded Controller Firmware Version 1.19
│ │
│ │ New functions or enhancements
│ │
│ │ • Updated PDFW
│ │ Checksum: 8e0ca4e47fba1defce649f257a8608e57e081d44133836e0b0a3d3d77638bb12
│ │
│ ├─ThinkPad X1 Carbon 11th / X1 Yoga 8th Embedded Controller Update:
│ │ New version: 0.1.17
│ │ Remote ID: lvfs
│ │ Release ID: 62942
│ │ Summary: Embedded Controller Firmware for Lenovo ThinkPad X1 Carbon 11th / X1 Yoga 8th
│ │ License: Proprietary
│ │ Size: 1.2 MB
│ │ Created: 2023-09-14
│ │ Urgency: High
│ │ Tested by Lenovo:
│ │ Tested: 2023-09-21
│ │ Distribution: sled 15.4
│ │ Old version: 0.1.16
│ │ Version[fwupd]: 1.7.3
│ │ Tested by Lenovo:
│ │ Tested: 2023-09-20
│ │ Distribution: rhel 9.1
│ │ Old version: 0.1.16
│ │ Version[fwupd]: 1.7.9
│ │ Tested by Lenovo:
│ │ Tested: 2023-09-20
│ │ Distribution: ubuntu 22.04
│ │ Old version: 0.1.14
│ │ Version[fwupd]: 1.7.5
│ │ Tested by Lenovo:
│ │ Tested: 2023-09-20
│ │ Distribution: debian 11
│ │ Old version: 0.1.16
│ │ Version[fwupd]: 1.5.7
│ │ Vendor: Lenovo
│ │ Release Flags: • Trusted metadata
│ │ • Is upgrade
│ │ • Tested by trusted vendor
│ │ Description:
│ │ Lenovo Embedded Controller Firmware Version 1.17
│ │
│ │ Problem fixes
│ │
│ │ • Thermal improvement for FAN control.
│ │ • Fixed an issue where Dock power button override is working during firmware update.
│ │ Checksum: aeaf00ecfc60b0888d5fd99ccab1f14e8b550c64dd8a70c27a76e1abc747af9c
│ │
│ └─ThinkPad X1 Carbon 11th / X1 Yoga 8th Embedded Controller Update:
│ New version: 0.1.16
│ Remote ID: lvfs
│ Release ID: 62182
│ Summary: Embedded Controller Firmware for Lenovo ThinkPad X1 Carbon 11th / X1 Yoga 8th
│ License: Proprietary
│ Size: 1.2 MB
│ Created: 2023-09-12
│ Urgency: High
│ Tested by Lenovo:
│ Tested: 2023-09-19
│ Distribution: debian 11
│ Old version: 0.1.14
│ Version[fwupd]: 1.5.7
│ Tested by Lenovo:
│ Tested: 2023-09-19
│ Distribution: rhel 9.1
│ Old version: 0.1.14
│ Version[fwupd]: 1.7.9
│ Tested by Lenovo:
│ Tested: 2023-09-19
│ Distribution: sled 15.4
│ Old version: 0.1.14
│ Version[fwupd]: 1.7.3
│ Tested by Lenovo:
│ Tested: 2023-09-19
│ Distribution: ubuntu 22.04
│ Old version: 0.1.14
│ Version[fwupd]: 1.7.9
│ Vendor: Lenovo
│ Release Flags: • Trusted metadata
│ • Is upgrade
│ • Tested by trusted vendor
│ Description:
│ Lenovo Embedded Controller Firmware Version 1.16
│
│ Problem fixes
│
│ • Thermal improvement for FAN control.
│ Checksum: c5c48253e52abab780b07dbd596f7871b98b318948cef281c4bc3b4a07686acc
│
├─Intel Management Engine:
│ │ Device ID: 32de03ef370e5da5582976b375b3946e03236bb2
│ │ Summary: UEFI System Resource Table device (updated via NVRAM)
│ │ Current version: 1.25.2124
│ │ Vendor: Lenovo (DMI:LENOVO)
│ │ Update State: Success
│ │ Problems: [31m[1m• Device requires AC power to be connected[0m
│ │ GUID: 4e78ce68-5389-4a95-bf10-e3568c30caf8
│ │ Device Flags: • Internal device
│ │ • System requires external power source
│ │ • Supported on remote server
│ │ • Needs a reboot after installation
│ │ • Device is usable for the duration of the update
│ │ • Updatable
│ │ Device Requests: • Message
│ │
│ └─ThinkPad X1 Yoga Gen 8/ThinkPad X1 Carbon Gen 11 Corporate ME Update:
│ New version: 1.27.2176
│ Remote ID: lvfs
│ Release ID: 45682
│ Summary: Lenovo ThinkPad X1 Yoga Gen 8/X1 Carbon Gen 11 Corporate ME Firmware
│ License: Proprietary
│ Size: 9.4 MB
│ Created: 2023-08-08
│ Urgency: High
│ Details: https://pcsupport.lenovo.com/de/en/search?query=N3XRG02W
│ Vendor: Lenovo
│ Release Flags: • Trusted metadata
│ • Is upgrade
│ Description:
│ Intel Platform Update 2023.3 Product Version Maintenance Release
│
│ Corporate Version 16.1.27.2176 (LVFS: 1.27.2176)
│
│ Problem Fixes
│
│ • Mitigated the following security vulnerabilities under issues.Please see fixed issues for details.
│ Issues: CVE-2022-38102
│ CVE-2022-29871
│ CVE-2022-36392
│ INTEL-TA-00783
│ Checksum: 2c42d4558b240c3075caec30d38e35ef9d1703af30144638376dca6f9f915c8e
│
└─System Firmware:
│ Device ID: ec5a0c57b48333725fc5c6c733bfd4958d910cce
│ Summary: UEFI System Resource Table device (updated via NVRAM)
│ Current version: 0.1.17
│ Vendor: Lenovo (DMI:LENOVO)
│ Update State: Success
│ Problems: [31m[1m• Device requires AC power to be connected[0m
│ GUID: a0fd4aef-f691-4c90-a089-7dd4f4481db0
│ Device Flags: • Internal device
│ • System requires external power source
│ • Supported on remote server
│ • Needs a reboot after installation
│ • Cryptographic hash verification is available
│ • Device is usable for the duration of the update
│ • Updatable
│ Device Requests: • Message
│
├─ThinkPad X1 Carbon 11th / X1 Yoga 8th System Update:
│ New version: 0.1.30
│ Remote ID: lvfs
│ Release ID: 94701
│ Summary: System Firmware for Lenovo ThinkPad X1 Carbon 11th / X1 Yoga 8th
│ License: Proprietary
│ Size: 28.8 MB
│ Created: 2024-06-24
│ Urgency: High
│ Tested by Lenovo:
│ Tested: 2024-07-01
│ Distribution: ubuntu 22.04
│ Old version: 0.1.29
│ Version[fwupd]: 1.7.5
│ Tested by Lenovo:
│ Tested: 2024-07-01
│ Distribution: sled 15.4
│ Old version: 0.1.29
│ Version[fwupd]: 1.7.3
│ Tested by Lenovo:
│ Tested: 2024-07-01
│ Distribution: rhel 9.1
│ Old version: 0.1.29
│ Version[fwupd]: 1.7.9
│ Tested by Lenovo:
│ Tested: 2024-07-01
│ Distribution: debian 12
│ Old version: 0.1.29
│ Version[fwupd]: 1.8.12
│ Vendor: Lenovo
│ Release Flags: • Trusted metadata
│ • Is upgrade
│ • Tested by trusted vendor
│ Description:
│ Lenovo System Firmware Version 1.30
│
│ Important updates
│
│ • Enhancement to address security vulnerability
│
│ New functions or enhancements
│
│ • Updated the Diagnostics module to version 04.35.000.
│ • Updated the CPU microcode.
│ Issue: CVE-2024-24968
│ Checksum: fa090bf2acf91dfe5d83e3cbe7a589d4967ec836656d8da7e89a5bfb03139e84
│
├─ThinkPad X1 Carbon 11th / X1 Yoga 8th System Update:
│ New version: 0.1.29
│ Remote ID: lvfs
│ Release ID: 92379
│ Summary: System Firmware for Lenovo ThinkPad X1 Carbon 11th / X1 Yoga 8th
│ License: Proprietary
│ Size: 28.8 MB
│ Created: 2024-05-13
│ Urgency: High
│ Tested by Lenovo:
│ Tested: 2024-05-21
│ Distribution: ubuntu 22.04
│ Old version: 0.1.27
│ Version[fwupd]: 1.7.5
│ Tested by Lenovo:
│ Tested: 2024-05-21
│ Distribution: debian 12
│ Old version: 0.1.27
│ Version[fwupd]: 1.8.12
│ Tested by Lenovo:
│ Tested: 2024-05-21
│ Distribution: rhel 9.1
│ Old version: 0.1.27
│ Version[fwupd]: 1.7.9
│ Tested by Lenovo:
│ Tested: 2024-05-21
│ Distribution: sled 15.4
│ Old version: 0.1.27
│ Version[fwupd]: 1.7.3
│ Vendor: Lenovo
│ Release Flags: • Trusted metadata
│ • Is upgrade
│ • Tested by trusted vendor
│ Description:
│ Lenovo System Firmware Version 1.29
│
│ Important updates
│
│ • Enhancement to address security vulnerabilities
│
│ New functions or enhancements
│
│ • Updated the Diagnostics module to version 04.34.001.
│ • Supported an option to enable/disable Energy Efficient Turbo in BIOS Setup.
│
│ Problem fixes
│
│ • Fixed an issue where OS repair screen may appear after BIOS update.
│ • Fixed an issue where keyboard input may not work after PxE boot.
│ Issues: CVE-2024-0762
│ LEN-154756
│ Checksum: 72f1f14128ca4ba9c98d3685651e751ca77e585a124698c3a6ba84a58538d74b
│
├─ThinkPad X1 Carbon 11th / X1 Yoga 8th System Update:
│ New version: 0.1.25
│ Remote ID: lvfs
│ Release ID: 84524
│ Summary: System Firmware for Lenovo ThinkPad X1 Carbon 11th / X1 Yoga 8th
│ License: Proprietary
│ Size: 28.8 MB
│ Created: 2024-01-25
│ Urgency: High
│ Tested by Lenovo:
│ Tested: 2024-02-07
│ Distribution: sled 15.4
│ Old version: 0.1.24
│ Version[fwupd]: 1.7.3
│ Tested by Lenovo:
│ Tested: 2024-02-06
│ Distribution: rhel 9.1
│ Old version: 0.1.24
│ Version[fwupd]: 1.7.9
│ Tested by Lenovo:
│ Tested: 2024-02-06
│ Distribution: ubuntu 22.04
│ Old version: 0.1.24
│ Version[fwupd]: 1.7.5
│ Tested by Lenovo:
│ Tested: 2024-02-06
│ Distribution: debian 11
│ Old version: 0.1.24
│ Version[fwupd]: 1.5.7
│ Vendor: Lenovo
│ Release Flags: • Trusted metadata
│ • Is upgrade
│ • Tested by trusted vendor
│ Description:
│ Lenovo System Firmware Version 1.25
│
│ Important updates
│
│ • Enhancement to address security vulnerabilities
│
│ New functions or enhancements
│
│ • Support Lenovo Memory Self Repair(PPR) function.
│
│ Problem fixes
│
│ • Fixed an issue where system might take a minute to boot when user attached
│
│ Docking/Monitor with Realtek USB Ethernet device.
│
│ • Fixed an issue where system might take a minute to boot with Kingstone Duo USB memory in AOU port.
│ Issues: CVE-2023-24932
│ CVE-2022-21894
│ Checksum: 1851d887368049b62d64bd655867f52a47f0ac3be09d1fe1576e6fbe2f5be6f0
│
├─ThinkPad X1 Carbon 11th / X1 Yoga 8th System Update:
│ New version: 0.1.23
│ Remote ID: lvfs
│ Release ID: 70861
│ Summary: System Firmware for Lenovo ThinkPad X1 Carbon 11th / X1 Yoga 8th
│ License: Proprietary
│ Size: 28.8 MB
│ Created: 2023-11-01
│ Urgency: High
│ Tested by Lenovo:
│ Tested: 2023-11-06
│ Distribution: ubuntu 22.04
│ Old version: 0.1.20
│ Version[fwupd]: 1.7.5
│ Tested by Lenovo:
│ Tested: 2023-11-06
│ Distribution: sled 15.4
│ Old version: 0.1.20
│ Version[fwupd]: 1.7.3
│ Tested by Lenovo:
│ Tested: 2023-11-06
│ Distribution: rhel 9.1
│ Old version: 0.1.19
│ Version[fwupd]: 1.7.9
│ Tested by Lenovo:
│ Tested: 2023-11-06
│ Distribution: debian 12
│ Old version: 0.1.20
│ Version[fwupd]: 1.8.12
│ Vendor: Lenovo
│ Release Flags: • Trusted metadata
│ • Is upgrade
│ • Tested by trusted vendor
│ Description:
│ Lenovo System Firmware Version 1.23
│
│ Important updates
│
│ • Enhancement to address security vulnerability
│
│ New functions or enhancements
│
│ • Updated the Diagnostics module to version 04.32.000
│
│ Problem fixes
│
│ • Fixed an issue where USB 3.0 Ethernet Adaptor disconnect when connect with USB-A port.
│ • Fixed an issue where PXE boot might not appear in boot menu.
│ Issue: CVE-2023-5058
│ Checksum: 2f5da82b064f69f14779c5bab70d4649d75014606c29a8c2991c710d2038893f
│
├─ThinkPad X1 Carbon 11th / X1 Yoga 8th System Update:
│ New version: 0.1.20
│ Remote ID: lvfs
│ Release ID: 62943
│ Summary: System Firmware for Lenovo ThinkPad X1 Carbon 11th / X1 Yoga 8th
│ License: Proprietary
│ Size: 28.8 MB
│ Created: 2023-09-14
│ Urgency: High
│ Tested by Lenovo:
│ Tested: 2023-09-21
│ Distribution: sled 15.4
│ Old version: 0.1.19
│ Version[fwupd]: 1.7.3
│ Tested by Lenovo:
│ Tested: 2023-09-20
│ Distribution: rhel 9.1
│ Old version: 0.1.19
│ Version[fwupd]: 1.7.9
│ Tested by Lenovo:
│ Tested: 2023-09-20
│ Distribution: ubuntu 22.04
│ Old version: 0.1.19
│ Version[fwupd]: 1.7.5
│ Tested by Lenovo:
│ Tested: 2023-09-20
│ Distribution: debian 11
│ Old version: 0.1.18
│ Version[fwupd]: 1.5.7
│ Vendor: Lenovo
│ Release Flags: • Trusted metadata
│ • Is upgrade
│ • Tested by trusted vendor
│ Description:
│ Lenovo System Firmware Version 1.20
│
│ New functions or enhancements
│
│ • Updated the CPU microcode.
│
│ Problem fixes
│
│ • Thermal improvement for FAN control.
│ • Updated some BIOS Setup help messages.
│ • Fixed an issue where Linux console displayed PCI error.
│ • Fixed an issue where BIOS POST took longer boot time when a DisplayLink Dock is attached
│ • Thermal improvement for FAN behavior.
│ Checksum: a1fbc9a6da3848e3aaa8faaa24884ca5a1b32b9433961638d3fac9f6c06e9081
│
└─ThinkPad X1 Carbon 11th / X1 Yoga 8th System Update:
New version: 0.1.18
Remote ID: lvfs
Release ID: 58123
Summary: System Firmware for Lenovo ThinkPad X1 Carbon 11th / X1 Yoga 8th
License: Proprietary
Size: 28.8 MB
Created: 2023-08-24
Urgency: High
Tested by Lenovo:
Tested: 2023-08-29
Distribution: sled 15.4
Old version: 0.1.17
Version[fwupd]: 1.7.3
Tested by Lenovo:
Tested: 2023-08-29
Distribution: debian 11
Old version: 0.1.17
Version[fwupd]: 1.5.7
Tested by Lenovo:
Tested: 2023-08-29
Distribution: rhel 9.1
Old version: 0.1.17
Version[fwupd]: 1.7.9
Tested by Lenovo:
Tested: 2023-08-28
Distribution: ubuntu 22.04
Old version: 0.1.17
Version[fwupd]: 1.7.5
Vendor: Lenovo
Release Flags: • Trusted metadata
• Is upgrade
• Tested by trusted vendor
Description:
Lenovo System Firmware Version 1.18
Problem fixes
• Thermal improvement for FAN control.
Checksum: ad1867b868cdd0c6b46fea50a4a8c7977489249048da4da570fd7a78ed01fde3
But when I run fwupdmgr update, I get the following:
Idle…: 0%
Devices with no available firmware updates:
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• WD PC SN810 SDCQNRZ-2T00-1201
• Integrated Camera
• Prometheus IOTA Config
Devices with the latest available firmware version:
• Prometheus
• UEFI dbx
The output above was generated while on laptop battery power, but I have the exact same issue when I'm plugged into power. Am I missing something? Why won't fwupd update my firmware?
Last edited by ectospasm (2024-10-01 04:07:08)
Offline
What isn't shown above, which I saw later, is that there was a message about the boot order being locked. Unlocking that allowed me to upgrade the firmware, and everything is great!
Offline