Thinkpad L13 Yoga is missing csme update?
octomike opened this issue · 13 comments
fwupdmgr security
reports:
[...]
✘ csme v0:15.0.3.1402: Invalid
[...]
BIOS Information
Vendor: LENOVO
Version: R1FET58W (1.32 )
Release Date: 04/17/2024
System Information
Manufacturer: LENOVO
Product Name: 20VKCTO1WW
Version: ThinkPad L13 Yoga Gen 2
Serial Number: R911TCDM
UUID: <XX>
Wake-up Type: Power Switch
SKU Number: LENOVO_MT_20VK_BU_Think_FM_ThinkPad L13 Yoga Gen 2
Family: ThinkPad L13 Yoga Gen 2
Is there something else I can do?
Most strange - can you check what ME FW you have installed from the BIOS setup menu please (F1 during early boot).
Also - do you have the vPro or non-vPro model/
Thanks!
Mark
Sure thing:
- ME FW in BIOS: 15.0.3.1402
- vPro: not sure, I don't think so, it's a
L13 Yoga Gen 2 (type 20VL, 20VK) Laptops (ThinkPad) - Type 20VK
with an i7-1165G7
OK - so your ME FW is way out of date - that's the problem.
The non-vPro version is in the testing channel. Looking at the history it's bounced back and forth between testing and stable a few times - which I suspect means there are issues with it (It has 32000+ downloads, 6 failed reports but zero success reports)
If you want to try it you can enable the testing channel, or manually download and install https://fwupd.org/downloads/54bca81aa689847426fc3e30c7faffdad0d042f11c0b2e717acc80291f8e9ee6-Lenovo-ThinkPadL13Gen2-ConsumerMEFirmware-240.35.1951.cab
I'll check what the status of it is with the FW team. I do see the newer version under embargo recently so hopefully they're working on it. Internal ticket is LO-3120.
Mark
Thanks Mark!
I tried both, installing the cab and enable lvfs-testing. No avail, because "No supported devices found"
The ME devices I see look like this:
├─Intel Management Engine:
│ Device ID: 2713c948a41b00c225275af5b26bddd6735f1653
│ Summary: UEFI System Resource Table device (updated via NVRAM)
│ Current version: 0.3.1402
│ Vendor: Lenovo (DMI:LENOVO)
│ Update State: Success
│ Problems: • Device requires AC power to be connected
│ GUID: bb2acbf1-4063-4816-9041-88bad259367a
│ Device Flags: • Internal device
│ • System requires external power source
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│ • Updatable
│ Device Requests: • Message
│
├─Intel Management Engine:
│ Device ID: f905a7bd8805851b14be474d006372f37cc9342d
│ Summary: UEFI System Resource Table device (updated via NVRAM)
│ Current version: 0.0.1
│ Vendor: Lenovo (DMI:LENOVO)
│ Update State: Success
│ Problems: • Device requires AC power to be connected
│ GUID: 76ca0ad8-4a14-4389-b7e5-fd88791762ad
│ Device Flags: • Internal device
│ • System requires external power source
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│ • Updatable
│ Device Requests: • Message
│
├─Intel Management Engine:
│ Device ID: 93ae8ff209bdc0667940da0c4270bc4b26abb378
│ Summary: UEFI System Resource Table device (updated via NVRAM)
│ Current version: 0.0.1
│ Minimum Version: 0.0.1
│ Vendor: Lenovo (DMI:LENOVO)
│ Update State: Success
│ Problems: • Device requires AC power to be connected
│ GUID: 08f6d13c-ac5d-44be-af3b-9ddd8f442cae
│ Device Flags: • Internal device
│ • System requires external power source
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│ • Updatable
│ Device Requests: • Message
│
├─Intel Management Engine:
│ Device ID: 7e6427fb78fdb31553c3589b14cf9a40bd2e1f2e
│ Summary: UEFI System Resource Table device (updated via NVRAM)
│ Current version: 0.0.1
│ Vendor: Lenovo (DMI:LENOVO)
│ Update State: Success
│ Problems: • Device requires AC power to be connected
│ GUID: 626d93db-2c42-48c3-915a-71f968a81b04
│ Device Flags: • Internal device
│ • System requires external power source
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│ • Updatable
│ Device Requests: • Message
│
├─Intel Management Engine:
│ Device ID: 587c6425a53c7997d7d62a4fb5986fad193f8433
│ Summary: UEFI System Resource Table device (updated via NVRAM)
│ Current version: 0
│ Vendor: Lenovo (DMI:LENOVO)
│ Update State: Success
│ Problems: • Device requires AC power to be connected
│ GUID: 3dd84775-ec79-4ecb-8404-74de030c3f77
│ Device Flags: • Internal device
│ • System requires external power source
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│ • Updatable
│ Device Requests: • Message
│
├─Intel Management Engine:
│ Device ID: 7dccda75b1f76a97e675b08e7e0f8ab9924ad9ce
│ Summary: UEFI System Resource Table device (updated via NVRAM)
│ Current version: 0.0.1
│ Minimum Version: 0.0.1
│ Vendor: Lenovo (DMI:LENOVO)
│ Update State: Success
│ Problems: • Device requires AC power to be connected
│ GUID: 69585d92-b50a-4ad7-b265-2eb1ae066574
│ Device Flags: • Internal device
│ • System requires external power source
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│ • Updatable
│ Device Requests: • Message
│
├─Intel Management Engine:
│ Device ID: cc0378eb26a51a682128e1a53d2b4137a7a14ee7
│ Summary: UEFI System Resource Table device (updated via NVRAM)
│ Current version: 0.0.1
│ Vendor: Lenovo (DMI:LENOVO)
│ Update State: Success
│ Problems: • Device requires AC power to be connected
│ GUID: 9fe02f9c-5bda-4971-a918-b79451b43e43
│ Device Flags: • Internal device
│ • System requires external power source
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│ • Updatable
│ Device Requests: • Message
│
├─Intel Management Engine:
│ Device ID: 9a2dcfe281fa39f00d405e0afccdb764787a9eba
│ Summary: UEFI System Resource Table device (updated via NVRAM)
│ Current version: 0.0.26406
│ Minimum Version: 0.0.1
│ Vendor: Lenovo (DMI:LENOVO)
│ Update State: Success
│ Problems: • Device requires AC power to be connected
│ GUID: b1afe710-4bb9-4173-872d-e0bc99eba5b5
│ Device Flags: • Internal device
│ • System requires external power source
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│ • Updatable
│ Device Requests: • Message
│
├─Intel Management Engine:
│ Device ID: 98d1a58ff3a3554e497a6629ff4909397cacdc67
│ Summary: UEFI System Resource Table device (updated via NVRAM)
│ Current version: 1.0.5
│ Minimum Version: 0.0.1
│ Vendor: Lenovo (DMI:LENOVO)
│ Update State: Success
│ Problems: • Device requires AC power to be connected
│ GUID: 4d47a453-ee47-46b2-beb3-4a1b8d7f04c1
│ Device Flags: • Internal device
│ • System requires external power source
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│ • Updatable
│ Device Requests: • Message
│
├─Intel Management Engine:
│ Device ID: d7cb36f85e7105b470d473205fe2a399d6c4c2c7
│ Summary: UEFI System Resource Table device (updated via NVRAM)
│ Current version: 84.1.4449
│ Minimum Version: 0.0.1
│ Vendor: Lenovo (DMI:LENOVO)
│ Update State: Success
│ Problems: • Device requires AC power to be connected
│ GUID: e515c8c5-83b0-43f9-842a-4a0e3c5ad0e6
│ Device Flags: • Internal device
│ • System requires external power source
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│ • Updatable
│ Device Requests: • Message
In the testing data xml I can see two candidates, both require hardware ID that I don't appear to have:
{'name': 'ThinkPad L13 gen2',
'release': {'@id': '11885',
'@tag': 'R1FRN17W',
'@timestamp': '1467946800',
'@version': '240.23.1706',
'artifacts': {'artifact': {'@type': 'binary',
'checksum': [{'#text': '546c21f66f7d5956d4a6e16b3f6ecec399b99fe2',
'@type': 'sha1'},
{'#text': 'b9e841266e0d77ef9044c22259f07309afbfe3f04da1f155c9261937d189934b',
'@type': 'sha256'}],
'filename': 'Lenovo-ThinkPadL13gen2-ConsumerMEFirmware-240.23.1706.cab',
'location': 'https://fwupd.org/downloads/b9e841266e0d77ef9044c22259f07309afbfe3f04da1f155c9261937d189934b-Lenovo-ThinkPadL13gen2-ConsumerMEFirmware-240.23.1706.cab',
'size': [{'#text': '4086208',
'@type': 'installed'},
{'#text': '4093948',
'@type': 'download'}]}},
'checksum': [{'#text': '4fb624cd2c50a96aedaa6654b822eec27b2aab69',
'@filename': 'firmware.bin',
'@target': 'content',
'@type': 'sha1'},
{'#text': '946c82fc224b8da5f6e8a5a3e3a93556d8981cf747684acc393a6dd8011050c8',
'@filename': 'firmware.bin',
'@target': 'content',
'@type': 'sha256'}],
'description': {'p': 'description (en_US): Lenovo ThinkPad L13 '
'gen2 Consumer ME Firmware'},
'location': 'b9e841266e0d77ef9044c22259f07309afbfe3f04da1f155c9261937d189934b-Lenovo-ThinkPadL13gen2-ConsumerMEFirmware-240.23.1706.cab',
'url': {'#text': 'https://pcsupport.lenovo.com/de/en/search?query=R1FRN17W',
'@type': 'details'}},
'requires': {'firmware': {'#text': 'vendor-id',
'@compare': 'regex',
'@version': 'DMI:Lenovo|TBT:0x0109'},
'hardware': '6de5d951-d755-576b-bd09-c5cf66b27234',
'id': {'#text': 'org.freedesktop.fwupd',
'@compare': 'ge',
'@version': '1.0.8'}},
'summary': 'Lenovo ThinkPad L13 gen2 Consumer ME Firmware'}
{'name': 'ThinkPad L13 Gen 2',
'release': {'@id': '13426',
'@tag': 'R1FRN18W',
'@timestamp': '1467946800',
'@urgency': 'high',
'@version': '240.35.1951',
'artifacts': {'artifact': {'@type': 'binary',
'checksum': [{'#text': '1258bb3d9a370b411d6c3e273a9698392a496a3e',
'@type': 'sha1'},
{'#text': '54bca81aa689847426fc3e30c7faffdad0d042f11c0b2e717acc80291f8e9ee6',
'@type': 'sha256'}],
'filename': 'Lenovo-ThinkPadL13Gen2-ConsumerMEFirmware-240.35.1951.cab',
'location': 'https://fwupd.org/downloads/54bca81aa689847426fc3e30c7faffdad0d042f11c0b2e717acc80291f8e9ee6-Lenovo-ThinkPadL13Gen2-ConsumerMEFirmware-240.35.1951.cab',
'size': [{'#text': '4102592',
'@type': 'installed'},
{'#text': '4110479',
'@type': 'download'}]}},
'checksum': [{'#text': 'ade6a7afca2bf6e642c1cbe08017ca2553879af0',
'@filename': 'firmware.bin',
'@target': 'content',
'@type': 'sha1'},
{'#text': 'c51b6e9c710e5b36113742eee8c541890aecb0e7c20e5005c531fc62f215d4da',
'@filename': 'firmware.bin',
'@target': 'content',
'@type': 'sha256'}],
'description': {'p': 'description (en_US): Lenovo ThinkPad L13 '
'gen2 Consumer ME Firmware'},
'location': '54bca81aa689847426fc3e30c7faffdad0d042f11c0b2e717acc80291f8e9ee6-Lenovo-ThinkPadL13Gen2-ConsumerMEFirmware-240.35.1951.cab',
'url': {'#text': 'https://pcsupport.lenovo.com/de/en/search?query=R1FRN18W',
'@type': 'details'}},
'requires': {'firmware': [{'#text': 'vendor-id',
'@compare': 'regex',
'@version': 'DMI:Lenovo|TBT:0x0109'},
{'#text': '78ad74e1-d048-4abd-b566-9e4e7fbd6e7c',
'@compare': 'ge',
'@version': '0.1.02'}],
'hardware': '19aef08f-2701-4db3-b90b-d4bc1412ade7|6de5d951-d755-576b-bd09-c5cf66b27234',
'id': {'#text': 'org.freedesktop.fwupd',
'@compare': 'ge',
'@version': '1.0.8'}},
'summary': 'Lenovo ThinkPad L13 Gen 2 Consumer ME Firmware'}
Ack - your GUID is different to the version in that FW. Best not to try and force it.
I've added notes to the internal ticket and we should wait for guidance from the FW team. Looking at the latest ME FW on LVFS (under private channel for now - so not available publicly) the GUID used there matches your system and there are no HW ID limitations...so it might just be a case of waiting for that to be released first. But I've asked for confirmation
Mark