firmware-lenovo icon indicating copy to clipboard operation
firmware-lenovo copied to clipboard

(Thinkpad T14s Gen 3 AMD) System firmware upgrade fails with "Could not find update"

Open Jackaed opened this issue 1 year ago • 0 comments

When upgrading the system firmware on my laptop, it succesfully boots to fwupd-efi. However, it then flashes some text for about 200ms, then my system reboots into the normal OS. I took a slow-mo video of the reboot, here's what the fwupd-efi text read:

fwupd-efi version 1.6
WARNING: Could not get variable "LastMemoryMapInformation", Not Found
WARNING: Could not populate update info for "LastMemoryMapInformation"
WARNING: Could not find updates: Not Found

Device information:

LENOVO 21CQCTO1WW
│
├─AMD Ryzen 7 PRO 6850U with Radeon Graphics:
│ │   Device ID:          4bde70ba4e39b28f9eab1628f9dd6e6244c03027
│ │   Current version:    0x0a404107
│ │   Vendor:             Advanced Micro Devices, Inc.
│ │   GUIDs:              52f8f9af-1ca9-5352-bef4-ceb232c888a5 ← CPUID\PRO_0&FAM_19&MOD_44
│ │                       e94372a3-3ffb-5d1c-a579-c415b7313e52 ← CPUID\PRO_0&FAM_19&MOD_44&STP_1
│ │   Device Flags:       • Internal device
│ │
│ ├─Secure Processor:
│ │     Device ID:        c54ab0237d7a8db8c717b68e0be78e4374a2a079
│ │     Current version:  00.28.00.71
│ │     Bootloader Version: 00.28.00.71
│ │     Vendor:           Advanced Micro Devices, Inc. (PCI:0x1022)
│ │     GUID:             9844da3e-1df2-52fe-9413-d4378af6221e ← PCI\VEN_1022&DEV_1649
│ │     Device Flags:     • Internal device
│ │                       • Can tag for emulation
│ │
│ └─System Management Unit (SMU):
│       Device ID:        db0330716216c629bb2c07256e5d018f499eb6ce
│       Summary:          Microcontroller used within CPU/APU program 4
│       Current version:  69.63.0
│       Vendor:           Advanced Micro Devices, Inc.
│       GUID:             79307ae6-a2ea-52e1-bf56-6abbaf3547ad ← /sys/devices/platform/AMDI0007:00
│       Device Flags:     • Internal device
│                         • Can tag for emulation
│
├─ATNA40YK08-0:
│     Device ID:          aec1a869eb0df71b7cea6b3ac71d39b830faf164
│     Vendor:             PNP:SDC
│     GUID:               c9b62dde-ef81-599c-84d2-ff42aa9543de ← DRM\VEN_SDC&DEV_417A
│     Device Flags:       • Internal device
│                         • Can tag for emulation
│
├─CT1000P5PSSD8:
│     Device ID:          03281da317dccd2b18de2bd1cc70a782df40ed7e
│     Summary:            NVM Express solid state drive
│     Current version:    P7CR403
│     Vendor:             Micron/Crucial Technology (PCI:0xC0A9)
│     Serial Number:      22343AF0DC77
│     GUIDs:              5b5825f0-2a84-54df-b60b-8ee09786de93 ← NVME\VEN_C0A9&DEV_5407
│                         cd36ee17-e270-50f3-9468-7bb0b99b5fc5 ← NVME\VEN_C0A9&DEV_5407&SUBSYS_C0A90100
│                         f99dba73-0ec7-5fb0-b34f-3566d7e85bc2 ← CT1000P5PSSD8
│     Device Flags:       • Internal device
│                         • Updatable
│                         • System requires external power source
│                         • Needs a reboot after installation
│                         • Device is usable for the duration of the update
│                         • Can tag for emulation
│
├─Embedded Controller:
│     Device ID:          86099bd0eda2dcdb566a62c828f02ba94fbba000
│     Summary:            UEFI System Resource Table device (updated via NVRAM)
│     Current version:    0.1.32
│     Minimum Version:    0.1.32
│     Vendor:             Lenovo (DMI:LENOVO)
│     Update State:       Success
│     GUID:               66d6a3ef-a771-4302-9cd0-d062c79c5ef2
│     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
│     Device Requests:    • Message
│
├─GPIO controller:
│     Device ID:          f685512aa07369c9e77742acef941d779d31e766
│     GUID:               37b440a9-2473-5087-a39b-db84f32a8ed8 ← GPIO\ID_AMDI0030:00
│     Device Flags:       • Can tag for emulation
│
├─Integrated Camera:
│     Device ID:          377eb704f59a32dc0c615859a9e7bb66246a732d
│     Current version:    10.22
│     Vendor:             Syntek (USB:0x174F)
│     Serial Number:      0001
│     GUID:               0cf3aef8-c29e-5cb8-997c-d498ed52b666 ← USB\VID_174F&PID_1812
│     Device Flags:       • Updatable
│                         • Can tag for emulation
│
├─Prometheus:
│ │   Device ID:          ff75e69eba7f7bc73bf2e2524de4c41d32d61506
│ │   Summary:            Fingerprint reader
│ │   Current version:    10.01.3478575
│ │   Vendor:             Synaptics (USB:0x06CB)
│ │   Install Duration:   2 seconds
│ │   Serial Number:      266085307572408
│ │   GUID:               659f7e45-8d45-528d-b3c7-0695eed055f6 ← USB\VID_06CB&PID_00F9
│ │   Device Flags:       • Updatable
│ │                       • Supported on remote server
│ │                       • Cryptographic hash verification is available
│ │                       • Signed Payload
│ │                       • Can tag for emulation
│ │
│ └─Prometheus IOTA Config:
│       Device ID:        2581b515c779125bfc75dfdf633c3b6651c500d6
│       Summary:          Fingerprint reader config
│       Current version:  0005
│       Minimum Version:  0005
│       Vendor:           Synaptics (USB:0x06CB)
│       GUID:             49a675dd-c0d7-5c08-b19a-78fdfb9ea399 ← USB\VID_06CB&PID_00F9-cfg
│       Device Flags:     • Updatable
│                         • Only version upgrades are allowed
│                         • Signed Payload
│
├─System Firmware:
│ │   Device ID:          87792b07537e5af953ad48ab06eaa0ddced64f2d
│ │   Summary:            UEFI System Resource Table device (updated via NVRAM)
│ │   Current version:    0.1.44
│ │   Vendor:             Lenovo (DMI:LENOVO)
│ │   Update State:       Success
│ │   GUID:               6ab943b7-f4d4-aaa1-2f40-cb03a0c8cf3c
│ │   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
│ │   Device Requests:    • Message
│ │
│ └─UEFI dbx:
│       Device ID:        362301da643102b9f38477387e2193e57abaa590
│       Summary:          UEFI revocation database
│       Current version:  20241101
│       Minimum Version:  20241101
│       Vendor:           UEFI:Microsoft
│       Install Duration: 1 second
│       GUIDs:            020aa71b-0e5b-5d35-99bc-76105fae9c6e ← UEFI\CRT_03503049E14ABCF967B56618513E60DF9EC5C7840AD046ACF62D75D784BC7F6E&ARCH_X64
│                         f8ba2887-9411-5c36-9cee-88995bb39731 ← UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A87972FD6BBE8FE0D0B996E09E65D802A503&ARCH_X64
│       Device Flags:     • Internal device
│                         • Updatable
│                         • Supported on remote server
│                         • Needs a reboot after installation
│                         • Cryptographic hash verification is available
│                         • Device is usable for the duration of the update
│                         • Only version upgrades are allowed
│                         • Signed Payload
│                         • Can tag for emulation
│
├─TPM:
│     Device ID:          1d8d50a4dbc65618f5c399c2ae827b632b3ccc11
│     Current version:    1.512.0.0
│     Vendor:             ST Microelectronics (TPM:STM)
│     GUIDs:              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
│                         • Can tag for emulation
│
├─UEFI Device Firmware:
│     Device ID:          1e567fc7048c1ec9d029926a86b6f4158d26a91e
│     Summary:            UEFI System Resource Table device (updated via NVRAM)
│     Current version:    4130
│     Minimum Version:    1
│     Vendor:             DMI:LENOVO
│     Update State:       Success
│     GUID:               37176ab3-1c3f-4164-be2c-d3512d5ba15e
│     Device Flags:       • Internal device
│                         • Updatable
│                         • System requires external power source
│                         • Needs a reboot after installation
│                         • Device is usable for the duration of the update
│     Device Requests:    • Message
│
├─UEFI Device Firmware:
│     Device ID:          071b9eeefca13dbd269fcc44271321a1ab7b5dbe
│     Summary:            UEFI System Resource Table device (updated via NVRAM)
│     Current version:    196608
│     Minimum Version:    57374
│     Vendor:             DMI:LENOVO
│     Update State:       Success
│     GUID:               54cb734c-975c-4a74-9556-57ae6d9a2229
│     Device Flags:       • Internal device
│                         • Updatable
│                         • System requires external power source
│                         • Needs a reboot after installation
│                         • Device is usable for the duration of the update
│     Device Requests:    • Message
│
├─UEFI Device Firmware:
│     Device ID:          32946de80c503b3b790e9956418e7649b3d8c7d4
│     Summary:            UEFI System Resource Table device (updated via NVRAM)
│     Current version:    532
│     Vendor:             DMI:LENOVO
│     Update State:       Success
│     GUID:               88523ddf-3aac-41f6-b15f-dc7bea434b39
│     Device Flags:       • Internal device
│                         • Updatable
│                         • System requires external power source
│                         • Needs a reboot after installation
│                         • Device is usable for the duration of the update
│     Device Requests:    • Message
│
├─UEFI Device Firmware:
│     Device ID:          bede098fde861317d555511f082f412aa2285b09
│     Summary:            UEFI System Resource Table device (updated via NVRAM)
│     Current version:    3344935
│     Vendor:             DMI:LENOVO
│     Update State:       Success
│     GUID:               023a338b-246f-47e0-b4e5-304203184ec1
│     Device Flags:       • Internal device
│                         • Updatable
│                         • System requires external power source
│                         • Needs a reboot after installation
│                         • Device is usable for the duration of the update
│     Device Requests:    • Message
│
├─UEFI Device Firmware:
│     Device ID:          c565e030fb1c5625705fd5ff5fd7f656fce9654a
│     Summary:            UEFI System Resource Table device (updated via NVRAM)
│     Current version:    1
│     Minimum Version:    1
│     Vendor:             DMI:LENOVO
│     Update State:       Success
│     GUID:               75d78aef-5e7f-0afe-b68a-aef4c52ccddd
│     Device Flags:       • Internal device
│                         • Updatable
│                         • System requires external power source
│                         • Needs a reboot after installation
│                         • Device is usable for the duration of the update
│     Device Requests:    • Message
│
├─UEFI Device Firmware:
│     Device ID:          e02dffc81c45a5b410a6b30eeb6648a828a9bd65
│     Summary:            UEFI System Resource Table device (updated via NVRAM)
│     Current version:    16781317
│     Minimum Version:    1
│     Vendor:             DMI:LENOVO
│     Update State:       Success
│     GUID:               a9e5fe08-4318-4f97-a930-91001c6af104
│     Device Flags:       • Internal device
│                         • Updatable
│                         • System requires external power source
│                         • Needs a reboot after installation
│                         • Device is usable for the duration of the update
│     Device Requests:    • Message
│
├─UEFI Device Firmware:
│     Device ID:          36508e548dd2c088908e89c7c5db9dab293a34d0
│     Summary:            UEFI System Resource Table device (updated via NVRAM)
│     Current version:    66048
│     Minimum Version:    66048
│     Vendor:             DMI:LENOVO
│     Update State:       Success
│     GUID:               9b7ef120-9e99-404e-8cad-0aeca4d09ee6
│     Device Flags:       • Internal device
│                         • Updatable
│                         • System requires external power source
│                         • Needs a reboot after installation
│                         • Device is usable for the duration of the update
│     Device Requests:    • Message
│
└─UEFI Platform Key:
      Device ID:          6924110cde4fa051bfdc600a60620dc7aa9d3c6a
      Summary:            Platform Key
      GUID:               be27c8c1-68ba-5fbf-adf4-09401c1c8928 ← UEFI\CRT_C86E6979D66B9FEBEA58C58BE04319F049302D8A
      Device Flags:       • Internal device
                          • Cryptographic hash verification is available
                          • Can tag for emulation

This is with fwupd from NixOS's nixpkgs unstable. fwupdmgr --version:

compile   info.libusb                   1.0.27
compile   com.hughsie.libxmlb           0.3.21
compile   com.hughsie.libjcat           0.2.3
compile   org.freedesktop.fwupd         2.0.7
runtime   org.freedesktop.fwupd-efi     1.6
runtime   com.hughsie.libxmlb           0.3.21
runtime   com.hughsie.libjcat           0.2.3
runtime   org.kernel                    6.12.20
runtime   org.freedesktop.fwupd         2.0.7

Note that I have successfully used fwupd to do firmware updates in the past without issues. Let me know what other information I can provide.

Jackaed avatar Mar 31 '25 13:03 Jackaed