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

Thinkpad L13 Yoga Gen4: firmware update `error-auth-error`, maybe incorrect installed firmware

Open Alkalem opened this issue 10 months ago • 1 comments

I got this Thinkpad about 9 months ago. Since fall I had multiple issues regarding firmware updates. I found multiple issues in this repo stating that issues I had like failed to update to 0 or updates for an incorrect device would be resolved with a newer version of fwupd. But since some of my problems remain, I am opening this new issue. My OS is Ubuntu 23.10.

The firmware updater told me there was an update for my system firmware and I tried to install it.

  • I ran fwupdmgr update
  • I confirm to update the version from 0.1.6 to 0.1.24, update downloads
  • I reboot the machine
  • see fwupd-efi 1.4 and the install splash screen

This is the output of fwupdmgr get-history after booting:

LENOVO 21FRCTO1WW
│
└─System Firmware:
  │   Device ID:          8743c34ca9866faed7a0e571c10bfac95b1247b2
  │   Previous version:   0.1.6
  │   Update State:       Failed
  │   Update Error:       failed to update to 117474352: error-auth-error
  │   Last modified:      2024-04-12 16:21
  │   GUID:               1c00f69f-1bf5-4fd2-afa9-017dd8e625dc
  │   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
  │ 
  └─ThinkPad L13 Gen3 / L13 Yoga Gen3 AMD System Update:
        New version:      0.1.24
        Remote ID:        lvfs
        Release ID:       88095
        Summary:          Lenovo ThinkPad L13YogaGen3 AMD System Firmware
        License:          Proprietary
        Size:             34.6 MB
        Created:          2024-02-23
        Urgency:          High
        Tested by Lenovo:
          Tested:         2024-04-03
          Distribution:   ubuntu 23.10
          Old version:    0.1.23
          Version[fwupd]: 1.9.15
        Vendor:           Lenovo
        Release Flags:    • Trusted metadata
                          • Is upgrade
                          • Tested by trusted vendor
        Description:      
        Lenovo ThinkPad L13YogaGen3 System Firmware
        
        AMD PI code update
        Checksum:         2c4f107b9acfdafae0d4fc14d5e8ba11adf58d196ec3a9fd04e80862d9abbc77

My version of fwupd is the following:

compile   org.freedesktop.fwupd         1.9.16
compile   com.hughsie.libxmlb           0.3.6
compile   io.snapcraft.fwupd            5907
compile   com.hughsie.libjcat           0.1.9
runtime   org.freedesktop.fwupd-efi     1.4
compile   org.freedesktop.gusb          0.3.10
runtime   org.freedesktop.gusb          0.3.10
runtime   org.freedesktop.fwupd         1.9.16
runtime   org.kernel                    6.5.0-27-generic

My main problem is that I can not update to the latest system firmware. I could not do so for multiple months, I always got the error-auth-error. Also, it seems like the firmware I have installed and the updates I can install are not for my hardware. My device is a ThinkPad L13 Yoga Gen 4, that is what I bought and what sudo dmidecode -s system-version tells me I have. The fwupdmgr always lists system firmware for ThinkPad L13 Gen3. Now that might be correct, but is at least confusing.

I have seen in other issues that snap sometimes has a newer version of fwupd. That is true for me and I have already switched to snap install for now.

I tried to find updates for my firmware on LVFS, but I only found this one. I did not succeed in installing that as of yet. And I guess it is only the new version for the embedded controller.

I am happy to answer further questions or add more diagnostics.

Alkalem avatar Apr 12 '24 17:04 Alkalem

Same here ! I tried sudo fwupdtool update But it keeps asking me to update my firmware after reboot

RobinSegura avatar Jul 16 '24 13:07 RobinSegura