fwupd / firmware-lenovo

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

Failed to update firmware of ThinkPad T14s Gen 3 | 21BR00EYMX | (v0.1.11 --> v0.1.25) #324

Closed ruihildt closed 1 year ago

ruihildt commented 1 year ago

When I then proceed with the update, it fails and nothing happens on reboot.

__

fwupdmgr --version:

compile   org.freedesktop.fwupd         1.8.12
compile   com.hughsie.libxmlb           0.3.10
compile   com.hughsie.libjcat           0.1.12
runtime   org.freedesktop.fwupd-efi     1.4
compile   org.freedesktop.gusb          0.4.5
runtime   com.hughsie.libjcat           0.1.13
runtime   com.dell.libsmbios            2.4
runtime   org.freedesktop.gusb          0.4.5
runtime   org.freedesktop.fwupd         1.8.12
runtime   org.kernel                    6.1.18-200.fc37.x86_64

__

fwupdmgr update:

Devices with no available firmware updates:
 • ELAN0676:00 04F3:3195
 • Integrated RGB Camera
 • Intel Management Engine
 • 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
╔══════════════════════════════════════════════════════════════════════════════╗
║ Upgrade Embedded Controller from 0.1.11 to 0.1.25?                           ║
╠══════════════════════════════════════════════════════════════════════════════╣
║ Embedded controller Firmware 1.13,                                           ║
║                                                                              ║
║ Improve thermal solution.                                                    ║
║                                                                              ║
║ 21BR00EYMX must remain plugged into a power source for the duration of the   ║
║ update to avoid damage.

__

fwupdmgr get-history:

LENOVO 21BR00EYMX
│
├─UEFI dbx:
│ │   Device ID:          362301da643102b9f38477387e2193e57abaa590
│ │   Previous version:   190
│ │   Update State:       Success
│ │   Last modified:      2022-11-29 16:14
│ │   GUID:               14503b3d-73ce-5d06-8137-77c68972a341
│ │   Device Flags:       • Internal device
│ │                       • Updatable
│ │                       • Supported on remote server
│ │                       • Needs a reboot after installation
│ │                       • Reported to remote server
│ │                       • Device is usable for the duration of the update
│ │
│ └─Secure Boot dbx:
│       New version:      217
│       Remote ID:        lvfs
│       Release ID:       15179
│       Summary:          UEFI Secure Boot Forbidden Signature Database
│       Variant:          x64
│       License:          Proprietary
│       Size:             13.8 kB
│       Created:          2020-07-29
│       Urgency:          High
│       Vendor:           Linux Foundation
│       Duration:         1 second
│       Description:
│       This updates the dbx to the latest release from Microsoft which adds insecure versions of grub and
│
│       Before installing the update, fwupd will check for any affected executables in the ESP and will ref
│
│       Once you have installed this dbx update, any DVD or USB installer images signed with the old signat
│       Issues:           309662
│                         CVE-2022-34303
│                         CVE-2022-34302
│                         CVE-2022-34301
│
├─Embedded Controller:
│ │   Device ID:          ae1abd099407b1d95698d69b7273f7fed5c6f35c
│ │   Previous version:   0.1.11
│ │   Update State:       Failed
│ │   Update Error:       failed to run update on reboot
│ │   Last modified:      2023-03-07 13:21
│ │   GUID:               92e31f5c-e4ba-4169-9130-476edc7d25b1
│ │   Device Flags:       • Internal device
│ │                       • Updatable
│ │                       • System requires external power source
│ │                       • Supported on remote server
│ │                       • Needs a reboot after installation
│ │                       • Reported to remote server
│ │                       • Device is usable for the duration of the update
│ │
│ └─  New version:      0.1.25
│       Remote ID:        lvfs
│       License:          Unknown
│       Description:
│       The vendor did not supply any release notes.
│
├─Embedded Controller:
│ │   Device ID:          97b6fe9b220c7b9e1a3a1d9f404c00d4fe77ae7e
│ │   Previous version:   0.1.11
│ │   Update State:       Failed
│ │   Update Error:       failed to run update on reboot
│ │   Last modified:      2023-03-14 09:29
│ │   GUID:               92e31f5c-e4ba-4169-9130-476edc7d25b1
│ │   Device Flags:       • Internal device
│ │                       • Updatable
│ │                       • System requires external power source
│ │                       • Supported on remote server
│ │                       • Needs a reboot after installation
│ │                       • Reported to remote server
│ │                       • Device is usable for the duration of the update
│ │
│ └─  New version:      0.1.25
│       Remote ID:        lvfs
│       License:          Unknown
│       Description:
│       The vendor did not supply any release notes.
│
└─Embedded Controller:
  │   Device ID:          632acf4927c0b5fb53519d6beed3b60adb73f1d5
  │   Previous version:   0.1.11
  │   Update State:       Failed
  │   Update Error:       failed to run update on reboot
  │   Last modified:      2023-03-14 10:00
  │   GUID:               92e31f5c-e4ba-4169-9130-476edc7d25b1
  │   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
  │
  └─ThinkPad T14s Gen 3 / X13 Gen 3:
        New version:      0.1.25
        Remote ID:        lvfs
        Release ID:       17774
        Summary:          Lenovo ThinkPad T14s Gen 3 / X13 Gen 3 Embedded controller Firmware
        License:          Proprietary
        Size:             1.2 MB
        Created:          2021-07-13
        Urgency:          High
        Vendor:           Lenovo
        Release Flags:    • Is upgrade
        Description:
        Embedded controller Firmware 1.13,

        Improve thermal solution.

__

efibootmgr -v

BootCurrent: 0002
Timeout: 0 seconds
BootOrder: 0002,0001,0000,001F,001D,001C,001E,0020,0021,0022,0023,0024,0003
Boot0000* Windows Boot Manager  HD(1,GPT,f8a0b983-3a16-4a8c-aaa9-bea5c15ed317,0x800,0x12c000)/File(\EFI\Mic
      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 83 b9 a0 f8 16 3a 8c 4a a
    data: 57 49 4e 44 4f 57 53 00 01 00 00 00 88 00 00 00 78 00 00 00 42 00 43 00 44 00 4f 00 42 00 4a 00 4
Boot0001* Qubes OS      HD(1,GPT,f8a0b983-3a16-4a8c-aaa9-bea5c15ed317,0x800,0x12c000)/File(\EFI\qubes\grubx64.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 83 b9 a0 f8 16 3a 8c 4a aa a9 be a5 c1 5e d3 17 02 02 / 04 04 32 00 5c 00 45 00 46 00 49 00 5c 00 71 00 75 00 62 00 65 00 73 00 5c 00 67 00 72 00 75 00 62 00 78 00 36 00 34 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00
Boot0002* Fedora        HD(1,GPT,1bc0d387-eb83-4042-9e1a-e8e5290da37d,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 87 d3 c0 1b 83 eb 42 40 9e 1a e8 e5 29 0d a3 7d 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
Boot0003* Linux-Firmware-Updater        HD(1,GPT,1bc0d387-eb83-4042-9e1a-e8e5290da37d,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 87 d3 c0 1b 83 eb 42 40 9e 1a e8 e5 29 0d a3 7d 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  Asset Information     FvFile(da465b87-a26f-4c12-b78a-0361428fa026)
      dp: 04 06 14 00 87 5b 46 da 6f a2 12 4c b7 8a 03 61 42 8f a0 26 / 7f ff 04 00
Boot0015  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
Boot0016  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
Boot0017  ThinkShield Passwordless Power-On Device Manager      FvFile(08448b41-7f83-49be-82a7-0e84790ab133)
      dp: 04 06 14 00 41 8b 44 08 83 7f be 49 82 a7 0e 84 79 0a b1 33 / 7f ff 04 00
Boot0018  Wi-Fi Configuration   FvFile(d3aaff0f-cb22-4792-896c-802c2e9383ba)2d004100700070000000
      dp: 04 06 14 00 0f ff aa d3 22 cb 92 47 89 6c 80 2c 2e 93 83 ba / 7f ff 04 00
    data: 2d 00 41 00 70 00 70 00 00 00
Boot0019  Intel(R) MEBx FvFile(29a70110-7762-4211-ae88-fab19b7665be)
      dp: 04 06 14 00 10 01 a7 29 62 77 11 42 ae 88 fa b1 9b 76 65 be / 7f ff 04 00
Boot001A  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
Boot001B  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
Boot001C* 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
Boot001D  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
Boot001E* 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
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* ON-PREMISE    VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,ad38ccbbf7edf04d959cf42aa74d3650)/Uri()
      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 04 00 / 7f ff 04 00
Boot0023  Other CD      VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35400)
      dp: 03 0a 25 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 00 / 7f ff 04 00
Boot0024  Other HDD     VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,ca88c2349e7ae947beeb43038a5aeae700)
      dp: 03 0a 25 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b ca 88 c2 34 9e 7a e9 47 be eb 43 03 8a 5a ea e7 00 / 7f ff 04 00
Boot0025* IDER BOOT CDROM       PciRoot(0x0)/Pci(0x14,0x0)/USB(11,1)
      dp: 02 01 0c 00 d0 41 03 0a 00 00 00 00 / 01 01 06 00 00 14 / 03 05 06 00 0b 01 / 7f ff 04 00
Boot0026* IDER BOOT Floppy      PciRoot(0x0)/Pci(0x14,0x0)/USB(11,0)
      dp: 02 01 0c 00 d0 41 03 0a 00 00 00 00 / 01 01 06 00 00 14 / 03 05 06 00 0b 00 / 7f ff 04 00
Boot0027* 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
Boot0028* 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-92e31f5c-e4ba-4169-9130-476edc7d25b1-0

__

tree /boot

'/boot
├── config-6.1.14-200.fc37.x86_64
├── config-6.1.15-200.fc37.x86_64
├── config-6.1.18-200.fc37.x86_64
├── efi  [error opening dir]
├── 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  [error opening dir]
├── initramfs-0-rescue-f8db7d9624de4f67b0d706ba51a2415d.img
├── initramfs-6.1.14-200.fc37.x86_64.img
├── initramfs-6.1.15-200.fc37.x86_64.img
├── initramfs-6.1.18-200.fc37.x86_64.img
├── loader
│   └── entries  [error opening dir]
├── lost+found  [error opening dir]
├── symvers-6.1.14-200.fc37.x86_64.gz -> /lib/modules/6.1.14-200.fc37.x86_64/symvers.gz
├── symvers-6.1.15-200.fc37.x86_64.gz -> /lib/modules/6.1.15-200.fc37.x86_64/symvers.gz
├── symvers-6.1.18-200.fc37.x86_64.gz -> /lib/modules/6.1.18-200.fc37.x86_64/symvers.gz
├── System.map-6.1.14-200.fc37.x86_64
├── System.map-6.1.15-200.fc37.x86_64
├── System.map-6.1.18-200.fc37.x86_64
├── vmlinuz-0-rescue-f8db7d9624de4f67b0d706ba51a2415d
├── vmlinuz-6.1.14-200.fc37.x86_64
├── vmlinuz-6.1.15-200.fc37.x86_64
└── vmlinuz-6.1.18-200.fc37.x86_64

__

fwupdmgr get-devices --show-all-devices

LENOVO 21BR00EYMX
│
├─ELAN0676:00 04F3:3195:
│     Device ID:          e0e5d26dd3fa9940f593886e80a7e1eb8f564836
│     Summary:            Touchpad
│     Current version:    0x0003
│     Bootloader Version: 0x0002
│     Vendor:             ELAN Microelectronics (HIDRAW:0x04F3)
│     GUIDs:              4e8cda57-37ba-5dc6-b114-7610e38714e2 ← HIDRAW\VEN_04F3&DEV_3195
│                         85ef74b5-0975-50ae-9971-0781dc54b48c ← HIDRAW\VEN_04F3&DEV_3195&REV_00
│                         cc456594-6f7e-5d1b-82a6-b4558a813152 ← HIDRAW\VEN_04F3&DEV_3195&MOD_0006
│                         4b808d27-c833-50cc-8177-9a401f5c08fe ← ELANTP\ICTYPE_14
│                         d15e804c-570f-511b-803a-b38a4eddae29 ← ELANTP\ICTYPE_14&MOD_0006
│                         296e64f7-9e08-5717-bff2-651e41b0477e ← ELANTP\ICTYPE_14&MOD_0006&DRIVER_HID
│     Device Flags:       • Internal device
│                         • Updatable
│
├─Unknown Device:
│     Device ID:          6b5a06645e27c4e94b6e67d5185c46d11ec9ad67
│     GUID:               c96751f4-16e8-59ea-975d-69d3dac88d7d ← GPIO\ID_INTC1055:00
│
├─12th Gen Intel Core™ i7-1260P:
│ │   Device ID:          4bde70ba4e39b28f9eab1628f9dd6e6244c03027
│ │   Current version:    0x00000423
│ │   Vendor:             Intel
│ │   GUIDs:              b9a2dd81-159e-5537-a7db-e7101d164d3f ← cpu
│ │                       30249f37-d140-5d3e-9319-186b1bd5cac3 ← CPUID\PRO_0&FAM_06
│ │                       ab855c04-4ff6-54af-8a8a-d8193daa0cd8 ← CPUID\PRO_0&FAM_06&MOD_9A
│ │                       3ebbde86-d03e-549a-a8fd-02ebf9aa537a ← CPUID\PRO_0&FAM_06&MOD_9A&STP_3
│ │   Device Flags:       • Internal device
│ │
│ ├─USB4 host controller:
│ │     Device ID:        80a34c86f50f105cd8cb1d90c649eb6fc24ee399
│ │     Summary:          Unmatched performance for high-speed I/O
│ │     Vendor:           INTEL (THUNDERBOLT:0x8087)
│ │     GUIDs:            5041b15d-6e1c-5681-86b3-bb1d56993357 ← THUNDERBOLT\VEN_8087&DEV_463E
│ │                       d651f364-21d8-5cc3-9790-dd019a8958ef ← THUNDERBOLT\VEN_8087&DEV_463E&REV_00
│ │                       e72e778e-94f7-5ed2-b560-1c1262ee217c ← TBT-fixed
│ │     Device Flags:     • Internal device
│ │                       • System requires external power source
│ │                       • Signed Payload
│ │
│ └─USB4 host controller:
│       Device ID:        e1ad6a1809a2bf6283f030d75d89c1ff36d43e2e
│       Summary:          Unmatched performance for high-speed I/O
│       Vendor:           INTEL (THUNDERBOLT:0x8087)
│       GUIDs:            5041b15d-6e1c-5681-86b3-bb1d56993357 ← THUNDERBOLT\VEN_8087&DEV_463E
│                         d651f364-21d8-5cc3-9790-dd019a8958ef ← THUNDERBOLT\VEN_8087&DEV_463E&REV_00
│                         e72e778e-94f7-5ed2-b560-1c1262ee217c ← TBT-fixed
│       Device Flags:     • Internal device
│                         • System requires external power source
│                         • Signed Payload
│
├─Alder Lake-P Integrated Graphics Controller:
│     Device ID:          5792b48846ce271fab11c4a545f7a3df0d36e00a
│     Current version:    0c
│     Vendor:             Intel Corporation (PCI:0x8086)
│     GUIDs:              eaad9970-8e4d-56da-88ab-41a8c1e2811f ← PCI\VEN_8086&DEV_46A6
│                         ed0b9458-c2f1-54c5-9063-dea8f75b4039 ← PCI\VEN_8086&DEV_46A6&REV_0C
│                         374c1c01-6c69-5955-bc2e-a812cec17fe7 ← PCI\VEN_8086&DEV_46A6&SUBSYS_17AA22EE
│                         fbb5bf35-4726-5eeb-86cf-b106bba70e10 ← PCI\VEN_8086&DEV_46A6&SUBSYS_17AA22EE&REV_
0C
│                         c4625510-a985-517c-8800-0ecfc6f68c8f ← PCI\VEN_8086&DEV_46A6&REV_00
│                         5a05cb88-27e2-5e4c-8659-4932845d6c3b ← PCI\VEN_8086&DEV_46A6&SUBSYS_17AA22EE&REV_
00
│     Device Flags:       • Internal device
│                         • Cryptographic hash verification is available
│
├─Embedded Controller:
│     Device ID:          632acf4927c0b5fb53519d6beed3b60adb73f1d5
│     Summary:            UEFI ESRT device
│     Current version:    0.1.11
│     Minimum Version:    0.1.11
│     Vendor:             Lenovo (DMI:LENOVO)
│     Update State:       Success
│     GUID:               92e31f5c-e4ba-4169-9130-476edc7d25b1
│     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
│
├─Integrated RGB Camera:
│     Device ID:          3fa281ddf80d8a06b8ee5d8beb48d38ee95a9627
│     Current version:    10.21
│     Vendor:             8SSC21D67422V1SR27B07JV (USB:0x30C9)
│     Serial Number:      01.00.00
│     GUIDs:              1ef3e35c-cfc6-5028-8eb1-8026af65fab8 ← USB\VID_30C9&PID_0050
│                         c4c666e7-7f07-5f2a-879d-900075348abd ← USB\VID_30C9&PID_0050&REV_1021
│     Device Flags:       • Updatable
│
├─Intel Management Engine:
│     Device ID:          2292ae5236790b47884e37cf162dcf23bfcd1c60
│     Summary:            UEFI ESRT device
│     Current version:    0.15.1735
│     Vendor:             Lenovo (DMI:LENOVO)
│     Update State:       Success
│     GUID:               23192307-d667-4bdf-af1a-6059db171246
│     Device Flags:       • Internal device
│                         • Updatable
│                         • System requires external power source
│                         • Needs a reboot after installation
│                         • Device is usable for the duration of the update
│
├─SKHynix HFS512GDE9X081N:
│     Device ID:          04e17fcf7d3de91da49a163ffe4907855c3648be
│     Summary:            NVM Express solid state drive
│     Current version:    41730C20
│     Vendor:             SK hynix (NVME:0x1C5C)
│     Serial Number:      CYB6N035010206R2C
│     GUIDs:              0ee57466-ca9d-5f10-a005-ec6bacf6fb82 ← NVME\VEN_1C5C&DEV_174A
│                         4406b8dc-20c5-5f3a-bc9c-8afdcee48684 ← NVME\VEN_1C5C&DEV_174A&REV_00
│                         34e06406-f620-5b9d-a9cd-7f3a4e648633 ← NVME\VEN_1C5C&DEV_174A&SUBSYS_1C5C174A
│                         34f9d6fa-e1d6-5d7d-909e-0406644298c5 ← NVME\VEN_1C5C&DEV_174A&SUBSYS_1C5C174A&REV
│                         258bd89e-9fbc-5353-bfb4-63e15ec51ce6 ← SKHynix_HFS512GDE9X081N
│     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:          a083ebc5138e5e071ef7270cc9a8280722cc7adf
│ │   Summary:            UEFI ESRT device
│ │   Current version:    0.1.33
│ │   Vendor:             Lenovo (DMI:LENOVO)
│ │   Update State:       Success
│ │   GUIDs:              ea271cd0-bd2c-45e4-9051-6c47492ce7f5
│ │                       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
│ │     Current version:  01
│ │     Vendor:           Intel Corporation (MEI:0x8086)
│ │     GUIDs:            dd17041c-09ea-4b17-a271-5b989867ec65
│ │                       fccad2fe-62ae-5879-b7a9-4ead7bce50f4 ← MEI\VEN_8086&DEV_51E0
│ │                       4837b81a-56c3-501f-8b4c-1e71882379fe ← MEI\VEN_8086&DEV_51E0&REV_01
│ │                       9efec7dc-5c24-5e56-a14e-dac6b282c74c ← MEI\VEN_8086&DEV_51E0&SUBSYS_17AA22EE
│ │                       21f5559c-fb8e-5363-97d5-9c198b588706 ← MEI\VEN_8086&DEV_51E0&SUBSYS_17AA22EE&REV_
│ │     Device Flags:     • Internal device
│ │
│ ├─UEFI Platform Key:
│ │     Device ID:        6924110cde4fa051bfdc600a60620dc7aa9d3c6a
│ │     Summary:          Lenovo Ltd. PK CA 2012
│ │     Vendor:           Lenovo Ltd.
│ │     GUID:             71599d14-9b31-5270-b3bd-74c494585820 ← UEFI\CRT_9AEF2123F4DE7C19AFABD909BB2C8CAC4
│ │
│ └─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_A9087D1044AD18F7A94916D284CBC0182
│                         5971a208-da00-5fce-b5f5-1234342f9cf7 ← UEFI\CRT_A9087D1044AD18F7A94916D284CBC0182
│                         c6682ade-b5ec-57c4-b687-676351208742 ← UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A8797
│                         f8ba2887-9411-5c36-9cee-88995bb39731 ← UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A8797
│       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:    1.512.0.0
│     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:          a45df35ac0e948ee180fe216a5f703f32dda163f
│     Summary:            UEFI ESRT device
│     Current version:    70154
│     Vendor:             DMI:LENOVO
│     Update State:       Success
│     GUID:               4e88068b-41b2-4e05-893c-db0b43f7d348
│     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:          349bb341230b1a86e5effe7dfe4337e1590227bd
│     Summary:            UEFI ESRT device
│     Current version:    1
│     Minimum Version:    1
│     Vendor:             DMI:LENOVO
│     Update State:       Success
│     GUID:               69585d92-b50a-4ad7-b265-2eb1ae066574
│     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:          97b6fe9b220c7b9e1a3a1d9f404c00d4fe77ae7e
│     Summary:            UEFI ESRT device
│     Current version:    16781316
│     Minimum Version:    1
│     Vendor:             DMI:LENOVO
│     Update State:       Success
│     GUID:               edc03f5a-faf9-4521-bbac-4d73297946e8
│     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:          ae1abd099407b1d95698d69b7273f7fed5c6f35c
│     Summary:            UEFI ESRT device
│     Current version:    1409421781
│     Minimum Version:    1
│     Vendor:             DMI:LENOVO
│     Update State:       Success
│     GUID:               8d9750d7-8093-4f71-b278-300ec8ba6d6b
│     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:          4b78f537b7d3e281a2ecbc83048b8856fb9eb98e
│     Summary:            UEFI ESRT device
│     Current version:    1
│     Minimum Version:    1
│     Vendor:             DMI:LENOVO
│     Update State:       Success
│     GUID:               7b54a2d7-c789-4597-9d72-d41e4a67786d
│     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:          2656b5b7e7c4f91fef1537f93095449cda5fb264
│     Summary:            UEFI ESRT device
│     Current version:    66048
│     Minimum Version:    66048
│     Vendor:             DMI:LENOVO
│     Update State:       Success
│     GUID:               57269865-b3db-42c9-a0cf-2be374ba5751
│     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:    1
│     Vendor:             DMI:LENOVO
│     Update State:       Success
│     GUID:               76ca0ad8-4a14-4389-b7e5-fd88791762ad
│     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:    1
│     Vendor:             DMI:LENOVO
│     Update State:       Success
│     GUID:               626d93db-2c42-48c3-915a-71f968a81b04
│     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:          f37fb01122dd62c773f4e84ec89737e059712d59
│     Summary:            UEFI ESRT device
│     Current version:    4129
│     Vendor:             DMI:LENOVO
│     Update State:       Success
│     GUID:               7c8c8f35-30c9-0050-0d17-5d500611746b
│     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:          36efb79c255f402f619fa9eb53cd659db51f2a04
│     Summary:            UEFI ESRT device
│     Current version:    0
│     Vendor:             DMI:LENOVO
│     Update State:       Success
│     GUID:               41e18891-fb01-4da3-a483-5b05ccbb5767
│     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:          11a7fbdd09ce583e58b899660fe10f147fd155a2
│     Summary:            UEFI ESRT device
│     Current version:    3
│     Vendor:             DMI:LENOVO
│     Update State:       Success
│     GUID:               86c5d3f5-4e59-481f-a567-194eb62c5014
│     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:          5bfc5b91c18ef8b751d3d052af77b69ebf738038
      Summary:            UEFI ESRT device
      Current version:    984775
      Minimum Version:    1
      Vendor:             DMI:LENOVO
      Update State:       Success
      GUID:               faa47346-ec3e-431c-b653-2c09cd893522
      Device Flags:       • Internal device
                          • Updatable
                          • System requires external power source
                          • Needs a reboot after installation
                          • Device is usable for the duration of the update

────────────────────────────────────────────────
Devices that were not updated correctly:
 • Embedded Controller (0.1.11 → 0.1.25)
kanschat commented 1 year ago

Same Problem with my Thinkpad X13 Gen3 and Ubuntu 22.10 with Kernel 5.19.0

pelekhBB commented 1 year ago

I have the same issue

21BR00DURA │ └─Embedded Controller: │ Device ID: 97b6fe9b220c7b9e1a3a1d9f404c00d4fe77ae7e │ Previous version: 0.1.11 │ Update State: Failed │ Update Error: failed to run update on reboot │ Last modified: 2023-03-23 12:40 │ GUID: 92e31f5c-e4ba-4169-9130-476edc7d25b1 │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Supported on remote server │ • Needs a reboot after installation │ • Reported to remote server │ • Device is usable for the duration of the update │ └─ThinkPad T14s Gen 3 / X13 Gen 3: New version: 0.1.25 Remote ID: lvfs Release ID: 17774 Summary: Lenovo ThinkPad T14s Gen 3 / X13 Gen 3 Embedded controller Firmware License: Proprietary Size: 1,2 MB Created: 2021-07-13 Urgency: High Vendor: Lenovo Release Flags: • Is upgrade Description:
Embedded controller Firmware 1.13,

    Improve thermal solution.
pelekhBB commented 1 year ago

@ChiWei-Chen Maybe you can help?

ChiWei-Chen commented 1 year ago

Thanks for reaching out, I already reported to the FW team. I'll keep you updated once I heard any progress. (LO-2352 for my internal tracking)

ruihildt commented 1 year ago

Thanks for reaching out, I already reported to the FW team.

Thanks for confirming you're looking into it, I was wondering if someone had read my report or not.

pelekhBB commented 1 year ago

@ruihildt We have the same laptops and I'm wondering, when this update is performed, do you also have the screen blink (go out for a second or less) in the middle of the process when you see the percentages?

I also have encryption enabled and it also happens that when entering a password, it may blink, but not every time

ChiWei-Chen commented 1 year ago

Hi, It seems this is a mistake in the metadata, the correct version should be 1.13 instead of 1.25. The next version 1.14 will resolve the incorrect version of metadata soon.

And there is no much progress on the error "failed to run update on reboot". The FW wasn't able to duplicate this issue yet.

ChiWei-Chen commented 1 year ago

Hi @pelekhBB @ruihildt , The FW team just replaced the correct 1.13 EC version, it might help with this issue. Could you give it a try? Thanks! https://fwupd.org/lvfs/devices/com.lenovo.ThinkPadN3CHT.firmware

kanschat commented 1 year ago

The corrected version fixed my problem (Thinkpad X13 Gen3 and Ubuntu 22.10 with Kernel 5.19.0). Thank you very much

pelekhBB commented 1 year ago

@ChiWei-Chen my issue is fixed as well. Thank you

21BR00DURA
│
└─Embedded Controller:
  │   Device ID:          97b6fe9b220c7b9e1a3a1d9f404c00d4fe77ae7e
  │   Previous version:   0.1.11
  │   Update State:       Success
  │   Last modified:      2023-03-29 15:15
  │   GUID:               92e31f5c-e4ba-4169-9130-476edc7d25b1
  │   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
  │ 
  └─ThinkPad T14s Gen 3 / X13 Gen 3:
        New version:      0.1.13
        Remote ID:        lvfs
        Release ID:       27963
        Summary:          Lenovo ThinkPad T14s Gen 3 / X13 Gen 3 Embedded controller Firmware
        License:          Proprietary
        Size:             1,2 MB
        Created:          2022-12-28
        Urgency:          Medium
        Vendor:           Lenovo
        Description:      
        Embedded Controller Version 1.13

        Update for Improve thermal solution.
ruihildt commented 1 year ago

Also fixed it for me, I will now close this issue.

Thanks @ChiWei-Chen and Lenovo firmware team. :)