fwupd / firmware-lenovo

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

Lenovo L13 Yoga (20R6): Could not apply capsules: Device Error (Intel Management Engine (225.65.1969 → 225.67.2046)) #307

Closed Swiftb0y closed 1 year ago

Swiftb0y commented 1 year ago

Describe the bug Updating the Intel management engine fails with Could not apply capsules: Device Error. Since this Intel ME update fixes a bunch of security issues, it would be somewhat important to install. I've already tried to gather debug info (see at the bottom). This is a system with LUKS encryption, in case thats important.

Steps to Reproduce simply run fwupdmgr update and reboot.

Expected behavior presumably fwupd-efi should run and update the ME.

fwupd version information Please provide the version of the daemon and client.

❯ fwupdmgr --version
compile   org.freedesktop.fwupd         1.8.9
compile   com.hughsie.libjcat           0.1.12
runtime   org.freedesktop.fwupd-efi     1.3
compile   org.freedesktop.gusb          0.4.3
runtime   com.hughsie.libjcat           0.1.12
runtime   com.dell.libsmbios            2.4
runtime   org.freedesktop.gusb          0.4.3
runtime   org.freedesktop.fwupd         1.8.9
runtime   org.kernel                    6.0.18-300.fc37.x86_64

Please note how you installed it (apt, dnf, pacman, source, etc):

presumably via dnf, I'm not sure, it may have been pre-installed.

**fwupd device information** Please provide the output of the fwupd devices recognized in your system. ```shell fwupdmgr get-devices --show-all-devices LENOVO 20R6S00800 │ ├─USB3.1 Hub: │ │ Device ID: 54f0d9041b6c5438c7ff825f5139559c5ca1b222 │ │ Summary: USB 3.x hub │ │ Current version: 13.24 │ │ Vendor: VIA Labs, Inc. (USB:0x17EF) │ │ Install Duration: 15 seconds │ │ GUIDs: 227d0f95-a764-598e-85de-3d2bd0a7372f │ │ c6381f16-fe6d-5c45-a4ad-b619af4f0f0e ← USB\VID_17EF&PID_A391 │ │ e0c50668-5c2e-54df-8e17-c7c2472f3eaa ← USB\VID_17EF&PID_A391&REV_0D24 │ │ fc6cfb35-d4e9-5467-a014-8863de104969 ← USB\VID_17EF&PID_A391&HUB_000A │ │ ef65710a-3fa0-5330-9a61-5ced5e976be1 ← USB\VID_17EF&PID_A391&SPI_C220 │ │ 7ae3100f-9b01-571c-9fc2-20cd4544123a ← USB\VID_17EF&PID_A391&SPI_C220&REV_0D24 │ │ Device Flags: • Updatable │ │ • Cryptographic hash verification is available │ │ • Device stages updates │ │ • Device can recover flash failures │ │ • Unsigned Payload │ │ │ ├─USB2.0 Hub: │ │ │ Device ID: 301046452a49d84af6356d23e43a684b8f10660f │ │ │ Summary: USB 3.x hub │ │ │ Current version: 13.24 │ │ │ Vendor: VIA Labs, Inc. (USB:0x17EF) │ │ │ Install Duration: 15 seconds │ │ │ GUIDs: 227d0f95-a764-598e-85de-3d2bd0a7372f ← USB\VID_17EF&PID_A392 │ │ │ 010262bc-c6fa-5843-bffd-42be9aa16e6a ← USB\VID_17EF&PID_A392&REV_0D24 │ │ │ 4ec36768-1858-5e9b-9d35-40e6143c3cd4 ← USB\VID_17EF&PID_A392&HUB_0A │ │ │ 181168b9-f5c8-51c4-a8f2-958daab8af2d ← USB\VID_17EF&PID_A392&SPI_C220 │ │ │ b8ce86b1-5d74-5876-8d02-a9fd61b0a9ee ← USB\VID_17EF&PID_A392&SPI_C220&REV_0D24 │ │ │ Device Flags: • Updatable │ │ │ • Supported on remote server │ │ │ • Cryptographic hash verification is available │ │ │ • Device stages updates │ │ │ • Device can recover flash failures │ │ │ • Unsigned Payload │ │ │ │ │ ├─USB2.0 Hub: │ │ │ │ Device ID: 0b48e60e0f5abf120fa19357ad0f627aec55d218 │ │ │ │ Summary: USB 3.x hub │ │ │ │ Current version:13.23 │ │ │ │ Vendor: VIA Labs, Inc. (USB:0x17EF) │ │ │ │ Install Duration:15 seconds │ │ │ │ GUIDs: 7a216856-8a97-550c-882e-8233751c7cf2 ← USB\VID_17EF&PID_A394 │ │ │ │ 5a743458-4929-5738-a812-84cad6574a37 ← USB\VID_17EF&PID_A394&REV_0D23 │ │ │ │ 36a4a5cc-b78b-5419-a2ba-3a692148e9f5 ← USB\VID_17EF&PID_A394&HUB_08 │ │ │ │ Device Flags: • Updatable │ │ │ │ • Cryptographic hash verification is available │ │ │ │ • Device stages updates │ │ │ │ • Device can recover flash failures │ │ │ │ • Unsigned Payload │ │ │ │ │ │ │ ├─ThinkPad USB-C Dock Gen2 PD Controller: │ │ │ │ Device ID: 3f8cd6fcf8ab3c51ea141a97a66607eb30d09928 │ │ │ │ Summary: CCGx Power Delivery Device │ │ │ │ Current version:0.0.34 │ │ │ │ Vendor: Cypress Semiconductor (USB:0x04B4) │ │ │ │ Install Duration:2 minutes │ │ │ │ GUIDs: f6b5141d-eeb0-5ff1-b8de-ee4f02b222b7 │ │ │ │ ebd96940-fa49-5cb1-b1a1-aa2d4dea1416 ← USB\VID_04B4&PID_521A │ │ │ │ 2c4d586a-a2a6-5957-9427-768add598121 ← USB\VID_04B4&PID_521A&REV_0000 │ │ │ │ 5108e726-44a6-5eca-bd1a-fbbdabbe7bc1 ← USB\VID_04B4&PID_521A&SID_1F00&APP_6D64 │ │ │ │ 31d41b9b-361a-50ad-8bea-8dad3339fa04 ← USB\VID_04B4&PID_521A&SID_1F00&APP_6D64&MODE_FW2 │ │ │ │ Device Flags: • Updatable │ │ │ │ • System requires external power source │ │ │ │ • Device stages updates │ │ │ │ • Device can recover flash failures │ │ │ │ • Unsigned Payload │ │ │ │ │ │ │ └─ThinkPad USB-C Dock Gen2 USB Audio: │ │ │ Device ID: db1d4d0d7d6ed2568d5992533b65f8a554acdf20 │ │ │ Summary: CX21985 USB audio device │ │ │ Current version:49-0E-14 │ │ │ Bootloader Version:03.01.00.00 │ │ │ Vendor: Lenovo (USB:0x17EF) │ │ │ Install Duration:3 seconds │ │ │ Serial Number:0 │ │ │ GUIDs: bc09c857-37b9-59ce-abed-62d8e371bca0 ← SYNAPTICS_CXAUDIO\ID_CX2198X │ │ │ dbb8d54c-42e6-5215-b7ac-1df16872bb06 ← USB\VID_17EF&PID_A396 │ │ │ a46dd995-530f-50ea-949e-81ef05951964 ← USB\VID_17EF&PID_A396&REV_0014 │ │ │ Device Flags: • Updatable │ │ │ • Unsigned Payload │ │ │ │ │ └─NS6 II: │ │ Device ID: 1218eb1c6d074c70cf10feab6154b1f9711320b0 │ │ Current version:1.0 │ │ Vendor: Numark (USB:0x15E4) │ │ GUIDs: b36dc09d-4a59-5870-b8b9-4b333f6218b0 ← USB\VID_15E4&PID_0051 │ │ 6c405de3-6ea1-5ca5-b099-19871ce7eb4a ← USB\VID_15E4&PID_0051&REV_0100 │ │ Device Flags: • Updatable │ │ │ └─USB3.1 Hub: │ Device ID: 5d00620651c7c80da4d93a876b5d3a6138b0da7a │ Summary: USB 3.x hub │ Current version: 13.23 │ Vendor: VIA Labs, Inc. (USB:0x17EF) │ Install Duration: 15 seconds │ GUIDs: 7a216856-8a97-550c-882e-8233751c7cf2 │ 8b2439a7-f319-5583-950a-236eeecfe918 ← USB\VID_17EF&PID_A393 │ c6881bd6-7fc5-59f9-a21c-a1d525f817f4 ← USB\VID_17EF&PID_A393&REV_0D23 │ 41802a3a-da33-52c9-92d0-b3e4c8fc45d8 ← USB\VID_17EF&PID_A393&HUB_0008 │ Device Flags: • Updatable │ • Cryptographic hash verification is available │ • Device stages updates │ • Device can recover flash failures │ • Unsigned Payload │ ├─Unknown Device: │ Device ID: 59a11bc1795b6b83caa7eface68d0ad302cf5f86 │ GUID: 0422c218-5b8a-504d-8fba-43f8a29f4312 ← GPIO\ID_INT34BB:00 │ ├─CometLake-U GT2 [UHD Graphics]: │ Device ID: 5792b48846ce271fab11c4a545f7a3df0d36e00a │ Current version: 02 │ Vendor: Intel Corporation (PCI:0x8086) │ GUIDs: 5589d313-88e5-54d3-8f4c-b2ee3882d4bc ← PCI\VEN_8086&DEV_9B41 │ 9779d679-0f31-5dd5-b3c2-f6ff275a9ca9 ← PCI\VEN_8086&DEV_9B41&REV_02 │ 0b5f306b-5f29-5135-9076-efa58ceaf6f0 ← PCI\VEN_8086&DEV_9B41&SUBSYS_17AA5078 │ f5ec424e-d337-5ac1-97cd-4574a495682a ← PCI\VEN_8086&DEV_9B41&SUBSYS_17AA5078&REV_02 │ 25be981a-c8a2-5d3a-82cc-39c2a795effb ← PCI\VEN_8086&DEV_9B41&REV_00 │ 0d73acce-8697-5288-ad78-232fc382ef9f ← PCI\VEN_8086&DEV_9B41&SUBSYS_17AA5078&REV_00 │ Device Flags: • Internal device │ • Cryptographic hash verification is available │ ├─Core™ i5-10210U CPU @ 1.60GHz: │ Device ID: 4bde70ba4e39b28f9eab1628f9dd6e6244c03027 │ Current version: 0x000000f0 │ Vendor: Intel │ GUIDs: b9a2dd81-159e-5537-a7db-e7101d164d3f ← cpu │ 30249f37-d140-5d3e-9319-186b1bd5cac3 ← CPUID\PRO_0&FAM_06 │ 561403e8-143a-5071-ab09-bf5e4c146983 ← CPUID\PRO_0&FAM_06&MOD_8E │ d5092916-1868-5182-8c70-12f83dab6372 ← CPUID\PRO_0&FAM_06&MOD_8E&STP_C │ Device Flags: • Internal device │ ├─Intel Management Engine: │ Device ID: 349bb341230b1a86e5effe7dfe4337e1590227bd │ Summary: UEFI ESRT device │ Current version: 225.65.1969 │ Minimum Version: 0.0.1 │ Vendor: Lenovo (DMI:LENOVO) │ Update State: Success │ GUID: f53058f8-04a5-48d3-bfa0-314f343aba8b │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Supported on remote server │ • Needs a reboot after installation │ • Device is usable for the duration of the update │ ├─MZVLB512HBJQ-000L7: │ Device ID: 3743975ad7f64f8d6575a9ae49fb3a8856fe186f │ Summary: NVM Express solid state drive │ Current version: 5M2QEXF7 │ Vendor: Samsung (NVME:0x144D) │ Serial Number: S4ENNF2N120372 │ GUIDs: 47335265-a509-51f7-841e-1c94911af66b ← NVME\VEN_144D&DEV_A808 │ 6e54c992-d302-59ab-b454-2d26ddd63e6d ← NVME\VEN_144D&DEV_A808&REV_00 │ c9d531ea-ee7d-5562-8def-c64d0d144813 ← NVME\VEN_144D&DEV_A808&SUBSYS_144DA801 │ 0b4d773a-7ac3-58c1-a541-e22ef1cdfe02 ← NVME\VEN_144D&DEV_A808&SUBSYS_144DA801&REV_00 │ f4ceb2a8-09c4-55c0-af2a-13ccd63925b1 ← SAMSUNG MZVLB512HBJQ-000L7 │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Supported on remote server │ • Needs a reboot after installation │ • Device is usable for the duration of the update │ • Signed Payload │ ├─System Firmware: │ │ Device ID: a45df35ac0e948ee180fe216a5f703f32dda163f │ │ Summary: UEFI ESRT device │ │ Current version: 0.1.36 │ │ Minimum Version: 0.1.28 │ │ Vendor: Lenovo (DMI:LENOVO) │ │ Update State: Success │ │ GUIDs: 7a31ac37-4c2b-4863-851a-d33140b5d365 │ │ 230c8b18-8d9b-53ec-838b-6cfc0383493a ← main-system-firmware │ │ Device Flags: • Internal device │ │ • Updatable │ │ • 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 │ │ │ ├─BootGuard Configuration: │ │ Device ID: b0d4430dfa6bde9f0c22680df36dbc8c15c80753 │ │ Vendor: Intel Corporation (MEI:0x8086) │ │ GUIDs: dd17041c-09ea-4b17-a271-5b989867ec65 │ │ c6974392-89c9-57a2-94f1-07757f2bc762 ← MEI\VEN_8086&DEV_02E0 │ │ e515760d-3e4f-58ac-9ed4-cd0f0fb5d1e1 ← MEI\VEN_8086&DEV_02E0&REV_00 │ │ 55a36580-7a13-50bb-83a1-e6c2a16db9d5 ← MEI\VEN_8086&DEV_02E0&SUBSYS_17AA5078 │ │ 76935939-014b-5eca-93d4-ef563c5911a1 ← MEI\VEN_8086&DEV_02E0&SUBSYS_17AA5078&REV_00 │ │ Device Flags: • Internal device │ │ │ ├─UEFI Platform Key: │ │ Device ID: 6924110cde4fa051bfdc600a60620dc7aa9d3c6a │ │ Summary: PSD_CDC-KEK │ │ Vendor: Lenovo(Beijing) Ltd. │ │ GUID: fa58a9d2-2119-5a2c-8841-1107a25aee0a ← UEFI\CRT_FD793E7C225DE2042EF91B1F303B845B887B4E96 │ │ │ └─UEFI dbx: │ Device ID: 362301da643102b9f38477387e2193e57abaa590 │ Summary: UEFI revocation database │ Current version: 217 │ Minimum Version: 217 │ Vendor: UEFI:Linux Foundation │ Install Duration: 1 second │ GUIDs: 14503b3d-73ce-5d06-8137-77c68972a341 ← UEFI\CRT_A9087D1044AD18F7A94916D284CBC01827CF23CD8F60B79072C9CAA1FEF4D649 │ 5971a208-da00-5fce-b5f5-1234342f9cf7 ← UEFI\CRT_A9087D1044AD18F7A94916D284CBC01827CF23CD8F60B79072C9CAA1FEF4D649&ARCH_X64 │ 68f274e9-5d56-5c73-863b-badc87d7f0b5 ← UEFI\CRT_89F07B449C6B701EA4A8FDBA083DA7129E1400685E404F68AAD2263A9E918825 │ 46ee0b67-1caa-5679-b1a7-83a3266a1be5 ← UEFI\CRT_89F07B449C6B701EA4A8FDBA083DA7129E1400685E404F68AAD2263A9E918825&ARCH_X64 │ c6682ade-b5ec-57c4-b687-676351208742 ← UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A87972FD6BBE8FE0D0B996E09E65D802A503 │ f8ba2887-9411-5c36-9cee-88995bb39731 ← UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A87972FD6BBE8FE0D0B996E09E65D802A503&ARCH_X64 │ Device Flags: • Internal device │ • Updatable │ • Supported on remote server │ • Needs a reboot after installation │ • Device is usable for the duration of the update │ • Only version upgrades are allowed │ • Signed Payload │ ├─TPM: │ Device ID: c6a80ac3a22083423992a3cb15018989f37834d6 │ Current version: 73.8.17568.5511 │ Vendor: ST Microelectronics (TPM:STM) │ GUIDs: ff71992e-52f7-5eea-94ef-883e56e034c6 ← system-tpm │ 84df3581-f896-54d2-bd1a-372602f04c32 ← TPM\VEN_STM&DEV_0001 │ bfaed10a-bbc1-525b-a329-35da2f63e918 ← TPM\VEN_STM&MOD_ │ 70b7b833-7e1a-550a-a291-b94a12d0f319 ← TPM\VEN_STM&DEV_0001&VER_2.0 │ 06f005e9-cb62-5d1a-82d9-13c534c53c48 ← TPM\VEN_STM&MOD_&VER_2.0 │ Device Flags: • Internal device │ ├─UEFI Device Firmware: │ Device ID: 2292ae5236790b47884e37cf162dcf23bfcd1c60 │ Summary: UEFI ESRT device │ Current version: 16777217 │ Minimum Version: 1 │ Vendor: DMI:LENOVO │ Update State: Success │ GUID: 0d3236ed-ecae-4d43-a6bf-d92eab9f4936 │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │ ├─UEFI Device Firmware: │ Device ID: f95c9218acd12697af946874bfe4239587209232 │ Summary: UEFI ESRT device │ Current version: 4784136 │ Minimum Version: 4784136 │ Vendor: DMI:LENOVO │ Update State: Success │ GUID: 572d444a-fd02-4c1a-b6b1-af613fca4e78 │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Needs a reboot after installation │ • Device is usable for the duration of the update │ └─UEFI Device Firmware: Device ID: d96de5c124b60ed6241ebcb6bb2c839cb5580786 Summary: UEFI ESRT device Current version: 26406 Minimum Version: 1 Vendor: DMI:LENOVO Update State: Success GUID: 8f1a5f8f-55cf-4a5b-8a02-0d50eb2dfc59 Device Flags: • Internal device • Updatable • System requires external power source • Needs a reboot after installation • Device is usable for the duration of the update ```

System UEFI configuration Please provide the output of the following commands:

❯ efibootmgr -v
shellBootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0000,0010,0011,0012,0013,0014,0015,0019,001A,001B,001C,001D,001E,001F,0020,0021,0001
Boot0000* Fedora    HD(1,GPT,d948542a-920b-4ed1-99f6-59bf113df5dc,0x800,0x12c000)/File(\EFI\fedora\shimx64.efi)
      dp: 04 01 2a 00 01 00 00 00 00 08 00 00 00 00 00 00 00 c0 12 00 00 00 00 00 2a 54 48 d9 0b 92 d1 4e 99 f6 59 bf 11 3d f5 dc 02 02 / 04 04 34 00 5c 00 45 00 46 00 49 00 5c 00 66 00 65 00 64 00 6f 00 72 00 61 00 5c 00 73 00 68 00 69 00 6d 00 78 00 36 00 34 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00
Boot0001* Linux-Firmware-Updater    HD(1,GPT,d948542a-920b-4ed1-99f6-59bf113df5dc,0x800,0x12c000)/File(\EFI\fedora\fwupdx64.efi)
      dp: 04 01 2a 00 01 00 00 00 00 08 00 00 00 00 00 00 00 c0 12 00 00 00 00 00 2a 54 48 d9 0b 92 d1 4e 99 f6 59 bf 11 3d f5 dc 02 02 / 04 04 36 00 5c 00 45 00 46 00 49 00 5c 00 66 00 65 00 64 00 6f 00 72 00 61 00 5c 00 66 00 77 00 75 00 70 00 64 00 78 00 36 00 34 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00
Boot0010  Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
      dp: 04 06 14 00 66 8b 1c 72 6c 42 86 4e 8e 99 34 57 c4 6a b0 b9 / 7f ff 04 00
Boot0011  Boot Menu FvFile(126a762d-5758-4fca-8531-201a7f57f850)
      dp: 04 06 14 00 2d 76 6a 12 58 57 ca 4f 85 31 20 1a 7f 57 f8 50 / 7f ff 04 00
Boot0012  Diagnostic Splash Screen  FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
      dp: 04 06 14 00 a6 d9 d8 a7 b0 6a eb 4a ad 9d 16 3e 59 a7 a3 80 / 7f ff 04 00
Boot0013  Lenovo Diagnostics    FvFile(3f7e615b-0d45-4f80-88dc-26b234958560)
      dp: 04 06 14 00 5b 61 7e 3f 45 0d 80 4f 88 dc 26 b2 34 95 85 60 / 7f ff 04 00
Boot0014  Regulatory Information    FvFile(478c92a0-2622-42b7-a65d-5894169e4d24)
      dp: 04 06 14 00 a0 92 8c 47 22 26 b7 42 a6 5d 58 94 16 9e 4d 24 / 7f ff 04 00
Boot0015  ThinkShield secure wipe   FvFile(3593a0d5-bd52-43a0-808e-cbff5ece2477)
      dp: 04 06 14 00 d5 a0 93 35 52 bd a0 43 80 8e cb ff 5e ce 24 77 / 7f ff 04 00
Boot0016  Startup Interrupt Menu    FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479)
      dp: 04 06 14 00 f4 e6 6e f4 85 47 a3 43 92 3d 7f 78 6c 3c 84 79 / 7f ff 04 00
Boot0017  Rescue and Recovery   FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
      dp: 04 06 14 00 60 3f 5d 66 3e ad ad 4c 8e 26 db 46 ee e9 f1 b5 / 7f ff 04 00
Boot0018  MEBx Hot Key  FvFile(ac6fd56a-3d41-4efd-a1b9-870293811a28)
      dp: 04 06 14 00 6a d5 6f ac 41 3d fd 4e a1 b9 87 02 93 81 1a 28 / 7f ff 04 00
Boot0019* USB CD    VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
      dp: 03 0a 24 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b 86 70 12 96 aa 5a 78 48 b6 6c d4 9d d3 ba 6a 55 / 7f ff 04 00
Boot001A* USB FDD   VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
      dp: 03 0a 24 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b 6f f0 15 a2 88 30 b5 43 a8 b8 64 10 09 46 1e 49 / 7f ff 04 00
Boot001B* NVMe0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a400)
      dp: 03 0a 25 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b 00 1c 19 99 32 d9 4c 4e ae 9a a0 b6 e9 8e b8 a4 00 / 7f ff 04 00
Boot001C* NVMe1 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a401)
      dp: 03 0a 25 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b 00 1c 19 99 32 d9 4c 4e ae 9a a0 b6 e9 8e b8 a4 01 / 7f ff 04 00
Boot001D* ATA HDD0  VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f600)
      dp: 03 0a 25 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b 91 af 62 59 56 44 9f 41 a7 b9 1f 4f 89 2a b0 f6 00 / 7f ff 04 00
Boot001E* ATA HDD1  VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f601)
      dp: 03 0a 25 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b 91 af 62 59 56 44 9f 41 a7 b9 1f 4f 89 2a b0 f6 01 / 7f ff 04 00
Boot001F* USB HDD   VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
      dp: 03 0a 24 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b 33 e8 21 aa af 33 bc 47 89 bd 41 9f 88 c5 08 03 / 7f ff 04 00
Boot0020* PXE BOOT  VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
      dp: 03 0a 24 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b 78 a8 4a af 2b 2a fc 4e a7 9c f5 cc 8f 3d 38 03 / 7f ff 04 00
Boot0021* LENOVO CLOUD  VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,ad38ccbbf7edf04d959cf42aa74d3650)/Uri(https://download.lenovo.com/pccbbs/cdeploy/efi/boot.efi)
      dp: 03 0a 24 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b ad 38 cc bb f7 ed f0 4d 95 9c f4 2a a7 4d 36 50 / 03 18 3b 00 68 74 74 70 73 3a 2f 2f 64 6f 77 6e 6c 6f 61 64 2e 6c 65 6e 6f 76 6f 2e 63 6f 6d 2f 70 63 63 62 62 73 2f 63 64 65 70 6c 6f 79 2f 65 66 69 2f 62 6f 6f 74 2e 65 66 69 / 7f ff 04 00
Boot0022* IDER BOOT CDROM   PciRoot(0x0)/Pci(0x16,0x2)/Ata(0,1,0)
      dp: 02 01 0c 00 d0 41 03 0a 00 00 00 00 / 01 01 06 00 02 16 / 03 01 08 00 00 01 00 00 / 7f ff 04 00
Boot0023* IDER BOOT Floppy  PciRoot(0x0)/Pci(0x16,0x2)/Ata(0,0,0)
      dp: 02 01 0c 00 d0 41 03 0a 00 00 00 00 / 01 01 06 00 02 16 / 03 01 08 00 00 00 00 00 / 7f ff 04 00
Boot0024* ATA HDD   VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)
      dp: 03 0a 24 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b 91 af 62 59 56 44 9f 41 a7 b9 1f 4f 89 2a b0 f6 / 7f ff 04 00
Boot0025* ATAPI CD  VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
      dp: 03 0a 24 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b ae a2 09 0a df de 21 4e 8b 3a 5e 47 18 56 a3 54 / 7f ff 04 00
❯ efivar -l | grep fw
0abba7dc-e516-4167-bbf5-4d9d1c739416-fwupd-f53058f8-04a5-48d3-bfa0-314f343aba8b-0
❯ sudo tree /boot
/boot
├── config-6.0.15-300.fc37.x86_64
├── config-6.0.17-300.fc37.x86_64
├── config-6.0.18-300.fc37.x86_64
├── efi
│   ├── EFI
│   │   ├── BOOT
│   │   │   ├── BOOTIA32.EFI
│   │   │   ├── BOOTX64.EFI
│   │   │   ├── fbia32.efi
│   │   │   └── fbx64.efi
│   │   └── fedora
│   │       ├── BOOTIA32.CSV
│   │       ├── BOOTX64.CSV
│   │       ├── fw
│   │       │   └── fwupd-f53058f8-04a5-48d3-bfa0-314f343aba8b.cap
│   │       ├── fwupdx64.efi
│   │       ├── gcdia32.efi
│   │       ├── gcdx64.efi
│   │       ├── grub.cfg
│   │       ├── grubia32.efi
│   │       ├── grubx64.efi
│   │       ├── mmia32.efi
│   │       ├── mmx64.efi
│   │       ├── shim.efi
│   │       ├── shimia32.efi
│   │       └── shimx64.efi
│   ├── mach_kernel
│   └── System
│       └── Library
│           └── CoreServices
│               └── SystemVersion.plist
├── extlinux
│   ├── cat.c32
│   ├── chain.c32
│   ├── cmd.c32
│   ├── cmenu.c32
│   ├── config.c32
│   ├── cptime.c32
│   ├── cpu.c32
│   ├── cpuid.c32
│   ├── cpuidtest.c32
│   ├── debug.c32
│   ├── dhcp.c32
│   ├── dir.c32
│   ├── disk.c32
│   ├── dmi.c32
│   ├── dmitest.c32
│   ├── elf.c32
│   ├── ethersel.c32
│   ├── gfxboot.c32
│   ├── gpxecmd.c32
│   ├── hdt.c32
│   ├── hexdump.c32
│   ├── host.c32
│   ├── ifcpu64.c32
│   ├── ifcpu.c32
│   ├── ifmemdsk.c32
│   ├── ifplop.c32
│   ├── kbdmap.c32
│   ├── kontron_wdt.c32
│   ├── ldlinux.c32
│   ├── lfs.c32
│   ├── libcom32.c32
│   ├── libgpl.c32
│   ├── liblua.c32
│   ├── libmenu.c32
│   ├── libutil.c32
│   ├── linux.c32
│   ├── ls.c32
│   ├── lua.c32
│   ├── mboot.c32
│   ├── memdisk
│   ├── meminfo.c32
│   ├── menu.c32
│   ├── pci.c32
│   ├── pcitest.c32
│   ├── pmload.c32
│   ├── poweroff.c32
│   ├── prdhcp.c32
│   ├── pwd.c32
│   ├── pxechn.c32
│   ├── reboot.c32
│   ├── rosh.c32
│   ├── sanboot.c32
│   ├── sdi.c32
│   ├── sysdump.c32
│   ├── syslinux.c32
│   ├── vesa.c32
│   ├── vesainfo.c32
│   ├── vesamenu.c32
│   ├── vpdtest.c32
│   ├── whichsys.c32
│   └── zzjson.c32
├── grub2
│   ├── fonts
│   │   └── unicode.pf2
│   ├── grub.cfg
│   └── grubenv
├── initramfs-0-rescue-24b0c5ab6a7c4eada9ad3476a7b68390.img
├── initramfs-6.0.15-300.fc37.x86_64.img
├── initramfs-6.0.17-300.fc37.x86_64.img
├── initramfs-6.0.18-300.fc37.x86_64.img
├── loader
│   └── entries
│       ├── 24b0c5ab6a7c4eada9ad3476a7b68390-0-rescue.conf
│       ├── 24b0c5ab6a7c4eada9ad3476a7b68390-6.0.15-300.fc37.x86_64.conf
│       ├── 24b0c5ab6a7c4eada9ad3476a7b68390-6.0.17-300.fc37.x86_64.conf
│       └── 24b0c5ab6a7c4eada9ad3476a7b68390-6.0.18-300.fc37.x86_64.conf
├── lost+found
├── symvers-6.0.15-300.fc37.x86_64.gz -> /lib/modules/6.0.15-300.fc37.x86_64/symvers.gz
├── symvers-6.0.17-300.fc37.x86_64.gz -> /lib/modules/6.0.17-300.fc37.x86_64/symvers.gz
├── symvers-6.0.18-300.fc37.x86_64.gz -> /lib/modules/6.0.18-300.fc37.x86_64/symvers.gz
├── System.map-6.0.15-300.fc37.x86_64
├── System.map-6.0.17-300.fc37.x86_64
├── System.map-6.0.18-300.fc37.x86_64
├── vmlinuz-0-rescue-24b0c5ab6a7c4eada9ad3476a7b68390
├── vmlinuz-6.0.15-300.fc37.x86_64
├── vmlinuz-6.0.17-300.fc37.x86_64
└── vmlinuz-6.0.18-300.fc37.x86_64

Additional questions

While digging for similar issues, I tried gathering some debug output:

sudo fwupdate -L
../efi/fwupdate.c:554:efi_main(): fwupd-efi version 1.3
../efi/fwupdate.c:160:fwup_populate_update_table(): Found update fwupd-f53058f8-04a5-48d3-bfa0-314f343aba8b-0
../efi/fwupdate.c:587:efi_main(): Adding new capsule
../efi/fwupdate.c:200:fwup_search_file(): Searching Device Path: HD(1,GPT,D948542A-920B-4ED1-99F6-59BF113DF5DC)/\EFI\fedora\fw\fwupd-f53058f8-04a5-48d3-bfa0-314f343aba8b.cap...
../efi/fwupdate.c:220:fwup_search_file(): Device Path prepared: HD(1,GPT,D948542A-920B-4ED1-99F6-59BF113DF5DC)
../efi/fwupdate.c:230:fwup_search_file(): Device supporting SFSP: PciRoot(0)/Pci(0x1D,0x0)/Pci(0x0,0x0)/Path(131,23,0x010000000025388101D4F00384012C00)/HD(1,GPT,D948542A-920B-4ED1-99F6-59BF113DF5DC)
../efi/fwupdate.c:233:fwup_search_file(): Comparing: HD(1,GPT,D948542A-920B-4ED1-99F6-59BF113DF5DC) and PciRoot(0)/Pci(0x1D,0x0)/Pci(0x0,0x0)/Path(131,23,0x010000000025388101D4F00384012C00)/HD(1,GPT,D948542A-920B-4ED1-99F6-59BF113DF5DC)
../efi/fwupdate.c:233:fwup_search_file(): Comparing: HD(1,GPT,D948542A-920B-4ED1-99F6-59BF113DF5DC) and Pci(0x1D,0x0)/Pci(0x0,0x0)/Path(131,23,0x010000000025388101D4F00384012C00)/HD(1,GPT,D948542A-920B-4ED1-99F6-59BF113DF5DC)
../efi/fwupdate.c:233:fwup_search_file(): Comparing: HD(1,GPT,D948542A-920B-4ED1-99F6-59BF113DF5DC) and Pci(0x0,0x0)/Path(131,23,0x010000000025388101D4F00384012C00)/HD(1,GPT,D948542A-920B-4ED1-99F6-59BF113DF5DC)
../efi/fwupdate.c:233:fwup_search_file(): Comparing: HD(1,GPT,D948542A-920B-4ED1-99F6-59BF113DF5DC) and Path(131,23,0x010000000025388101D4F00384012C00)/HD(1,GPT,D948542A-920B-4ED1-99F6-59BF113DF5DC)
../efi/fwupdate.c:233:fwup_search_file(): Comparing: HD(1,GPT,D948542A-920B-4ED1-99F6-59BF113DF5DC) and HD(1,GPT,D948542A-920B-4ED1-99F6-59BF113DF5DC)
../efi/fwupdate.c:242:fwup_search_file(): Match up! Returning \EFI\fedora\fw\fwupd-f53058f8-04a5-48d3-bfa0-314f343aba8b.cap
../efi/fwupdate.c:302:fwup_open_file(): Found device
../efi/fwupdate.c:309:fwup_open_file(): Found volume
../efi/fwupdate.c:317:fwup_open_file(): Found file
../efi/fwupdate.c:417:fwup_add_update_capsule(): Read file; 3129856 bytes
../efi/fwupdate.c:418:fwup_add_update_capsule(): updates guid: F53058F8-04A5-48D3-BFA0-314F343ABA8B
../efi/fwupdate.c:419:fwup_add_update_capsule(): File guid: F53058F8-04A5-48D3-BFA0-314F343ABA8B
../efi/fwupdate.c:603:efi_main(): n_updates: 1
../efi/fwupdate.c:460:fwup_apply_capsules(): QueryCapsuleCapabilities: Success max: 10485760 reset:0
../efi/fwupdate.c:469:fwup_apply_capsules(): Capsules: 1
../efi/fwupdate.c:475:fwup_apply_capsules(): Could not apply capsule update: Device Error
../efi/fwupdate.c:618:efi_main(): Could not apply capsules: Device Error
../efi/fwupdate.c:621:efi_main(): Reset System
kmauleon commented 1 year ago

hi... are you updating MEFW together with other firmware? if yes... can you please just try updating firmware one at a time

Swiftb0y commented 1 year ago

Hi there :) Initially yes, I tried updating the "system firmware" and MEFW at the same time. Then I found an issue where someone fixed their problem by doing the upgrade separately. By doing that, I was able to update the other firmware successfully. Now I'm just updating the single ME firmware, which still fails. Also I just found #306 after filing this one which seems exactly like the issue I have (also same device), I'm sorry for creating a duplicate issue.

kmauleon commented 1 year ago

hi... will ping the owner for this one... thank you

Swiftb0y commented 1 year ago

Hey there, I'm sorry for pinging this again. Has there been any response from the owner? I'd gladly work with them to provide more information if needed. Is there anything else I could help with in order to move this forward?

kmauleon commented 1 year ago

hi @Swiftb0y sorry for the delay but due to Chinese New Year holidays... I have not received any feedback yet from owner...will follow up again... thank you very much

Swiftb0y commented 1 year ago

No stress, thank you for the quick response.

kmauleon commented 1 year ago

hi... new firmware was reuploaded can you please try? thank you very much. Corporate : https://fwupd.org/lvfs/devices/com.lenovo.ThinkPadR15RM.firmware Consumer : https://fwupd.org/lvfs/devices/com.lenovo.ThinkPadR15RN.firmware

Swiftb0y commented 1 year ago

Thank you, I can also confirm that the plain update via fwupdmgr update is working now.