Closed orclex closed 3 years ago
On reboot I see for a few seconds a blue screen with "Boot Option Restored" in title bar. If I press a key to break countdown I can choose between "Reset system", "Continue boot" and "Always continue boot". I've tried both first choices. For both firmware updates are available again on next boot and so the upgrade seems never be successful.
The system is (K)ubuntu 20.10 with fwupd 1.4.5-1.
hi @orclex are you referring to MEFW update? Can you please check MEFW version in BIOS Setup Menu and confirmed that it was actually updated? This is a known issue for MEFW that ESRT table was not updated, thus, fwupd still recognize the old version. We plan to release new MEFW by December. Please wait for that and let's see if behavior will change. Thank you very much...
It looks like it is still the old version. In UEFI setup there is no leading zero for the version number... I can see these versions:
UEFI BIOS Version: N2HET50W (1.33)
UEFI BIOS Date: 2020-05-13
Emedded Controller Version: N2HHT34W (1.17)
ME Firmware Version: 12.0.49.1534
Machine Type Model: 20QDCTO1WW
hi @orclex LVFS site available versions are 12.0.47.1524 > 12.0.64.1551 > 12.0.68.1606 may I know how were you able to update to 12.0.49.1534? can you please show results of below command... thank you very much fwupdmgr get-devices
# fwupdmgr get-devices
20QDCTO1WW
│
├─Thunderbolt Controller:
│ Device ID: bce920702debbc6f20c5c4a5dd83cb588b0e333d
│ Summary: Unmatched performance for high-speed I/O
│ Current version: 44.00
│ Vendor: Lenovo (TBT:0x0109)
│ GUIDs: 74cdddba-f7b6-5a31-a3dc-64186b5a5491 ← THUNDERBOLT\VEN_0109&DEV_1801&REV_00
│ 18bb00e3-5d7a-55d3-831e-0e000c184b0e ← THUNDERBOLT\VEN_0109&DEV_1801
│ c7920601-0cda-507f-851e-92229eb1d370 ← TBT-01091801-native
│ 96c6512b-0138-51da-b02f-f44f2c4c7744 ← TBT-01091801-native-controller0-0
│ Device Flags: • Internal device
│ • Updatable
│ • Requires AC power
│ • Supported on remote server
│ • Device stages updates
│
├─Embedded Controller:
│ Device ID: c085a3cbf4dc1d60d110b7616816e2ffd279b64e
│ Current version: 0.1.17
│ Minimum Version: 0.1.17
│ Vendor: DMI:LENOVO
│ Update State: success
│ Last modified: 2020-11-20 16:35
│ GUIDs: f72e048b-65bd-4e71-9071-1ac7045223e5
│ 9cd54062-d764-51a7-a780-51a3695beae2 ← UEFI\RES_{F72E048B-65BD-4E71-9071-1AC7045223E5}
│ Device Flags: • Internal device
│ • Updatable
│ • Requires AC power
│ • Supported on remote server
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│
├─Intel Management Engine:
│ Device ID: 0ec6a2d51c2c55a649247d119ffb8e229168d6c9
│ Current version: 192.47.1524
│ Minimum Version: 192.47.1524
│ Vendor: DMI:LENOVO
│ Update State: success
│ Last modified: 2020-11-20 16:35
│ GUIDs: c3e4be53-e714-4ea1-bb9c-7fe13a98b556
│ 35cbf8ae-bee1-52fa-bf0d-11f1fc4c12f5 ← UEFI\RES_{C3E4BE53-E714-4EA1-BB9C-7FE13A98B556}
│ Device Flags: • Internal device
│ • Updatable
│ • Requires AC power
│ • Supported on remote server
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│
├─SAMSUNG MZVLB1T0HBLR-000L7:
│ Device ID: 3743975ad7f64f8d6575a9ae49fb3a8856fe186f
│ Summary: NVM Express Solid State Drive
│ Current version: 4M2QEXF7
│ Vendor: Samsung Electronics Co Ltd (NVME:0x144D)
│ Serial Number: S4EMNF0MC40413
│ GUIDs: 6e54c992-d302-59ab-b454-2d26ddd63e6d ← NVME\VEN_144D&DEV_A808&REV_00
│ 47335265-a509-51f7-841e-1c94911af66b ← NVME\VEN_144D&DEV_A808
│ b77af583-f45c-537c-8584-fc5d1c80fa20 ← SAMSUNG MZVLB1T0HBLR-000L7
│ Device Flags: • Internal device
│ • Updatable
│ • Requires AC power
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│
├─System Firmware:
│ Device ID: f09b748a98b31bb5c7c64d83f24ddbc80dff7c5f
│ Current version: 0.1.33
│ Minimum Version: 0.0.1
│ Vendor: LENOVO (DMI:LENOVO)
│ Update State: success
│ GUID: 4bbc40fa-f81e-4206-bc70-a1f7b744d964
│ Device Flags: • Internal device
│ • Updatable
│ • Requires AC power
│ • Supported on remote server
│ • Needs a reboot after installation
│ • Cryptographic hash verification is available
│ • Device is usable for the duration of the update
│
├─Touchpad:
│ Device ID: 2bd025a21741529fac39d6f088b9debfee7d4c9a
│ Current version: 1.3.3013337
│ Bootloader Version: 8.0.0
│ Vendor: Synaptics (HIDRAW:0x06CB)
│ GUIDs: 4150912a-f249-5f7e-bfa7-2d49e9c9de8c ← HIDRAW\VEN_06CB&DEV_CD8B&REV_00
│ 9c27eba7-52a4-5e6f-b28c-b5d9a3991e35 ← HIDRAW\VEN_06CB&DEV_CD8B
│ 19326b41-711b-5b64-89a0-6c86f3139bf1 ← SYNAPTICS_RMI\TM3467-010
│ 54ed5b90-c4f7-5551-a4cc-e6ac9957a4a8 ← SYNAPTICS_RMI\TM3467
│ Device Flags: • Internal device
│ • Updatable
│ • Supported on remote server
│
├─UEFI Device Firmware:
│ Device ID: b596f8dec94a959248534b35641fe2341e27ed06
│ Current version: 16785559
│ Minimum Version: 1
│ Vendor: DMI:LENOVO
│ GUID: 9045ae09-34ab-46d6-826d-b02f859dd20b
│ Device Flags: • Internal device
│ • Updatable
│ • Requires AC power
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│
├─UEFI Device Firmware:
│ Device ID: f61a138e8240c473a88d703babf7be5bc0e098e6
│ Current version: 4784136
│ Minimum Version: 4784136
│ Vendor: DMI:LENOVO
│ GUID: db246b7d-a882-4e0e-984f-23ac1b0270db
│ Device Flags: • Internal device
│ • Updatable
│ • Requires AC power
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│
└─UEFI Device Firmware:
Device ID: 97d441c3228fe8615f883b166a8809389803f9e2
Current version: 26406
Minimum Version: 1
Vendor: DMI:LENOVO
GUID: 68d3b08f-6ed2-43ca-86f0-f1ad6e41b390
Device Flags: • Internal device
• Updatable
• Requires AC power
• Needs a reboot after installation
• Device is usable for the duration of the update
hi @orclex can you please try to download this cab file and install as below. Thank you very much. >> github87.zip (note: same as LVFS uploaded version but without MEFW version requirement)
Thanks, I tried this but unfortunately the firmware is not installed. On reboot I got the messages
Found update fwupd-ux-capsule
Found update fwupd-c3e4be53-e714-bb9c-7fe13a98b556-0
Adding new capsule
Adding new capsule
WARNING: Could not query capsule capabilities: Unsupported
WARNING: Could not apply capsules: Unsupported
start_image() returned Unsupported
I waited about 20min but nothing happend and I need to power off/power on to restart. Firmware is not updated and update is still available. Any ideas?
I think you need a new system firmware with a new enough UpdateCapsule implementation. Updating your BIOS using windows or a LiveCD should allow this to apply.
Unfortunately I don't have Windows. Will a new UpdateCapsule implementation delivered with the next LVFS update?
Will a new UpdateCapsule implementation delivered with the next LVFS update
Unfortunately the thing that needs fixing is the update routine that's on your current system firmware, so the update never gets run and thus we can't actually load any code. I believe Lenovo offers a LiveCD download .iso option as an alternative for updating most system firmwares affected by this.
I believe Lenovo offers a LiveCD download .iso option as an alternative for updating most system firmwares affected by this.
Good idea. I could install 2 of 3 updates but one is still missing.
I downloaded BIOS Update (Bootable CD)1.41 / 1.30
(https://download.lenovo.com/pccbbs/mobiles/n2hur34w.txt), booted it and I've selected 2. Update system program.
It took a while with a blank screen until it flashed the bios and finally showed me that I have to disable Secure RollBack Revention. So I disabled it in BIOS and booted again the bootable ISO. Now pressing 2. Update system program it says
An update is not necessary at this time. The process has been canceled.
I booted linux and checked with
fwupdmgr get-updates
fwupdmgr update
2 of 3 updates are installed but the one for ME is still left:
# fwupdmgr update
• Thunderbolt Controller has the latest available firmware version
• Embedded Controller has the latest available firmware version
Upgrade available for Intel Management Engine from 192.47.1524 to 192.68.1606
20QDCTO1WW must remain plugged into a power source for the duration of the update to avoid damage. Continue with update? [Y|n]:
Downloading… [***************************************] Less than one minute remaining…
Decompressing… [***************************************]
Authenticating… [***************************************]
Updating Intel Management Engine…********************************]
Scheduling… [***************************************]
Successfully installed firmware
• SAMSUNG MZVLB1T0HBLR-000L7 has no available firmware updates
• System Firmware has the latest available firmware version
• Touchpad has the latest available firmware version
• UEFI Device Firmware has no available firmware updates
• UEFI Device Firmware has no available firmware updates
• UEFI Device Firmware has no available firmware updates
An update requires a reboot to complete. Restart now? [y|N]:
After reboot I get the same error message as above:
Found update fwupd-ux-capsule
Found update fwupd-c3e4be53-e714-bb9c-7fe13a98b556-0
Adding new capsule
Adding new capsule
WARNING: Could not query capsule capabilities: Unsupported
WARNING: Could not apply capsules: Unsupported
start_image() returned Unsupported
The update is not installed. Again I tried
# fwupdmgr --allow-older --allow-reinstall install Lenovo-ThinkPad-X1Yoga4thX1Carbon7th-ConsumerMEFirmware-12.0.68.1606-github87.cab
But unfortunately on restart I still get the same unsupported error.
Any ideas?
hi @orclex this is weird though having 2 GUIDs for MEFW │ GUIDs: c3e4be53-e714-4ea1-bb9c-7fe13a98b556 │ 35cbf8ae-bee1-52fa-bf0d-11f1fc4c12f5 ← UEFI\RES_{C3E4BE53-E714-4EA1-BB9C-7FE13A98B556}
may I know how were you able to update to 12.0.49.1534? LVFS does not have this version uploaded... please advise. Thank you very much.
@orclex maybe you can try the following options as well if it'll work for you...
this is weird though having 2 GUIDs for MEFW
Nah, newer fwupd versions use the "raw" GUID from the ESRT entry and also use the Microsoft UEFI\RES_{}
format so we can use the same values as Windows Update -- which confuses some vendor less.
Unfortunately there is no downgrade available:
# fwupdmgr downgrade
Choose a device:
0. Cancel
1. bce920702debbc6f20c5c4a5dd83cb588b0e333d (Thunderbolt Controller)
2. c085a3cbf4dc1d60d110b7616816e2ffd279b64e (Embedded Controller)
3. 0ec6a2d51c2c55a649247d119ffb8e229168d6c9 (Intel Management Engine)
4. f09b748a98b31bb5c7c64d83f24ddbc80dff7c5f (System Firmware)
5. 2bd025a21741529fac39d6f088b9debfee7d4c9a (Touchpad)
3
No downgrades for Intel Management Engine: current version is 192.47.1524: 192.68.1606=newer, 192.64.1551=newer, 192.47.1524=same
I wonder if I can download a previous update from lenovo?
I downloaded
https://download.lenovo.com/pccbbs/mobiles/n2hul30w.zip
The zip file contains
N2HET55P.cab
N2HET55W.cab
N2HHT38W.cab
n2hul30w.zip
N2QET31P.cab
N2QET31W.cab
N2QHT19W.cab
but I'm not sure if one is working for me and which one I have to try. So until now I didn't try a downgrade to not get things worse.
I don't know exactly where I got 12.0.49.1534. I always use fwupdmgr to update firmware. A half year ago I also had Windows installed and used the Windows Lenovo updater too. I had critical problems with empty battery (although connected to power supply) and system was always shutting down. Some months ago I was advised in a support ticket to update latest test update:
fwupdmgr enable-remote lvfs-testing
fwupdmgr get-devices
fwupdmgr refresh
fwupdmgr get-updates
fwupdmgr update
fwupdmgr disable-remote lvfs-testing
I updated only one time from lvfs-testing. Maybe the version came from lvs-testing or Windows updater? Since that update I run only stable updates....
hi @orclex BIOS latest should be as below image...
Please update to the following version 1.41 (N2HUL34W) 1.41 (N2HET58W) 1.21 (N2HHT38W) 01 2020/11/12
fwupdmgr install
update BIOS/EC as below... thank you fwupdmgr install xxx.cab xxx >> cab filename
Unfortunately it says it is already installed:
I downloaded n2hul34w.zip for linux, unzipped it and tried to install:
# fwupdmgr install N2HET58W.cab
Decompressing… [***************************************]
Specified firmware is already installed '0.1.41'
# fwupdmgr install N2HHT38W.cab
Decompressing… [***************************************]
Specified firmware is already installed '0.1.21'
fwupdmgr still shows an available update which is also available again after upgrading and reboot:
# fwupdmgr get-updates && fwupdmgr update
• Thunderbolt Controller has the latest available firmware version
• Embedded Controller has the latest available firmware version
• SAMSUNG MZVLB1T0HBLR-000L7 has no available firmware updates
• System Firmware has the latest available firmware version
• Touchpad has the latest available firmware version
• UEFI Device Firmware has no available firmware updates
• UEFI Device Firmware has no available firmware updates
• UEFI Device Firmware has no available firmware updates
20QDCTO1WW
│
└─Intel Management Engine:
│ Device ID: 0ec6a2d51c2c55a649247d119ffb8e229168d6c9
│ Current version: 192.47.1524
│ Minimum Version: 192.47.1524
│ Vendor: DMI:LENOVO
│ Update State: success
│ Last modified: 2020-11-27 11:41
│ GUIDs: c3e4be53-e714-4ea1-bb9c-7fe13a98b556
│ 35cbf8ae-bee1-52fa-bf0d-11f1fc4c12f5 ← UEFI\RES_{C3E4BE53-E714-4EA1-BB9C-7FE13A98B556}
│ Device Flags: • Internal device
│ • Updatable
│ • Requires AC power
│ • Supported on remote server
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│
├─ThinkPad X1 Yoga 4th/ThinkPad X1 Carbon 7th Consumer ME Update:
│ New version: 192.68.1606
│ Remote ID: lvfs
│ Summary: Lenovo ThinkPad X1 Yoga 4th/X1 Carbon 7th Consumer ME Firmware
│ License: Proprietary
│ Size: 3.0 MB
│ Created: 2016-07-08
│ Urgency: High
│ Details: https://pcsupport.lenovo.com/de/en/search?query=N2HRN27WA
│ Vendor: Lenovo Ltd.
│ Flags: is-upgrade
│ Description: • 0 Intel Platform Update 2020.1 Hot Fix Release
│
│ Version 12.0.68.1606 (LVFS: 192.68.1606)
│
│ Problem Fixes
│
│ • Mitigated security vulnerabilities.
│
│ Security issues fixed:
│
│ • CVE-2020-8758
│ • INTEL-TA-00404
│
└─ThinkPad X1 Yoga 4th/ThinkPad X1 Carbon 7th Consumer ME Update:
New version: 192.64.1551
Remote ID: lvfs
Summary: Lenovo ThinkPad X1 Yoga 4th/X1 Carbon 7th Consumer ME Firmware
License: Proprietary
Size: 3.0 MB
Created: 2016-07-08
Urgency: High
Details: https://pcsupport.lenovo.com/de/en/search?query=N2HRN24WA
Vendor: Lenovo Ltd.
Flags: is-upgrade
Description: • 0 Intel Platform Update 2020.1 (Maintenance Release)
Version 12.0.64.1551 (LVFS: 192.64.1551)
Problem Fixes
• BIOS post will be over 30 sec after G3 reset.After flashing image by fpt.efi -f BIOS.rom -me and fpt.efi -greset
• Intel CSME PSIRT-TA-2019-10-001(IPU 2020.1)
• Mitigated security vulnerabilities.
Security issues fixed:
• CVE-2020-0542
• CVE-2020-0538
• CVE-2020-0534
• CVE-2020-0532
• CVE-2020-0541
• CVE-2020-0531
• CVE-2020-0535
• CVE-2020-0540
• CVE-2020-0536
• CVE-2020-0537
• CVE-2020-0539
• Thunderbolt Controller has the latest available firmware version
• Embedded Controller has the latest available firmware version
Upgrade available for Intel Management Engine from 192.47.1524 to 192.68.1606
20QDCTO1WW must remain plugged into a power source for the duration of the update to avoid damage. Continue with update? [Y|n]:
Unknown [***************************************]
Decompressing… [***************************************]
Authenticating… [***************************************]
Updating Intel Management Engine… ]
Scheduling… [***************************************]
Successfully installed firmware
• SAMSUNG MZVLB1T0HBLR-000L7 has no available firmware updates
• System Firmware has the latest available firmware version
• Touchpad has the latest available firmware version
• UEFI Device Firmware has no available firmware updates
• UEFI Device Firmware has no available firmware updates
• UEFI Device Firmware has no available firmware updates
An update requires a reboot to complete. Restart now? [y|N]:
hi @orclex can i have a screenshot of your BIOS Setup Menu again.... thank you very much
hi @orclex can you please try to manually install this cab file >> Lenovo-ThinkPad-X1Yoga4thX1Carbon7th-ConsumerMEFirmware-12.0.64.1551.zip fwupdmgr --allow-older --allow-reinstall install xxx.cab
Unfortunately this lets the system freeze as in thread above. I had to power off and on again.
hi @orclex sorry but I did not encounter this error... asking help from BIOS team... I will update you once I got some information... Thank you very much
Thanks to you for asking and helping!
hi @orclex sorry but unfortunately BIOS team did not encounter this error as well.... is it possible for you to try the following commands again... fwupdmgr refresh fwupdmgr update
This is bad news!
Unfortunately a refresh && update does not change anything. On reboot it still stops with
WARNING: Could not apply capsules: Unsupported
So what now?
hi @orclex... somehow something broke with your last update.... but since your last MEFW update was with Windows or from different method (12.0.49.1534 was not release to LVFS), i'm afraid you might have to revert back to windows and upgrade from there. i'm really sorry but i don't have any other options for now. @hughsie please help if any... thank you. or you may want to try with new version coming this december/early january to LVFS? currently still under testing but i will let you know once uploaded... thank you very much.
Could not apply capsules: Unsupported
This means the old system firmware update capsule implementation is broken. If you install a new system firmware either using Windows or a .iso image from Lenovo then you should be able to schedule future updates with fwupd.
@hughsie I already tried a .iso image for updating but unfortunately with no success (see above). I can wait until next firmware is released and will try it. Does it matter wheather I use LVFS or an iso image boot for this update?
with this we may need to wait for new system firmware. as i checked BIOS 1.41 can not be downgraded anymore. as @hughsie suggestion, for new system firmware, still need to update via Windows or ISO image
hi @orclex latest 12.0.70.1652 is available already... can you please try with this? thank you very much... https://fwupd.org/downloads/e78d2c1d0372734379e135b5fe26bdf479642529ea5136036cffd1d5f355429e-Lenovo-ThinkPad-X1Yoga4thX1Carbon7th-ConsumerMEFirmware-12.0.70.1652.cab
Unfortunately this is not working:
# fwupdmgr install /usr/local/src/bios/Lenovo-ThinkPad-X1Yoga4thX1Carbon7th-ConsumerMEFirmware-12.0.70.1652.cab
Decompressing… [***************************************]
Not compatible with firmware version 192.47.1524, requires >= 192.68.1606
hi @orclex can you please try the following commands again... thank you very much... fwupdmgr refresh fwupdmgr update
That looks good!
# fwupdmgr refresh
Updating lvfs
Downloading… [***************************************]
Downloading… [***************************************]
Successfully downloaded new metadata: 6 local devices supported
# fwupdmgr update
• Thunderbolt Controller has the latest available firmware version
• Embedded Controller has the latest available firmware version
• Intel Management Engine has no available firmware updates
• Prometheus has the latest available firmware version
• Prometheus IOTA Config has the latest available firmware version
• SAMSUNG MZVLB1T0HBLR-000L7 has no available firmware updates
• System Firmware has the latest available firmware version
• Touchpad has the latest available firmware version
• UEFI Device Firmware has no available firmware updates
• UEFI Device Firmware has no available firmware updates
• UEFI Device Firmware has no available firmware updates
Now my installed version is
# fwupdmgr get-devices
...
├─Intel Management Engine:
│ Device ID: 0ec6a2d51c2c55a649247d119ffb8e229168d6c9
│ Current version: 192.47.1524
│ Minimum Version: 192.47.1524
│ Vendor: DMI:LENOVO
│ Update State: success
│ GUID: c3e4be53-e714-4ea1-bb9c-7fe13a98b556
│ Device Flags: • Internal device
│ • Updatable
│ • Requires AC power
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
What has changed so that it was working now?
However, thank you very much for your help! Happy Christmas!
hi @orclex I removed the MEFW required version temporarily to be able to install the latest ^^ however it seems that fwupd still detected the lower version.... to be sure can you please show screen shot of BIOS Setup Menu? thank you very much... Merry Christmas!! ^^
Thanks! Here is the screen shot of BIOS Setup Menu. Is the correct version installed?
hi @orclex bad news... I don't think your MEFW was updated T_T last try 'coz i'm running out of options here....
hope this works... thank you very much...
Unfortunately this does not work.
I disabled Secure Boot, purged fwupd and reinstalled it.
fwupdmgr --force refresh; fwupdmgr update
tried to update Firmware..on reboot it tried 2x "adding new capsule" but failed with an error message which I could not read because it was too quick. But I think it's like above "unsupported"?
Now I'm back with getting firmware updates available I cannot install:
# fwupdmgr get-updates
• Thunderbolt Controller has the latest available firmware version
• Embedded Controller has the latest available firmware version
• SAMSUNG MZVLB1T0HBLR-000L7 has no available firmware updates
• System Firmware has the latest available firmware version
• Touchpad has the latest available firmware version
• UEFI Device Firmware has no available firmware updates
• UEFI Device Firmware has no available firmware updates
• UEFI Device Firmware has no available firmware updates
20QDCTO1WW
│
└─Intel Management Engine:
│ Device ID: 0ec6a2d51c2c55a649247d119ffb8e229168d6c9
│ Current version: 192.47.1524
│ Minimum Version: 192.47.1524
│ Vendor: DMI:LENOVO
│ Update State: success
│ GUID: c3e4be53-e714-4ea1-bb9c-7fe13a98b556
│ Device Flags: • Internal device
│ • Updatable
│ • Requires AC power
│ • Supported on remote server
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│
├─ThinkPad X1 Yoga 4th/ThinkPad X1 Carbon 7th Consumer ME Update:
│ New version: 192.70.1652
│ Remote ID: lvfs
│ Summary: Lenovo ThinkPad X1 Yoga 4th/X1 Carbon 7th Consumer ME Firmware
│ License: Proprietary
│ Size: 3.0 MB
│ Created: 2016-07-08
│ Urgency: High
│ Details: https://pcsupport.lenovo.com/de/en/search?query=N2HRN28W
│ Vendor: Lenovo Ltd.
│ Flags: is-upgrade
│ Description: • 0 Intel Platform Update 2020.2 Release
│
│ Version 12.0.70.1652 (LVFS: 192.70.1652)
│
│ Problem Fixes
│
│ • Issue #22010596778: BIOS returns wrong value following an Intel CSME update to 12.0.64.1551
│ • Mitigated the following security vulnerabilities under issues:
│
│ Security issues fixed:
│
│ • CVE-2020-8749
│ • CVE-2020-8746
│ • CVE-2020-12356
│ • CVE-2020-8755
│ • CVE-2020-8747
│ • CVE-2020-8754
│ • CVE-2020-8751
│ • CVE-2020-8760
│ • CVE-2020-8756
│ • CVE-2020-8757
│ • CVE-2020-12303
│ • CVE-2020-8705
│ • CVE-2020-8744
│ • CVE-2020-8745
│ • CVE-2020-1297
│ • CVE-2020-8753
│
├─ThinkPad X1 Yoga 4th/ThinkPad X1 Carbon 7th Consumer ME Update:
│ New version: 192.68.1606
│ Remote ID: lvfs
│ Summary: Lenovo ThinkPad X1 Yoga 4th/X1 Carbon 7th Consumer ME Firmware
│ License: Proprietary
│ Size: 3.0 MB
│ Created: 2016-07-08
│ Urgency: High
│ Details: https://pcsupport.lenovo.com/de/en/search?query=N2HRN27WA
│ Vendor: Lenovo Ltd.
│ Flags: is-upgrade
│ Description: • 0 Intel Platform Update 2020.1 Hot Fix Release
│
│ Version 12.0.68.1606 (LVFS: 192.68.1606)
│
│ Problem Fixes
│
│ • Mitigated security vulnerabilities.
│
│ Security issues fixed:
│
│ • CVE-2020-8758
│ • INTEL-TA-00404
│
└─ThinkPad X1 Yoga 4th/ThinkPad X1 Carbon 7th Consumer ME Update:
New version: 192.64.1551
Remote ID: lvfs
Summary: Lenovo ThinkPad X1 Yoga 4th/X1 Carbon 7th Consumer ME Firmware
License: Proprietary
Size: 3.0 MB
Created: 2016-07-08
Urgency: High
Details: https://pcsupport.lenovo.com/de/en/search?query=N2HRN24WA
Vendor: Lenovo Ltd.
Flags: is-upgrade
Description: • 0 Intel Platform Update 2020.1 (Maintenance Release)
Version 12.0.64.1551 (LVFS: 192.64.1551)
Problem Fixes
• BIOS post will be over 30 sec after G3 reset.After flashing image by fpt.efi -f BIOS.rom -me and fpt.efi -greset
• Intel CSME PSIRT-TA-2019-10-001(IPU 2020.1)
• Mitigated security vulnerabilities.
Security issues fixed:
• CVE-2020-0542
• CVE-2020-0538
• CVE-2020-0534
• CVE-2020-0532
• CVE-2020-0541
• CVE-2020-0531
• CVE-2020-0535
• CVE-2020-0540
• CVE-2020-0536
• CVE-2020-0537
• CVE-2020-0539
# fwupdmgr update
• Thunderbolt Controller has the latest available firmware version
• Embedded Controller has the latest available firmware version
Upgrade available for Intel Management Engine from 192.47.1524 to 192.70.1652
20QDCTO1WW must remain plugged into a power source for the duration of the update to avoid damage. Continue with update? [Y|n]:
Unknown [***************************************]
Decompressing… [***************************************]
Authenticating… [***************************************]
Updating Intel Management Engine… ]
Scheduling… [***************************************]
Successfully installed firmware
• SAMSUNG MZVLB1T0HBLR-000L7 has no available firmware updates
• System Firmware has the latest available firmware version
• Touchpad has the latest available firmware version
• UEFI Device Firmware has no available firmware updates
• UEFI Device Firmware has no available firmware updates
• UEFI Device Firmware has no available firmware updates
An update requires a reboot to complete. Restart now? [y|N]:
Any ideas? Thank you very much!
hi @orclex let me get back to you... i will try if i can downgrade to your current ME version and update to latest....
hi @orclex I was able to update MEFW successfully from 12.0.49.1534 to 12.0.70.1652 with Ubuntu 20.04. Please see attached images for your reference. I'm not sure what could be the problem in your case. Is there a possibility for you to reinstall windows and update from there (https://github.com/fwupd/fwupd/issues/1190#issuecomment-527468880)? thank you very much...
hi @orclex would it be possible to ask for a video clip? hopefully we could catch the error on video and will try to ask BIOS dev for help.... thank you very much.... please take a video following below procedure... just disable Secure Boot and execute the following commands again fwupdmgr --force refresh fwupdmgr update
Hi, I did a
fwupdmgr --force refresh
fwupdmgr update
and recorded a short video as attached. You can see
Found update fwupd-ux-capsule
Found update fwupd-c3e4be53-e714-4ea1-bb9c-7fe13a98b556-0
Adding new capsule
Adding new capsule
WARNING: Could not query capsule capabilities: Unsupported
WARNING: Could not apply capsules: Unsupported
Any ideas? Maybe I can install Windows on a USB-hdd and boot from it and I'll also try updating from Windows.
short video from not working firmware update: https://owncloud.gwdg.de/index.php/s/YzHYxGBY22CG3Ed/download
hi @orclex while waiting for BIOS dev reply, can you please try updating in windows? thank you very much...
Yesterday I tried installing Windows 10 20.04 to an external device but unfortunately the installer quits because of missing drivers for any found harddrive :-(
ohhh... this is unfortunate... hopefully we can have support from BIOS dev....
update from BIOS Dev... thank you very much.... no clear progress yet regarding BIOS ESRT problem investigation
After upgrading to Kubuntu 21.04 and doing a fwupdmgr get-updates && fwupdmgr update
the firmware could be upgraded:
# fwupdmgr get-updates && fwupdmgr update
Devices with no available firmware updates:
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI dbx
Devices with the latest available firmware version:
• Thunderbolt host controller
• Embedded Controller
• Intel Management Engine
• SAMSUNG MZVLB1T0HBLR-000L7
• System Firmware
No updates available for remaining devices
# fwupdmgr get-devices
20QDCTO1WW
│
├─Thunderbolt host controller:
│ Device ID: bce920702debbc6f20c5c4a5dd83cb588b0e333d
│ Summary: Unmatched performance for high-speed I/O
│ Current version: 44.00
│ Vendor: Lenovo (THUNDERBOLT:0x0109|TBT:0x0109)
│ GUIDs: 74cdddba-f7b6-5a31-a3dc-64186b5a5491 ← THUNDERBOLT\VEN_0109&DEV_1801&REV_00
│ 18bb00e3-5d7a-55d3-831e-0e000c184b0e ← THUNDERBOLT\VEN_0109&DEV_1801
│ c7920601-0cda-507f-851e-92229eb1d370 ← TBT-01091801-native
│ 96c6512b-0138-51da-b02f-f44f2c4c7744 ← TBT-01091801-native-controller0-0
│ Device Flags: • Internal device
│ • Updatable
│ • System requires external power source
│ • Supported on remote server
│ • Device stages updates
│
├─Embedded Controller:
│ Device ID: c085a3cbf4dc1d60d110b7616816e2ffd279b64e
│ Current version: 0.1.22
│ Minimum Version: 0.1.22
│ Vendor: DMI:LENOVO
│ GUIDs: f72e048b-65bd-4e71-9071-1ac7045223e5
│ 9cd54062-d764-51a7-a780-51a3695beae2 ← UEFI\RES_{F72E048B-65BD-4E71-9071-1AC7045223E5}
│ 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
│
├─Intel Management Engine:
│ Device ID: 0ec6a2d51c2c55a649247d119ffb8e229168d6c9
│ Current version: 192.70.1652
│ Minimum Version: 192.70.1652
│ Vendor: DMI:LENOVO
│ GUIDs: c3e4be53-e714-4ea1-bb9c-7fe13a98b556
│ 35cbf8ae-bee1-52fa-bf0d-11f1fc4c12f5 ← UEFI\RES_{C3E4BE53-E714-4EA1-BB9C-7FE13A98B556}
│ 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
│
├─SAMSUNG MZVLB1T0HBLR-000L7:
│ Device ID: 3743975ad7f64f8d6575a9ae49fb3a8856fe186f
│ Summary: NVM Express Solid State Drive
│ Current version: 5M2QEXF7
│ Vendor: Samsung Electronics Co Ltd (NVME:0x144D)
│ Serial Number: S4EMNF0MC40413
│ GUIDs: 0b4d773a-7ac3-58c1-a541-e22ef1cdfe02 ← NVME\VEN_144D&DEV_A808&SUBSYS_144DA801&REV_00
│ c9d531ea-ee7d-5562-8def-c64d0d144813 ← NVME\VEN_144D&DEV_A808&SUBSYS_144DA801
│ 6e54c992-d302-59ab-b454-2d26ddd63e6d ← NVME\VEN_144D&DEV_A808&REV_00
│ 47335265-a509-51f7-841e-1c94911af66b ← NVME\VEN_144D&DEV_A808
│ b77af583-f45c-537c-8584-fc5d1c80fa20 ← SAMSUNG MZVLB1T0HBLR-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
│
├─System Firmware:
│ │ Device ID: f09b748a98b31bb5c7c64d83f24ddbc80dff7c5f
│ │ Current version: 0.1.43
│ │ Minimum Version: 0.0.1
│ │ Vendor: LENOVO (DMI:LENOVO)
│ │ GUIDs: 4bbc40fa-f81e-4206-bc70-a1f7b744d964
│ │ 230c8b18-8d9b-53ec-838b-6cfc0383493a ← main-system-firmware
│ │ 171d8529-50f6-550b-9db6-7f21af7414ef ← UEFI\RES_{4BBC40FA-F81E-4206-BC70-A1F7B744D964}
│ │ 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
│ │
│ └─UEFI dbx:
│ Device ID: 362301da643102b9f38477387e2193e57abaa590
│ Summary: UEFI Revocation Database
│ Current version: 238
│ Minimum Version: 238
│ 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
│ c6682ade-b5ec-57c4-b687-676351208742 ← UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A87972FD6BBE8FE0D0B996E09E65D802A503
│ f8ba2887-9411-5c36-9cee-88995bb39731 ← UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A87972FD6BBE8FE0D0B996E09E65D802A503&ARCH_X64
│ Device Flags: • Internal device
│ • Updatable
│ • Needs a reboot after installation
│
├─UEFI Device Firmware:
│ Device ID: b596f8dec94a959248534b35641fe2341e27ed06
│ Current version: 16785559
│ Minimum Version: 1
│ Vendor: DMI:LENOVO
│ GUIDs: 9045ae09-34ab-46d6-826d-b02f859dd20b
│ 56aa226c-4831-532f-a1c4-896f57b8e8d8 ← UEFI\RES_{9045AE09-34AB-46D6-826D-B02F859DD20B}
│ 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: f61a138e8240c473a88d703babf7be5bc0e098e6
│ Current version: 4784136
│ Minimum Version: 4784136
│ Vendor: DMI:LENOVO
│ GUIDs: db246b7d-a882-4e0e-984f-23ac1b0270db
│ 0253277e-3c60-502c-8423-74b9e15950b5 ← UEFI\RES_{DB246B7D-A882-4E0E-984F-23AC1B0270DB}
│ 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: 97d441c3228fe8615f883b166a8809389803f9e2
Current version: 26406
Minimum Version: 1
Vendor: DMI:LENOVO
GUIDs: 68d3b08f-6ed2-43ca-86f0-f1ad6e41b390
64c2832d-137c-5b2f-af14-028dc25b659a ← UEFI\RES_{68D3B08F-6ED2-43CA-86F0-F1AD6E41B390}
Device Flags: • Internal device
• Updatable
• System requires external power source
• Needs a reboot after installation
• Device is usable for the duration of the update
Thank you all! Best regards!
After upgrading to Kubuntu 21.04 and doing a
fwupdmgr get-updates && fwupdmgr update
the firmware could be upgraded:# fwupdmgr get-updates && fwupdmgr update Devices with no available firmware updates: • UEFI Device Firmware • UEFI Device Firmware • UEFI Device Firmware • UEFI dbx Devices with the latest available firmware version: • Thunderbolt host controller • Embedded Controller • Intel Management Engine • SAMSUNG MZVLB1T0HBLR-000L7 • System Firmware No updates available for remaining devices
# fwupdmgr get-devices 20QDCTO1WW │ ├─Thunderbolt host controller: │ Device ID: bce920702debbc6f20c5c4a5dd83cb588b0e333d │ Summary: Unmatched performance for high-speed I/O │ Current version: 44.00 │ Vendor: Lenovo (THUNDERBOLT:0x0109|TBT:0x0109) │ GUIDs: 74cdddba-f7b6-5a31-a3dc-64186b5a5491 ← THUNDERBOLT\VEN_0109&DEV_1801&REV_00 │ 18bb00e3-5d7a-55d3-831e-0e000c184b0e ← THUNDERBOLT\VEN_0109&DEV_1801 │ c7920601-0cda-507f-851e-92229eb1d370 ← TBT-01091801-native │ 96c6512b-0138-51da-b02f-f44f2c4c7744 ← TBT-01091801-native-controller0-0 │ Device Flags: • Internal device │ • Updatable │ • System requires external power source │ • Supported on remote server │ • Device stages updates │ ├─Embedded Controller: │ Device ID: c085a3cbf4dc1d60d110b7616816e2ffd279b64e │ Current version: 0.1.22 │ Minimum Version: 0.1.22 │ Vendor: DMI:LENOVO │ GUIDs: f72e048b-65bd-4e71-9071-1ac7045223e5 │ 9cd54062-d764-51a7-a780-51a3695beae2 ← UEFI\RES_{F72E048B-65BD-4E71-9071-1AC7045223E5} │ 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 │ ├─Intel Management Engine: │ Device ID: 0ec6a2d51c2c55a649247d119ffb8e229168d6c9 │ Current version: 192.70.1652 │ Minimum Version: 192.70.1652 │ Vendor: DMI:LENOVO │ GUIDs: c3e4be53-e714-4ea1-bb9c-7fe13a98b556 │ 35cbf8ae-bee1-52fa-bf0d-11f1fc4c12f5 ← UEFI\RES_{C3E4BE53-E714-4EA1-BB9C-7FE13A98B556} │ 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 │ ├─SAMSUNG MZVLB1T0HBLR-000L7: │ Device ID: 3743975ad7f64f8d6575a9ae49fb3a8856fe186f │ Summary: NVM Express Solid State Drive │ Current version: 5M2QEXF7 │ Vendor: Samsung Electronics Co Ltd (NVME:0x144D) │ Serial Number: S4EMNF0MC40413 │ GUIDs: 0b4d773a-7ac3-58c1-a541-e22ef1cdfe02 ← NVME\VEN_144D&DEV_A808&SUBSYS_144DA801&REV_00 │ c9d531ea-ee7d-5562-8def-c64d0d144813 ← NVME\VEN_144D&DEV_A808&SUBSYS_144DA801 │ 6e54c992-d302-59ab-b454-2d26ddd63e6d ← NVME\VEN_144D&DEV_A808&REV_00 │ 47335265-a509-51f7-841e-1c94911af66b ← NVME\VEN_144D&DEV_A808 │ b77af583-f45c-537c-8584-fc5d1c80fa20 ← SAMSUNG MZVLB1T0HBLR-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 │ ├─System Firmware: │ │ Device ID: f09b748a98b31bb5c7c64d83f24ddbc80dff7c5f │ │ Current version: 0.1.43 │ │ Minimum Version: 0.0.1 │ │ Vendor: LENOVO (DMI:LENOVO) │ │ GUIDs: 4bbc40fa-f81e-4206-bc70-a1f7b744d964 │ │ 230c8b18-8d9b-53ec-838b-6cfc0383493a ← main-system-firmware │ │ 171d8529-50f6-550b-9db6-7f21af7414ef ← UEFI\RES_{4BBC40FA-F81E-4206-BC70-A1F7B744D964} │ │ 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 │ │ │ └─UEFI dbx: │ Device ID: 362301da643102b9f38477387e2193e57abaa590 │ Summary: UEFI Revocation Database │ Current version: 238 │ Minimum Version: 238 │ 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 │ c6682ade-b5ec-57c4-b687-676351208742 ← UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A87972FD6BBE8FE0D0B996E09E65D802A503 │ f8ba2887-9411-5c36-9cee-88995bb39731 ← UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A87972FD6BBE8FE0D0B996E09E65D802A503&ARCH_X64 │ Device Flags: • Internal device │ • Updatable │ • Needs a reboot after installation │ ├─UEFI Device Firmware: │ Device ID: b596f8dec94a959248534b35641fe2341e27ed06 │ Current version: 16785559 │ Minimum Version: 1 │ Vendor: DMI:LENOVO │ GUIDs: 9045ae09-34ab-46d6-826d-b02f859dd20b │ 56aa226c-4831-532f-a1c4-896f57b8e8d8 ← UEFI\RES_{9045AE09-34AB-46D6-826D-B02F859DD20B} │ 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: f61a138e8240c473a88d703babf7be5bc0e098e6 │ Current version: 4784136 │ Minimum Version: 4784136 │ Vendor: DMI:LENOVO │ GUIDs: db246b7d-a882-4e0e-984f-23ac1b0270db │ 0253277e-3c60-502c-8423-74b9e15950b5 ← UEFI\RES_{DB246B7D-A882-4E0E-984F-23AC1B0270DB} │ 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: 97d441c3228fe8615f883b166a8809389803f9e2 Current version: 26406 Minimum Version: 1 Vendor: DMI:LENOVO GUIDs: 68d3b08f-6ed2-43ca-86f0-f1ad6e41b390 64c2832d-137c-5b2f-af14-028dc25b659a ← UEFI\RES_{68D3B08F-6ED2-43CA-86F0-F1AD6E41B390} Device Flags: • Internal device • Updatable • System requires external power source • Needs a reboot after installation • Device is usable for the duration of the update
Thank you all! Best regards!
Great! Thank you very much for your update @orclex ... closing the issue...
Hi, There are firmware updates available for my Lenovo Thinkpad X1 Carbon Gen7. After updating and rebooting the firmware updates are available again.
Is that a know issue and can I give you any more information to fix this? Thanks!