fwupd / firmware-lenovo

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

missing hwid for p14s bios update ( 7d75287704a454afef9808855fd78cc57d625515c3979fa6c46800490c00a7e7 ) #345

Open prometheanfire opened 1 year ago

prometheanfire commented 1 year ago

Describe the bug There seems to be a missing hwid when trying to install a bios update (tried manually since auto-update failed)

Specific firmware I am trying is https://fwupd.org/lvfs/devices/com.lenovo.ThinkPadR1BET.firmware (Lenovo ThinkPad T14/P14s Gen 1 AMD System Firmware R1BET74W, Version 1.43)

Steps to Reproduce

fwupdmgr install /home/$USER/downloads/7d75287704a454afef9808855fd78cc57d625515c3979fa6c46800490c00a7e7-r1bul74w.cab a45df35ac0e948ee180fe216a5f703f32dda163f
no HWIDs matched e17ffe48-68eb-5797-bee9-30bd01901551|9625ea0b-77b1-5911-8d90-f646bffbe857

Expected behavior bios installs (reboot probably needed)

fwupd version information

fwupdmgr --version
Decompressing…           [ -                                     ]
compile   org.freedesktop.fwupd         1.8.14
compile   com.hughsie.libxmlb           0.3.11
compile   com.hughsie.libjcat           0.1.13
runtime   org.freedesktop.fwupd-efi     1.0
compile   org.freedesktop.gusb          0.4.5
runtime   com.hughsie.libjcat           0.1.13
runtime   org.freedesktop.gusb          0.4.5
runtime   org.kernel                    6.2.15-gentoo-dist
runtime   org.freedesktop.fwupd         1.8.14

Installed via ebuild (gentoo).

[I] sys-apps/fwupd (1.8.14{xpak:2}@05/24/2023): Aims to make updating firmware on Linux automatic, safe and reliable
**fwupd device information**

Please provide the output of the fwupd devices recognized in your system.

fwupdmgr get-devices --show-all-devices
Decompressing…           [ -                                     ]
LENOVO 20Y10CTOUS
│
├─AMD Ryzen 7 PRO 4750U with Radeon Graphics:
│ │   Device ID:          4bde70ba4e39b28f9eab1628f9dd6e6244c03027
│ │   Current version:    0x08600106
│ │   Vendor:             Advanced Micro Devices, Inc.
│ │   GUIDs:              b9a2dd81-159e-5537-a7db-e7101d164d3f ← cpu
│ │                       997104da-ec11-5e04-9d94-ac5501fbf609 ← CPUID\PRO_0&FAM_17
│ │                       1f2e0c2f-e078-5fcb-a8de-f78eff9a470a ← CPUID\PRO_0&FAM_17&MOD_60
│ │                       5fd5eb41-dd4a-5742-8448-861eaaa61cf8 ← CPUID\PRO_0&FAM_17&MOD_60&STP_1
│ │   Device Flags:       • Internal device
│ │
│ ├─GPIO controller:
│ │     Device ID:        f685512aa07369c9e77742acef941d779d31e766
│ │     GUID:             37b440a9-2473-5087-a39b-db84f32a8ed8 ← GPIO\ID_AMDI0030:00
│ │
│ ├─Graphics Processing Unit (GPU):
│ │     Device ID:        e32966e41f54b47823eef28bd8b4bd9e1018b923
│ │     Current version:  113-RENOIR-036
│ │     Vendor:           Advanced Micro Devices, Inc. [AMD/ATI] (PCI:0x1002)
│ │     GUIDs:            5e44bedb-3951-52b5-a3dc-4adcac9d2ef7 ← PCI\VEN_1002&DEV_1636
│ │                       9936cfbd-2071-564c-a9ae-1a5899c28522 ← PCI\VEN_1002&DEV_1636&REV_D1
│ │                       22de4aa6-d43d-5a4a-876e-add0980d4ddc ← PCI\VEN_1002&DEV_1636&SUBSYS_17AA5099
│ │                       92534c2c-ec7d-50ed-b11e-8552be92c5b1 ← PCI\VEN_1002&DEV_1636&SUBSYS_17AA5099&REV_D1
│ │     Device Flags:     • Internal device
│ │
│ └─Secure Processor:
│       Device ID:        c54ab0237d7a8db8c717b68e0be78e4374a2a079
│       Vendor:           Advanced Micro Devices, Inc. (PCI:0x1022)
│       GUIDs:            0e8dc554-a0a2-51fb-b439-1eb72b14ec38 ← PCI\VEN_1022&DEV_15DF
│                         1adad2a8-21d1-5354-ae84-b68876203f50 ← PCI\VEN_1022&DEV_15DF&REV_00
│                         66c84470-1ef2-55dd-89c2-3a240a2380b4 ← PCI\VEN_1022&DEV_15DF&SUBSYS_17AA5081
│                         a045e921-a680-511e-b46a-4b44d05a9246 ← PCI\VEN_1022&DEV_15DF&SUBSYS_17AA5081&REV_00
│       Device Flags:     • Internal device
│
├─Integrated Camera:
│     Device ID:          301046452a49d84af6356d23e43a684b8f10660f
│     Current version:    58.18
│     Vendor:             Chicony Electronics Co.,Ltd. (USB:0x04F2)
│     Serial Number:      0001
│     GUIDs:              f8d483f9-9284-51b6-9363-7e6d59c40a97 ← USB\VID_04F2&PID_B6D0
│                         cd900697-9e98-53bb-9f13-fac06bc26f77 ← USB\VID_04F2&PID_B6D0&REV_5818
│     Device Flags:       • Updatable
│
├─Prometheus:
│ │   Device ID:          50efef912094e784a03628350441f6927c4920b0
│ │   Summary:            Fingerprint reader
│ │   Current version:    10.01.3478575
│ │   Vendor:             Synaptics (USB:0x06CB)
│ │   Install Duration:   2 seconds
│ │   Serial Number:      71894778690906
│ │   GUIDs:              8088f861-6318-5b1e-9ce4-fbddbedb09ac ← USB\VID_06CB&PID_00BD
│ │                       09e8bf16-3e69-50f5-bb66-c7a040248352 ← USB\VID_06CB&PID_00BD&REV_0000
│ │   Device Flags:       • Updatable
│ │                       • Supported on remote server
│ │                       • Cryptographic hash verification is available
│ │                       • Signed Payload
│ │
│ └─Prometheus IOTA Config:
│       Device ID:        30469829b6adc759baf3b0c3cf19454985aa73a2
│       Summary:          Fingerprint reader config
│       Current version:  0022
│       Minimum Version:  0022
│       Vendor:           Synaptics (USB:0x06CB)
│       GUIDs:            7c5a1e62-38fa-5859-9337-09dbac6377e4 ← USB\VID_06CB&PID_00BD-cfg
│                         21a62213-7012-552c-9f1a-a51d07c87242 ← USB\VID_06CB&PID_00BD&CFG1_3462&CFG2_0
│       Device Flags:     • Updatable
│                         • Supported on remote server
│                         • Only version upgrades are allowed
│                         • Signed Payload
│
├─SHGP31-1000GM:
│     Device ID:          71b677ca0f1bc2c5b804fa1d59e52064ce589293
│     Summary:            NVM Express solid state drive
│     Current version:    41062C20
│     Vendor:             SK hynix (NVME:0x1C5C)
│     Serial Number:      KSACN55141010CO2I
│     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_00
│                         c555ec26-0c1b-5724-97ac-01bf179af935 ← SHGP31-1000GM
│     Device Flags:       • Internal device
│                         • Updatable
│                         • System requires external power source
│                         • 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.41
│ │   Vendor:             Lenovo (DMI:LENOVO)
│ │   Update State:       Success
│ │   GUIDs:              01453b71-da0c-4832-9f4f-e378245339c7
│ │                       230c8b18-8d9b-53ec-838b-6cfc0383493a ← main-system-firmware
│ │   Device Flags:       • Internal device
│ │                       • Updatable
│ │                       • System requires external power source
│ │                       • Needs a reboot after installation
│ │                       • Cryptographic hash verification is available
│ │                       • Device is usable for the duration of the update
│ │
│ └─UEFI Platform Key:
│       Device ID:        6924110cde4fa051bfdc600a60620dc7aa9d3c6a
│       Summary:          prometheanfire's platform key
│       GUID:             6523babe-f15d-5030-8b3e-c610dfea38a4 ← UEFI\CRT_EF51F6229AB33F79AD0F37A0FBD6560C20F2C0F4
│
├─TPM:
│     Device ID:          c6a80ac3a22083423992a3cb15018989f37834d6
│     Current version:    1.258.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
│                         • System requires external power source
│                         • Needs a reboot after installation
│                         • Device can recover flash failures
│                         • Full disk encryption secrets may be invalidated when updating
│                         • Signed Payload
│
├─UEFI Device Firmware:
│     Device ID:          349bb341230b1a86e5effe7dfe4337e1590227bd
│     Summary:            UEFI ESRT device
│     Current version:    63.4.1025
│     Vendor:             DMI:LENOVO
│     Update State:       Success
│     GUID:               4b4c862d-abcd-4a8d-a386-15644b404a7b
│     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:          2292ae5236790b47884e37cf162dcf23bfcd1c60
│     Summary:            UEFI ESRT device
│     Current version:    1.1.17
│     Minimum Version:    0.0.1
│     Vendor:             DMI:LENOVO
│     Update State:       Success
│     GUID:               1cb20548-47e2-4c3c-b2d7-d781c94b3f99
│     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:    0.1.41
│     Minimum Version:    0.1.41
│     Vendor:             DMI:LENOVO
│     Update State:       Success
│     GUID:               4bea12df-56e3-4cdb-97dd-f133768c9051
│     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:    0.1.258
│     Minimum Version:    0.1.258
│     Vendor:             DMI:LENOVO
│     Update State:       Success
│     GUID:               42911c88-933b-43f5-b737-c91c20779af7
│     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:    0.0.22552
      Minimum Version:    0.0.1
      Vendor:             DMI:LENOVO
      Update State:       Success
      GUID:               58ac1529-d706-459c-9f98-c711bb777410
      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
BootCurrent: 0019
Timeout: 0 seconds
BootOrder: 0002,0000,0019,001B,0017,0018,001A,001C,0001
Boot0000  Windows Boot Manager  HD(1,GPT,df4482ff-b03b-41f1-b763-7a0838809c7a,0x800,0x3b9000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)57494e444f5753000100000088000000780000004200430044004f0042004a004500430054003d007b00390064006500610038003600320063002d0035006300640064002d0034006500370030002d0061006300630031002d006600330032006200330034003400640034003700390035007d00000000000100000010000000040000007fff0400
      dp: 04 01 2a 00 01 00 00 00 00 08 00 00 00 00 00 00 00 90 3b 00 00 00 00 00 ff 82 44 df 3b b0 f1 41 b7 63 7a 08 38 80 9c 7a 02 02 / 04 04 46 00 5c 00 45 00 46 00 49 00 5c 00 4d 00 69 00 63 00 72 00 6f 00 73 00 6f 00 66 00 74 00 5c 00 42 00 6f 00 6f 00 74 00 5c 00 62 00 6f 00 6f 00 74 00 6d 00 67 00 66 00 77 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00
    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 45 00 43 00 54 00 3d 00 7b 00 39 00 64 00 65 00 61 00 38 00 36 00 32 00 63 00 2d 00 35 00 63 00 64 00 64 00 2d 00 34 00 65 00 37 00 30 00 2d 00 61 00 63 00 63 00 31 00 2d 00 66 00 33 00 32 00 62 00 33 00 34 00 34 00 64 00 34 00 37 00 39 00 35 00 7d 00 00 00 00 00 01 00 00 00 10 00 00 00 04 00 00 00 7f ff 04 00
Boot0001* Linux Firmware Updater        HD(1,GPT,df4482ff-b03b-41f1-b763-7a0838809c7a,0x800,0x3b9000)/File(\EFI\gentoo\fwupdx64.efi)
      dp: 04 01 2a 00 01 00 00 00 00 08 00 00 00 00 00 00 00 90 3b 00 00 00 00 00 ff 82 44 df 3b b0 f1 41 b7 63 7a 08 38 80 9c 7a 02 02 / 04 04 36 00 5c 00 45 00 46 00 49 00 5c 00 67 00 65 00 6e 00 74 00 6f 00 6f 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
Boot0002* Linux Boot Manager    HD(1,GPT,4955757a-0af3-48cb-8ebc-2e8f15403eda,0x3420,0x770000)/File(\EFI\systemd\systemd-bootx64.efi)
      dp: 04 01 2a 00 01 00 00 00 20 34 00 00 00 00 00 00 00 00 77 00 00 00 00 00 7a 75 55 49 f3 0a cb 48 8e bc 2e 8f 15 40 3e da 02 02 / 04 04 46 00 5c 00 45 00 46 00 49 00 5c 00 73 00 79 00 73 00 74 00 65 00 6d 00 64 00 5c 00 73 00 79 00 73 00 74 00 65 00 6d 00 64 00 2d 00 62 00 6f 00 6f 00 74 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  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
Boot0015  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
Boot0016  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
Boot0017* 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
Boot0018* 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
Boot0019* 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
Boot001A* 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
Boot001B* 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
Boot001C  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
Boot001D  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
Boot001E* Boot Next Boot Option VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,a7ca6d35b2c2684783721826a7404894)
      dp: 03 0a 24 00 d2 38 78 bc 82 0f 60 4d 83 16 c0 68 ee 79 d2 5b a7 ca 6d 35 b2 c2 68 47 83 72 18 26 a7 40 48 94 / 7f ff 04 00
efivar -l | grep fw
0abba7dc-e516-4167-bbf5-4d9d1c739416-fwupd-01453b71-da0c-4832-9f4f-e378245339c7-0
tree /boot
/boot
├── amd-uc.img
├── dbca93ecd27d4e08aa36d39eedea459f
│   ├── 6.1.10-gentoo-dist
│   │   ├── initrd
│   │   └── linux
│   ├── 6.1.11-gentoo-dist
│   │   ├── initrd
│   │   └── linux
│   ├── 6.1.12-gentoo-dist
│   │   ├── initrd
│   │   └── linux
│   ├── 6.1.13-gentoo-dist
│   │   ├── initrd
│   │   └── linux
│   ├── 6.1.14-gentoo-dist
│   │   ├── initrd
│   │   └── linux
│   ├── 6.1.2-gentoo-dist
│   │   ├── initrd
│   │   └── linux
│   ├── 6.1.31-gentoo-dist
│   │   ├── initrd
│   │   └── linux
│   ├── 6.1.3-gentoo-dist
│   │   ├── initrd
│   │   └── linux
│   ├── 6.1.4-gentoo-dist
│   │   ├── initrd
│   │   └── linux
│   ├── 6.1.5-gentoo-dist
│   │   ├── initrd
│   │   └── linux
│   ├── 6.1.6-gentoo-dist
│   │   ├── initrd
│   │   └── linux
│   ├── 6.1.7-gentoo-dist
│   │   ├── initrd
│   │   └── linux
│   ├── 6.1.8-gentoo-dist
│   │   ├── initrd
│   │   └── linux
│   ├── 6.1.9-gentoo-dist
│   │   ├── initrd
│   │   └── linux
│   ├── 6.2.10-gentoo-dist
│   │   ├── initrd
│   │   └── linux
│   ├── 6.2.11-gentoo-dist
│   │   ├── initrd
│   │   └── linux
│   ├── 6.2.12-gentoo-dist
│   │   ├── initrd
│   │   └── linux
│   ├── 6.2.13-gentoo-dist
│   │   ├── initrd
│   │   └── linux
│   ├── 6.2.14-gentoo-dist
│   │   ├── initrd
│   │   └── linux
│   ├── 6.2.15-gentoo-dist
│   │   ├── initrd
│   │   └── linux
│   ├── 6.2.1-gentoo-dist
│   │   ├── initrd
│   │   └── linux
│   ├── 6.2.2-gentoo-dist
│   │   ├── initrd
│   │   └── linux
│   ├── 6.2.3-gentoo-dist
│   │   ├── initrd
│   │   └── linux
│   ├── 6.2.5-gentoo-dist
│   │   ├── initrd
│   │   └── linux
│   ├── 6.2.6-gentoo-dist
│   │   ├── initrd
│   │   └── linux
│   ├── 6.2.7-gentoo-dist
│   │   ├── initrd
│   │   └── linux
│   ├── 6.2.8-gentoo-dist
│   │   ├── initrd
│   │   └── linux
│   └── 6.2.9-gentoo-dist
│       ├── initrd
│       └── linux
├── early_ucode.cpio
├── EFI
│   ├── BOOT
│   │   ├── BOOTX64.EFI
│   │   └── BOOTX64.EFI.bak
│   ├── gentoo
│   │   ├── fw
│   │   │   ├── fwupd-01453b71-da0c-4832-9f4f-e378245339c7.cap
│   │   │   └── fwupdx64.efi
│   │   └── fwupdx64.efi
│   ├── Linux
│   └── systemd
│       ├── systemd-bootx64.efi
│       └── systemd-bootx64.efi.bak
└── loader
    ├── entries
    │   ├── dbca93ecd27d4e08aa36d39eedea459f-6.1.10-gentoo-dist.conf
    │   ├── dbca93ecd27d4e08aa36d39eedea459f-6.1.11-gentoo-dist.conf
    │   ├── dbca93ecd27d4e08aa36d39eedea459f-6.1.12-gentoo-dist.conf
    │   ├── dbca93ecd27d4e08aa36d39eedea459f-6.1.13-gentoo-dist.conf
    │   ├── dbca93ecd27d4e08aa36d39eedea459f-6.1.14-gentoo-dist.conf
    │   ├── dbca93ecd27d4e08aa36d39eedea459f-6.1.2-gentoo-dist.conf
    │   ├── dbca93ecd27d4e08aa36d39eedea459f-6.1.31-gentoo-dist.conf
    │   ├── dbca93ecd27d4e08aa36d39eedea459f-6.1.3-gentoo-dist.conf
    │   ├── dbca93ecd27d4e08aa36d39eedea459f-6.1.4-gentoo-dist.conf
    │   ├── dbca93ecd27d4e08aa36d39eedea459f-6.1.5-gentoo-dist.conf
    │   ├── dbca93ecd27d4e08aa36d39eedea459f-6.1.6-gentoo-dist.conf
    │   ├── dbca93ecd27d4e08aa36d39eedea459f-6.1.7-gentoo-dist.conf
    │   ├── dbca93ecd27d4e08aa36d39eedea459f-6.1.8-gentoo-dist.conf
    │   ├── dbca93ecd27d4e08aa36d39eedea459f-6.1.9-gentoo-dist.conf
    │   ├── dbca93ecd27d4e08aa36d39eedea459f-6.2.10-gentoo-dist.conf
    │   ├── dbca93ecd27d4e08aa36d39eedea459f-6.2.11-gentoo-dist.conf
    │   ├── dbca93ecd27d4e08aa36d39eedea459f-6.2.12-gentoo-dist.conf
    │   ├── dbca93ecd27d4e08aa36d39eedea459f-6.2.13-gentoo-dist.conf
    │   ├── dbca93ecd27d4e08aa36d39eedea459f-6.2.14-gentoo-dist.conf
    │   ├── dbca93ecd27d4e08aa36d39eedea459f-6.2.15-gentoo-dist.conf
    │   ├── dbca93ecd27d4e08aa36d39eedea459f-6.2.1-gentoo-dist.conf
    │   ├── dbca93ecd27d4e08aa36d39eedea459f-6.2.2-gentoo-dist.conf
    │   ├── dbca93ecd27d4e08aa36d39eedea459f-6.2.3-gentoo-dist.conf
    │   ├── dbca93ecd27d4e08aa36d39eedea459f-6.2.5-gentoo-dist.conf
    │   ├── dbca93ecd27d4e08aa36d39eedea459f-6.2.6-gentoo-dist.conf
    │   ├── dbca93ecd27d4e08aa36d39eedea459f-6.2.7-gentoo-dist.conf
    │   ├── dbca93ecd27d4e08aa36d39eedea459f-6.2.8-gentoo-dist.conf
    │   ├── dbca93ecd27d4e08aa36d39eedea459f-6.2.9-gentoo-dist.conf
    │   └── dbca93ecd27d4e08aa36d39eedea459f-fwupdate.conf
    ├── loader.conf
    └── random-seed

38 directories, 96 files

Additional questions

fwupdtool hwids
Loading…                 [*                                      ]
Computer Information
--------------------
BiosVendor: LENOVO
BiosVersion: R1BET72W(1.41 )
BiosMajorRelease: 1
BiosMinorRelease: 41
FirmwareMajorRelease: 01
FirmwareMinorRelease: 29
Manufacturer: LENOVO
Family: ThinkPad P14s
ProductName: 20Y10CTOUS
ProductSku: LENOVO_MT_20Y1_BU_Think_FM_ThinkPad P14s
EnclosureKind: a
BaseboardManufacturer: LENOVO
BaseboardProduct: 20Y10CTOUS
Hardware IDs
------------
{6952005a-486a-5860-9361-f1c77da6c1fc}   <- Manufacturer + Family + ProductName + ProductSku + BiosVendor + BiosVersion + BiosMajorRelease + BiosMinorRelease
{fb250e6e-0bb6-53d1-b3cd-83f7d3e9376d}   <- Manufacturer + Family + ProductName + BiosVendor + BiosVersion + BiosMajorRelease + BiosMinorRelease
{827a0397-0de4-5070-8603-a1e080655cc3}   <- Manufacturer + ProductName + BiosVendor + BiosVersion + BiosMajorRelease + BiosMinorRelease
{608d7dff-d55b-515a-ab1d-3a599db27cd2}   <- Manufacturer + Family + ProductName + ProductSku + BaseboardManufacturer + BaseboardProduct
{1cbae45e-a7fc-5c06-82d8-43e68ea27125}   <- Manufacturer + Family + ProductName + ProductSku
{a32d2b69-42b7-5085-bbf1-5dac25386bd2}   <- Manufacturer + Family + ProductName
{1071e9d1-7531-5c1d-afab-709a5529710d}   <- Manufacturer + ProductSku + BaseboardManufacturer + BaseboardProduct
{9bf671c5-3428-5013-9395-ebcc9c2c019c}   <- Manufacturer + ProductSku
{4d365e7c-25d1-5a06-8078-fb64b2494e98}   <- Manufacturer + ProductName + BaseboardManufacturer + BaseboardProduct
{c6a37a8f-c562-5b15-8987-f318d8b5d72b}   <- Manufacturer + ProductName
{6fac49a4-08b3-571a-b421-2a151f3ce516}   <- Manufacturer + Family + BaseboardManufacturer + BaseboardProduct
{9204cefb-21b3-5dd9-ac15-30299085d29a}   <- Manufacturer + Family
{e093d715-70f7-51f4-b6c8-b4a7e31def85}   <- Manufacturer + EnclosureKind
{a08ec1f7-c758-58ad-9a7a-07ec44a6ad31}   <- Manufacturer + BaseboardManufacturer + BaseboardProduct
{6de5d951-d755-576b-bd09-c5cf66b27234}   <- Manufacturer
prometheanfire commented 1 year ago

I half way remember dropping the cab into /boot/EFI/gentoo/fw or close by then manually selecting the fwupd boot option to force an update. I could try that again if you'd like.

prometheanfire commented 1 year ago

suppose there's nothing else needed from me on this for now?

mrhpearson commented 1 year ago

Sorry for the slow reply - this got filtered by my email so I missed it.

I've created internal ticket LO-2527 for review by the FW team. I checked on my T14 AMD G1 and the update works there as the hwid is correct (Manufacturer + Family field), so this looks P14s AMD G1 specific. Hopefully the FW team will know why your hwid doesn't match - I'll update when I hear back from them.

mrhpearson commented 1 year ago

Hi @prometheanfire - confirmed there is something wrong with your system. The HW ID is incorrect and unexpected.

The FW team are investigating what might have happened, but it's a holiday in China this week (dragon boat festival) so I won't have an update until next week. I'm guessing they will need your serial number to investigate what happened - would you mind emailing that to me (don't post it publicly). send to markpearson at lenovo dot com.

prometheanfire commented 1 year ago

sent, I'm not in a huge rush and can update manually if I really need to. Would be nice to get this fixed for anyone else encountering it though :D

ChiWei-Chen commented 11 months ago

@prometheanfire would you mind emailing your serial number to me as well ( cchen50 at lenovo dot com )? Since Mark is on leave this week.

ChiWei-Chen commented 11 months ago

@prometheanfire , thank you for your patience. As FW team confirmed internally, they cannot find anything suspicious which cause HW ID mismatch. We will keep monitoring this and see if there are other users who reproduce the same problem.