Missing firmware for Lenovo Thinkpad hardware
fwupd / firmware-lenovo Goto Github PK
View Code? Open in Web Editor NEWMissing firmware for Lenovo Thinkpad hardware
Missing firmware for Lenovo Thinkpad hardware
For missing firmware please provide the following items:
Intel Management Engine 11.8: https://pcsupport.lenovo.com/pl/pl/products/LAPTOPS-AND-NETBOOKS/THINKPAD-P-SERIES-LAPTOPS/THINKPAD-P50/downloads/DS105420
Bios: March 18th, 2019
Intel ME: Jan 17th, 2019
Bios: https://fwupd.org/lvfs/device/ddc0ee61-e7f0-4e7d-acc5-c070a398838e
Intel ME: https://fwupd.org/lvfs/device/671d19d0-d43c-4852-98d9-1ce16f9967e4
I have attached the output of fwupdtpmevlog
Hi all,
I own a ThinkPad L380 Yoga and fwupdmgr
is offering me 3 ThinkPad X280 Consumer ME Update
updates, which is wrong. (I'm also on the newest correct L380 BIOS.)
I'd like to help so let me know how/if I can give you some IDs you might require.
Cheers
Today I just used fwupd to upgrade the UEFI of my ThinkPad T470. There was a warning on ArchLinux's wiki about bootloader that might disappear so I was only half-surprised and it can be fixed later on. However I thought it was worth it to report the issue in case bootloader could be preserved, which would lead to way smoother upgrades.
[clement@T470-clement ~]$ fwupdmgr --version
client version: 1.2.5
compile-time dependency versions
gusb: 0.3.0
efivar: 35
daemon version: 1.2.5
[clement@T470-clement ~]$ fwupdmgr get-devices
T470 Thunderbolt Controller
DeviceId: foo
Guid: bar
Summary: Unmatched performance for high-speed I/O
Plugin: thunderbolt
Flags: internal|updatable|registered
Vendor: LENOVO
VendorId: TBT:0x0109
Version: 04.00
Icon: computer
Created: 2019-02-28
20JNS3FG00 System Firmware
DeviceId: foo
Guid: bar
Plugin: uefi
Flags: internal|updatable|require-ac|supported|registered|needs-reboot
Version: 0.1.55
VersionLowest: 0.1.23
Icon: computer
Created: 2019-02-28
UEFI Device Firmware
DeviceId: foo
Guid: bar
Plugin: uefi
Flags: internal|updatable|require-ac|supported|registered|needs-reboot
Version: 184.55.3510
VersionLowest: 0.0.1
Icon: audio-card
Created: 2019-02-28
UEFI Device Firmware
DeviceId: foo
Guid: bar
Plugin: uefi
Flags: internal|updatable|require-ac|registered|needs-reboot
Version: 0.1.33
VersionLowest: 0.0.1
Icon: audio-card
Created: 2019-02-28
SAMSUNG MZVLW256HEHP-000L7
DeviceId: foo
Guid: bar
Guid: bar
Guid: bar
Summary: NVM Express Solid State Drive
Plugin: nvme
Flags: internal|updatable|require-ac|registered|needs-reboot
Vendor: Samsung Electronics Co Ltd
VendorId: NVME:0x144D
Version: 4L7QCXB7
Icon: drive-harddisk
Created: 2019-02-28
I just got rid of Ids, probably meaningless here, and maybe not the best to throw serial numbers out on the Internet.
[clement@T470-clement ~]$ efibootmgr -v
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0000,0017,0018,0019,001A,001B,001C,001D,001E,001F
Boot0000* ArchLinux HD(1,GPT,a0195634-db7a-4175-91b6-4a4f05959e7a,0x800,0x100000)/File(\EFI\ArchLinux\grubx64.efi)
Boot0010 Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0011 Boot Menu FvFile(126a762d-5758-4fca-8531-201a7f57f850)
Boot0012 Diagnostic Splash Screen FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
Boot0013 Lenovo Diagnostics FvFile(3f7e615b-0d45-4f80-88dc-26b234958560)
Boot0014 Startup Interrupt Menu FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479)
Boot0015 Rescue and Recovery FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
Boot0016 MEBx Hot Key FvFile(ac6fd56a-3d41-4efd-a1b9-870293811a28)
Boot0017* USB CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
Boot0018* USB FDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot0019* NVMe0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a400)
Boot001A* ATA HDD1 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f601)
Boot001B* ATA HDD0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f600)
Boot001C* USB HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
Boot001D* PCI LAN VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot001E Other CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35406)
Boot001F Other HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f606)
Boot0020* IDER BOOT CDROM PciRoot(0x0)/Pci(0x14,0x0)/USB(11,1)
Boot0021* IDER BOOT Floppy PciRoot(0x0)/Pci(0x14,0x0)/USB(11,0)
Boot0022* ATA HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)
Boot0023* ATAPI CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
Boot0024* PCI LAN VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
$ efivar -l | grep fw
# Empty result, no match. grep -i only find a result related to the TPM.
**This is only required if you use the UEFI plugin**
[clement@T470-clement ~]$ sudo exa -T /boot
# exa -T gives results similar to tree
/boot
├── efi
│ └── EFI
│ ├── arch
│ │ ├── fw
│ │ └── fwupdx64.efi
│ └── ArchLinux
│ └── grubx64.efi
I removed /boot/grub
part of the tree which was very long and didn't looked like what was needed here. I can readd it later on if needed.
Please answer the following questions:
from source
, pacman
, apt-get
, etc): yay (pacman wrapper)Fwupd confuses Thinkpad T460p with T460s and offers wrong updates, even though the T460p firmware is available in LVFS (currently 2.28).
$ fwupdmgr get-updates
No upgrades for 20FXS0BB03 System Firmware, current is 0.2.12: 0.1.45=older, 0.1.44=older, 0.1.43=older, 0.1.42=older, 0.1.41=older
UEFI Device Firmware has firmware updates:
Device ID: 25127f5d4d5dfd6e903cda1a61a67cb092e4bb0f
GUID: 63451986-0c42-42db-9a18-342a8455ac68
ID: com.lenovo.ThinkPadN1CRM.firmware
Update Version: 184.65.3590
Update Name: ThinkPad T460s Corporate ME Update Update
Update Summary: Lenovo ThinkPad T460s Corporate ME Firmware
Update Remote ID: lvfs
Update Checksum: SHA1(6182571ac60db540c18f87418195cb7f20c639ff)
Update Location: https://fwupd.org/downloads/9f021b7b43bd68535390c0c8b7310ca7f88bd974-Lenovo-ThinkPad-T460s-CorporateMEFirmware-11.8.65.3590.cab
Update Description: • 8 Quarterly Security Release
Version 11.8.65.3590 (LVFS: 184.65.3590)
...
To help us pinpoint your issue, please insert the output of the
following commands when ran on the system with the issue:
$ fwupdmgr --version
client version: 1.2.10
compile-time dependency versions
gusb: 0.3.0
efivar: 37
daemon version: 1.2.10
Note, the switch --version
is only present since version 0.9.6. If you use an
earlier version, please use the package manager to find out the package
version. For example, dpkg -l fwupd
.
$ fwupdmgr get-devices
20FXS0BB03 System Firmware
DeviceId: 444a229da2b21bc0d24faf814d1c58c5bff3315f
Guid: 42f29620-3d63-4f09-950b-9b7055570f28
Plugin: uefi
Flags: internal|updatable|require-ac|supported|registered|needs-reboot
Checksum: SHA1(224857caffd00074c1da8df9440bf8193c42a644)
Version: 0.2.12
VersionLowest: 0.2.12
VersionFormat: triplet
Icon: computer
Created: 2019-09-29
UEFI Device Firmware
DeviceId: 25127f5d4d5dfd6e903cda1a61a67cb092e4bb0f
Guid: 63451986-0c42-42db-9a18-342a8455ac68
Plugin: uefi
Flags: internal|updatable|require-ac|supported|registered|needs-reboot
Version: 176.0.1205
VersionLowest: 176.0.1205
VersionFormat: triplet
Icon: audio-card
Created: 2019-09-29
SAMSUNG MZ7LN512HMJP-000L7
DeviceId: 5dbeb140337f610d54913c0f43d15fdaa0eafb51
Guid: b987c66f-bb70-54a1-b880-e1c41ba2c222
Guid: c9706c50-0f93-5b57-af6e-4e3fd77ea10e
Guid: 9aa5c587-9906-564a-b5d6-baffbf019028
Summary: ATA Drive
Plugin: ata
Flags: internal|updatable|require-ac|registered|needs-reboot
Version: MAV02L6Q
VersionFormat: plain
Icon: drive-harddisk
Created: 2019-09-29
$ efibootmgr -v
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0000,0010,0011,0012,0013,0017,0018,0019,001A,001B,001C,001D,0022
Boot0000* manjaro HD(1,GPT,954c626a-fddf-4a74-b6d5-8e237c4d2379,0x800,0x100000)/File(\EFI\manjaro\grubx64.efi)
Boot0010 Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0011 Boot Menu FvFile(126a762d-5758-4fca-8531-201a7f57f850)
Boot0012 Diagnostic Splash Screen FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
Boot0013 Lenovo Diagnostics FvFile(3f7e615b-0d45-4f80-88dc-26b234958560)
Boot0014 Startup Interrupt Menu FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479)
Boot0015 Rescue and Recovery FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
Boot0016 MEBx Hot Key FvFile(ac6fd56a-3d41-4efd-a1b9-870293811a28)
Boot0017* USB CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
Boot0018* USB FDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot0019* NVMe0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a400)
Boot001A* ATA HDD1 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f602)
Boot001B* ATA HDD0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f600)
Boot001C* USB HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
Boot001D* PCI LAN VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot001E* IDER BOOT CDROM PciRoot(0x0)/Pci(0x16,0x2)/Ata(0,1,0)
Boot001F* IDER BOOT Floppy PciRoot(0x0)/Pci(0x16,0x2)/Ata(0,0,0)
Boot0020* ATA HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)
Boot0021* ATAPI CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
Boot0022* PCI LAN VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
$ efivar -l | grep fw
8be4df61-93ca-11d2-aa0d-00e098032b8c-ConOut
eb704011-1402-11d3-8e77-00a0c969723b-MTC
8be4df61-93ca-11d2-aa0d-00e098032b8c-ConIn
0b7646a4-6b44-4332-8588-c8998117f2ef-LastBootCurrent
8be4df61-93ca-11d2-aa0d-00e098032b8c-BootOrder
8be4df61-93ca-11d2-aa0d-00e098032b8c-Boot0000
8be4df61-93ca-11d2-aa0d-00e098032b8c-Boot001B
8be4df61-93ca-11d2-aa0d-00e098032b8c-Boot001A
8be4df61-93ca-11d2-aa0d-00e098032b8c-Boot001D
8be4df61-93ca-11d2-aa0d-00e098032b8c-Boot001C
8be4df61-93ca-11d2-aa0d-00e098032b8c-Boot0019
8be4df61-93ca-11d2-aa0d-00e098032b8c-Boot0018
8be4df61-93ca-11d2-aa0d-00e098032b8c-Boot0017
54447606-288e-4136-9804-bd4f170d8695-LenovoFprData
8be4df61-93ca-11d2-aa0d-00e098032b8c-Key0001
8be4df61-93ca-11d2-aa0d-00e098032b8c-Key0000
8be4df61-93ca-11d2-aa0d-00e098032b8c-Key0007
8be4df61-93ca-11d2-aa0d-00e098032b8c-Key0006
8be4df61-93ca-11d2-aa0d-00e098032b8c-Key0005
8be4df61-93ca-11d2-aa0d-00e098032b8c-Key0004
8be4df61-93ca-11d2-aa0d-00e098032b8c-Key0003
8be4df61-93ca-11d2-aa0d-00e098032b8c-Key0002
8be4df61-93ca-11d2-aa0d-00e098032b8c-Boot0022
8be4df61-93ca-11d2-aa0d-00e098032b8c-Boot0021
8be4df61-93ca-11d2-aa0d-00e098032b8c-Boot0020
8be4df61-93ca-11d2-aa0d-00e098032b8c-Boot001F
8be4df61-93ca-11d2-aa0d-00e098032b8c-Boot001E
8be4df61-93ca-11d2-aa0d-00e098032b8c-Boot0016
8be4df61-93ca-11d2-aa0d-00e098032b8c-Boot0015
8be4df61-93ca-11d2-aa0d-00e098032b8c-Boot0014
8be4df61-93ca-11d2-aa0d-00e098032b8c-Boot0013
8be4df61-93ca-11d2-aa0d-00e098032b8c-Boot0012
8be4df61-93ca-11d2-aa0d-00e098032b8c-Boot0011
8be4df61-93ca-11d2-aa0d-00e098032b8c-Boot0010
e20939be-32d4-41be-a150-897f85d49829-MemoryOverwriteRequestControl
60b5e939-0fcf-4227-ba83-6bbed45bc0e3-BootState
8be4df61-93ca-11d2-aa0d-00e098032b8c-PlatformLang
8be4df61-93ca-11d2-aa0d-00e098032b8c-Timeout
378d7b65-8da9-4773-b6e4-a47826a833e1-RTC
bb983ccf-151d-40e1-a07b-4a17be168292-MemoryOverwriteRequestControlLock
8be4df61-93ca-11d2-aa0d-00e098032b8c-PK
8be4df61-93ca-11d2-aa0d-00e098032b8c-KEK
d719b2cb-3d3a-4596-a3bc-dad00e67656f-dbx
d719b2cb-3d3a-4596-a3bc-dad00e67656f-db
d9bee56e-75dc-49d9-b4d7-b534210f637a-certdb
aaf32c78-947b-439a-a180-2e144ec37792-AuthVarKeyDatabase
8be4df61-93ca-11d2-aa0d-00e098032b8c-BootCurrent
8be4df61-93ca-11d2-aa0d-00e098032b8c-OsIndicationsSupported
146b234d-4052-4e07-b326-11220f8e1fe8-lBoot0022
146b234d-4052-4e07-b326-11220f8e1fe8-lBoot0021
146b234d-4052-4e07-b326-11220f8e1fe8-lBoot0020
146b234d-4052-4e07-b326-11220f8e1fe8-lBoot001F
146b234d-4052-4e07-b326-11220f8e1fe8-lBoot001E
146b234d-4052-4e07-b326-11220f8e1fe8-lBoot001D
146b234d-4052-4e07-b326-11220f8e1fe8-lBoot001C
146b234d-4052-4e07-b326-11220f8e1fe8-lBoot001B
146b234d-4052-4e07-b326-11220f8e1fe8-lBoot001A
146b234d-4052-4e07-b326-11220f8e1fe8-lBoot0019
146b234d-4052-4e07-b326-11220f8e1fe8-lBoot0018
146b234d-4052-4e07-b326-11220f8e1fe8-lBoot0017
146b234d-4052-4e07-b326-11220f8e1fe8-lBoot0016
146b234d-4052-4e07-b326-11220f8e1fe8-lBoot0015
146b234d-4052-4e07-b326-11220f8e1fe8-lBoot0014
146b234d-4052-4e07-b326-11220f8e1fe8-lBoot0013
146b234d-4052-4e07-b326-11220f8e1fe8-lBoot0012
146b234d-4052-4e07-b326-11220f8e1fe8-lBoot0011
146b234d-4052-4e07-b326-11220f8e1fe8-lBoot0010
146b234d-4052-4e07-b326-11220f8e1fe8-lBoot0000
8be4df61-93ca-11d2-aa0d-00e098032b8c-ConInDev
8be4df61-93ca-11d2-aa0d-00e098032b8c-ErrOutDev
8be4df61-93ca-11d2-aa0d-00e098032b8c-ConOutDev
8b604cac-3c4f-4e6c-862e-00b8b7436e5f-PreBootEventLogReset
57a34c69-4d62-0b7e-86e4-939c5c9b7c93-EventLog
8be4df61-93ca-11d2-aa0d-00e098032b8c-PlatformLangCodes
8be4df61-93ca-11d2-aa0d-00e098032b8c-BootOptionSupport
8be4df61-93ca-11d2-aa0d-00e098032b8c-VendorKeys
8be4df61-93ca-11d2-aa0d-00e098032b8c-SecureBoot
8be4df61-93ca-11d2-aa0d-00e098032b8c-SignatureSupport
8be4df61-93ca-11d2-aa0d-00e098032b8c-SetupMode
a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380-DIAGSPLSHSCRN
711c703f-c285-4b10-a3b0-36ecbd3c8be2-CapsuleLongModeBuffer
f24643c2-c622-494e-8a0d-4632579c2d5b-TrEEPhysicalPresence
a2c1808f-0d4f-4cc9-a619-d1e641d39d49-LenovoSecurityConfig
2a4dc6b7-41f5-45dd-b46f-2dd334c1cf65-LenovoConfig
2a4dc6b7-41f5-45dd-b46f-2dd334c1cf65-LBOP0000
580020c3-6c9c-4f93-8008-7fadc1fcfedd-LenovoFunctionConfig
0b7646a4-6b44-4332-8588-c8998117f2ef-BootOrderDefault
0b7646a4-6b44-4332-8588-c8998117f2ef-ProtectedBootOptions
2a4dc6b7-41f5-45dd-b46f-2dd334c1cf65-LBOL
0b7646a4-6b44-4332-8588-c8998117f2ef-LastBootOrder
67c3208e-4fcb-498f-9729-0760bb4109a7-LenovoScratchData
e947fcf9-dd01-4965-b808-32a7b6815657-System
2a4dc6b7-41f5-45dd-b46f-2dd334c1cf65-LBC
2a4dc6b7-41f5-45dd-b46f-2dd334c1cf65-LBOP001B
2a4dc6b7-41f5-45dd-b46f-2dd334c1cf65-LBOP001A
1fd8b79f-0be2-4d57-b241-81c5e24e01a1-AppPlatform
1fd8b79f-0be2-4d57-b241-81c5e24e01a1-AppName
67c3208e-4fcb-498f-9729-0760bb4109a7-MailBoxQ
1827cfc7-4e61-4273-b796-d35f4b0c88fc-LenovoHiddenSetting
2a4dc6b7-41f5-45dd-b46f-2dd334c1cf65-LBL
2a4dc6b7-41f5-45dd-b46f-2dd334c1cf65-LenovoSystemConfig
2a4dc6b7-41f5-45dd-b46f-2dd334c1cf65-LKOP0001
2a4dc6b7-41f5-45dd-b46f-2dd334c1cf65-LKOP0000
2a4dc6b7-41f5-45dd-b46f-2dd334c1cf65-LWO
c3eeae98-23bf-412b-ab60-efcbb48e1534-SMBIOSMEMSIZE
943d1460-da6e-499a-af6d-4593b12bc4d7-LenovoThermalShutdown
0af4027f-9b58-41c0-b62f-cd3a1cef54ee-LenovoWolInfo
2a4dc6b7-41f5-45dd-b46f-2dd334c1cf65-LKOP0007
2a4dc6b7-41f5-45dd-b46f-2dd334c1cf65-LKOP0006
2a4dc6b7-41f5-45dd-b46f-2dd334c1cf65-LKOP0005
2a4dc6b7-41f5-45dd-b46f-2dd334c1cf65-LKOP0004
2a4dc6b7-41f5-45dd-b46f-2dd334c1cf65-LKOP0003
2a4dc6b7-41f5-45dd-b46f-2dd334c1cf65-LKOP0002
2a4dc6b7-41f5-45dd-b46f-2dd334c1cf65-LBOP0022
2a4dc6b7-41f5-45dd-b46f-2dd334c1cf65-LBOP0021
2a4dc6b7-41f5-45dd-b46f-2dd334c1cf65-LBOP0020
2a4dc6b7-41f5-45dd-b46f-2dd334c1cf65-LBOP001F
2a4dc6b7-41f5-45dd-b46f-2dd334c1cf65-LBOP001E
2a4dc6b7-41f5-45dd-b46f-2dd334c1cf65-LBOP001D
2a4dc6b7-41f5-45dd-b46f-2dd334c1cf65-LBOP001C
2a4dc6b7-41f5-45dd-b46f-2dd334c1cf65-LBOP0019
2a4dc6b7-41f5-45dd-b46f-2dd334c1cf65-LBOP0018
2a4dc6b7-41f5-45dd-b46f-2dd334c1cf65-LBOP0017
2a4dc6b7-41f5-45dd-b46f-2dd334c1cf65-LBOP0016
2a4dc6b7-41f5-45dd-b46f-2dd334c1cf65-LBOP0015
2a4dc6b7-41f5-45dd-b46f-2dd334c1cf65-LBOP0014
2a4dc6b7-41f5-45dd-b46f-2dd334c1cf65-LBOP0013
2a4dc6b7-41f5-45dd-b46f-2dd334c1cf65-LBOP0012
2a4dc6b7-41f5-45dd-b46f-2dd334c1cf65-LBOP0011
2a4dc6b7-41f5-45dd-b46f-2dd334c1cf65-LBOP0010
0f6499b1-e9ad-493d-b9c2-2f90815c6cbc-PhysicalPresence
c60aa7f6-e8d6-4956-8ba1-fe26298f5e87-EPCBIOS
a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380-SetupHotKey
0f6499b1-e9ad-493d-b9c2-2f90815c6cbc-PhysicalPresenceFlags
f24643c2-c622-494e-8a0d-4632579c2d5b-TrEEPhysicalPresenceFlags
c3eeae98-23bf-412b-ab60-efcbb48e1534-SMBIOSELOGNUMBER
c3eeae98-23bf-412b-ab60-efcbb48e1534-SMBIOSELOG000
0ec1a7f5-4904-40a0-8eab-4bcc4666da45-PbaStatusVar
14a22a97-8424-489e-9ead-dc09255658b5-UCR
49ad5446-9d32-4455-af9b-d774bda2cf8b-LenovoBDG
$ tree /boot
/boot/
├── amd-ucode.img
├── efi
│ └── EFI
│ ├── boot
│ │ └── bootx64.efi
│ └── manjaro
│ └── grubx64.efi
├── grub
│ ├── fonts
│ │ └── unicode.pf2
│ ├── grub.cfg
│ ├── grub.cfg.example
│ ├── grubenv
│ ├── themes
│ │ └── starfield
│ │ ├── blob_w.png
│ │ ├── boot_menu_c.png
│ │ ├── boot_menu_e.png
│ │ ├── boot_menu_ne.png
│ │ ├── boot_menu_n.png
│ │ ├── boot_menu_nw.png
│ │ ├── boot_menu_se.png
│ │ ├── boot_menu_s.png
│ │ ├── boot_menu_sw.png
│ │ ├── boot_menu_w.png
│ │ ├── COPYING.CC-BY-SA-3.0
│ │ ├── dejavu_10.pf2
│ │ ├── dejavu_12.pf2
│ │ ├── dejavu_14.pf2
│ │ ├── dejavu_16.pf2
│ │ ├── dejavu_bold_14.pf2
│ │ ├── README
│ │ ├── slider_c.png
│ │ ├── slider_n.png
│ │ ├── slider_s.png
│ │ ├── starfield.png
│ │ ├── terminal_box_c.png
│ │ ├── terminal_box_e.png
│ │ ├── terminal_box_ne.png
│ │ ├── terminal_box_n.png
│ │ ├── terminal_box_nw.png
│ │ ├── terminal_box_se.png
│ │ ├── terminal_box_s.png
│ │ ├── terminal_box_sw.png
│ │ ├── terminal_box_w.png
│ │ └── theme.txt
│ └── x86_64-efi
│ ├── acpi.mod
│ ├── adler32.mod
│ ├── affs.mod
│ ├── afs.mod
│ ├── ahci.mod
│ ├── all_video.mod
│ ├── aout.mod
│ ├── appleldr.mod
│ ├── archelp.mod
│ ├── ata.mod
│ ├── at_keyboard.mod
│ ├── backtrace.mod
│ ├── bfs.mod
│ ├── bitmap.mod
│ ├── bitmap_scale.mod
│ ├── blocklist.mod
│ ├── boot.mod
│ ├── boottime.mod
│ ├── bsd.mod
│ ├── bswap_test.mod
│ ├── btrfs.mod
│ ├── bufio.mod
│ ├── cacheinfo.mod
│ ├── cat.mod
│ ├── cbfs.mod
│ ├── cbls.mod
│ ├── cbmemc.mod
│ ├── cbtable.mod
│ ├── cbtime.mod
│ ├── chain.mod
│ ├── cmdline_cat_test.mod
│ ├── cmp.mod
│ ├── cmp_test.mod
│ ├── command.lst
│ ├── configfile.mod
│ ├── core.efi
│ ├── cpio_be.mod
│ ├── cpio.mod
│ ├── cpuid.mod
│ ├── crc64.mod
│ ├── cryptodisk.mod
│ ├── crypto.lst
│ ├── crypto.mod
│ ├── cs5536.mod
│ ├── ctz_test.mod
│ ├── datehook.mod
│ ├── date.mod
│ ├── datetime.mod
│ ├── diskfilter.mod
│ ├── disk.mod
│ ├── div.mod
│ ├── div_test.mod
│ ├── dm_nv.mod
│ ├── echo.mod
│ ├── efifwsetup.mod
│ ├── efi_gop.mod
│ ├── efinet.mod
│ ├── efi_uga.mod
│ ├── ehci.mod
│ ├── elf.mod
│ ├── eval.mod
│ ├── exfat.mod
│ ├── exfctest.mod
│ ├── ext2.mod
│ ├── extcmd.mod
│ ├── f2fs.mod
│ ├── fat.mod
│ ├── file.mod
│ ├── fixvideo.mod
│ ├── font.mod
│ ├── fshelp.mod
│ ├── fs.lst
│ ├── functional_test.mod
│ ├── gcry_arcfour.mod
│ ├── gcry_blowfish.mod
│ ├── gcry_camellia.mod
│ ├── gcry_cast5.mod
│ ├── gcry_crc.mod
│ ├── gcry_des.mod
│ ├── gcry_dsa.mod
│ ├── gcry_idea.mod
│ ├── gcry_md4.mod
│ ├── gcry_md5.mod
│ ├── gcry_rfc2268.mod
│ ├── gcry_rijndael.mod
│ ├── gcry_rmd160.mod
│ ├── gcry_rsa.mod
│ ├── gcry_seed.mod
│ ├── gcry_serpent.mod
│ ├── gcry_sha1.mod
│ ├── gcry_sha256.mod
│ ├── gcry_sha512.mod
│ ├── gcry_tiger.mod
│ ├── gcry_twofish.mod
│ ├── gcry_whirlpool.mod
│ ├── geli.mod
│ ├── gettext.mod
│ ├── gfxmenu.mod
│ ├── gfxterm_background.mod
│ ├── gfxterm_menu.mod
│ ├── gfxterm.mod
│ ├── gptsync.mod
│ ├── grub.efi
│ ├── gzio.mod
│ ├── halt.mod
│ ├── hashsum.mod
│ ├── hdparm.mod
│ ├── hello.mod
│ ├── help.mod
│ ├── hexdump.mod
│ ├── hfs.mod
│ ├── hfspluscomp.mod
│ ├── hfsplus.mod
│ ├── http.mod
│ ├── iorw.mod
│ ├── iso9660.mod
│ ├── jfs.mod
│ ├── jpeg.mod
│ ├── keylayouts.mod
│ ├── keystatus.mod
│ ├── ldm.mod
│ ├── legacycfg.mod
│ ├── legacy_password_test.mod
│ ├── linux16.mod
│ ├── linux.mod
│ ├── loadbios.mod
│ ├── load.cfg
│ ├── loadenv.mod
│ ├── loopback.mod
│ ├── lsacpi.mod
│ ├── lsefimmap.mod
│ ├── lsefi.mod
│ ├── lsefisystab.mod
│ ├── lsmmap.mod
│ ├── ls.mod
│ ├── lspci.mod
│ ├── lssal.mod
│ ├── luks.mod
│ ├── lvm.mod
│ ├── lzopio.mod
│ ├── macbless.mod
│ ├── macho.mod
│ ├── mdraid09_be.mod
│ ├── mdraid09.mod
│ ├── mdraid1x.mod
│ ├── memdisk.mod
│ ├── memrw.mod
│ ├── minicmd.mod
│ ├── minix2_be.mod
│ ├── minix2.mod
│ ├── minix3_be.mod
│ ├── minix3.mod
│ ├── minix_be.mod
│ ├── minix.mod
│ ├── mmap.mod
│ ├── moddep.lst
│ ├── modinfo.sh
│ ├── morse.mod
│ ├── mpi.mod
│ ├── msdospart.mod
│ ├── mul_test.mod
│ ├── multiboot2.mod
│ ├── multiboot.mod
│ ├── nativedisk.mod
│ ├── net.mod
│ ├── newc.mod
│ ├── nilfs2.mod
│ ├── normal.mod
│ ├── ntfscomp.mod
│ ├── ntfs.mod
│ ├── odc.mod
│ ├── offsetio.mod
│ ├── ohci.mod
│ ├── part_acorn.mod
│ ├── part_amiga.mod
│ ├── part_apple.mod
│ ├── part_bsd.mod
│ ├── part_dfly.mod
│ ├── part_dvh.mod
│ ├── part_gpt.mod
│ ├── partmap.lst
│ ├── part_msdos.mod
│ ├── part_plan.mod
│ ├── part_sun.mod
│ ├── part_sunpc.mod
│ ├── parttool.lst
│ ├── parttool.mod
│ ├── password.mod
│ ├── password_pbkdf2.mod
│ ├── pata.mod
│ ├── pbkdf2.mod
│ ├── pbkdf2_test.mod
│ ├── pcidump.mod
│ ├── pgp.mod
│ ├── play.mod
│ ├── png.mod
│ ├── priority_queue.mod
│ ├── probe.mod
│ ├── procfs.mod
│ ├── progress.mod
│ ├── raid5rec.mod
│ ├── raid6rec.mod
│ ├── random.mod
│ ├── rdmsr.mod
│ ├── read.mod
│ ├── reboot.mod
│ ├── regexp.mod
│ ├── reiserfs.mod
│ ├── relocator.mod
│ ├── romfs.mod
│ ├── scsi.mod
│ ├── search_fs_file.mod
│ ├── search_fs_uuid.mod
│ ├── search_label.mod
│ ├── search.mod
│ ├── serial.mod
│ ├── setjmp.mod
│ ├── setjmp_test.mod
│ ├── setpci.mod
│ ├── sfs.mod
│ ├── shift_test.mod
│ ├── shim_lock.mod
│ ├── signature_test.mod
│ ├── sleep.mod
│ ├── sleep_test.mod
│ ├── spkmodem.mod
│ ├── squash4.mod
│ ├── strtoull_test.mod
│ ├── syslinuxcfg.mod
│ ├── tar.mod
│ ├── terminal.lst
│ ├── terminal.mod
│ ├── terminfo.mod
│ ├── test_blockarg.mod
│ ├── testload.mod
│ ├── test.mod
│ ├── testspeed.mod
│ ├── tftp.mod
│ ├── tga.mod
│ ├── time.mod
│ ├── tpm.mod
│ ├── trig.mod
│ ├── tr.mod
│ ├── true.mod
│ ├── udf.mod
│ ├── ufs1_be.mod
│ ├── ufs1.mod
│ ├── ufs2.mod
│ ├── uhci.mod
│ ├── usb_keyboard.mod
│ ├── usb.mod
│ ├── usbms.mod
│ ├── usbserial_common.mod
│ ├── usbserial_ftdi.mod
│ ├── usbserial_pl2303.mod
│ ├── usbserial_usbdebug.mod
│ ├── usbtest.mod
│ ├── verifiers.mod
│ ├── video_bochs.mod
│ ├── video_cirrus.mod
│ ├── video_colors.mod
│ ├── video_fb.mod
│ ├── videoinfo.mod
│ ├── video.lst
│ ├── video.mod
│ ├── videotest_checksum.mod
│ ├── videotest.mod
│ ├── wrmsr.mod
│ ├── xfs.mod
│ ├── xnu.mod
│ ├── xnu_uuid.mod
│ ├── xnu_uuid_test.mod
│ ├── xzio.mod
│ ├── zfscrypt.mod
│ ├── zfsinfo.mod
│ ├── zfs.mod
│ └── zstd.mod
├── initramfs-5.2-x86_64-fallback.img
├── initramfs-5.2-x86_64.img
├── intel-ucode.img
├── linux52-x86_64.kver
├── memtest86+
│ └── memtest.bin
└── vmlinuz-5.2-x86_64
10 directories, 321 files
Please answer the following questions:
from source
, pacman
, apt-get
, etc): pacmanDescribe the bug
Using a Lenovo T470s running Fedora Silverblue 32, when doing fwupdmgr get-devices
the System Firmware showed the "TPM PCR0 differs from reconstruction" error. I followed the link to the GH page and the instructions said to file an issue, so here I am.
fwupd version information
$ fwupdmgr --version
client version: 1.4.1
compile-time dependency versions
gusb: 0.3.4
efivar: 37
daemon version: 1.4.1
Please note how you installed it (apt
, dnf
, pacman
, source, etc): dnf
fwupd device information
$ fwupdmgr get-devices --show-all-devices
20HGS22D00
│
├─Embedded Controller:
│ Device ID: 03a6930fc4c833443a7502dde379b98b961c8c57
│ Current version: 0.1.20
│ Minimum Version: 0.0.1
│ Vendor: DMI:LENOVO
│ Update State: failed-transient
│ Update Error: Secure boot is enabled, but shim isn't installed to the EFI system partition
│ Last modified: 2020-05-12 13:21
│ GUIDs: e2acd8e4-a376-47bb-a316-4f1e62a8ca1f
│ 118d4b5a-8ef0-5dc6-b320-060dc79f2e36
│ 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
│
├─HD Graphics 620:
│ Device ID: bbbf1ce3d1cf15550c3760b354592040292415bb
│ Current version: 02
│ Vendor: Intel Corporation (PCI:0x8086)
│ GUIDs: 2886e312-afd8-5510-8993-12d568a85e00
│ 38f6c009-a25c-5b50-b3b5-fef4f9c6b846
│ Device Flags: • Internal device
│ • Cryptographic hash verification is available
│
├─Intel AMT [unprovisioned]:
│ Device ID: e2623122c99d58220498aacbfcfdb1baebbae3c5
│ Summary: Hardware and firmware technology for remote out-of-band management
│ Current version: 11.8.60.3561
│ Bootloader Version: 11.8.60.3561
│ Vendor: Intel Corporation
│ GUID: 2800f812-b7b4-2d4b-aca8-46e0ff65814c
│ Device Flags: • Internal device
│
├─Intel Management Engine:
│ Device ID: cbede50560aaa37366326cd54923421517427f39
│ Current version: 184.60.3561
│ Minimum Version: 0.0.1
│ Vendor: DMI:LENOVO
│ GUID: e9124c4a-fdff-42e5-b2ad-f745db345953
│ 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(R) Core™ i7-7600U CPU @ 2.80GHz:
│ Device ID: 4bde70ba4e39b28f9eab1628f9dd6e6244c03027
│ Current version: 0xca
│ Vendor: GenuineIntel
│ GUID: b9a2dd81-159e-5537-a7db-e7101d164d3f
│ Device Flags: • Internal device
│
├─SAMSUNG MZVLW256HEHP-000L7:
│ Device ID: e11623b2caa18fee292058a5c09ca4e6152f7ecf
│ Summary: NVM Express Solid State Drive
│ Current version: 4L7QCXB7
│ Vendor: Samsung Electronics Co Ltd (NVME:0x144D)
│ GUIDs: f87b9ac8-1cb3-5c0a-ae57-7144f211fe5e
│ 5b3df2da-f745-5fd0-81de-5dafd7f0bf8c
│ 257d6faa-82f3-53e2-afa4-f6b9adc9595d
│ 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: 84149fb78009cf27cc1dd5520911f46f8792dbfe
│ Current version: 0.1.30
│ Minimum Version: 0.1.7
│ Vendor: LENOVO (DMI:LENOVO)
│ Update Message: TPM PCR0 differs from reconstruction, please see https://github.com/fwupd/fwupd/wiki/TPM-PCR0-differs-from-reconstruction
│ GUID: 7a176688-0960-47ba-931b-7829849e8347
│ 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
│
├─TPM:
│ │ Device ID: c6a80ac3a22083423992a3cb15018989f37834d6
│ │ Current version: 7.61.10.57600
│ │ Vendor: Infineon (TPM:IFX)
│ │ GUIDs: ff71992e-52f7-5eea-94ef-883e56e034c6
│ │ 5eebb112-75ad-5536-b173-a11eb3399402
│ │ ddf995da-1b32-5a8a-bc1b-8d5af4b38b51
│ │ 6d81ab63-db2e-50ac-934f-6be9accf5e02
│ │ 301555de-680d-5ddc-b995-7553fc9138f1
│ │ Device Flags: • Internal device
│ │
│ └─Event Log:
│ Device ID: 58bd405f31c48e6eca290b425f530a94c91e955c
│ GUID: a25657fe-b5dc-5be0-8b78-8b9dfec678ff
│ Device Flags: • Internal device
│
└─Unifying Receiver:
│ Device ID: fb1a5fd6e7d8cbf5d5a2ba7df68aee106ce41027
│ Summary: A miniaturised USB wireless receiver
│ Current version: RQR12.09_B0030
│ Bootloader Version: BOT01.04_B0016
│ Vendor: USB:0x046D
│ Install Duration: 30 seconds
│ GUIDs: 9d131a0c-a606-580f-8eda-80587250b8d6
│ fcf55bf5-767b-51ce-9c17-f6f538c4ee9f
│ 279ed287-3607-549e-bacc-f873bb9838c4
│ Device Flags: • Updatable
│
└─Logitech M705:
Device ID: fc1099f4c84fc6b3ad128baed2e9511dc0ca33d3
Summary: Unifying Mouse
Current version: RQM67.01_B0005
Bootloader Version:BOT59.00_B0002
Vendor: USB:0x046D
GUIDs: 69c70e4d-2821-5724-be0b-40f5c6302cb5
f06ba2e7-f1f3-5f87-9882-f2cdbfae4a0d
14e1b0d0-ca83-5985-8b28-2d74c417f664
Device Flags: • Updatable
Additional questions
Output of sudo fwupdtpmevlog
$ sudo fwupdtpmevlog
PCR: BIOS (0)
Type: 0x8
Description: EV_S_CRTM_VERSION
ChecksumSha1: 6f42ec87da78b8ad69fa618f7ec5c6a7a9464d390cfc54a15e9d820df8dba979
BlobStr: N.1.W.E.T.5.1.W. ...
PCR: BIOS (0)
Type: 0x80000008
Description: EV_EFI_PLATFORM_FIRMWARE_BLOB
ChecksumSha1: fe86265b762dcdbaa1179b1e3520e858edc3974de4fa3e020418cc0ace76c524
PCR: BIOS (0)
Type: 0x80000008
Description: EV_EFI_PLATFORM_FIRMWARE_BLOB
ChecksumSha1: 364a6f9de1cacdb260cdd62cfe22fed655b75842240ad3c0e5c1f3195d0875f9
PCR: BIOS (0)
Type: 0x80000008
Description: EV_EFI_PLATFORM_FIRMWARE_BLOB
ChecksumSha1: e882c69670e920267b4e37ebad38d215b3cc6a20590dfad7b8089db78013806e
PCR: BIOS (0)
Type: 0x80000008
Description: EV_EFI_PLATFORM_FIRMWARE_BLOB
ChecksumSha1: a8e6644b81985b0a81c445024f568189a7549667fa6a97b49917aaf5ae6a5d53
PCR: BIOS (0)
Type: 0x80000008
Description: EV_EFI_PLATFORM_FIRMWARE_BLOB
ChecksumSha1: a27ccad09e42650265fa0f0acde487d070d1dca7e59f93c172a1d7019c992b9b
BlobStr: ..........C.....
PCR: BIOS (0)
Type: 0x1
Description: EV_POST_CODE
ChecksumSha1: bb9867bb2073d6fef711a2f5554bd53b48b95a7c3b9888277093660b21fc84e2
BlobStr: ACPI DATA
PCR: BIOS (0)
Type: 0x1
Description: EV_POST_CODE
ChecksumSha1: 1efad6adef14bd2607d26be9cdf8dbc7d26a6f2db9452d685ec64e0dc8c60d35
BlobStr: ACPI DATA
PCR: BIOS (0)
Type: 0x4
Description: EV_SEPARATOR
ChecksumSha1: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119
PCR: BIOS Configuration (1)
Type: 0x80000001
Description: EV_EFI_VARIABLE_DRIVER_CONFIG
ChecksumSha1: e874cff4c564f2a3b0fa9c4e3d92671bdea0dfae262874ba92859fbfa75001e4
BlobStr: ..M*.A.E.o-.4..e................L.e.n.o.v.o.C.o.n.f.i.g......................................................................................................................................................................................................................................................
PCR: BIOS Configuration (1)
Type: 0x80000001
Description: EV_EFI_VARIABLE_DRIVER_CONFIG
ChecksumSha1: 6460ae63e8e83c28091ed9a867a0562d36d3b90913a14896032c551db463e47a
BlobStr: ....O..L....A..I................L.e.n.o.v.o.S.e.c.u.r.i.t.y.C.o.n.f.i.g............................................................................................................................................
PCR: BIOS Configuration (1)
Type: 0x80000009
Description: EV_EFI_HANDOFF_TABLES
ChecksumSha1: c11b5d5dca48452c7f85731348a78d8fecce67d4a1879e79e6840a66ab50fd37
BlobStr: ........D.....,J..... ...Pi.....
PCR: BIOS Configuration (1)
Type: 0x4
Description: EV_SEPARATOR
ChecksumSha1: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119
PCR: Option ROMs (2)
Type: 0x4
Description: EV_SEPARATOR
ChecksumSha1: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119
PCR: Option ROM configuration (3)
Type: 0x4
Description: EV_SEPARATOR
ChecksumSha1: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119
PCR: Initial program loader code (4)
Type: 0x4
Description: EV_SEPARATOR
ChecksumSha1: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119
PCR: Initial program loader code (4)
Type: 0x80000003
Description: EV_BOOT_SERVICES_APPLICATION
ChecksumSha1: dbaf9e056d3d5b38b68553304abc88827ebc00f80cb9c7e197cdbc5822cd316c
BlobStr: . ...................................A...........................%8.q.....*.........................9..E..Nnx.M|......\.E.F.I.\.f.e.d.o.r.a.\.s.h.i.m...e.f.i.......
PCR: Initial program loader code configuration (5)
Type: 0x80000002
Description: EV_EFI_VARIABLE_BOOT
ChecksumSha1: 66ab8a6c7e67e31cf79a47af3a566a865d334bf13683cad2591d38cbff3c5574
BlobStr: a.............+.................B.o.o.t.O.r.d.e.r.....................
PCR: Initial program loader code configuration (5)
Type: 0x80000002
Description: EV_EFI_VARIABLE_BOOT
ChecksumSha1: 8f0cc8284fab83e927dd4f7c0037ca638fb0e8f0c3993ff636717fc54c954a7a
BlobStr: a.............+.........p.......B.o.o.t.0.0.0.0.....\.F.e.d.o.r.a.....*.........................9..E..Nnx.M|......\.E.F.I.\.f.e.d.o.r.a.\.s.h.i.m...e.f.i.......
PCR: Initial program loader code configuration (5)
Type: 0x80000002
Description: EV_EFI_VARIABLE_BOOT
ChecksumSha1: ddbd73e828890ac9ed369b619ee13efb1e0fed33d30d40cdbe02e79cf89db246
BlobStr: a.............+.........<.......B.o.o.t.0.0.1.7.....(.U.S.B. .C.D.....$..8x...`M...h.y.[.p...ZxH.l....jU....
PCR: Initial program loader code configuration (5)
Type: 0x80000002
Description: EV_EFI_VARIABLE_BOOT
ChecksumSha1: 7ffd8b7c1280ddfb82ae599446bf40376745955bba173bd12ca32e189b1de153
BlobStr: a.............+.........>.......B.o.o.t.0.0.1.8.....(.U.S.B. .F.D.D.....$..8x...`M...h.y.[o....0.C..d..F.I....
PCR: Initial program loader code configuration (5)
Type: 0x80000002
Description: EV_EFI_VARIABLE_BOOT
ChecksumSha1: d4856aa3fcca0b7be0f37419bcefc81b9f7ab51238e28789a70a10c63df67a20
BlobStr: a.............+.........;.......B.o.o.t.0.0.1.9.....).N.V.M.e.0.....%..8x...`M...h.y.[....2.LN.............
PCR: Initial program loader code configuration (5)
Type: 0x80000002
Description: EV_EFI_VARIABLE_BOOT
ChecksumSha1: c1ec3feef26af28e73fecfaf76d4f1c9f99eadfbeb016a9375e6a3b4b5a8c5d5
BlobStr: a.............+.........A.......B.o.o.t.0.0.1.A.....).A.T.A. .H.D.D.0.....%..8x...`M...h.y.[..bYVD.A...O.*.......
PCR: Initial program loader code configuration (5)
Type: 0x80000002
Description: EV_EFI_VARIABLE_BOOT
ChecksumSha1: c1ef380c5009d8dc85fd35ff60c80137536b32d10f3f71427ebf691a1d84ad48
BlobStr: a.............+.........>.......B.o.o.t.0.0.1.B.....(.U.S.B. .H.D.D.....$..8x...`M...h.y.[3.!..3.G..A.........
PCR: Initial program loader code configuration (5)
Type: 0x80000002
Description: EV_EFI_VARIABLE_BOOT
ChecksumSha1: ff13360827a3aabcc83368911f43cd0c3c7b8d033650ccf141e1cd4b80dc5234
BlobStr: a.............+.........>.......B.o.o.t.0.0.1.C.....(.P.C.I. .L.A.N.....$..8x...`M...h.y.[x.J.+*.N.....=8.....
PCR: Initial program loader code configuration (5)
Type: 0x80000002
Description: EV_EFI_VARIABLE_BOOT
ChecksumSha1: f056accb32346b4aa981d9c60444404a935a624b8156c930d70cf1f385ac6d89
BlobStr: a.............+.........A.......B.o.o.t.0.0.1.D.....).O.t.h.e.r. .C.D.....%..8x...`M...h.y.[......!N.:^G.V.T.....
PCR: Initial program loader code configuration (5)
Type: 0x80000002
Description: EV_EFI_VARIABLE_BOOT
ChecksumSha1: e3e73b04facadf8e31cc14a13c6b133eda69e7b3c7ba9a906977b740750faf33
BlobStr: a.............+.........C.......B.o.o.t.0.0.1.E.....).O.t.h.e.r. .H.D.D.....%..8x...`M...h.y.[..bYVD.A...O.*.......
PCR: Initial program loader code configuration (5)
Type: 0x80000002
Description: EV_EFI_VARIABLE_BOOT
ChecksumSha1: cd1f9d62b9c3027a6f2c36dc9269ae625308ec348c05933db6974c1def7505d6
BlobStr: a.............+.................B.o.o.t.0.0.0.2.....d.L.i.n.u.x.-.F.i.r.m.w.a.r.e.-.U.p.d.a.t.e.r.....*.........................9..E..Nnx.M|....6.\.E.F.I.\.f.e.d.o.r.a.\.f.w.u.p.d.x.6.4...e.f.i.......
PCR: Initial program loader code configuration (5)
Type: 0x80000007
Description: EV_EFI_ACTION
ChecksumSha1: 3d6772b4f84ed47595d72a2c4c5ffd15f5bb72c7507fe26f2aaee2c69d5633ba
BlobStr: Calling EFI Application from Boot Option
PCR: Initial program loader code configuration (5)
Type: 0x4
Description: EV_SEPARATOR
ChecksumSha1: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119
PCR: Initial program loader code configuration (5)
Type: 0x80000006
Description: EV_EFI_GPT_EVENT
ChecksumSha1: f008488e2a055a19dc329375b37c9efd0d7b3837efa0f73fdf89d242ac3db12e
BlobStr: EFI PART....\....|.8.............2......"........2......_?A.L.;L..9..W..................f...........(s*......K...>.;....9..E..Nnx.M|........................E.F.I. .S.y.s.t.e.m. .P.a.r.t.i.t.i.o.n..................................=....rG.y=i.G}...n...^K..H....\.........G......................................................................................y......D.<#.*=.(J.qu...G.r.....u.H.......'......................................................................................
PCR: State transitions and wake events (6)
Type: 0x4
Description: EV_SEPARATOR
ChecksumSha1: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119
PCR: Platform manufacturer specific measurements (7)
Type: 0x80000001
Description: EV_EFI_VARIABLE_DRIVER_CONFIG
ChecksumSha1: ccfc4bb32888a345bc8aeadaba552b627d99348c767681ab3141f5b01e40a40e
BlobStr: a.............+.................S.e.c.u.r.e.B.o.o.t..
PCR: Platform manufacturer specific measurements (7)
Type: 0x80000001
Description: EV_EFI_VARIABLE_DRIVER_CONFIG
ChecksumSha1: ddd2fe434fee03440d49850277556d148b75d7cafdc4dc59e8a67cccecad1a3e
BlobStr: a.............+.................P.K..Y.....J....\+.r.............N.<.".A.c.9....0...0...............k..n0...*.H........0j1.0...U....JP1.0...U....Kanagawa1.0...U....Yokohama1.0...U....Lenovo Ltd.1.0...U....Lenovo Ltd. PK CA 20120...120629103436Z..320624103436Z0j1.0...U....JP1.0...U....Kanagawa1.0...U....Yokohama1.0...U....Lenovo Ltd.1.0...U....Lenovo Ltd. PK CA 20120.."0...*.H.............0..........]bc..wRf._."..q....:.K..T....ZI...R..lK.`....}...f...|u....2..^...X.f.s...o*.d4.?.....,[email protected]$.,.mB.\......).B.Z.....^.p.w.Yx3...Fj....?...R...<..k]L..s...:...E.:...............0......;.....1....M..(....>B.&.....TX... .w.=..R..N2.....;.z........P0N0...U.......w.K.Lq.t....4=....H0...U.#..0....w.K.Lq.t....4=....H0...U....0....0...*.H.............pe...%.U..........2K........C]=rN:O&.g.(V.j..0..a-}B......;..(a.OO..!...x...(_.....r..ne......u.e...2.]...e^.lN....(x0..p.TXP."#>.aO...`.G.r..i.(.O.:...>..1.....4..}......A.A......T....6_......\....L..xAy...m..,..=..l#.`..G..+Q...Q|.^.`%Y<ye3.:..#....n...v
PCR: Platform manufacturer specific measurements (7)
Type: 0x80000001
Description: EV_EFI_VARIABLE_DRIVER_CONFIG
ChecksumSha1: c543bc14765ea95e341bb81b0ace82e83af7097c68ee852369385307374c905c
BlobStr: a.............+.................K.E.K..Y.....J....\+.r...................N.]....CE0...0............RC..Ze.0...*.H........0k1.0...U....JP1.0...U....Kanagawa1.0...U....Yokohama1.0...U....Lenovo Ltd.1 0...U....Lenovo Ltd. KEK CA 20120...120629103534Z..320624103534Z0k1.0...U....JP1.0...U....Kanagawa1.0...U....Yokohama1.0...U....Lenovo Ltd.1 0...U....Lenovo Ltd. KEK CA 20120.."0...*.H.............0..........:".?4P.K...E.jW{..?.$...pCy........f...... ...;..l.!V.U..N.4`7.Ay..K9<.T.P9P...."..$.7ld.d37n...b...k0....M.y.,...l...sk.B.l.....A.......N.t..!O.7.j.[..<\........_wQl.m...D=....2.Q.O|....!..p.................Z...h...)Q..............L...?.vd.([email protected]..|K..F>}.0...U.#[email protected]..|K..F>}.0...U....0....0...*.H..................m..;.D$.i...-".U....[.A..MJ..r,....S...p...V.h._.>...K......z..eRq..fI.....(..:\[email protected]).......j.4.<.j.../..z..6..{........8{V.#R.o.d..7.].".[.]l...s}...j..J[.4s"..s.(L.v..\..l......:f.i.F..E~..1W.>._.Kr^[email protected]..\I&.....W..Q._...|..W|...Y.....J....\+.r...............wY.2M.`(...xK0...0..........a.........0...*.H........0..1.0...U....US1.0...U....Washington1.0...U....Redmond1.0...U....Microsoft Corporation1;09..U...2Microsoft Corporation Third Party Marketplace Root0...110624204129Z..260624205129Z0..1.0...U....US1.0...U....Washington1.0...U....Redmond1.0...U....Microsoft Corporation1*0(..U...!Microsoft Corporation KEK CA 20110.."0...*.H.............0..............W&.&....WzD.]...J.t*....m.....Zc2|..O....8..........,............0..H..P.d.Q...O. .../..........Sjb:.C..%..........#..p...M............./...$........J.C...~.G.l......3....*q....<.%./hvF..O...q*X....y=..e;.)*[email protected]...{.i..........O0..K0...+.....7.......0...U......b.C..>..g..[.U.{..._0...+.....7.......S.u.b.C.A0...U........0...U.......0....0...U.#..0...EfRC.~X...N.#U.;:"j.0\..U...U0S0Q.O.M.Khttp://crl.microsoft.com/pki/crl/products/MicCorThiParMarRoo_2010-10-05.crl0`..+........T0R0P..+.....0..Dhttp://www.microsoft.com/pki/certs/MicCorThiParMarRoo_2010-10-05.crt0...*.H......................*<.*........Rf....uz...-.vZ.y..7jQ{.d..d..g....x....Xd..W..._.....i.HK2..].0.....x..+...4V.....A%p.k............*..K.().{..|..v...y........o~l.{..E.4Q.9..^V.......B..w....qV...#.....X~.ig..~........<......C..-...j+Z|D.R...-...R.....=.`..3....e.....|....N8./....o....9.......'...B.)..FA;..g..CYe......O.u;[email protected]'vnR..i{......E..S....0..76a.Ji.4.h....l....l"y......F`....!.....y2`....".K...K.}?W5..Ou..`."S..y...A...Tp...5.|.4r..`;.y....]..........%o8.....y..i.... .............uk4....`.\..WN6.2...
PCR: Platform manufacturer specific measurements (7)
Type: 0x80000001
Description: EV_EFI_VARIABLE_DRIVER_CONFIG
ChecksumSha1: cdf53749823511cebc367d45d8c7f2387852c765869901ea91ca1fd15c31e38c
BlobStr: ....:=.E.....geo................d.b..Y.....J....\+.r...................N.]....CE0...0...........Ecz.. .a.RD0...*.H........0l1.0...U....JP1.0...U....Kanagawa1.0...U....Yokohama1.0...U....Lenovo Ltd.1!0...U....Lenovo Ltd. Root CA 20120...120629104731Z..320624104731Z0l1.0...U....JP1.0...U....Kanagawa1.0...U....Yokohama1.0...U....Lenovo Ltd.1!0...U....ThinkPad Product CA 20120.."0...*.H.............0.........V7...pg._.dgz..qOL.....$>....tW.._.......Y...f.-..uG..q...d..t...L.)..aA77^...7jK.0yb3...>.b.iC'..Q.sa.....z.%......[...X.;....&I.t.._...j.s.Y5.4.bp..s.|..w........R..W'.T~.b.3R.Z{7..GD....b.".2Tf.m._...H.!_...J.Z..-..$(*I.....9.MA...+....n.4,[email protected]&YI0...U.#..0..........A.hPnT~p...ak0...U....0....0...*.H...............N...9...<.5....6.....G.(.B(."I.8#C.i.X..G....<%....$....m.."[email protected]_.yD.t....K[;...(.B.&..s.....(..'...&..A/.-.e..$.......wa..a0.x.[#l&...$.O...CT.<..[.P.s'p'Lk@X..$j1.S..XPB`.....1.........g..K6............'U.....4..-c..P..\Q....J}M.Q.%M..F\[email protected]....\+.r...................N.]....CE0...0..k.........Hb.4u..4..#.M0...*.H........0U1.0...U....US1.0...U....North Carolina1.0...U....Lenovo1.0...U....Lenovo UEFI CA 20140...140124161424Z..340119161424Z0U1.0...U....US1.0...U....North Carolina1.0...U....Lenovo1.0...U....Lenovo UEFI CA 20140.."0...*.H.............0.........;..p...J.*......Ee.'<.c.....>(|..-P..."...1T.{e..0..'<zS.M...6...t...._.Ci9....N.._$^;.E.~..c..`#.u..o....;.......V.2G........cq.P..B..b..b.f........%..K./...mc.._Ft..~.....^.o...*...Z.A,..6[....I..&..3.g...nR.....<....C`..@....\%f..;.0....... W....."q.........P0N0...U......K...2...,...k.~.D...0...U.#..0...K..P....._...t2.-hb.0...U....0....0...*.H..............S[..i...G.?..*u>A...Q`g..,.....W.w.g.&..j..S....g..Y..=....?.... [email protected].?.........'..&../.[.\..-..8-B..0F.....n....#1.~`wX.y..k..k....U........6&$....J..[.J..D...Gb. ....'..0.Q+.k..2.j...(...S..b.=hK..b}........*?..4........g.....JD.,.Z...Y.....J....\+.r@.......$......wY.2M.`(...xK0...0..........a.........0...*.H........0..1.0...U....US1.0...U....Washington1.0...U....Redmond1.0...U....Microsoft Corporation1;09..U...2Microsoft Corporation Third Party Marketplace Root0...110627212245Z..260627213245Z0..1.0...U....US1.0...U....Washington1.0...U....Redmond1.0...U....Microsoft Corporation1+0)..U..."Microsoft Corporation UEFI CA 20110.."0...*.H.............0..........lL.E.jK......u.C.Td......}..s....JEa...-...+..MI.A..<.T..........A.\Y.h2..G..q.!O..|.D?..2.&H.u...L.J.~....xwM..........+.Q8]....x...............{@{..('...V^..~.~..D.y9...b.M.8p.h$..3..7.Xi^.|...S..N.*.c.aoc.Y..+y..ag.[.^.....gOqX.".""...Tq..P5Xv...j............v0..r0...+.....7.........0#..+.....7........k..wSJ.%7.N.&{. p.0...U.........C...p...O1n."....0...+.....7.......S.u.b.C.A0...U........0...U.......0....0...U.#..0...EfRC.~X...N.#U.;:"j.0\..U...U0S0Q.O.M.Khttp://crl.microsoft.com/pki/crl/products/MicCorThiParMarRoo_2010-10-05.crl0`..+........T0R0P..+.....0..Dhttp://www.microsoft.com/pki/certs/MicCorThiParMarRoo_2010-10-05.crt0...*.H.............5.B.0...v...hX5)F2v'|..A'B.J.m.8HY.U..X4.....].....A.........]..P...U.B(. ...Q......!.....w..s.....R..P..W..a...m%.@[email protected].....+=I+.2.j!iO..~B4.6.... @...%u'.....]..6Tz.P.......t........./..k/.f..#.......3..VK.-.h.....r.......,!L3+..J.h...U2u.j.j<.%[email protected].".t..=G.D....45...S.,....q......Df.GT..V........h>.#./^.P....._A.......lu..i.!......M...,wS.%27.lRr....5aj...;.PV.2-....B.'.U...Z..0.T..G.%/.&.A..\.?....[<>?.G.rU.%"..{...*....F........5'b.q....'..Y7`.8...xp..L.......E.e...~i.u......Y.X.Y.....J....\+.r...............wY.2M.`(...xK0...0..........a.vV......0...*.H........0..1.0...U....US1.0...U....Washington1.0...U....Redmond1.0...U....Microsoft Corporation1200..U...)Microsoft Root Certificate Authority 20100...111019184142Z..261019185142Z0..1.0...U....US1.0...U....Washington1.0...U....Redmond1.0...U....Microsoft Corporation1.0,..U...%Microsoft Windows Production PCA 20110.."0...*.H.............0....................i..!.i33....T...... ......8....-|by...J?.5 p...k...6u..1..p..7.tF.([.`#,..G.g.Q'.r......;S5|...'......#.o.F..n.<A...?].jM.i.%(\6..C............['.'x0.[*.k".S`.,.h.S..I..a..h.sD]}.T+.y...5]l.+\...#.on.&.6..O.'..2;A.,...w..TN.\...e.C....m.w.Z$.H.........C0..?0...+.....7.......0...U.......).9....x....O..|U.S0...+.....7.......S.u.b.C.A0...U........0...U.......0....0...U.#..0.....V....\bh.=..[.....0V..U...O0M0K.I.G.Ehttp://crl.microsoft.com/pki/crl/products/MicRooCerAut_2010-06-23.crl0Z..+........N0L0J..+.....0..>http://www.microsoft.com/pki/certs/MicRooCerAut_2010-06-23.crt0...*.H...............|qQ.y.n..9>.<R.n+?..s..h.H.4M...&.1F.ay..8.Ek...([email protected]..|...N...|.sW.R!s4Z...V...........~........?..r.S...c..=1e.........=....B..._T......G.o.sNA.@._..*...s.!(...s9_>.\`..............Q.fG.....=.*h.w..Lb{.....z.4..Kbz.....J7.-.W|..=...Z.......:...n.i!7....u..g..W^).9..-...Es[...z....FX.^...g.l5...?$.5..u...V..x,..............~,c...#[email protected]...\k>...p.*.j._G..c.2...6.*pZ.BY.qKW.~...!<.........E.... .......]b..c. .u.w}=.E.....W.o3...w.b.Y~
PCR: Platform manufacturer specific measurements (7)
Type: 0x80000001
Description: EV_EFI_VARIABLE_DRIVER_CONFIG
ChecksumSha1: a044b4ce4a4dca9af312c897dc56ee1727c385eb88f7cfb9092b8265029d5b1e
BlobStr: ....:=.E.....geo................d.b.x.&[email protected](........0......wY.2M.`(...xK...i1.........O..R.m.@..`MA..e.....wY.2M.`(...xK./........r($...E4.[..$k;.}.n..z...wY.2M.`(...xK.......-...*o..s..>d.,N..gyj.......wY.2M.`(...xK63..M...x.bd..Y.W...C.&`H.X....v...wY.2M.`(...xK....Kle.. ..q..R0!.b..<H..k)Z+.....wY.2M.`(...xK..h.AFb..?i..nk.b.0.|o..x.....4....wY.2M.`(...xK...F..d.W.Xm........9y..2t-..S.f...wY.2M.`(...xKX......YC.._%...?.LX.^....)uh..q...wY.2M.`(...xKS.....!.....%.w..]o.....P."..Y.....wY.2M.`(...xK.&.~.jq..$...|.e.,.:{k%}...`.^.....wY.2M.`(...xK.c.(.~.S.d-.}.3..*...`....,2...m...wY.2M.`(...xK)..R.<:..,..n.`|.<.....eu\....JD...wY.2M.`(...xK....i.3@.>..h2.....'%'..=I..r..L...wY.2M.`(...xK.^....T..`.....< ......k......R8...wY.2M.`(...xK....Xdo...y..(....#g....+6...9.....wY.2M.`(...xK.._NQ...x.m...%.......or.xRY.e.&...wY.2M.`(...xK..C...z..0..eu1.{.............ct...wY.2M.`(...xK...9v-.6.=...c.qZ9....F\`.lk.......wY.2M.`(...xK....o)..o3.}r..K....H.:*...?O......wY.2M.`(...xK......!H...62u.>.......[1.R.*.[....wY.2M.`(...xK.o.....N0;t........+.o..t.!...h....wY.2M.`(...xK.N:.[[email protected].=.9bg......#.......wY.2M.`(...xK.34)..b....>.H...-..ImT.....d......wY.2M.`(...xK+..&B...6_.K..'.l..Kzo.D./k..i.9...wY.2M.`(...xK+.,.....'.R..*].I.Z+.R.]fb....U....wY.2M.`(...xK,s.3%.m......<[.UY....P.P...R..}...wY.2M.`(...xK.p.g...sQ.......p.W.2..#....+Q.}...wY.2M.`(...xK0f(.Tw0W(.JF}..8zT.i.v..^u.........wY.2M.`(...xK6......A...wz./.^g.4g^..^i5........wY.2M.`(...xK8A.!6....\...!`9MlN.g`.....b..[....wY.2M.`(...xK?....>..TR..^.....mt:syqU.p.j.>s...wY.2M.`(...xKC......c.|....C.-/....&.z.K..u.....wY.2M.`(...xKG..a'.....:k.,....Zmk.6!h..,.*Z....wY.2M.`(...xKQ.1.s....>..!"...Ty..........0a5...wY.2M.`(...xKZ.I..U...9..[..B.,/.g...g6..A.+\...wY.2M.`(...xKk...x.A....{.^.`..G........r../f...wY.2M.`(...xKl.TG..Y..Q.&.l...+..585.r..........wY.2M.`(...xKo.(.q.......{...d|.e......&..:x^...wY.2M.`(...xKq..o."I~T.Fb.$.... w...h......cu...wY.2M.`(...xKrk>.T.j0..=.....p....p..q.-..,#....wY.2M.`(...xKr...g.].V....;....2.....^/m..(.....wY.2M.`(...xKx'..6,..q}.....C..q.Z..H.[...K.....wY.2M.`(...xK...e....k.).T...S.........;.3......wY.2M.`(...xK..;....C........YA.=...Xo+.V7W_g...wY.2M.`(...xK.Z......~.O..G.q.."8b....:....=....wY.2M.`(...xK..HY.........jag..z.n.F.d.r!.YE....wY.2M.`(...xK..4...........e...;=.<5.P_.{.c.!...wY.2M.`(...xK..........se.(.Q..<.Pm........H....wY.2M.`(...xK...c.....t...M.....so..C.fd..1ZB...wY.2M.`(...xK.Ji.1ah.U....`..........f......4...wY.2M.`(...xK....6U....G'Yyk.. .T...iuLHH.t.....wY.2M.`(...xK../P.N.....~.N....]...o..+...]E....wY.2M.`(...xK.h&..m&...h\..}..;M.=......`.<W ...wY.2M.`(...xK...1Q'.s....g.9.1..g0:3"..7...Z....wY.2M.`(...xK.....},....3:[email protected].`(...xK.O..6c..h..;.7........*9..h....U...wY.2M.`(...xK..x...J.3!c..5...,3....p.L.5.'W6...wY.2M.`(...xK.z....._..Km.;..vfh..U$|..(7..L....wY.2M.`(...xK...h..fH.....Q...j.$..y..b.........wY.2M.`(...xK....Gu.....".......F,.....].3......wY.2M.`(...xK......*..(...L....[.'(.a...........wY.2M.`(...xK..3f......T.....s.&.........g......wY.2M.`([email protected]`O........n.x.....wY.2M.`(...xK.;..Y.|....J...>..$Q?.eYW.5.)[email protected].`(...xK....5.g+6~O...Iia]..J.lrMB.........wY.2M.`(...xK.,".;VB.\....G.YG8......D.oY.......wY.2M.`(...xK..n=)[email protected].`(...xK.c.Ox,..........7`..X.b...f..nm....wY.2M.`(...xK...2...KmH],qgr..RY..\..u."....6...wY.2M.`(...xK...aJ.~.......U.......n.E.AR'..[...wY.2M.`(...xKU....=..HZ..7.?...=.....|....c.....wY.2M.`(...xKw.......^;.....b.x...S^.......k/...wY.2M.`(...xK.<.9"...`tFu.7....Z...G/.4.q.9.....wY.2M.`(...xK;..S>......#...A..r.y....-...6.....wY.2M.`([email protected].......`I...wY.2M.`(...xKdW[..x....V.4.R.k...D.xYu..N-d.E...wY.2M.`(...xKE...u...H.7R}d..dM...<..$.M.ig..
PCR: Platform manufacturer specific measurements (7)
Type: 0x4
Description: EV_SEPARATOR
ChecksumSha1: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119
PCR: Platform manufacturer specific measurements (7)
Type: 0x800000e0
Description: EV_EFI_EFI_VARIABLE_AUTHORITY
ChecksumSha1: 4d4a8e2c74133bbdc01a16eaf2dbb5d575afeb36f5d8dfcf609ae043909e2ee9
BlobStr: ....:=.E.....geo........$.......d.b....wY.2M.`(...xK0...0..........a.........0...*.H........0..1.0...U....US1.0...U....Washington1.0...U....Redmond1.0...U....Microsoft Corporation1;09..U...2Microsoft Corporation Third Party Marketplace Root0...110627212245Z..260627213245Z0..1.0...U....US1.0...U....Washington1.0...U....Redmond1.0...U....Microsoft Corporation1+0)..U..."Microsoft Corporation UEFI CA 20110.."0...*.H.............0..........lL.E.jK......u.C.Td......}..s....JEa...-...+..MI.A..<.T..........A.\Y.h2..G..q.!O..|.D?..2.&H.u...L.J.~....xwM..........+.Q8]....x...............{@{..('...V^..~.~..D.y9...b.M.8p.h$..3..7.Xi^.|...S..N.*.c.aoc.Y..+y..ag.[.^.....gOqX.".""...Tq..P5Xv...j............v0..r0...+.....7.........0#..+.....7........k..wSJ.%7.N.&{. p.0...U.........C...p...O1n."....0...+.....7.......S.u.b.C.A0...U........0...U.......0....0...U.#..0...EfRC.~X...N.#U.;:"j.0\..U...U0S0Q.O.M.Khttp://crl.microsoft.com/pki/crl/products/MicCorThiParMarRoo_2010-10-05.crl0`..+........T0R0P..+.....0..Dhttp://www.microsoft.com/pki/certs/MicCorThiParMarRoo_2010-10-05.crt0...*.H.............5.B.0...v...hX5)F2v'|..A'B.J.m.8HY.U..X4.....].....A.........]..P...U.B(. ...Q......!.....w..s.....R..P..W..a...m%.@[email protected].....+=I+.2.j!iO..~B4.6.... @...%u'.....]..6Tz.P.......t........./..k/.f..#.......3..VK.-.h.....r.......,!L3+..J.h...U2u.j.j<.%[email protected].".t..=G.D....45...S.,....q......Df.GT..V........h>.#./^.P....._A.......lu..i.!......M...,wS.%27.lRr....5aj...;.PV.2-....B.'.U...Z..0.T..G.%/.&.A..\.?....[<>?.G.rU.%"..{...*....F........5'b.q....'..Y7`.8...xp..L.......E.e...~i.u......Y.X
PCRs:
0: 2451426cb227de28722fd9be827ccbc0e3a682e7
1: a5c230992ab36db7d5be913689af65f6d05aa606
2: 3a4285c323c5af121f270900e88ffeefb2a34233
3: 3a4285c323c5af121f270900e88ffeefb2a34233
4: cc253bcf51e963547ed3f3b793604ebb6358021d
5: 72fb62d171238ca2d1a9ffaf23b2b5aa2b3a790b
6: 3a4285c323c5af121f270900e88ffeefb2a34233
7: 460b8d7482aeb6dba4515a9147db11e800085195
Missing Thunderbolt controller firmware critical update for ThinkPad T480 model: https://pcsupport.lenovo.com/nl/en/solutions/ht508988
Currently users of such hardware need to install Windows in order to apply this update and this is too bad.
After having upgraded firmware for the T470s in GNOME Software I rebooted to make the update take effect.
The update was initiated, and I saw the Lenovo logo as well as a message about firmware being updated.
After a short amount of time, the screen turned black. Thinking it was working and just failing to provide feedback I let it be for a couple of hours or three. Coming back it was still showing a black screen but otherwise being turned on (USB devices was lit up, etc), so I assumed it got stuck.
I held the power button for a while, but it didn't reboot or anything, just continued to be stuck.
Eventually I had to unscrew and remove both batteries inside the laptop to make it unstuck. After reattaching the batteries, the laptop booted up without issues.
fwupdtool get-history
gives me this:
Loading… [***************************************]
20HGS22D1B
│
├─Thunderbolt Controller:
│ │ Device ID: 28c400a73ef3b76247eb086461a6dbf24cbbd60c
│ │ Previous version: 04.00
│ │ Update State: failed
│ │ Update Error: failed to get device after update: failed to wait for detach replug: device 28c400a73ef3b76247eb086461a6dbf24cbbd60c did not come back
│ │ Last modified: 2020-04-24 06:58
│ │ GUID: 96c3f95f-611a-56f8-be95-0f912cb84657
│ │ Device Flags: • Internal device
│ │ • Requires AC power
│ │ • Hardware is waiting to be replugged
│ │ • Device stages updates
│ │
│ └─ New version: 20.00
│ License: Unknown
│
├─System Firmware:
│ │ Device ID: 84149fb78009cf27cc1dd5520911f46f8792dbfe
│ │ Previous version: 0.1.34
│ │ Update State: needs-reboot
│ │ Last modified: 2020-04-24 07:43
│ │ GUID: 7a176688-0960-47ba-931b-7829849e8347
│ │ 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
│ │
│ └─ThinkPad T470s System Update:
│ New version: 0.1.37
│ Remote ID: lvfs
│ Summary: Lenovo ThinkPad T470s System Firmware
│ License: Proprietary
│ Size: 9,4 MB
│ Vendor: Lenovo Ltd.
│ Flags: is-upgrade
│ Description: Lenovo ThinkPad T470s System Firmware Version 1.37. Update includes security fixes.
│
├─UEFI Device Firmware:
│ │ Device ID: cbede50560aaa37366326cd54923421517427f39
│ │ Previous version: 184.65.3590
│ │ Update State: success
│ │ Last modified: 2020-04-24 07:44
│ │ GUID: e9124c4a-fdff-42e5-b2ad-f745db345953
│ │ 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 T470s Corporate ME Update:
│ New version: 184.70.3626
│ Remote ID: lvfs
│ Summary: Lenovo ThinkPad T470s Corporate ME Firmware
│ License: Proprietary
│ Size: 7,5 MB
│ Vendor: Lenovo Ltd.
│ Description: • 8 Q2'19 Intel Platform Update
│
│ Version 11.8.70.3626 (LVFS: 184.70.3626)
│
│ Problem Fixes
│
│ • Intel CSME PSIRT-TA-201905-011 Q2 2019 IPU:
│
│ Security issues fixed:
│
│ • CVE-2019-0168
│ • CVE-2019-0169
│ • CVE-2019-11087
│ • CVE-2019-11090
│ • CVE-2019-11101
│ • CVE-2019-11104
│ • CVE-2019-11106
│ • CVE-2019-11110
│ • CVE-2019-11131
│ • CVE-2019-11132
│
└─UEFI Device Firmware:
│ Device ID: 03a6930fc4c833443a7502dde379b98b961c8c57
│ Previous version: 0.1.20
│ Update State: needs-reboot
│ Last modified: 2020-04-24 07:44
│ GUID: e2acd8e4-a376-47bb-a316-4f1e62a8ca1f
│ 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 T470s Embedded Controller Update:
New version: 0.1.21
Remote ID: lvfs
Summary: Lenovo ThinkPad T470s Embedded Controller Firmware
License: Proprietary
Size: 791,8 kB
Vendor: Lenovo Ltd.
Flags: is-upgrade
Description: Lenovo ThinkPad T470s Embedded Controller Firmware version 1.21.Fixed an issue where monitors attached to ThinkPad Docking Stations are
disconnected when battery charging is reached to 100%.
For missing firmware please provide the following items:
Link to firmware update at OEM website
https://pcsupport.lenovo.com/ru/en/products/laptops-and-netbooks/thinkpad-t-series-laptops/thinkpad-t480-type-20l5-20l6/downloads/ds502355
Firmware release date (if available on OEM website)
24 Jan 2020
Link to the device page on LVFS.
https://fwupd.org/lvfs/search?value=t480
This issue from Lenovo looks pretty bad:
https://support.lenovo.com/ca/en/solutions/ht508988
It's not clear what the actual problem is, but some of the individual updates mentioned "ROM wear out," so it might be related to excessive writes to flash somewhere. Failure of this ROM can apparently cause error messages, Thunderbolt chipset failure, or even boot delay / failure.
The table below is a summary of firmware availability for affected machines on LVFS, as of 2020-01-23.
I have more experience with embedded device firmware than PC firmware, so apologies if this comes off as naive: This table seems... haphazardly populated for a bug that can allegedly brick a machine, especially since Lenovo already has Windows utilities to update the firmware on each of the affected machine types. Is the process of writing the firmware image to the correct location dramatically different on different machine types?
I noticed that for each of the affected machines, LVFS either has Thunderbolt firmware version 20 / 43 (the version that fixes the bug), or no Thunderbolt firmware at all. There were one or two cases where LVFS had a version released a month or two earlier, but none that were really old. Have we not been updating Thunderbolt firmware until now? Maybe it didn't seem like there was a compelling reason to do so...?
I also noticed this issue: fwupd/fwupd#1676
and this comment: "DO NOT FORCE UPDATE Thunderbolt Controller. This may damage the firmware." (https://fwupd.org/lvfs/devices/com.lenovo.ThinkPadN1MTF.firmware)
as well as notes from Lenovo about needing to update the driver before updating the firmware (at least on Windows).
All of these things lead me to believe that we might need more than just the raw firmware image, and that the update process may need additional work and/or testing.
So I guess there's two things I'm interested in tracking here:
*: Some devices appear to have two firmware entries, com.lenovo.ThinkPad???.firmware and com.lenovo.ThinkPad???_AssistMode.firmware. Does anyone know what _AssistMode is for?
For missing firmware please provide the following items:
Link to firmware update at OEM website:
https://download.lenovo.com/pccbbs/mobiles/n24th08w.exe
Firmware release date (if available on OEM website):
25 Jul 2019
Link to the device page on LVFS:
For missing firmware please provide the following items:
Link to firmware update at OEM website
https://pcsupport.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-t-series-laptops/thinkpad-t560/downloads/ds112310
Firmware release date (if available on OEM website)
13 Jan 2020
Link to the device page on LVFS.
https://fwupd.org/lvfs/devices/com.lenovo.ThinkPadN1KET.firmware
In the cabinet provided by lenovo there seems to be a mistake:
<provides>
<firmware type="flashed">42f29620-3d63-4f09-950b-9b7055570f28</firmware>
</provides>
It refers to the GUID of the T460s, while the firmware.bin is actually the correct payload for the T560. I used the firmware.bin with the T560 GUID (0b145790-0d11-4dee-9c2a-19ddbcbb200c) using fwupdate which installed fine on my machine.
fwupdmgr --version
client version: 1.2.9
checkout info: 1.2.9
compile-time dependency versions
gusb: 0.3.0
efivar: 37
daemon version: 1.2.9
sudo fwupdmgr install 31c5f61ceb395c6a7379b3481f1560fe7dabe274-Lenovo-ThinkPad-P1X1Extreme-ConsumerMEFirmware-12.0.35.1427.cab
[sudo] password for elvis:
Decompressing? [***************************************]
Authenticating? [***************************************]
Installing on UEFI Device Firmware? ]
Scheduling? [***************************************]
An update requires a reboot to complete. Restart now? [Y|n]:
I have a X1 Extreme and fwupdate does nothing after reboot.... if I run fwupdmgr update
it downloads the update file and it asks if I want to reboot and If I type in Y and Enter it will reboot and comes normally up to login screen and does nothing. I even made a video so you guys can see it. Maybe someone can suggest something what can I try or do to make it work?
https://www.youtube.com/watch?v=awlPrj4YX0w
Both BIOS versions 1.40 and 1.41 are missing at the time of filing this issue
Hey guys, I stumbled upon another issue today. I recently updated the ME firmware on my T480s with my Windows partition (since Lenovo seems to be a bit slow with this kind of update) to version 11.8.70.3626
, but fwupdmgr
still shows the old version 184.65.3590
. BIOS and the Intel tool also show the newer version, so I'm quite sure it was updated correctly.
Could this be because the version format changed?
$ sudo ./intel_csme_version_detection_tool
Intel(R) CSME Version Detection Tool
Copyright(C) 2017-2019, Intel Corporation, All rights reserved.
Application Version: 1.0.41.0
Scan date: 2019-10-07 08:03:54 GMT
*** Host Computer Information ***
Name: ${HOSTNAME}
Manufacturer: LENOVO
Model: 20L7001LGE
Processor Name: Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz
OS Version: Fedora 30 Thirty (5.2.17-200.fc30.x86_64)
*** Intel(R) ME Information ***
Engine: Intel(R) Converged Security and Management Engine
Version: 11.8.70.3626
$ fwupdmgr get-updates
No upgrades for 20L7001LGE System Firmware, current is 0.1.34: 0.1.34=same, 0.1.33=older, 0.1.31=older, 0.1.30=older, 0.1.29=older
No upgrades for UEFI Device Firmware, current is 184.65.3590: 184.65.3590=same, 184.60.3561=older, 184.55.3510=older
No upgrades for UEFI Device Firmware, current is 0.1.17: 0.1.17=same, 0.1.16=older, 0.1.13=older
Basic issue information:
$ fwupdmgr --version
client version: 1.2.10
compile-time dependency versions
gusb: 0.3.0
efivar: 37
daemon version: 1.2.10
$ fwupdmgr get-devices
Thinkpad T480s Thunderbolt Controller
DeviceId: 729dda7cd055f3947a1de93c8f2bbcabd7dfdf94
Guid: 061f2847-061b-5cfb-9c39-3dbfe2b49d69
Summary: Unmatched performance for high-speed I/O
Plugin: thunderbolt
Flags: internal|updatable|require-ac|registered
Vendor: Lenovo
VendorId: TBT:0x0109
Version: 17.00
VersionFormat: pair
Icon: computer
Created: 2019-10-07
20L7001LGE System Firmware
DeviceId: e7cc234e82d08b6a14e246beb6b5f8142091e570
Guid: ebfe8df8-dee7-4692-a721-cbcf5095c5cf
Plugin: uefi
Flags: internal|updatable|require-ac|supported|registered|needs-reboot
Version: 0.1.34
VersionLowest: 0.0.1
VersionFormat: triplet
Icon: computer
Created: 2019-10-07
UEFI Device Firmware
DeviceId: cf3ad1e5e6838b09cba64bb5ccb1142dd44995d2
Guid: 676af093-2a5c-4238-9c29-db8063a33532
Plugin: uefi
Flags: internal|updatable|require-ac|supported|registered|needs-reboot
Version: 184.65.3590
VersionLowest: 184.65.3590
VersionFormat: triplet
Icon: audio-card
Created: 2019-10-07
UEFI Device Firmware
DeviceId: 323bda90831520867f8c02544efb9711dfca9fb6
Guid: 4d254d6e-cd67-477b-97d5-bc3048af45c4
Plugin: uefi
Flags: internal|updatable|require-ac|supported|registered|needs-reboot
Version: 0.1.17
VersionLowest: 0.1.17
VersionFormat: triplet
Icon: audio-card
Created: 2019-10-07
SAMSUNG MZVLB512HAJQ-000L7
DeviceId: c82980cd3fe66f7d0a8bb83b353cbc271177efd4
Guid: 47335265-a509-51f7-841e-1c94911af66b
Guid: 79d6cfae-a5a2-5936-9248-5aebd23480f7
Summary: NVM Express Solid State Drive
Plugin: nvme
Flags: internal|updatable|require-ac|registered|needs-reboot
Vendor: Samsung Electronics Co Ltd
VendorId: NVME:0x144D
Version: 5L2QEXA7
VersionFormat: plain
Icon: drive-harddisk
Created: 2019-10-07
Please answer the following questions:
To help us pinpoint your issue, please insert the output of the
following commands when ran on the system with the issue:
$ fwupdmgr --version
**client version: 1.3.3
compile-time dependency versions
gusb: 0.3.0
efivar: 37
daemon version: 1.3.3
**
Note, the switch --version
is only present since version 0.9.6. If you use an
earlier version, please use the package manager to find out the package
version. For example, dpkg -l fwupd
.
$ fwupdmgr get-devices
**20KH006MRT
│
├─SAMSUNG MZVLB1T0HALR-000L7:
│ Device ID: 04e17fcf7d3de91da49a163ffe4907855c3648be
│ Summary: NVM Express Solid State Drive
│ Current version: 5L2QEXA7
│ Vendor: Samsung Electronics Co Ltd (NVME:0x144D)
│ GUIDs: 47335265-a509-51f7-841e-1c94911af66b
│ 08575ca8-c22c-540a-8ac9-e784c04f6e5a
│ 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: 1c53551e7da69d896138fac1ae131c83ad46d923
│ Current version: 0.1.41
│ Minimum Version: 0.0.1
│ Vendor: LENOVO
│ GUID: a4b51dca-8f97-4310-8821-3330f83c9135
│ 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
│
├─UEFI Device Firmware:
│ Device ID: 29749712e93b58730ecd1b8537a5503ff5b7fb27
│ Current version: 184.65.3590
│ Minimum Version: 0.0.1
│ GUID: 9c9d9769-32fa-4841-b550-ea998e754e99
│ 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
│
├─UEFI Device Firmware:
│ Device ID: 9698faabddf0d7b18925cfbbda95f8b0d0dacc53
│ Current version: 0.1.17
│ Minimum Version: 0.1.17
│ GUID: 3babca5f-b2bf-4f4b-a72e-2bdc84eb4019
│ 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
│
└─Unifying Receiver:
Device ID: fb1a5fd6e7d8cbf5d5a2ba7df68aee106ce41027
Summary: A miniaturised USB wireless receiver
Current version: RQR12.10_B0032
Bootloader Version: BOT01.02_B0015
Vendor: Logitech, Inc. (USB:0x046D)
Install Duration: 30 seconds
GUIDs: 9d131a0c-a606-580f-8eda-80587250b8d6
279ed287-3607-549e-bacc-f873bb9838c4
Device Flags: • Updatable
• Supported on remote server
**
$ efibootmgr -v
**INSERT OUTPUT HERE**
**BootCurrent: 0000
Timeout: 2 seconds
BootOrder: 0000,0003,0034,002E,002F,0030,0031,0032,0033,0027,0028,002D,0004
Boot0000* archlinux HD(1,GPT,99b65f67-7006-c147-bcf4-b28a8f040837,0x1000,0x96000)/File(\EFI\archlinux\grubx64.efi)
Boot0003* EndeavourOS HD(1,GPT,99b65f67-7006-c147-bcf4-b28a8f040837,0x1000,0x96000)/File(\EFI\EndeavourOS\grubx64.efi)
Boot0004* Linux-Firmware-Updater HD(1,GPT,99b65f67-7006-c147-bcf4-b28a8f040837,0x1000,0x96000)/File(\EFI\endeavouros\fwupdx64.efi)
Boot000A Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot000B Boot Menu FvFile(126a762d-5758-4fca-8531-201a7f57f850)
Boot000C Diagnostic Splash Screen FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
Boot000D Lenovo Diagnostics FvFile(3f7e615b-0d45-4f80-88dc-26b234958560)
Boot000E Regulatory Information FvFile(478c92a0-2622-42b7-a65d-5894169e4d24)
Boot000F Startup Interrupt Menu FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479)
Boot0025 Rescue and Recovery FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
Boot0026 MEBx Hot Key FvFile(ac6fd56a-3d41-4efd-a1b9-870293811a28)
Boot0027 Other CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35406)
Boot0028 Other HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f606)
Boot0029* USBR BOOT CDROM PciRoot(0x0)/Pci(0x14,0x0)/USB(11,1)
Boot002A* USBR BOOT Floppy PciRoot(0x0)/Pci(0x14,0x0)/USB(11,0)
Boot002B* ATA HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)
Boot002C* ATAPI CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
Boot002D* PCI LAN VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot002E* USB CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
Boot002F* USB FDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot0030* NVMe0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a400)
Boot0031* ATA HDD0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f601)
Boot0032* USB HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
Boot0033* PCI LAN VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot0034* Linux Boot Manager HD(1,GPT,5133c104-112f-b443-b52f-5f58071c44bb,0x800,0x1dd000)/File(\EFI\systemd\systemd-bootx64.efi)
**
$ efivar -l | grep fw
**INSERT OUTPUT HERE**
**This is only required if you use the UEFI plugin**
$ tree /boot
**INSERT OUTPUT HERE**
**This is only required if you use the UEFI plugin**
**We're looking for any `.cap` files and the location of `fwupx64.efi`**
Please answer the following questions:
from source
, pacman
, apt-get
, etc): pacmanyesterday came the update for thunderbolt controller, before installing it turned off Thunderbolt BIOS Assist Mode as indicated in the description, after the update was gone thunderbolt controller from the list of devices, tell me it immediately contact lenovo support or have a chance to return the controller to work without them ?
fwupdmgr get-history -
├─Thunderbolt Controller:
│ │ Device ID: 9de9f2423b63f31e5a968d3781ecffb4b4ba6bca
│ │ Previous version: 43.00
│ │ Update State: failed
│ │ Update Error: device version not updated on success, 43.0.0 != 43.00
│ │ GUID: 2da42a33-cd30-5ef5-a8fb-2c800a4b760f
│ │ Device Flags: • Internal device
│ │ • Updatable
│ │ • Requires AC power
│ │ • Supported on remote server
│ │ • Reported to remote server
│ │ • Device stages updates
│ │
│ └─ New version: 43.0.0
│ Remote ID: lvfs
│ License: Unknown
Describe the bug
I updated the UEFI Device Firmware (via command line and firmware update manager UI on POP!_OS) after received a firmware notification update from Pop!_OS and reboot. After that, I still receive the firmware update notification again.
Steps to Reproduce
Steps to reproduce the behavior:
sudo fwupdmgr refresh --force && sudo fwupdmgr update
or click update button in the firmware update manager UI on Pop!_OS.Expected behavior
The firmware should be installed successfully after reboot.
fwupd version information
Please provide the version of the daemon and client.
$ fwupdmgr --version
client version: 1.3.9
compile-time dependency versions
gusb: 0.3.4
efivar: 37
daemon version: 1.3.9
Installed via apt
.
fwupd device information
Please provide the output of the fwupd devices recognized in your system.
$ fwupdmgr get-devices --show-all-devices
20L5CTO1WW
│
├─Thunderbolt Controller:
│ Device ID: e108dec5a4f65ac3681b831b095cdb2b7e8afe4d
│ Summary: Unmatched performance for high-speed I/O
│ Current version: 20.00
│ Vendor: Lenovo (TBT:0x0109)
│ GUIDs: fe328c2d-5300-597b-a21d-991116db8ab6
│ 15a5ae1d-0ec9-5013-9221-cd6dd753fcb0
│ Device Flags: • Internal device
│ • Updatable
│ • Requires AC power
│ • Supported on remote server
│ • Device stages updates
│
├─Intel AMT [unprovisioned]:
│ Device ID: e2623122c99d58220498aacbfcfdb1baebbae3c5
│ Summary: Hardware and firmware technology for remote out-of-band management
│ Current version: 11.8.77.3664
│ Bootloader Version: 11.8.77.3664
│ Vendor: Intel Corporation
│ GUID: 2800f812-b7b4-2d4b-aca8-46e0ff65814c
│ Device Flags: • Internal device
│
├─SanDisk SD9TB8W256G1001:
│ Device ID: 64ec4cd1e1c9565e79b00f4e7221b1c689b33e96
│ Summary: ATA Drive
│ Current version: X6107101
│ GUIDs: 4305dc5e-be6d-5913-b43f-880b1a883d70
│ 534f5ba7-6d8d-5083-ad76-58fd8a4f4e78
│ 57738cf2-7534-5205-97ec-7e5dbb99372e
│ 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: 48477ba14bd9bd0c97323a07caa54b7766f917c2
│ Current version: 0.1.31
│ Minimum Version: 0.0.1
│ Vendor: LENOVO (DMI:LENOVO)
│ GUID: dc7f0308-1ef8-4774-9ba5-89a58c4d731c
│ 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
│
├─TPM:
│ │ Device ID: c6a80ac3a22083423992a3cb15018989f37834d6
│ │ Current version: 73.4.17568.4452
│ │ Vendor: ST Microelectronics (TPM:STM)
│ │ GUIDs: ff71992e-52f7-5eea-94ef-883e56e034c6
│ │ 84df3581-f896-54d2-bd1a-372602f04c32
│ │ bfaed10a-bbc1-525b-a329-35da2f63e918
│ │ 70b7b833-7e1a-550a-a291-b94a12d0f319
│ │ 06f005e9-cb62-5d1a-82d9-13c534c53c48
│ │ Device Flags: • Internal device
│ │
│ └─Event Log:
│ Device ID: 58bd405f31c48e6eca290b425f530a94c91e955c
│ Vendor: ST Microelectronics (TPM:STM)
│ GUID: a25657fe-b5dc-5be0-8b78-8b9dfec678ff
│ Device Flags: • Internal device
│
├─UEFI Device Firmware:
│ Device ID: 5decfff65e3391259bca4003a090e59bf50e3bea
│ Current version: 184.70.3626
│ Minimum Version: 184.70.3626
│ Vendor: DMI:LENOVO
│ Update State: success
│ GUID: dd31d983-cf3b-4c84-acc9-70caa94e827b
│ 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
│
├─UEFI Device Firmware:
│ Device ID: c19580db344e418cf2b23297bcf46d75c06e432a
│ Current version: 0.1.20
│ Minimum Version: 0.1.20
│ Vendor: DMI:LENOVO
│ GUID: b87a926d-189c-49a1-b1ff-921099b1de89
│ 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
│
├─UEFI Device Firmware:
│ Device ID: 0a6ca0e0099a5836e3dec72fd5c67594f3fd9e2b
│ Current version: 2.0.33505
│ Minimum Version: 0.0.1
│ Vendor: DMI:LENOVO
│ GUID: 89aab014-a71d-4cae-8824-174808266539
│ 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: a567cff02396e1038d53d7433ef3dbcd9558aebe
│ Current version: 1.1.5
│ Minimum Version: 0.0.1
│ Vendor: DMI:LENOVO
│ GUID: d4583ddb-bf0a-4801-aefd-951930545cb9
│ 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: 8e6d0ecd7a9737ba818ed0a90fb863aaa9af5a3c
│ Current version: 0.73.4
│ Minimum Version: 0.73.4
│ Vendor: DMI:LENOVO
│ GUID: e0049080-09bd-473a-a02c-19aa0c8dad78
│ Device Flags: • Internal device
│ • Updatable
│ • Requires AC power
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│
├─UHD Graphics 620 (ThinkPad T480):
│ Device ID: bbbf1ce3d1cf15550c3760b354592040292415bb
│ Current version: 07
│ Vendor: Intel Corporation (PCI:0x8086)
│ GUIDs: fed2efa4-7045-55a1-b4fc-b29283d59fe5
│ 8b72a10c-1279-5f8e-a28a-34fb11a58240
│ Device Flags: • Internal device
│ • Cryptographic hash verification is available
│
└─Unifying Receiver:
Device ID: fb1a5fd6e7d8cbf5d5a2ba7df68aee106ce41027
Summary: A miniaturised USB wireless receiver
Current version: RQR12.11_B0032
Bootloader Version: BOT01.04_B0016
Vendor: USB:0x046D
Install Duration: 30 seconds
GUIDs: 9d131a0c-a606-580f-8eda-80587250b8d6
fcf55bf5-767b-51ce-9c17-f6f538c4ee9f
279ed287-3607-549e-bacc-f873bb9838c4
Device Flags: • Updatable
• Supported on remote server
System UEFI configuration
Please provide the output of the following commands:
$ efibootmgr -v
BootCurrent: 001B
Timeout: 0 seconds
BootOrder: 0010,0011,0012,0013,0017,0018,0019,001A,001B,001C,001D,001E,001F,0000
Boot0000* Linux-Firmware-Updater HD(1,GPT,aa8b7dd8-0f04-4ed3-82f0-2e14cb6b6beb,0x1000,0xf8fff)/File(\EFI\pop\fwupdx64.efi)
Boot0010 Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0011 Boot Menu FvFile(126a762d-5758-4fca-8531-201a7f57f850)
Boot0012 Diagnostic Splash Screen FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
Boot0013 Lenovo Diagnostics FvFile(3f7e615b-0d45-4f80-88dc-26b234958560)
Boot0014 Startup Interrupt Menu FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479)
Boot0015 Rescue and Recovery FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
Boot0016 MEBx Hot Key FvFile(ac6fd56a-3d41-4efd-a1b9-870293811a28)
Boot0017* USB CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
Boot0018* USB FDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot0019* NVMe1 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a401)
Boot001A* NVMe0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a400)
Boot001B* ATA HDD0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f602)
Boot001C* USB HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
Boot001D* PCI LAN VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot001E Other CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35406)
Boot001F Other HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f606)
Boot0020* USBR BOOT CDROM PciRoot(0x0)/Pci(0x14,0x0)/USB(11,1)
Boot0021* USBR BOOT Floppy PciRoot(0x0)/Pci(0x14,0x0)/USB(11,0)
Boot0022* ATA HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)
Boot0023* ATAPI CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
$ efivar -l | grep fw
0abba7dc-e516-4167-bbf5-4d9d1c739416-fwupd-dd31d983-cf3b-4c84-acc9-70caa94e827b-0
0abba7dc-e516-4167-bbf5-4d9d1c739416-fwupd-ux-capsule
$ tree /boot
/boot
├── config-5.4.0-7626-generic
├── config-5.4.40-xanmod1
├── efi
│ ├── 23c0d9066cdbe61362f2b4ff5ec3c04a
│ ├── 4f4a43a85eab57f4155cd7145eab6329
│ ├── EFI
│ │ ├── BOOT
│ │ │ └── BOOTX64.EFI
│ │ ├── Linux
│ │ ├── pop
│ │ │ ├── fw
│ │ │ │ ├── fwupd-3b8c8162-188c-46a4-aec9-be43f1d65697.cap
│ │ │ │ └── fwupd-dd31d983-cf3b-4c84-acc9-70caa94e827b.cap
│ │ │ └── fwupdx64.efi
│ │ ├── Pop_OS-a1615553-188e-4423-bc4b-bc181b03ebe6
│ │ │ ├── cmdline
│ │ │ ├── initrd.img
│ │ │ ├── initrd.img-previous
│ │ │ ├── vmlinuz.efi
│ │ │ └── vmlinuz-previous.efi
│ │ ├── Recovery-2F74-1A69
│ │ │ ├── initrd.gz
│ │ │ └── vmlinuz.efi
│ │ └── systemd
│ │ └── systemd-bootx64.efi
│ └── loader
│ ├── entries
│ │ ├── Pop_OS-current.conf
│ │ ├── Pop_OS-oldkern.conf
│ │ └── Recovery-2F74-1A69.conf
│ ├── loader.conf
│ └── random-seed
├── initrd.img -> initrd.img-5.4.0-7626-generic
├── initrd.img-5.3.0-7642-generic
├── initrd.img-5.4.0-7626-generic
├── initrd.img-5.4.40-xanmod1
├── initrd.img.old -> initrd.img-5.4.40-xanmod1
├── System.map-5.4.0-7626-generic
├── System.map-5.4.40-xanmod1
├── vmlinuz -> vmlinuz-5.4.0-7626-generic
├── vmlinuz-5.4.0-7626-generic
├── vmlinuz-5.4.40-xanmod1
└── vmlinuz.old -> vmlinuz-5.4.40-xanmod1
13 directories, 30 files
Additional questions
Additional information
$ sudo fwupdate -L
failed: Error opening file /sys/firmware/efi/efivars/FWUPDATE_DEBUG_LOG-0abba7dc-e516-4167-bbf5-4d9d1c739416: No such file or directory
$ sudo fwupdate -i
failed: Error opening file /sys/firmware/efi/efivars/fwupd-dc7f0308-1ef8-4774-9ba5-89a58c4d731c-0-0abba7dc-e516-4167-bbf5-4d9d1c739416: No such file or directory
Information for the update status entry 1:
Information Version: 7
Firmware GUID: {dd31d983-cf3b-4c84-acc9-70caa94e827b}
Capsule Flags: 0x00032784x
Hardware Instance: 0
Update Status: attempted
Capsule File Path: /EFI/pop/fw/fwupd-dd31d983-cf3b-4c84-acc9-70caa94e827b.cap
failed: Error opening file /sys/firmware/efi/efivars/fwupd-b87a926d-189c-49a1-b1ff-921099b1de89-0-0abba7dc-e516-4167-bbf5-4d9d1c739416: No such file or directory
failed: Error opening file /sys/firmware/efi/efivars/fwupd-89aab014-a71d-4cae-8824-174808266539-0-0abba7dc-e516-4167-bbf5-4d9d1c739416: No such file or directory
failed: Error opening file /sys/firmware/efi/efivars/fwupd-d4583ddb-bf0a-4801-aefd-951930545cb9-0-0abba7dc-e516-4167-bbf5-4d9d1c739416: No such file or directory
failed: Error opening file /sys/firmware/efi/efivars/fwupd-e0049080-09bd-473a-a02c-19aa0c8dad78-0-0abba7dc-e516-4167-bbf5-4d9d1c739416: No such file or directory
Issue fwupd/fwupd#830 fwupd/fwupd#893 were closed without validating the assumption.
Not everyone has MS Windows handy therefore the workaround described in fwupd/fwupd#830 is not going to work. We need a workaround that works for linux machines stuck on version 0.1.25
As per https://github.com/fwupd/fwupd/wiki/TPM-PCR0-differs-from-reconstruction
Will attach file
Describe the bug
fwupdmgr get-devices shows
TPM PCR0 differs from reconstruction, please see https://github.com/fwupd/fwupd/wiki/TPM-PCR0-differs-from-reconstruction
Steps to Reproduce
Arch Linux on T480s with Intel i5 on the linux-lts
kernel. Have run fwupd
multiple times. Every time after the update reboot I would get a black screen
so I just held down power button to shut down and then pressed it again and
everything worked fine.
Expected behavior
No errors.
fwupd version information
client version: 1.3.9
compile-time dependency versions
gusb: 0.3.4
efivar: 37
daemon version: 1.3.9
Installed with pacman
.
fwupd device information
https://0x0.st/iQ-s.txt
System UEFI configuration
efibootmgr stuff:
https://0x0.st/iQ-o.txt
efivar stuff
https://0x0.st/iQ-X.txt
/boot
directory:
https://0x0.st/iQ-8.txt
Additional questions
The output of fwupdtpmevlog: https://0x0.st/iQ-P.log.
Apparently Lenovo's BIOS update utility supports replacing the UEFI boot splash images (see for example this). It would be great if that was possible under Linux using fwupd.
I'm hoping that with the recent support from Lenovo, they can also provide firmware for this. Currently the only updater is a Windows .exe :(
For missing firmware please provide the following items:
Link to firmware update at OEM website
https://support.lenovo.com/us/en/accessories/ACC100356
Firmware release date (if available on OEM website)
2017-10-31
Link to the device page on LVFS.
(I don't believe this exists)
After applying the update and rebooting the system the BIOS finds and applies the capsule, then reboots again and the firmware appears to still be the old one. With debug log on I get the following:
../plugins/uefi/efi/fwupdate.c:158:fwup_populate_update_table(): Found update fwupdate-74997a6b-1adf-4b12-b994-401f06ea8c72-0
../plugins/uefi/efi/fwupdate.c:158:fwup_populate_update_table(): Found update fwupd-74997a6b-1adf-4b12-b994-401f06ea8c72-0
../plugins/uefi/efi/fwupdate.c:694:efi_main(): Adding new capsule
../plugins/uefi/efi/fwupdate.c:198:fwup_search_file(): Searching Device Path: HD(Part1,Sig6E1D58D7-71F0-4047-9CD8-C8EE2580647B)/\EFI\ubuntu\fw\fwupd-74997a6b-1adf-4b12-b994-401f06ea8c72.cap...
../plugins/uefi/efi/fwupdate.c:218:fwup_search_file(): Device Path prepared: HD(Part1,Sig6E1D58D7-71F0-4047-9CD8-C8EE2580647B)
../plugins/uefi/efi/fwupdate.c:228:fwup_search_file(): Device supporting SFSP: PciRoot(0)/Pci(0x1D,0x0)/Pci(0x0,0x0)/Path(131,23,0x010000000025388981B226BA84012C00)/HD(Part1,Sig6E1D58D7-71F0-4047-9CD8-C8EE2580647B)
../plugins/uefi/efi/fwupdate.c:233:fwup_search_file(): Comparing: HD(Part1,Sig6E1D58D7-71F0-4047-9CD8-C8EE2580647B) and PciRoot(0)/Pci(0x1D,0x0)/Pci(0x0,0x0)/Path(131,23,0x010000000025388981B226BA84012C00)/HD(Part1,Sig6E1D58D7-71F0-4047-9CD8-C8EE2580647B)
../plugins/uefi/efi/fwupdate.c:233:fwup_search_file(): Comparing: HD(Part1,Sig6E1D58D7-71F0-4047-9CD8-C8EE2580647B) and Pci(0x1D,0x0)/Pci(0x0,0x0)/Path(131,23,0x010000000025388981B226BA84012C00)/HD(Part1,Sig6E1D58D7-71F0-4047-9CD8-C8EE2580647B)
../plugins/uefi/efi/fwupdate.c:233:fwup_search_file(): Comparing: HD(Part1,Sig6E1D58D7-71F0-4047-9CD8-C8EE2580647B) and Pci(0x0,0x0)/Path(131,23,0x010000000025388981B226BA84012C00)/HD(Part1,Sig6E1D58D7-71F0-4047-9CD8-C8EE2580647B)
../plugins/uefi/efi/fwupdate.c:233:fwup_search_file(): Comparing: HD(Part1,Sig6E1D58D7-71F0-4047-9CD8-C8EE2580647B) and Path(131,23,0x010000000025388981B226BA84012C00)/HD(Part1,Sig6E1D58D7-71F0-4047-9CD8-C8EE2580647B)
../plugins/uefi/efi/fwupdate.c:233:fwup_search_file(): Comparing: HD(Part1,Sig6E1D58D7-71F0-4047-9CD8-C8EE2580647B) and HD(Part1,Sig6E1D58D7-71F0-4047-9CD8-C8EE2580647B)
../plugins/uefi/efi/fwupdate.c:241:fwup_search_file(): Match up! Returning \EFI\ubuntu\fw\fwupd-74997a6b-1adf-4b12-b994-401f06ea8c72.cap
../plugins/uefi/efi/fwupdate.c:300:fwup_open_file(): Found device
../plugins/uefi/efi/fwupdate.c:307:fwup_open_file(): Found volume
../plugins/uefi/efi/fwupdate.c:315:fwup_open_file(): Found file
../plugins/uefi/efi/fwupdate.c:531:fwup_add_update_capsule(): Read file; 791760 bytes
../plugins/uefi/efi/fwupdate.c:532:fwup_add_update_capsule(): updates guid: 74997A6B-1ADF-4B12-B994-401F06EA8C72
../plugins/uefi/efi/fwupdate.c:533:fwup_add_update_capsule(): File guid: 74997A6B-1ADF-4B12-B994-401F06EA8C72
../plugins/uefi/efi/fwupdate.c:709:efi_main(): n_updates: 1
../plugins/uefi/efi/fwupdate.c:579:fwup_apply_capsules(): QueryCapsuleCapabilities: Success max: 229183488 reset:1
../plugins/uefi/efi/fwupdate.c:580:fwup_apply_capsules(): Capsules: 1
../plugins/uefi/efi/fwupdate.c:729:efi_main(): Reset System
To help us pinpoint your issue, please insert the output of the
following commands when ran on the system with the issue:
$ fwupdmgr --version
client version: 1.2.5
compile-time dependency versions
gusb: 0.3.0
efivar: 37
daemon version: 1.2.5
Note, the switch --version
is only present since version 0.9.6. If you use an
earlier version, please use the package manager to find out the package
version. For example, dpkg -l fwupd
.
$ fwupdmgr get-devices
20NR001HIX System Firmware
DeviceId: 7eca2f04c4c15ff7cf11f74503846da436b2dff3
Guid: 7d78a18a-80db-4a65-a955-b79f8ca2a334
Plugin: uefi
Flags: internal|updatable|require-ac|registered|needs-reboot
Version: 0.1.5
VersionLowest: 0.0.1
Icon: computer
Created: 2019-08-21
UEFI Device Firmware
DeviceId: 6461040534f2259a0439361986adf73979fd836e
Guid: c35736d2-9e47-4578-93e9-68d5b04ea77e
Plugin: uefi
Flags: internal|updatable|require-ac|supported|registered|needs-reboot
Version: 192.7.1122
VersionLowest: 0.0.1
Icon: audio-card
Created: 2019-08-21
UEFI Device Firmware
DeviceId: 6b3fcb33b92ea5cdd94954b276ad0b63ed14f9bb
Guid: 74997a6b-1adf-4b12-b994-401f06ea8c72
Plugin: uefi
Flags: internal|updatable|require-ac|supported|registered|needs-reboot
Version: 0.0.1
VersionLowest: 0.0.1
Icon: audio-card
Created: 2019-08-21
UpdateState: success
SAMSUNG MZVLB512HAJQ-000L7
DeviceId: 3743975ad7f64f8d6575a9ae49fb3a8856fe186f
Guid: 47335265-a509-51f7-841e-1c94911af66b
Guid: 8fd4ca73-d0ae-52e8-8977-461435c6f4cf
Guid: 79d6cfae-a5a2-5936-9248-5aebd23480f7
Summary: NVM Express Solid State Drive
Plugin: nvme
Flags: internal|updatable|require-ac|registered|needs-reboot
Vendor: Samsung Electronics Co Ltd
VendorId: NVME:0x144D
Version: 4L2QEXA7
Icon: drive-harddisk
Created: 2019-08-21
$ fwupdmgr update
No upgrades for UEFI Device Firmware, current is 192.7.1122: 184.65.3590=older, 184.60.3561=older, 184.55.3510=older
Downloading 0.1.11 for UEFI Device Firmware...
Decompressing… [***************************************]
Authenticating… [***************************************]
Updating UEFI Device Firmware… ]
Scheduling… [***************************************]
An update requires a reboot to complete. Restart now? [Y|n]: n
$ efibootmgr -v
BootNext: 0001
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0000,0010,0011,0012,0013,0014,0018,0019,001C,001A,001B,001D,0022,0001
Boot0000* ubuntu HD(1,GPT,6e1d58d7-71f0-4047-9cd8-c8ee2580647b,0x800,0x82000)/File(\EFI\ubuntu\shimx64.efi)
Boot0001* Linux-Firmware-Updater HD(1,GPT,6e1d58d7-71f0-4047-9cd8-c8ee2580647b,0x800,0x82000)/File(\EFI\ubuntu\shimx64.efi)\.f.w.u.p.d.x.6.4...e.f.i...
Boot0010 Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0011 Boot Menu FvFile(126a762d-5758-4fca-8531-201a7f57f850)
Boot0012 Diagnostic Splash Screen FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
Boot0013 Lenovo Diagnostics FvFile(3f7e615b-0d45-4f80-88dc-26b234958560)
Boot0014 Regulatory Information FvFile(478c92a0-2622-42b7-a65d-5894169e4d24)
Boot0015 Startup Interrupt Menu FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479)
Boot0016 Rescue and Recovery FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
Boot0017 MEBx Hot Key FvFile(ac6fd56a-3d41-4efd-a1b9-870293811a28)
Boot0018* USB CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
Boot0019* USB FDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot001A* NVMe0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a400)
Boot001B* ATA HDD0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f600)
Boot001C* USB HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
Boot001D* PCI LAN VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot001E* IDER BOOT CDROM PciRoot(0x0)/Pci(0x14,0x0)/USB(15,1)
Boot001F* IDER BOOT Floppy PciRoot(0x0)/Pci(0x14,0x0)/USB(15,0)
Boot0020* ATA HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)
Boot0021* ATAPI CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
Boot0022* PCI LAN VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
$ efivar -l | grep fw
0abba7dc-e516-4167-bbf5-4d9d1c739416-fwupd-74997a6b-1adf-4b12-b994-401f06ea8c72-0
0abba7dc-e516-4167-bbf5-4d9d1c739416-fwupdate-74997a6b-1adf-4b12-b994-401f06ea8c72-0
$ tree /boot
/boot
├── config-5.0.0-13-generic
├── config-5.0.0-25-generic
├── efi [error opening dir]
├── grub
[...]
5 directories, 289 files
With unprivileged user the tree
command cannot access the boot partition. Here the result using sudo:
$ sudo tree /boot
/boot
├── config-5.0.0-13-generic
├── config-5.0.0-25-generic
├── efi
│ ├── $RECYCLE.BIN
│ │ └── desktop.ini
│ ├── BOOT
│ │ └── BOOT.SDI
│ ├── EFI
│ │ ├── Boot
│ │ │ ├── bootx64.efi
│ │ │ ├── fbx64.efi
│ │ │ ├── LenovoBT.EFI
│ │ │ ├── License.txt
│ │ │ ├── mmx64.efi
│ │ │ └── ReadMe.txt
│ │ ├── Microsoft
│ │ │ ├── Boot
│ │ │ │ ├── BCD
│ │ │ │ ├── BCD.LOG
│ │ │ │ ├── BCD.LOG1
│ │ │ │ ├── BCD.LOG2
│ │ │ │ ├── bg-BG
│ │ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ │ └── bootmgr.efi.mui
│ │ │ │ ├── bootmgfw.efi
│ │ │ │ ├── bootmgr.efi
│ │ │ │ ├── BOOTSTAT.DAT
│ │ │ │ ├── boot.stl
│ │ │ │ ├── cs-CZ
│ │ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ │ └── memtest.efi.mui
│ │ │ │ ├── da-DK
│ │ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ │ └── memtest.efi.mui
│ │ │ │ ├── de-DE
│ │ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ │ └── memtest.efi.mui
│ │ │ │ ├── el-GR
│ │ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ │ └── memtest.efi.mui
│ │ │ │ ├── en-GB
│ │ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ │ └── bootmgr.efi.mui
│ │ │ │ ├── en-US
│ │ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ │ └── memtest.efi.mui
│ │ │ │ ├── es-ES
│ │ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ │ └── memtest.efi.mui
│ │ │ │ ├── es-MX
│ │ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ │ └── bootmgr.efi.mui
│ │ │ │ ├── et-EE
│ │ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ │ └── bootmgr.efi.mui
│ │ │ │ ├── fi-FI
│ │ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ │ └── memtest.efi.mui
│ │ │ │ ├── Fonts
│ │ │ │ │ ├── chs_boot.ttf
│ │ │ │ │ ├── cht_boot.ttf
│ │ │ │ │ ├── jpn_boot.ttf
│ │ │ │ │ ├── kor_boot.ttf
│ │ │ │ │ ├── malgun_boot.ttf
│ │ │ │ │ ├── malgunn_boot.ttf
│ │ │ │ │ ├── meiryo_boot.ttf
│ │ │ │ │ ├── meiryon_boot.ttf
│ │ │ │ │ ├── msjh_boot.ttf
│ │ │ │ │ ├── msjhn_boot.ttf
│ │ │ │ │ ├── msyh_boot.ttf
│ │ │ │ │ ├── msyhn_boot.ttf
│ │ │ │ │ ├── segmono_boot.ttf
│ │ │ │ │ ├── segoen_slboot.ttf
│ │ │ │ │ ├── segoe_slboot.ttf
│ │ │ │ │ └── wgl4_boot.ttf
│ │ │ │ ├── fr-CA
│ │ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ │ └── bootmgr.efi.mui
│ │ │ │ ├── fr-FR
│ │ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ │ └── memtest.efi.mui
│ │ │ │ ├── hr-HR
│ │ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ │ └── bootmgr.efi.mui
│ │ │ │ ├── hu-HU
│ │ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ │ └── memtest.efi.mui
│ │ │ │ ├── it-IT
│ │ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ │ └── memtest.efi.mui
│ │ │ │ ├── ja-JP
│ │ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ │ └── memtest.efi.mui
│ │ │ │ ├── kd_02_10df.dll
│ │ │ │ ├── kd_02_10ec.dll
│ │ │ │ ├── kd_02_1137.dll
│ │ │ │ ├── kd_02_14e4.dll
│ │ │ │ ├── kd_02_15b3.dll
│ │ │ │ ├── kd_02_1969.dll
│ │ │ │ ├── kd_02_19a2.dll
│ │ │ │ ├── kd_02_1af4.dll
│ │ │ │ ├── kd_02_8086.dll
│ │ │ │ ├── kd_07_1415.dll
│ │ │ │ ├── kd_0C_8086.dll
│ │ │ │ ├── kdstub.dll
│ │ │ │ ├── ko-KR
│ │ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ │ └── memtest.efi.mui
│ │ │ │ ├── lt-LT
│ │ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ │ └── bootmgr.efi.mui
│ │ │ │ ├── lv-LV
│ │ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ │ └── bootmgr.efi.mui
│ │ │ │ ├── memtest.efi
│ │ │ │ ├── nb-NO
│ │ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ │ └── memtest.efi.mui
│ │ │ │ ├── nl-NL
│ │ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ │ └── memtest.efi.mui
│ │ │ │ ├── pl-PL
│ │ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ │ └── memtest.efi.mui
│ │ │ │ ├── pt-BR
│ │ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ │ └── memtest.efi.mui
│ │ │ │ ├── pt-PT
│ │ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ │ └── memtest.efi.mui
│ │ │ │ ├── qps-ploc
│ │ │ │ │ └── memtest.efi.mui
│ │ │ │ ├── Resources
│ │ │ │ │ ├── bootres.dll
│ │ │ │ │ └── en-US
│ │ │ │ │ └── bootres.dll.mui
│ │ │ │ ├── ro-RO
│ │ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ │ └── bootmgr.efi.mui
│ │ │ │ ├── ru-RU
│ │ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ │ └── memtest.efi.mui
│ │ │ │ ├── sk-SK
│ │ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ │ └── bootmgr.efi.mui
│ │ │ │ ├── sl-SI
│ │ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ │ └── bootmgr.efi.mui
│ │ │ │ ├── sr-Latn-RS
│ │ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ │ └── bootmgr.efi.mui
│ │ │ │ ├── sv-SE
│ │ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ │ └── memtest.efi.mui
│ │ │ │ ├── tr-TR
│ │ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ │ └── memtest.efi.mui
│ │ │ │ ├── uk-UA
│ │ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ │ └── bootmgr.efi.mui
│ │ │ │ ├── winsipolicy.p7b
│ │ │ │ ├── zh-CN
│ │ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ │ └── memtest.efi.mui
│ │ │ │ └── zh-TW
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ └── Recovery
│ │ │ ├── BCD
│ │ │ ├── BCD.LOG
│ │ │ ├── BCD.LOG1
│ │ │ └── BCD.LOG2
│ │ └── ubuntu
│ │ ├── BOOTX64.CSV
│ │ ├── fw
│ │ │ ├── fwupd-74997a6b-1adf-4b12-b994-401f06ea8c72.cap
│ │ │ └── fwupdate-mAHH2P.cap
│ │ ├── fwupdx64.efi
│ │ ├── fwupx64.efi
│ │ ├── grub.cfg
│ │ ├── grubx64.efi
│ │ ├── mmx64.efi
│ │ └── shimx64.efi
│ └── System Volume Information
│ ├── IndexerVolumeGuid
│ └── WPSettings.dat
├── grub
[...]
54 directories, 445 files
Please answer the following questions:
from source
, pacman
, apt-get
, etc): already there after fresh OS install$ fwupdmgr --version
client version: 1.3.3
compile-time dependency versions
gusb: 0.3.0
efivar: 37
daemon version: 1.3.3
$ fwupdmgr get-devices
20HGS22D00
│
├─Thunderbolt Controller:
│ Device ID: 9829435011463170d5c4af2a48d441d23f4f7a2e
│ Summary: Unmatched performance for high-speed I/O
│ Current version: 20.00
│ Vendor: Lenovo (TBT:0x0109)
│ GUIDs: 96c3f95f-611a-56f8-be95-0f912cb84657 ← TBT-01091609
│ e2b1fec6-8e86-51f6-89a6-afd49e79c64b ← TBT-01091609-0000:03:00.0
│ Device Flags: • Internal device
│ • Updatable
│ • Requires AC power
│ • Supported on remote server
│ • Device stages updates
│
├─Samsung SSD 960 EVO 500GB:
│ Device ID: e11623b2caa18fee292058a5c09ca4e6152f7ecf
│ Summary: NVM Express Solid State Drive
│ Current version: 3B7QCXE7
│ Vendor: Samsung Electronics Co Ltd (NVME:0x144D)
│ Serial Number: S3X4NB0K232179V
│ GUIDs: 5b3df2da-f745-5fd0-81de-5dafd7f0bf8c ← NVME\VEN_144D&DEV_A804
│ 841f7890-a450-5aa7-8e16-9a4ad2bffedb ← Samsung SSD 960 EVO 500GB
│ 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: 84149fb78009cf27cc1dd5520911f46f8792dbfe
│ Current version: 0.1.35
│ Minimum Version: 0.1.7
│ Vendor: LENOVO
│ GUID: 7a176688-0960-47ba-931b-7829849e8347
│ 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
│
├─UEFI Device Firmware:
│ Device ID: cbede50560aaa37366326cd54923421517427f39
│ Current version: 184.50.3425
│ Minimum Version: 0.0.1
│ Update State: success
│ GUID: e9124c4a-fdff-42e5-b2ad-f745db345953
│ 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
│
└─UEFI Device Firmware:
Device ID: 03a6930fc4c833443a7502dde379b98b961c8c57
Current version: 0.1.20
Minimum Version: 0.0.1
GUID: e2acd8e4-a376-47bb-a316-4f1e62a8ca1f
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
$ efibootmgr -v
~ efibootmgr -v
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0000,001B,0019,0017,0018,001A,001C,001D,001E,0001
Boot0000* Fedora HD(1,MBR,0x664cffaa,0x800,0x12c000)/File(\EFI\fedora\shimx64.efi)
Boot0001* Linux-Firmware-Updater HD(1,MBR,0x664cffaa,0x800,0x12c000)/File(\EFI\fedora\shimx64.efi)\.f.w.u.p.d.x.6.4...e.f.i...
Boot0010 Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0011 Boot Menu FvFile(126a762d-5758-4fca-8531-201a7f57f850)
Boot0012 Diagnostic Splash Screen FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
Boot0013 Lenovo Diagnostics FvFile(3f7e615b-0d45-4f80-88dc-26b234958560)
Boot0014 Startup Interrupt Menu FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479)
Boot0015 Rescue and Recovery FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
Boot0016 MEBx Hot Key FvFile(ac6fd56a-3d41-4efd-a1b9-870293811a28)
Boot0017* USB CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
Boot0018* USB FDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot0019* NVMe0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a400)
Boot001A* ATA HDD0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f600)
Boot001B* USB HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
Boot001C* PCI LAN VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot001D Other CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35406)
Boot001E Other HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f606)
Boot001F* IDER BOOT CDROM PciRoot(0x0)/Pci(0x14,0x0)/USB(11,1)
Boot0020* IDER BOOT Floppy PciRoot(0x0)/Pci(0x14,0x0)/USB(11,0)
Boot0021* ATA HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)
Boot0022* ATAPI CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
Boot0023* PCI LAN VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
$ efivar -l | grep fw
0abba7dc-e516-4167-bbf5-4d9d1c739416-fwupd-e9124c4a-fdff-42e5-b2ad-f745db345953-0
0abba7dc-e516-4167-bbf5-4d9d1c739416-fwupd-ux-capsule
$ tree /boot
/boot
├── config-5.3.11-300.fc31.x86_64
├── config-5.3.12-300.fc31.x86_64
├── config-5.3.8-300.fc31.x86_64
├── efi
│ └── EFI
│ ├── BOOT
│ │ ├── BOOTX64.EFI
│ │ └── fbx64.efi
│ └── fedora
│ ├── BOOTX64.CSV
│ ├── fonts
│ ├── fw
│ │ ├── fwupd-3b8c8162-188c-46a4-aec9-be43f1d65697.cap
│ │ └── fwupd-e9124c4a-fdff-42e5-b2ad-f745db345953.cap
│ ├── fwupdx64.efi
│ ├── grub.cfg
│ ├── grubenv
│ ├── grubx64.efi
│ ├── mmx64.efi
│ ├── shim.efi
│ ├── shimx64.efi
│ └── shimx64-fedora.efi
├── grub2
│ ├── grubenv -> ../efi/EFI/fedora/grubenv
│ └── themes
│ └── system
│ ├── background.png
│ └── fireworks.png
├── initramfs-0-rescue-f1da7094709c4b7ab443e426b51af756.img
├── initramfs-5.3.11-300.fc31.x86_64.img
├── initramfs-5.3.12-300.fc31.x86_64.img
├── initramfs-5.3.8-300.fc31.x86_64.img
├── loader
│ └── entries
│ ├── f1da7094709c4b7ab443e426b51af756-0-rescue.conf
│ ├── f1da7094709c4b7ab443e426b51af756-5.3.11-300.fc31.x86_64.conf
│ ├── f1da7094709c4b7ab443e426b51af756-5.3.12-300.fc31.x86_64.conf
│ └── f1da7094709c4b7ab443e426b51af756-5.3.8-300.fc31.x86_64.conf
├── lost+found
├── System.map-5.3.11-300.fc31.x86_64
├── System.map-5.3.12-300.fc31.x86_64
├── System.map-5.3.8-300.fc31.x86_64
├── vmlinuz-0-rescue-f1da7094709c4b7ab443e426b51af756
├── vmlinuz-5.3.11-300.fc31.x86_64
├── vmlinuz-5.3.12-300.fc31.x86_64
└── vmlinuz-5.3.8-300.fc31.x86_64
Please answer the following questions:
from source
, pacman
, apt-get
, etc): dnf installI am running Fedora 31 on a Lenovo T470s. fwupdmgr shows that I have updates available.
~ sudo fwupdmgr refresh
Fetching metadata https://cdn.fwupd.org/downloads/firmware.xml.gz
Downloading… [***************************************]
Fetching signature https://cdn.fwupd.org/downloads/firmware.xml.gz.asc
Successfully downloaded new metadata: 4 local devices supported
~ sudo fwupdmgr update
No upgrades for Thunderbolt Controller, current is 20.00: 20.00=same
No upgrades for System Firmware, current is 0.1.35: 0.1.35=same, 0.1.34=older, 0.1.33=older, 0.1.32=older, 0.1.31=older
Upgrade available for UEFI Device Firmware from 184.50.3425 to 184.70.3626
20HGS22D00 must remain plugged into a power source for the duration of the update to avoid damage. Continue with update? [Y|n]: Y
Downloading 184.70.3626 for UEFI Device Firmware...
Decompressing… [***************************************]
Authenticating… [***************************************]
Updating UEFI Device Firmware… ]
Scheduling… [***************************************]
Successfully installed firmware
No upgrades for UEFI Device Firmware, current is 0.1.20: 0.1.20=same
An update requires a reboot to complete. Restart now? [Y|n]: Y
On the reboot, I see the following which I have transcribed below:
dpath: \EFI\fedora\shimx64.efi
path: \fwupdx64.efi
Found update fwupd-e9124c4a-fdff-42e5-b2ad-f745db345953-0
Adding new capsule
Adding new capsule
Adding new capsule
WARNING: Could not query capsule capabilities: Unsupported
WARNING: Could not apply capsules: Unsupported
start_image() returned Unsupported
On rebooting I see the same available firmware update. Is there a workaround or fix for this?
For missing firmware please provide the following items:
Link to firmware update at OEM website: https://pcsupport.lenovo.com/us/en/products/LAPTOPS-AND-NETBOOKS/THINKPAD-T-SERIES-LAPTOPS/THINKPAD-T580-TYPE-20L9-20LA/downloads/DS502395
Firmware release date (if available on OEM website): 2019-03-13, but the 2019-02-19 update is also missing
Link to the device page on LVFS: https://fwupd.org/lvfs/device/com.lenovo.ThinkPadN27ET.firmware
It looks like the firmwares have been uploaded (but maybe embargoed somehow?): https://fwupd.org/lvfs/device/com.lenovo.ThinkPadN27ET.firmware/analytics
The graph shows two 2019 Q1 uploads for the device, which matches Lenovo's firmware release count for 2019 so far. Yet, neither appears on the LVFS site or on my Fedora-based desktop.
To help us pinpoint your issue, please insert the output of the
following commands when ran on the system with the issue:
$ fwupdmgr --version
client version: 1.3.8
compile-time dependency versions
gusb: 0.3.4
efivar: 37
daemon version: 1.3.8
Note, the switch --version
is only present since version 0.9.6. If you use an
earlier version, please use the package manager to find out the package
version. For example, dpkg -l fwupd
.
$ fwupdmgr get-devices
20L7CTO1WW
│
├─INTEL SSDPEKKW512G8:
│ Device ID: c82980cd3fe66f7d0a8bb83b353cbc271177efd4
│ Summary: NVM Express Solid State Drive
│ Current version: 004C
│ Vendor: Intel Corporation (NVME:0x8086)
│ GUIDs: 79517f86-8df8-5d6e-a18b-33f0b36a78e9
│ 68db11e5-b0cf-5bc9-a94e-17e28496e505
│ 4d10db12-e333-5e97-9ef3-de112dd88175
│ 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: e7cc234e82d08b6a14e246beb6b5f8142091e570
│ Current version: 0.1.38
│ Minimum Version: 0.0.1
│ Vendor: LENOVO (DMI:LENOVO)
│ Update Error: TPM PCR0 differs from reconstruction, please report!
│ GUID: ebfe8df8-dee7-4692-a721-cbcf5095c5cf
│ 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
│
├─UEFI Device Firmware:
│ Device ID: cf3ad1e5e6838b09cba64bb5ccb1142dd44995d2
│ Current version: 184.70.3626
│ Minimum Version: 184.70.3626
│ Vendor: DMI:LENOVO
│ GUID: 676af093-2a5c-4238-9c29-db8063a33532
│ 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
│
└─UEFI Device Firmware:
Device ID: 323bda90831520867f8c02544efb9711dfca9fb6
Current version: 0.1.20
Minimum Version: 0.1.20
Vendor: DMI:LENOVO
GUID: 4d254d6e-cd67-477b-97d5-bc3048af45c4
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
$ efibootmgr -v
BootCurrent: 0004
Timeout: 0 seconds
BootOrder: 0004,001B,0003,0001,0000,0017,0018,001A,001C,001D,001E,0019,0002
Boot0000 Windows Boot Manager HD(1,GPT,51c7b5e0-4946-47f0-8293-9bbf1e07a4f2,0x800,0x82000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...K................
Boot0001 grub2 HD(1,GPT,51c7b5e0-4946-47f0-8293-9bbf1e07a4f2,0x800,0x82000)/File(\EFI\grub2\grubx64.efi)
Boot0002* Linux-Firmware-Updater HD(1,GPT,12164665-0b78-aa47-b970-067d920e9c59,0xffff,0xffff0)/File(\EFI\arch\fwupdx64.efi)
Boot0003 Linux Boot Manager HD(1,GPT,51c7b5e0-4946-47f0-8293-9bbf1e07a4f2,0x800,0x82000)/File(\EFI\systemd\systemd-bootx64.efi)
Boot0004* Linux Boot Manager HD(1,GPT,12164665-0b78-aa47-b970-067d920e9c59,0xffff,0xffff0)/File(\EFI\systemd\systemd-bootx64.efi)
Boot0010 Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0011 Boot Menu FvFile(126a762d-5758-4fca-8531-201a7f57f850)
Boot0012 Diagnostic Splash Screen FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
Boot0013 Lenovo Diagnostics FvFile(3f7e615b-0d45-4f80-88dc-26b234958560)
Boot0014 Startup Interrupt Menu FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479)
Boot0015 Rescue and Recovery FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
Boot0016 MEBx Hot Key FvFile(ac6fd56a-3d41-4efd-a1b9-870293811a28)
Boot0017* USB CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
Boot0018* USB FDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot0019 NVMe0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a400)
Boot001A* ATA HDD0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f600)
Boot001B* USB HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
Boot001C* PCI LAN VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot001D Other CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35406)
Boot001E Other HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f606)
Boot001F* USBR BOOT CDROM PciRoot(0x0)/Pci(0x14,0x0)/USB(11,1)
Boot0020* USBR BOOT Floppy PciRoot(0x0)/Pci(0x14,0x0)/USB(11,0)
Boot0021* ATA HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)
Boot0022* ATAPI CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
$ efivar -l | grep fw
0abba7dc-e516-4167-bbf5-4d9d1c739416-fwupd-4d254d6e-cd67-477b-97d5-bc3048af45c4-0
0abba7dc-e516-4167-bbf5-4d9d1c739416-fwupd-ebfe8df8-dee7-4692-a721-cbcf5095c5cf-0
0abba7dc-e516-4167-bbf5-4d9d1c739416-fwupd-ux-capsule
$ tree /boot
/boot
├── $RECYCLE.BIN
│ └── desktop.ini
├── a6510b31cb7b49c28abdb64c22e3262e
├── BOOT
│ └── BOOT.SDI
├── EFI
│ ├── arch
│ │ ├── fw
│ │ │ ├── fwupd-3b8c8162-188c-46a4-aec9-be43f1d65697.cap
│ │ │ ├── fwupd-4d254d6e-cd67-477b-97d5-bc3048af45c4.cap
│ │ │ └── fwupd-ebfe8df8-dee7-4692-a721-cbcf5095c5cf.cap
│ │ ├── fwupdx64.efi
│ │ └── grubx64.efi
│ ├── arch_grub
│ │ └── grubx64.efi
│ ├── Boot
│ │ ├── bootx64.efi
│ │ ├── LenovoBT.EFI
│ │ ├── License.txt
│ │ └── ReadMe.txt
│ ├── EFI
│ │ └── GRUB
│ │ └── grubx64.efi
│ ├── fwupdx64.efi
│ ├── grub
│ │ └── grubx64.efi
│ ├── grub2
│ │ └── grubx64.efi
│ ├── Linux
│ ├── Microsoft
│ │ ├── Boot
│ │ │ ├── BCD
│ │ │ ├── BCD.LOG
│ │ │ ├── BCD.LOG1
│ │ │ ├── BCD.LOG2
│ │ │ ├── bg-BG
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ └── bootmgr.efi.mui
│ │ │ ├── bootmgfw.efi
│ │ │ ├── bootmgr.efi
│ │ │ ├── BOOTSTAT.DAT
│ │ │ ├── boot.stl
│ │ │ ├── cs-CZ
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── da-DK
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── de-DE
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── el-GR
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── en-GB
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ └── bootmgr.efi.mui
│ │ │ ├── en-US
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── es-ES
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── es-MX
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ └── bootmgr.efi.mui
│ │ │ ├── et-EE
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ └── bootmgr.efi.mui
│ │ │ ├── fi-FI
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── Fonts
│ │ │ │ ├── chs_boot.ttf
│ │ │ │ ├── cht_boot.ttf
│ │ │ │ ├── jpn_boot.ttf
│ │ │ │ ├── kor_boot.ttf
│ │ │ │ ├── malgun_boot.ttf
│ │ │ │ ├── malgunn_boot.ttf
│ │ │ │ ├── meiryo_boot.ttf
│ │ │ │ ├── meiryon_boot.ttf
│ │ │ │ ├── msjh_boot.ttf
│ │ │ │ ├── msjhn_boot.ttf
│ │ │ │ ├── msyh_boot.ttf
│ │ │ │ ├── msyhn_boot.ttf
│ │ │ │ ├── segmono_boot.ttf
│ │ │ │ ├── segoen_slboot.ttf
│ │ │ │ ├── segoe_slboot.ttf
│ │ │ │ └── wgl4_boot.ttf
│ │ │ ├── fr-CA
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ └── bootmgr.efi.mui
│ │ │ ├── fr-FR
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── hr-HR
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ └── bootmgr.efi.mui
│ │ │ ├── hu-HU
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── it-IT
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── ja-JP
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── kd_02_10df.dll
│ │ │ ├── kd_02_10ec.dll
│ │ │ ├── kd_02_1137.dll
│ │ │ ├── kd_02_14e4.dll
│ │ │ ├── kd_02_15b3.dll
│ │ │ ├── kd_02_1969.dll
│ │ │ ├── kd_02_19a2.dll
│ │ │ ├── kd_02_1af4.dll
│ │ │ ├── kd_02_8086.dll
│ │ │ ├── kd_07_1415.dll
│ │ │ ├── kd_0C_8086.dll
│ │ │ ├── kdstub.dll
│ │ │ ├── ko-KR
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── lt-LT
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ └── bootmgr.efi.mui
│ │ │ ├── lv-LV
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ └── bootmgr.efi.mui
│ │ │ ├── memtest.efi
│ │ │ ├── nb-NO
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── nl-NL
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── pl-PL
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── pt-BR
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── pt-PT
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── qps-ploc
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── Resources
│ │ │ │ ├── bootres.dll
│ │ │ │ └── en-US
│ │ │ │ └── bootres.dll.mui
│ │ │ ├── ro-RO
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ └── bootmgr.efi.mui
│ │ │ ├── ru-RU
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── sk-SK
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ └── bootmgr.efi.mui
│ │ │ ├── sl-SI
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ └── bootmgr.efi.mui
│ │ │ ├── sr-Latn-RS
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ └── bootmgr.efi.mui
│ │ │ ├── sv-SE
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── tr-TR
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── uk-UA
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ └── bootmgr.efi.mui
│ │ │ ├── winsipolicy.p7b
│ │ │ ├── zh-CN
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ └── zh-TW
│ │ │ ├── bootmgfw.efi.mui
│ │ │ ├── bootmgr.efi.mui
│ │ │ └── memtest.efi.mui
│ │ └── Recovery
│ │ ├── BCD
│ │ ├── BCD.LOG
│ │ ├── BCD.LOG1
│ │ └── BCD.LOG2
│ └── systemd
│ └── systemd-bootx64.efi
├── grub
│ ├── fonts
│ │ └── unicode.pf2
│ ├── grub.cfg
│ ├── grub.cfg.new
│ ├── grubenv
│ ├── locale
│ │ ├── ast.mo
│ │ ├── ca.mo
│ │ ├── da.mo
│ │ ├── de_CH.mo
│ │ ├── [email protected]
│ │ ├── de.mo
│ │ ├── [email protected]
│ │ ├── [email protected]
│ │ ├── [email protected]
│ │ ├── [email protected]
│ │ ├── eo.mo
│ │ ├── es.mo
│ │ ├── fi.mo
│ │ ├── fr.mo
│ │ ├── gl.mo
│ │ ├── hr.mo
│ │ ├── hu.mo
│ │ ├── id.mo
│ │ ├── it.mo
│ │ ├── ja.mo
│ │ ├── ko.mo
│ │ ├── lt.mo
│ │ ├── nb.mo
│ │ ├── nl.mo
│ │ ├── pa.mo
│ │ ├── pl.mo
│ │ ├── pt_BR.mo
│ │ ├── ru.mo
│ │ ├── sl.mo
│ │ ├── sr.mo
│ │ ├── sv.mo
│ │ ├── tr.mo
│ │ ├── uk.mo
│ │ ├── vi.mo
│ │ ├── zh_CN.mo
│ │ └── zh_TW.mo
│ ├── themes
│ │ └── starfield
│ │ ├── blob_w.png
│ │ ├── boot_menu_c.png
│ │ ├── boot_menu_e.png
│ │ ├── boot_menu_ne.png
│ │ ├── boot_menu_n.png
│ │ ├── boot_menu_nw.png
│ │ ├── boot_menu_se.png
│ │ ├── boot_menu_s.png
│ │ ├── boot_menu_sw.png
│ │ ├── boot_menu_w.png
│ │ ├── COPYING.CC-BY-SA-3.0
│ │ ├── dejavu_10.pf2
│ │ ├── dejavu_12.pf2
│ │ ├── dejavu_14.pf2
│ │ ├── dejavu_16.pf2
│ │ ├── dejavu_bold_14.pf2
│ │ ├── README
│ │ ├── slider_c.png
│ │ ├── slider_n.png
│ │ ├── slider_s.png
│ │ ├── starfield.png
│ │ ├── terminal_box_c.png
│ │ ├── terminal_box_e.png
│ │ ├── terminal_box_ne.png
│ │ ├── terminal_box_n.png
│ │ ├── terminal_box_nw.png
│ │ ├── terminal_box_se.png
│ │ ├── terminal_box_s.png
│ │ ├── terminal_box_sw.png
│ │ ├── terminal_box_w.png
│ │ └── theme.txt
│ └── x86_64-efi
│ ├── acpi.mod
│ ├── adler32.mod
│ ├── affs.mod
│ ├── afs.mod
│ ├── ahci.mod
│ ├── all_video.mod
│ ├── aout.mod
│ ├── appleldr.mod
│ ├── archelp.mod
│ ├── ata.mod
│ ├── at_keyboard.mod
│ ├── backtrace.mod
│ ├── bfs.mod
│ ├── bitmap.mod
│ ├── bitmap_scale.mod
│ ├── blocklist.mod
│ ├── boot.mod
│ ├── boottime.mod
│ ├── bsd.mod
│ ├── bswap_test.mod
│ ├── btrfs.mod
│ ├── bufio.mod
│ ├── cacheinfo.mod
│ ├── cat.mod
│ ├── cbfs.mod
│ ├── cbls.mod
│ ├── cbmemc.mod
│ ├── cbtable.mod
│ ├── cbtime.mod
│ ├── chain.mod
│ ├── cmdline_cat_test.mod
│ ├── cmp.mod
│ ├── cmp_test.mod
│ ├── command.lst
│ ├── configfile.mod
│ ├── core.efi
│ ├── cpio_be.mod
│ ├── cpio.mod
│ ├── cpuid.mod
│ ├── crc64.mod
│ ├── cryptodisk.mod
│ ├── crypto.lst
│ ├── crypto.mod
│ ├── cs5536.mod
│ ├── ctz_test.mod
│ ├── datehook.mod
│ ├── date.mod
│ ├── datetime.mod
│ ├── diskfilter.mod
│ ├── disk.mod
│ ├── div.mod
│ ├── div_test.mod
│ ├── dm_nv.mod
│ ├── echo.mod
│ ├── efifwsetup.mod
│ ├── efi_gop.mod
│ ├── efinet.mod
│ ├── efi_uga.mod
│ ├── ehci.mod
│ ├── elf.mod
│ ├── eval.mod
│ ├── exfat.mod
│ ├── exfctest.mod
│ ├── ext2.mod
│ ├── extcmd.mod
│ ├── fat.mod
│ ├── file.mod
│ ├── fixvideo.mod
│ ├── font.mod
│ ├── fshelp.mod
│ ├── fs.lst
│ ├── functional_test.mod
│ ├── gcry_arcfour.mod
│ ├── gcry_blowfish.mod
│ ├── gcry_camellia.mod
│ ├── gcry_cast5.mod
│ ├── gcry_crc.mod
│ ├── gcry_des.mod
│ ├── gcry_dsa.mod
│ ├── gcry_idea.mod
│ ├── gcry_md4.mod
│ ├── gcry_md5.mod
│ ├── gcry_rfc2268.mod
│ ├── gcry_rijndael.mod
│ ├── gcry_rmd160.mod
│ ├── gcry_rsa.mod
│ ├── gcry_seed.mod
│ ├── gcry_serpent.mod
│ ├── gcry_sha1.mod
│ ├── gcry_sha256.mod
│ ├── gcry_sha512.mod
│ ├── gcry_tiger.mod
│ ├── gcry_twofish.mod
│ ├── gcry_whirlpool.mod
│ ├── geli.mod
│ ├── gettext.mod
│ ├── gfxmenu.mod
│ ├── gfxterm_background.mod
│ ├── gfxterm_menu.mod
│ ├── gfxterm.mod
│ ├── gptsync.mod
│ ├── grub.efi
│ ├── gzio.mod
│ ├── halt.mod
│ ├── hashsum.mod
│ ├── hdparm.mod
│ ├── hello.mod
│ ├── help.mod
│ ├── hexdump.mod
│ ├── hfs.mod
│ ├── hfspluscomp.mod
│ ├── hfsplus.mod
│ ├── http.mod
│ ├── iorw.mod
│ ├── iso9660.mod
│ ├── jfs.mod
│ ├── jpeg.mod
│ ├── keylayouts.mod
│ ├── keystatus.mod
│ ├── ldm.mod
│ ├── legacycfg.mod
│ ├── legacy_password_test.mod
│ ├── linux16.mod
│ ├── linux.mod
│ ├── loadbios.mod
│ ├── loadenv.mod
│ ├── loopback.mod
│ ├── lsacpi.mod
│ ├── lsefimmap.mod
│ ├── lsefi.mod
│ ├── lsefisystab.mod
│ ├── lsmmap.mod
│ ├── ls.mod
│ ├── lspci.mod
│ ├── lssal.mod
│ ├── luks.mod
│ ├── lvm.mod
│ ├── lzopio.mod
│ ├── macbless.mod
│ ├── macho.mod
│ ├── mdraid09_be.mod
│ ├── mdraid09.mod
│ ├── mdraid1x.mod
│ ├── memdisk.mod
│ ├── memrw.mod
│ ├── minicmd.mod
│ ├── minix2_be.mod
│ ├── minix2.mod
│ ├── minix3_be.mod
│ ├── minix3.mod
│ ├── minix_be.mod
│ ├── minix.mod
│ ├── mmap.mod
│ ├── moddep.lst
│ ├── modinfo.sh
│ ├── morse.mod
│ ├── mpi.mod
│ ├── msdospart.mod
│ ├── mul_test.mod
│ ├── multiboot2.mod
│ ├── multiboot.mod
│ ├── nativedisk.mod
│ ├── net.mod
│ ├── newc.mod
│ ├── nilfs2.mod
│ ├── normal.mod
│ ├── ntfscomp.mod
│ ├── ntfs.mod
│ ├── odc.mod
│ ├── offsetio.mod
│ ├── ohci.mod
│ ├── part_acorn.mod
│ ├── part_amiga.mod
│ ├── part_apple.mod
│ ├── part_bsd.mod
│ ├── part_dfly.mod
│ ├── part_dvh.mod
│ ├── part_gpt.mod
│ ├── partmap.lst
│ ├── part_msdos.mod
│ ├── part_plan.mod
│ ├── part_sun.mod
│ ├── part_sunpc.mod
│ ├── parttool.lst
│ ├── parttool.mod
│ ├── password.mod
│ ├── password_pbkdf2.mod
│ ├── pata.mod
│ ├── pbkdf2.mod
│ ├── pbkdf2_test.mod
│ ├── pcidump.mod
│ ├── play.mod
│ ├── png.mod
│ ├── priority_queue.mod
│ ├── probe.mod
│ ├── procfs.mod
│ ├── progress.mod
│ ├── raid5rec.mod
│ ├── raid6rec.mod
│ ├── random.mod
│ ├── read.mod
│ ├── reboot.mod
│ ├── regexp.mod
│ ├── reiserfs.mod
│ ├── relocator.mod
│ ├── romfs.mod
│ ├── scsi.mod
│ ├── search_fs_file.mod
│ ├── search_fs_uuid.mod
│ ├── search_label.mod
│ ├── search.mod
│ ├── serial.mod
│ ├── setjmp.mod
│ ├── setjmp_test.mod
│ ├── setpci.mod
│ ├── sfs.mod
│ ├── shift_test.mod
│ ├── signature_test.mod
│ ├── sleep.mod
│ ├── sleep_test.mod
│ ├── spkmodem.mod
│ ├── squash4.mod
│ ├── syslinuxcfg.mod
│ ├── tar.mod
│ ├── terminal.lst
│ ├── terminal.mod
│ ├── terminfo.mod
│ ├── test_blockarg.mod
│ ├── testload.mod
│ ├── test.mod
│ ├── testspeed.mod
│ ├── tftp.mod
│ ├── tga.mod
│ ├── time.mod
│ ├── trig.mod
│ ├── tr.mod
│ ├── true.mod
│ ├── udf.mod
│ ├── ufs1_be.mod
│ ├── ufs1.mod
│ ├── ufs2.mod
│ ├── uhci.mod
│ ├── usb_keyboard.mod
│ ├── usb.mod
│ ├── usbms.mod
│ ├── usbserial_common.mod
│ ├── usbserial_ftdi.mod
│ ├── usbserial_pl2303.mod
│ ├── usbserial_usbdebug.mod
│ ├── usbtest.mod
│ ├── verify.mod
│ ├── video_bochs.mod
│ ├── video_cirrus.mod
│ ├── video_colors.mod
│ ├── video_fb.mod
│ ├── videoinfo.mod
│ ├── video.lst
│ ├── video.mod
│ ├── videotest_checksum.mod
│ ├── videotest.mod
│ ├── xfs.mod
│ ├── xnu.mod
│ ├── xnu_uuid.mod
│ ├── xnu_uuid_test.mod
│ ├── xzio.mod
│ ├── zfscrypt.mod
│ ├── zfsinfo.mod
│ └── zfs.mod
├── initramfs-linux-fallback.img
├── initramfs-linux-git-fallback.img
├── initramfs-linux-git.img
├── initramfs-linux.img
├── initramfs-linux-mainline-fallback.img
├── initramfs-linux-mainline.img
├── intel-ucode.img
├── loader
│ ├── entries
│ │ ├── arch.conf
│ │ ├── arch-git.conf
│ │ └── arch-mainline.conf
│ ├── loader.conf
│ └── random-seed
├── System Volume Information
│ ├── IndexerVolumeGuid
│ └── WPSettings.dat
├── vmlinuz-linux
├── vmlinuz-linux-git
└── vmlinuz-linux-mainline
Please answer the following questions:
from source
, pacman
, apt-get
, etc):The process of updating firmware stops when UEFI program for update starts (after a reboot). A blue screen appears (design resembling Windows 10 Boot manager, I was frightened as I removed any traces of Windows from my disks)
Your PC/Device needs to bе repaired
A required device isn't connected or can't be accessed
Error code: 0xc0000225You'll need to use recovery tools. If you don't have any installation media (like a disc or USB device), contact your PC administrator or PC/Device manufacturer.
After seeing it for the 1st time, I did a manual reboot and entered UEFI boot menu and chose Linux Firmware Updater. It took me to the same screen.
I rebooted into Recovery Environment by pressing F1 and it took me to my default GRUB menu removing UEFI boot entry for Linux Firmware Updater.
Please direct me how I can collect more information about this error so you could fix it.
To help us pinpoint your issue, please insert the output of the
following commands when ran on the system with the issue:
$ fwupdmgr --version
client version: 1.1.3
compile-time dependency versions
appstream-glib: 0.7.9
gusb: 0.2.11
efivar: 36
daemon version: 1.1.3
$ fwupdmgr get-devices
20M90019RT System Firmware
DeviceId: 65b6a9dc7b7df18bdff003584b51bf21373e3aa6
Guid: 1e1fe415-74e8-49e1-9508-106b3d13d50d
Guid: 171800c9-1a51-5fd9-a32b-7b3999cb1c4e
Guid: 230c8b18-8d9b-53ec-838b-6cfc0383493a
Plugin: uefi
Flags: internal|updatable|require-ac|supported|registered|needs-reboot
Version: 0.1.12
VersionLowest: 0.1.0
Icon: computer
Created: 2018-10-28
UpdateState: success
UEFI Device Firmware
DeviceId: 619057f1d0da67b3fa4e9f74e09fc9218ce32643
Guid: 971682af-21a0-46e3-91c0-825702c2ba70
Guid: b892b4fd-841b-5ec5-a700-437299fb233f
Plugin: uefi
Flags: internal|updatable|require-ac|registered|needs-reboot
Version: 192.7.1122
VersionLowest: 0.0.1
Icon: audio-card
Created: 2018-10-28
UEFI Device Firmware
DeviceId: 0f3c64df11304fc5711ef77a93e3e042e2738907
Guid: 88b8ba7e-296b-4f9e-929f-dcc19318dbcf
Guid: 629122db-a18d-5770-a3f3-1e3d42907f7c
Plugin: uefi
Flags: internal|updatable|require-ac|registered|needs-reboot
Version: 0.1.10
VersionLowest: 0.1.10
Icon: audio-card
Created: 2018-10-28
Samsung SSD 970 EVO 2TB
DeviceId: 03281da317dccd2b18de2bd1cc70a782df40ed7e
Guid: 47335265-a509-51f7-841e-1c94911af66b
Guid: 8fd4ca73-d0ae-52e8-8977-461435c6f4cf
Serial: S464NB0K704432V
Summary: NVM Express Solid State Drive
Plugin: nvme
Flags: internal|updatable|require-ac|registered|needs-reboot
Vendor: Samsung Electronics Co Ltd
VendorId: NVME:0x144D
Version: 1B2QEXE7
Icon: drive-harddisk
Created: 2018-10-28
SAMSUNG MZVLB512HAJQ-000L7
DeviceId: c6a0cfba7c7d81e253fce571e1d1e9f6003ae1c7
Guid: 47335265-a509-51f7-841e-1c94911af66b
Guid: 8fd4ca73-d0ae-52e8-8977-461435c6f4cf
Serial: S3TNNF1K635499
Summary: NVM Express Solid State Drive
Plugin: nvme
Flags: internal|updatable|require-ac|registered|needs-reboot
Vendor: Samsung Electronics Co Ltd
VendorId: NVME:0x144D
Version: 4L2QEXA7
Icon: drive-harddisk
Created: 2018-10-28
PF16W6Y2 ~ #
$ efibootmgr -v
BootNext: 0000
BootCurrent: 0001
Timeout: 2 seconds
BootOrder: 0001,0018,0019,001A,001B,001C,001D,001E,001F,0020,0021,0022,0027,0000
Boot0000* Linux Firmware Updater PciRoot(0x0)/Pci(0x1d,0x0)/Pci(0x0,0x0)/NVMe(0x1,00-25-38-86-81-B6-8D-9B)/File(\EFI\gentoo\fwupdx64.efi)
Boot0001* gentoo HD(1,GPT,82c9b306-4587-4db0-8695-0f90e1e046e7,0x800,0x82000)/File(\EFI\gentoo\grubx64.efi)
Boot0010 Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0011 Boot Menu FvFile(126a762d-5758-4fca-8531-201a7f57f850)
Boot0012 Diagnostic Splash Screen FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
Boot0013 Lenovo Diagnostics FvFile(3f7e615b-0d45-4f80-88dc-26b234958560)
Boot0014 Regulatory Information FvFile(478c92a0-2622-42b7-a65d-5894169e4d24)
Boot0015 Startup Interrupt Menu FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479)
Boot0016 Rescue and Recovery FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
Boot0017 MEBx Hot Key FvFile(ac6fd56a-3d41-4efd-a1b9-870293811a28)
Boot0018* USB CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
Boot0019* USB FDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot001A* NVMe0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a400)
Boot001B* NVMe1 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a401)
Boot001C* ATA HDD1 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f601)
Boot001D* ATA HDD2 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f602)
Boot001E* ATA HDD0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f600)
Boot001F* USB HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
Boot0020* PCI LAN VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot0021 Other CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35406)
Boot0022 Other HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f606)
Boot0023* IDER BOOT CDROM PciRoot(0x0)/Pci(0x14,0x0)/USB(15,1)
Boot0024* IDER BOOT Floppy PciRoot(0x0)/Pci(0x14,0x0)/USB(15,0)
Boot0025* ATA HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)
Boot0026* ATAPI CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
Boot0027* PCI LAN VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
$ efivar -l | grep fw
0abba7dc-e516-4167-bbf5-4d9d1c739416-fwupd-1e1fe415-74e8-49e1-9508-106b3d13d50d-0
$ tree /boot
/boot
├── config-4.18.14-gentoo-zfs
├── config-4.18.14-gentoo-zfs.old
├── config-4.18.15-gentoo-zfs
├── config-4.18.16-gentoo-zfs
├── config-4.18.16-gentoo-zfs.old
├── config-4.19.0-gentoo-zfs
├── efi
│ ├── BOOT
│ │ └── BOOT.SDI
│ ├── EFI
│ │ ├── Boot
│ │ │ ├── bootx64.efi
│ │ │ ├── LenovoBT.EFI
│ │ │ ├── License.txt
│ │ │ └── ReadMe.txt
│ │ ├── gentoo
│ │ │ ├── fw
│ │ │ │ └── fwupd-1e1fe415-74e8-49e1-9508-106b3d13d50d.cap
│ │ │ ├── fwupdx64.efi
│ │ │ └── grubx64.efi
│ │ └── Microsoft
│ │ ├── Boot
│ │ │ ├── BCD
│ │ │ ├── BCD.LOG
│ │ │ ├── BCD.LOG1
│ │ │ ├── BCD.LOG2
│ │ │ ├── bg-BG
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ └── bootmgr.efi.mui
│ │ │ ├── bootmgfw.efi
│ │ │ ├── bootmgr.efi
│ │ │ ├── BOOTSTAT.DAT
│ │ │ ├── boot.stl
│ │ │ ├── cs-CZ
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── da-DK
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── de-DE
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── el-GR
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── en-GB
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ └── bootmgr.efi.mui
│ │ │ ├── en-US
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── es-ES
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── es-MX
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ └── bootmgr.efi.mui
│ │ │ ├── et-EE
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ └── bootmgr.efi.mui
│ │ │ ├── fi-FI
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── Fonts
│ │ │ │ ├── chs_boot.ttf
│ │ │ │ ├── cht_boot.ttf
│ │ │ │ ├── jpn_boot.ttf
│ │ │ │ ├── kor_boot.ttf
│ │ │ │ ├── malgun_boot.ttf
│ │ │ │ ├── malgunn_boot.ttf
│ │ │ │ ├── meiryo_boot.ttf
│ │ │ │ ├── meiryon_boot.ttf
│ │ │ │ ├── msjh_boot.ttf
│ │ │ │ ├── msjhn_boot.ttf
│ │ │ │ ├── msyh_boot.ttf
│ │ │ │ ├── msyhn_boot.ttf
│ │ │ │ ├── segmono_boot.ttf
│ │ │ │ ├── segoen_slboot.ttf
│ │ │ │ ├── segoe_slboot.ttf
│ │ │ │ └── wgl4_boot.ttf
│ │ │ ├── fr-CA
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ └── bootmgr.efi.mui
│ │ │ ├── fr-FR
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── hr-HR
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ └── bootmgr.efi.mui
│ │ │ ├── hu-HU
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── it-IT
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── ja-JP
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── kd_02_10df.dll
│ │ │ ├── kd_02_10ec.dll
│ │ │ ├── kd_02_1137.dll
│ │ │ ├── kd_02_14e4.dll
│ │ │ ├── kd_02_15b3.dll
│ │ │ ├── kd_02_1969.dll
│ │ │ ├── kd_02_19a2.dll
│ │ │ ├── kd_02_1af4.dll
│ │ │ ├── kd_02_8086.dll
│ │ │ ├── kd_07_1415.dll
│ │ │ ├── kd_0C_8086.dll
│ │ │ ├── kdstub.dll
│ │ │ ├── ko-KR
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── lt-LT
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ └── bootmgr.efi.mui
│ │ │ ├── lv-LV
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ └── bootmgr.efi.mui
│ │ │ ├── memtest.efi
│ │ │ ├── nb-NO
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── nl-NL
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── pl-PL
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── pt-BR
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── pt-PT
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── qps-ploc
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── Resources
│ │ │ │ ├── bootres.dll
│ │ │ │ ├── en-US
│ │ │ │ │ └── bootres.dll.mui
│ │ │ │ └── ru-RU
│ │ │ │ └── bootres.dll.mui
│ │ │ ├── ro-RO
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ └── bootmgr.efi.mui
│ │ │ ├── ru-RU
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── sk-SK
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ └── bootmgr.efi.mui
│ │ │ ├── sl-SI
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ └── bootmgr.efi.mui
│ │ │ ├── sr-Latn-RS
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ └── bootmgr.efi.mui
│ │ │ ├── sv-SE
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── tr-TR
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ ├── uk-UA
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ └── bootmgr.efi.mui
│ │ │ ├── winsipolicy.p7b
│ │ │ ├── zh-CN
│ │ │ │ ├── bootmgfw.efi.mui
│ │ │ │ ├── bootmgr.efi.mui
│ │ │ │ └── memtest.efi.mui
│ │ │ └── zh-TW
│ │ │ ├── bootmgfw.efi.mui
│ │ │ ├── bootmgr.efi.mui
│ │ │ └── memtest.efi.mui
│ │ └── Recovery
│ │ ├── BCD
│ │ ├── BCD.LOG
│ │ ├── BCD.LOG1
│ │ └── BCD.LOG2
│ ├── $RECYCLE.BIN
│ │ └── desktop.ini
│ └── System Volume Information
│ ├── IndexerVolumeGuid
│ └── WPSettings.dat
├── grub
│ ├── fonts
│ │ ├── terminus.pf2
│ │ └── unicode.pf2
│ ├── grub.cfg
│ ├── grubenv
│ ├── locale
│ │ ├── ast.mo
│ │ ├── ca.mo
│ │ ├── da.mo
│ │ ├── de_CH.mo
│ │ ├── [email protected]
│ │ ├── de.mo
│ │ ├── [email protected]
│ │ ├── [email protected]
│ │ ├── [email protected]
│ │ ├── [email protected]
│ │ ├── [email protected]
│ │ ├── [email protected]
│ │ ├── eo.mo
│ │ ├── es.mo
│ │ ├── fi.mo
│ │ ├── fr.mo
│ │ ├── gl.mo
│ │ ├── hr.mo
│ │ ├── hu.mo
│ │ ├── id.mo
│ │ ├── it.mo
│ │ ├── ja.mo
│ │ ├── ko.mo
│ │ ├── lt.mo
│ │ ├── nb.mo
│ │ ├── nl.mo
│ │ ├── pa.mo
│ │ ├── pl.mo
│ │ ├── pt_BR.mo
│ │ ├── ru.mo
│ │ ├── sl.mo
│ │ ├── sr.mo
│ │ ├── sv.mo
│ │ ├── tr.mo
│ │ ├── uk.mo
│ │ ├── vi.mo
│ │ ├── zh_CN.mo
│ │ └── zh_TW.mo
│ ├── themes
│ │ └── starfield
│ │ ├── blob_w.png
│ │ ├── boot_menu_c.png
│ │ ├── boot_menu_e.png
│ │ ├── boot_menu_ne.png
│ │ ├── boot_menu_n.png
│ │ ├── boot_menu_nw.png
│ │ ├── boot_menu_se.png
│ │ ├── boot_menu_s.png
│ │ ├── boot_menu_sw.png
│ │ ├── boot_menu_w.png
│ │ ├── COPYING.CC-BY-SA-3.0
│ │ ├── dejavu_10.pf2
│ │ ├── dejavu_12.pf2
│ │ ├── dejavu_14.pf2
│ │ ├── dejavu_16.pf2
│ │ ├── dejavu_bold_14.pf2
│ │ ├── README
│ │ ├── slider_c.png
│ │ ├── slider_n.png
│ │ ├── slider_s.png
│ │ ├── starfield.png
│ │ ├── terminal_box_c.png
│ │ ├── terminal_box_e.png
│ │ ├── terminal_box_ne.png
│ │ ├── terminal_box_n.png
│ │ ├── terminal_box_nw.png
│ │ ├── terminal_box_se.png
│ │ ├── terminal_box_s.png
│ │ ├── terminal_box_sw.png
│ │ ├── terminal_box_w.png
│ │ └── theme.txt
│ └── x86_64-efi
│ ├── acpi.mod
│ ├── adler32.mod
│ ├── affs.mod
│ ├── afs.mod
│ ├── ahci.mod
│ ├── all_video.mod
│ ├── aout.mod
│ ├── appleldr.mod
│ ├── archelp.mod
│ ├── ata.mod
│ ├── at_keyboard.mod
│ ├── backtrace.mod
│ ├── bfs.mod
│ ├── bitmap.mod
│ ├── bitmap_scale.mod
│ ├── blocklist.mod
│ ├── boot.mod
│ ├── bsd.mod
│ ├── bswap_test.mod
│ ├── btrfs.mod
│ ├── bufio.mod
│ ├── cat.mod
│ ├── cbfs.mod
│ ├── cbls.mod
│ ├── cbmemc.mod
│ ├── cbtable.mod
│ ├── cbtime.mod
│ ├── chain.mod
│ ├── cmdline_cat_test.mod
│ ├── cmp.mod
│ ├── cmp_test.mod
│ ├── command.lst
│ ├── configfile.mod
│ ├── core.efi
│ ├── cpio_be.mod
│ ├── cpio.mod
│ ├── cpuid.mod
│ ├── crc64.mod
│ ├── cryptodisk.mod
│ ├── crypto.lst
│ ├── crypto.mod
│ ├── cs5536.mod
│ ├── ctz_test.mod
│ ├── datehook.mod
│ ├── date.mod
│ ├── datetime.mod
│ ├── diskfilter.mod
│ ├── disk.mod
│ ├── div.mod
│ ├── div_test.mod
│ ├── dm_nv.mod
│ ├── echo.mod
│ ├── efifwsetup.mod
│ ├── efi_gop.mod
│ ├── efinet.mod
│ ├── efi_uga.mod
│ ├── ehci.mod
│ ├── elf.mod
│ ├── eval.mod
│ ├── exfat.mod
│ ├── exfctest.mod
│ ├── ext2.mod
│ ├── extcmd.mod
│ ├── fat.mod
│ ├── file.mod
│ ├── fixvideo.mod
│ ├── font.mod
│ ├── fshelp.mod
│ ├── fs.lst
│ ├── functional_test.mod
│ ├── gcry_arcfour.mod
│ ├── gcry_blowfish.mod
│ ├── gcry_camellia.mod
│ ├── gcry_cast5.mod
│ ├── gcry_crc.mod
│ ├── gcry_des.mod
│ ├── gcry_dsa.mod
│ ├── gcry_idea.mod
│ ├── gcry_md4.mod
│ ├── gcry_md5.mod
│ ├── gcry_rfc2268.mod
│ ├── gcry_rijndael.mod
│ ├── gcry_rmd160.mod
│ ├── gcry_rsa.mod
│ ├── gcry_seed.mod
│ ├── gcry_serpent.mod
│ ├── gcry_sha1.mod
│ ├── gcry_sha256.mod
│ ├── gcry_sha512.mod
│ ├── gcry_tiger.mod
│ ├── gcry_twofish.mod
│ ├── gcry_whirlpool.mod
│ ├── geli.mod
│ ├── gettext.mod
│ ├── gfxmenu.mod
│ ├── gfxterm_background.mod
│ ├── gfxterm_menu.mod
│ ├── gfxterm.mod
│ ├── gptsync.mod
│ ├── grub.efi
│ ├── gzio.mod
│ ├── halt.mod
│ ├── hashsum.mod
│ ├── hdparm.mod
│ ├── hello.mod
│ ├── help.mod
│ ├── hexdump.mod
│ ├── hfs.mod
│ ├── hfspluscomp.mod
│ ├── hfsplus.mod
│ ├── http.mod
│ ├── iorw.mod
│ ├── iso9660.mod
│ ├── jfs.mod
│ ├── jpeg.mod
│ ├── keylayouts.mod
│ ├── keystatus.mod
│ ├── ldm.mod
│ ├── legacycfg.mod
│ ├── legacy_password_test.mod
│ ├── linux16.mod
│ ├── linux.mod
│ ├── loadbios.mod
│ ├── loadenv.mod
│ ├── loopback.mod
│ ├── lsacpi.mod
│ ├── lsefimmap.mod
│ ├── lsefi.mod
│ ├── lsefisystab.mod
│ ├── lsmmap.mod
│ ├── ls.mod
│ ├── lspci.mod
│ ├── lssal.mod
│ ├── luks.mod
│ ├── lvm.mod
│ ├── lzopio.mod
│ ├── macbless.mod
│ ├── macho.mod
│ ├── mdraid09_be.mod
│ ├── mdraid09.mod
│ ├── mdraid1x.mod
│ ├── memdisk.mod
│ ├── memrw.mod
│ ├── minicmd.mod
│ ├── minix2_be.mod
│ ├── minix2.mod
│ ├── minix3_be.mod
│ ├── minix3.mod
│ ├── minix_be.mod
│ ├── minix.mod
│ ├── mmap.mod
│ ├── moddep.lst
│ ├── modinfo.sh
│ ├── morse.mod
│ ├── mpi.mod
│ ├── msdospart.mod
│ ├── mul_test.mod
│ ├── multiboot2.mod
│ ├── multiboot.mod
│ ├── nativedisk.mod
│ ├── net.mod
│ ├── newc.mod
│ ├── nilfs2.mod
│ ├── normal.mod
│ ├── ntfscomp.mod
│ ├── ntfs.mod
│ ├── odc.mod
│ ├── offsetio.mod
│ ├── ohci.mod
│ ├── part_acorn.mod
│ ├── part_amiga.mod
│ ├── part_apple.mod
│ ├── part_bsd.mod
│ ├── part_dfly.mod
│ ├── part_dvh.mod
│ ├── part_gpt.mod
│ ├── partmap.lst
│ ├── part_msdos.mod
│ ├── part_plan.mod
│ ├── part_sun.mod
│ ├── part_sunpc.mod
│ ├── parttool.lst
│ ├── parttool.mod
│ ├── password.mod
│ ├── password_pbkdf2.mod
│ ├── pata.mod
│ ├── pbkdf2.mod
│ ├── pbkdf2_test.mod
│ ├── pcidump.mod
│ ├── play.mod
│ ├── png.mod
│ ├── priority_queue.mod
│ ├── probe.mod
│ ├── procfs.mod
│ ├── progress.mod
│ ├── raid5rec.mod
│ ├── raid6rec.mod
│ ├── random.mod
│ ├── read.mod
│ ├── reboot.mod
│ ├── regexp.mod
│ ├── reiserfs.mod
│ ├── relocator.mod
│ ├── romfs.mod
│ ├── scsi.mod
│ ├── search_fs_file.mod
│ ├── search_fs_uuid.mod
│ ├── search_label.mod
│ ├── search.mod
│ ├── serial.mod
│ ├── setjmp.mod
│ ├── setjmp_test.mod
│ ├── setpci.mod
│ ├── sfs.mod
│ ├── shift_test.mod
│ ├── signature_test.mod
│ ├── sleep.mod
│ ├── sleep_test.mod
│ ├── spkmodem.mod
│ ├── squash4.mod
│ ├── syslinuxcfg.mod
│ ├── tar.mod
│ ├── terminal.lst
│ ├── terminal.mod
│ ├── terminfo.mod
│ ├── test_blockarg.mod
│ ├── testload.mod
│ ├── test.mod
│ ├── testspeed.mod
│ ├── tftp.mod
│ ├── tga.mod
│ ├── time.mod
│ ├── trig.mod
│ ├── tr.mod
│ ├── true.mod
│ ├── udf.mod
│ ├── ufs1_be.mod
│ ├── ufs1.mod
│ ├── ufs2.mod
│ ├── uhci.mod
│ ├── usb_keyboard.mod
│ ├── usb.mod
│ ├── usbms.mod
│ ├── usbserial_common.mod
│ ├── usbserial_ftdi.mod
│ ├── usbserial_pl2303.mod
│ ├── usbserial_usbdebug.mod
│ ├── usbtest.mod
│ ├── verify.mod
│ ├── video_bochs.mod
│ ├── video_cirrus.mod
│ ├── video_colors.mod
│ ├── video_fb.mod
│ ├── videoinfo.mod
│ ├── video.lst
│ ├── video.mod
│ ├── videotest_checksum.mod
│ ├── videotest.mod
│ ├── xfs.mod
│ ├── xnu.mod
│ ├── xnu_uuid.mod
│ ├── xnu_uuid_test.mod
│ ├── xzio.mod
│ ├── zfscrypt.mod
│ ├── zfsinfo.mod
│ └── zfs.mod
├── initramfs-4.18.14-gentoo-zfs.img
├── initramfs-4.18.15-gentoo-zfs.img
├── initramfs-4.18.16-gentoo-zfs.img
├── System.map-4.18.14-gentoo-zfs
├── System.map-4.18.14-gentoo-zfs.old
├── System.map-4.18.15-gentoo-zfs
├── System.map-4.18.16-gentoo-zfs
├── System.map-4.18.16-gentoo-zfs.old
├── System.map-4.19.0-gentoo-zfs
├── vmlinuz-4.18.14-gentoo-zfs
├── vmlinuz-4.18.14-gentoo-zfs.old
├── vmlinuz-4.18.15-gentoo-zfs
├── vmlinuz-4.18.16-gentoo-zfs
├── vmlinuz-4.18.16-gentoo-zfs.old
└── vmlinuz-4.19.0-gentoo-zfs
57 directories, 509 files
Please answer the following questions:
from source
, pacman
, apt-get
, etc): fwupd is installed from main distribution repository gentooLink to firmware update at OEM website:
https://pcsupport.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-t-series-laptops/thinkpad-t470/downloads/DS121681
https://download.lenovo.com/pccbbs/mobiles/n1qth08w.exe
Firmware release date:
22 Jan 2020
Link to the device page on LVFS:
There aren't any Thunderbolt firmware images for the T470 on LVFS.
Fwupd is proposing an update for the Thinkpad T460s, but I have a T460.
I guess it's because they have the same GUID.
$ fwupdmgr --version
client version: 1.0.9
daemon version: 1.0.9
compile-time dependency versions
appstream-glib: 0.7.7
gusb: 0.2.11
fwupdate: 10
efivar: 34
$ fwupdmgr get-updates
UEFI Device Firmware has firmware updates:
GUID: ffaf3e12-a6ea-4352-851b-76c6455913c6
ID: com.lenovo.ThinkPadN1CHT.firmware
Update Version: 0.1.14
Update Name: ThinkPad T460s Embedded Controller Update
Update Summary: Lenovo ThinkPad T460s Embedded Controller Firmware
Update Remote ID: lvfs
Update Checksum: SHA1(ecb06ffd30f958f35ce9d7d9a8add8c53f445c91)
Update Location: https://fwupd.org/downloads/b28bf8f2c28cf63bff1faec6b89aec0a263152b3-Lenovo-ThinkPad-T460s-ECFirmware-1.14.cab
Update Description: Lenovo ThinkPad T460s Embedded Controller Firmware Version 1.14
The computer will be restarted automatically after updating BIOS completely . Do NOT turn off your computer or remove the AC adaptor while update is in progress.
New functions or enhancements
• Initial version on LVFS.
No upgrades for 20FMS5BT00 System Firmware, current is 0.1.41: 0.1.41=same, 0.1.40=older, 0.1.39=older, 0.1.38=older, 0.1.37=older
cannot handle firmware requirement not-child
$ fwupdmgr get-devices
UEFI Device Firmware
DeviceId: 33bc73bf0f48eb6177a007e9351e22d5bce2c04d
Guid: ffaf3e12-a6ea-4352-851b-76c6455913c6
Plugin: uefi
Flags: internal|updatable|require-ac|supported|registered|needs-reboot
Version: 0.1.9
VersionLowest: 0.0.1
Icon: audio-card
Created: 2019-07-11
UEFI Device Firmware
DeviceId: e47aa2e9c7ed86bbb41cbf7c7e9ca72504497207
Guid: 304a041a-be63-4f29-b429-168def233a23
Plugin: uefi
Flags: internal|updatable|require-ac|registered|needs-reboot
Version: 184.50.3425
VersionLowest: 0.0.1
Icon: audio-card
Created: 2019-07-11
UEFI Device Firmware
DeviceId: 1e27bf0e569658d727f2d126752b270ed048ea45
Guid: dad450ea-85da-4121-ae37-ce857cfa2b8e
Plugin: uefi
Flags: internal|updatable|require-ac|registered|needs-reboot
Version: 0.1.11
VersionLowest: 0.0.1
Icon: audio-card
Created: 2019-07-11
20FMS5BT00 System Firmware
DeviceId: 218dfc72dd94339f3c3fe47b0df642273d049170
Guid: c9a0acef-aa63-4b85-a52d-a9384163c0e8
Guid: 230c8b18-8d9b-53ec-838b-6cfc0383493a
Plugin: uefi
Flags: internal|updatable|require-ac|supported|registered|needs-reboot
Version: 0.1.41
VersionLowest: 0.1.22
Icon: computer
Created: 2019-07-11
Unifying Receiver
DeviceId: 234dbdf8192a70d88417faf2e9e2c76d7e380e0b
Guid: 77d843f7-682c-57e8-8e29-584f5b4f52a1
Guid: 9d131a0c-a606-580f-8eda-80587250b8d6
Summary: A miniaturised USB wireless receiver
Plugin: unifying
Flags: updatable|supported|registered
Vendor: Logitech
VendorId: USB:0x046D
Version: RQR12.07_B0029
VersionBootloader: BOT01.02_B0015
Icon: preferences-desktop-keyboard
Created: 2019-07-11
$ efibootmgr -v
BootCurrent: 001A
Timeout: 2 seconds
BootOrder: 0000,0010,0011,0012,0013,0017,0018,0019,001A,001B,001C
Boot0000* ubuntu HD(1,GPT,cbedde73-72ea-4e88-990d-881eb820118c,0x800,0x76800)/File(\EFI\ubuntu\shimx64.efi)
Boot0010 Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0011 Boot Menu FvFile(126a762d-5758-4fca-8531-201a7f57f850)
Boot0012 Diagnostic Splash Screen FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
Boot0013 Lenovo Diagnostics FvFile(3f7e615b-0d45-4f80-88dc-26b234958560)
Boot0014 Startup Interrupt Menu FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479)
Boot0015 Rescue and Recovery FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
Boot0016 MEBx Hot Key FvFile(ac6fd56a-3d41-4efd-a1b9-870293811a28)
Boot0017* USB CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
Boot0018* USB FDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot0019* NVMe0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a400)
Boot001A* ATA HDD0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f600)
Boot001B* USB HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
Boot001C* PCI LAN VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot001D* IDER BOOT CDROM PciRoot(0x0)/Pci(0x14,0x0)/USB(11,1)
Boot001E* IDER BOOT Floppy PciRoot(0x0)/Pci(0x14,0x0)/USB(11,0)
Boot001F* ATA HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)
Boot0020* ATAPI CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
$ efivar -l | grep fw
$ tree /boot
/boot
├── config-4.18.0-15-generic
├── config-4.18.0-25-generic
├── efi
│ └── EFI
│ ├── BOOT
│ │ ├── BOOTX64.EFI
│ │ └── fbx64.efi
│ └── ubuntu
│ ├── BOOTX64.CSV
│ ├── fw
│ ├── fwupx64.efi
│ ├── grub.cfg
│ ├── grubx64.efi
│ ├── mmx64.efi
│ └── shimx64.efi
├── grub
│ ├── fonts
│ │ └── unicode.pf2
│ ├── gfxblacklist.txt
│ ├── grub.cfg
│ ├── grubenv
│ ├── locale
│ │ ├── da.mo
│ │ ├── en_AU.mo
│ │ ├── en_CA.mo
│ │ ├── en_GB.mo
│ │ ├── [email protected]
│ │ └── sv.mo
│ ├── unicode.pf2
│ └── x86_64-efi
│ ├── acpi.mod
│ ├── adler32.mod
│ ├── affs.mod
│ ├── afs.mod
│ ├── ahci.mod
│ ├── all_video.mod
│ ├── aout.mod
│ ├── appleldr.mod
│ ├── archelp.mod
│ ├── ata.mod
│ ├── at_keyboard.mod
│ ├── backtrace.mod
│ ├── bfs.mod
│ ├── bitmap.mod
│ ├── bitmap_scale.mod
│ ├── blocklist.mod
│ ├── boot.mod
│ ├── bsd.mod
│ ├── bswap_test.mod
│ ├── btrfs.mod
│ ├── bufio.mod
│ ├── cat.mod
│ ├── cbfs.mod
│ ├── cbls.mod
│ ├── cbmemc.mod
│ ├── cbtable.mod
│ ├── cbtime.mod
│ ├── chain.mod
│ ├── cmdline_cat_test.mod
│ ├── cmp.mod
│ ├── cmp_test.mod
│ ├── command.lst
│ ├── configfile.mod
│ ├── core.efi
│ ├── cpio_be.mod
│ ├── cpio.mod
│ ├── cpuid.mod
│ ├── crc64.mod
│ ├── cryptodisk.mod
│ ├── crypto.lst
│ ├── crypto.mod
│ ├── cs5536.mod
│ ├── ctz_test.mod
│ ├── datehook.mod
│ ├── date.mod
│ ├── datetime.mod
│ ├── diskfilter.mod
│ ├── disk.mod
│ ├── div.mod
│ ├── div_test.mod
│ ├── dm_nv.mod
│ ├── echo.mod
│ ├── efifwsetup.mod
│ ├── efi_gop.mod
│ ├── efinet.mod
│ ├── efi_uga.mod
│ ├── ehci.mod
│ ├── elf.mod
│ ├── eval.mod
│ ├── exfat.mod
│ ├── exfctest.mod
│ ├── ext2.mod
│ ├── extcmd.mod
│ ├── fat.mod
│ ├── file.mod
│ ├── fixvideo.mod
│ ├── font.mod
│ ├── fshelp.mod
│ ├── fs.lst
│ ├── functional_test.mod
│ ├── gcry_arcfour.mod
│ ├── gcry_blowfish.mod
│ ├── gcry_camellia.mod
│ ├── gcry_cast5.mod
│ ├── gcry_crc.mod
│ ├── gcry_des.mod
│ ├── gcry_dsa.mod
│ ├── gcry_idea.mod
│ ├── gcry_md4.mod
│ ├── gcry_md5.mod
│ ├── gcry_rfc2268.mod
│ ├── gcry_rijndael.mod
│ ├── gcry_rmd160.mod
│ ├── gcry_rsa.mod
│ ├── gcry_seed.mod
│ ├── gcry_serpent.mod
│ ├── gcry_sha1.mod
│ ├── gcry_sha256.mod
│ ├── gcry_sha512.mod
│ ├── gcry_tiger.mod
│ ├── gcry_twofish.mod
│ ├── gcry_whirlpool.mod
│ ├── geli.mod
│ ├── gettext.mod
│ ├── gfxmenu.mod
│ ├── gfxterm_background.mod
│ ├── gfxterm_menu.mod
│ ├── gfxterm.mod
│ ├── gptsync.mod
│ ├── grub.efi
│ ├── gzio.mod
│ ├── halt.mod
│ ├── hashsum.mod
│ ├── hdparm.mod
│ ├── hello.mod
│ ├── help.mod
│ ├── hexdump.mod
│ ├── hfs.mod
│ ├── hfspluscomp.mod
│ ├── hfsplus.mod
│ ├── http.mod
│ ├── iorw.mod
│ ├── iso9660.mod
│ ├── jfs.mod
│ ├── jpeg.mod
│ ├── keylayouts.mod
│ ├── keystatus.mod
│ ├── ldm.mod
│ ├── legacycfg.mod
│ ├── legacy_password_test.mod
│ ├── linux16.mod
│ ├── linuxefi.mod
│ ├── linux.mod
│ ├── loadbios.mod
│ ├── load.cfg
│ ├── loadenv.mod
│ ├── loopback.mod
│ ├── lsacpi.mod
│ ├── lsefimmap.mod
│ ├── lsefi.mod
│ ├── lsefisystab.mod
│ ├── lsmmap.mod
│ ├── ls.mod
│ ├── lspci.mod
│ ├── lssal.mod
│ ├── luks.mod
│ ├── lvm.mod
│ ├── lzopio.mod
│ ├── macbless.mod
│ ├── macho.mod
│ ├── mdraid09_be.mod
│ ├── mdraid09.mod
│ ├── mdraid1x.mod
│ ├── memdisk.mod
│ ├── memrw.mod
│ ├── minicmd.mod
│ ├── minix2_be.mod
│ ├── minix2.mod
│ ├── minix3_be.mod
│ ├── minix3.mod
│ ├── minix_be.mod
│ ├── minix.mod
│ ├── mmap.mod
│ ├── moddep.lst
│ ├── modinfo.sh
│ ├── morse.mod
│ ├── mpi.mod
│ ├── msdospart.mod
│ ├── mul_test.mod
│ ├── multiboot2.mod
│ ├── multiboot.mod
│ ├── nativedisk.mod
│ ├── net.mod
│ ├── newc.mod
│ ├── nilfs2.mod
│ ├── normal.mod
│ ├── ntfscomp.mod
│ ├── ntfs.mod
│ ├── odc.mod
│ ├── offsetio.mod
│ ├── ohci.mod
│ ├── part_acorn.mod
│ ├── part_amiga.mod
│ ├── part_apple.mod
│ ├── part_bsd.mod
│ ├── part_dfly.mod
│ ├── part_dvh.mod
│ ├── part_gpt.mod
│ ├── partmap.lst
│ ├── part_msdos.mod
│ ├── part_plan.mod
│ ├── part_sun.mod
│ ├── part_sunpc.mod
│ ├── parttool.lst
│ ├── parttool.mod
│ ├── password.mod
│ ├── password_pbkdf2.mod
│ ├── pata.mod
│ ├── pbkdf2.mod
│ ├── pbkdf2_test.mod
│ ├── pcidump.mod
│ ├── play.mod
│ ├── png.mod
│ ├── priority_queue.mod
│ ├── probe.mod
│ ├── procfs.mod
│ ├── progress.mod
│ ├── raid5rec.mod
│ ├── raid6rec.mod
│ ├── random.mod
│ ├── read.mod
│ ├── reboot.mod
│ ├── regexp.mod
│ ├── reiserfs.mod
│ ├── relocator.mod
│ ├── romfs.mod
│ ├── scsi.mod
│ ├── search_fs_file.mod
│ ├── search_fs_uuid.mod
│ ├── search_label.mod
│ ├── search.mod
│ ├── serial.mod
│ ├── setjmp.mod
│ ├── setjmp_test.mod
│ ├── setpci.mod
│ ├── sfs.mod
│ ├── shift_test.mod
│ ├── signature_test.mod
│ ├── sleep.mod
│ ├── sleep_test.mod
│ ├── spkmodem.mod
│ ├── squash4.mod
│ ├── syslinuxcfg.mod
│ ├── tar.mod
│ ├── terminal.lst
│ ├── terminal.mod
│ ├── terminfo.mod
│ ├── test_blockarg.mod
│ ├── testload.mod
│ ├── test.mod
│ ├── testspeed.mod
│ ├── tftp.mod
│ ├── tga.mod
│ ├── time.mod
│ ├── trig.mod
│ ├── tr.mod
│ ├── true.mod
│ ├── udf.mod
│ ├── ufs1_be.mod
│ ├── ufs1.mod
│ ├── ufs2.mod
│ ├── uhci.mod
│ ├── usb_keyboard.mod
│ ├── usb.mod
│ ├── usbms.mod
│ ├── usbserial_common.mod
│ ├── usbserial_ftdi.mod
│ ├── usbserial_pl2303.mod
│ ├── usbserial_usbdebug.mod
│ ├── usbtest.mod
│ ├── verify.mod
│ ├── video_bochs.mod
│ ├── video_cirrus.mod
│ ├── video_colors.mod
│ ├── video_fb.mod
│ ├── videoinfo.mod
│ ├── video.lst
│ ├── video.mod
│ ├── videotest_checksum.mod
│ ├── videotest.mod
│ ├── xfs.mod
│ ├── xnu.mod
│ ├── xnu_uuid.mod
│ ├── xnu_uuid_test.mod
│ ├── xzio.mod
│ ├── zfscrypt.mod
│ ├── zfsinfo.mod
│ └── zfs.mod
├── initrd.img-4.18.0-15-generic
├── initrd.img-4.18.0-25-generic
├── memtest86+.bin
├── memtest86+.elf
├── memtest86+_multiboot.bin
├── System.map-4.18.0-15-generic
├── System.map-4.18.0-25-generic
├── vmlinuz-4.18.0-15-generic
└── vmlinuz-4.18.0-25-generic
Please answer the following questions:
from source
, pacman
, apt-get
, etc): Installed from startHi,
I got an issue on my X1 Gen6 with the following firmware upgrade (thunderbold) :
fwupdmgr get-updates
No upgrades for System Firmware, current is 0.1.41: 0.1.41=same, 0.1.40=older, 0.1.38=older, 0.1.37=older, 0.1.36=older
No upgrades for UEFI Device Firmware, current is 184.65.3590: 184.65.3590=same, 184.60.3561=older, 184.55.3510=older
No upgrades for UEFI Device Firmware, current is 0.1.17: 0.1.17=same, 0.1.15=older, 0.1.13=older, 0.1.12=older
No releases found for device: Not compatible with bootloader version: failed predicate [BOT01.0[0-3]_* regex BOT01.04_B0016]
No upgrades for Unifying Receiver, current is RQR24.10_B0036: RQR24.10_B0036=same, RQR24.06_B0030=older, RQR24.05_B0029=older
20KHCT01WW
│
└─X1 Carbon Thunderbolt Controller:
│ Device ID: 0651e78b29431a1275d4742fdb591590bbbf6a69
│ Summary: Unmatched performance for high-speed I/O
│ Current version: 43.00
│ Vendor: Lenovo (TBT:0x0109)
│ Update State: failed
│ Update Error: device version not updated on success, 43.0.0 != 43.00
│ Flags: internal|updatable|require-ac|supported|registered
│ GUID: 2da42a33-cd30-5ef5-a8fb-2c800a4b760f ← TBT-01091706-native
│
└─ThinkPad X1 Carbon Gen6 Thunderbolt Controller:
New version: 43.0.0
Remote ID: lvfs
Summary: Lenovo ThinkPad X1 Carbon Gen6 Thunderbolt Firmware
License: proprietary
Size: 262.1 kB
Vendor: Lenovo Ltd.
Flags: is-upgrade
Description: Lenovo ThinkPad X1 Carbon Gen6 Thunderbolt Firmware
• TBT SPI ROM Wear out issue.
• Before update, set the Thunderbolt BIOS Assist Mode to "Disable" in BIOS setup under Config > Thunderbolt 3. * DO NOT FORCE UPDATE Thunderbolt Controller. This may damage the firmware.
Upgrade goes well, (it doesnt need a reboot) :
fwupdmgr update
Downloading 43.0.0 for X1 Carbon Thunderbolt Controller...
Decompressing… [***************************************]
Authenticating… [***************************************]
Updating X1 Carbon Thunderbolt Controller… ]
Restarting device… [***************************************]
The issue is version_old vs version_new : 43.00 vs 43.0.0
"Reports" : [
{
"Checksum" : "1e75dfb3e3b2b69c48c601101a4552033b4a775f",
"UpdateState" : 3,
"UpdateError" : "device version not updated on success, 43.0.0 != 43.00",
"Guid" : [
"2da42a33-cd30-5ef5-a8fb-2c800a4b760f"
],
"Plugin" : "thunderbolt",
"VersionOld" : "43.00",
"VersionNew" : "43.0.0",
"Flags" : 4194347,
"Created" : 1572685038,
"Modified" : 0,
"Metadata" : {
"CpuArchitecture" : "x86_64",
"RuntimeVersion(org.freedesktop.fwupd)" : "1.3.2",
"DistroId" : "debian",
"CompileVersion(org.freedesktop.fwupd)" : "1.3.2",
"RuntimeVersion(org.kernel)" : "4.19.0-6-amd64",
"CompileVersion(com.redhat.fwupdate)" : "12",
"ThunderboltNative" : "True",
"CompileVersion(org.freedesktop.gusb)" : "0.3.0",
"RuntimeVersion(org.freedesktop.appstream-glib)" : "0.7.14",
"DistroVersion" : "10",
"CompileVersion(com.redhat.efivar)" : "37",
"RuntimeVersion(com.dell.libsmbios)" : "2.4",
"BootTime" : "1572684769",
"RuntimeVersion(com.redhat.fwupdate)" : "12"
}
}
]
Tried with : Debian 10 with fwupd 1.2.5 (debian stable), but same happened with Debian 10 with fwupd 1.3.2 (testing)
To help us pinpoint your issue, please insert the output of the
following commands when ran on the system with the issue:
$ fwupdmgr --version
client version: 1.3.1
checkout info: 1.3.1
compile-time dependency versions
gusb: 0.3.0
efivar: 37
daemon version: 1.3.1
Note, the switch --version
is only present since version 0.9.6. If you use an
earlier version, please use the package manager to find out the package
version. For example, dpkg -l fwupd
.
$ fwupdmgr get-devices
20LBCTO1WW
│
├─P52s Thunderbolt Controller:
│ Device ID: 685059db1d7bba3ac49b1e7810636e1e64f7938b
│ Summary: Unmatched performance for high-speed I/O
│ Current version: 18.00
│ Vendor: Lenovo (TBT:0x0109)
│ Flags: internal|updatable|require-ac|supported|registered
│ GUID: eb8bf568-00a2-51e9-aa09-894358506c50
│
├─INTEL SSDPEKKF256G8L:
│ Device ID: be29aadda98b637d33b6b740ff7b367f61886a31
│ Summary: NVM Express Solid State Drive
│ Current version: L08P
│ Vendor: Intel Corporation (NVME:0x8086)
│ Flags: internal|updatable|require-ac|registered|needs-reboot
│ GUIDs: 79517f86-8df8-5d6e-a18b-33f0b36a78e9
│ 68db11e5-b0cf-5bc9-a94e-17e28496e505
│ cdc79848-b022-5a05-a77a-862f21df0c29
│
├─System Firmware:
│ Device ID: facae3f8c9e996531c93d00358a7d5b40d3260f6
│ Current version: 0.1.18
│ Minimum Version: 0.0.1
│ Vendor: LENOVO
│ Update State: needs-reboot
│ Flags: internal|updatable|require-ac|supported|registered|needs-reboot
│ GUID: 52dd29cd-24b9-4d60-8a45-e72670901924
│
├─UEFI Device Firmware:
│ Device ID: 7bd9d67d86feb8000c1a8b147d33ff4198bafefc
│ Current version: 184.55.3510
│ Minimum Version: 0.0.1
│ Update State: needs-reboot
│ Flags: internal|updatable|require-ac|supported|registered|needs-reboot
│ GUID: 72e9217b-717e-4908-b428-fe4df390177b
│
└─UEFI Device Firmware:
Device ID: 66021d7392bed66cc5f15d3e6802f755ce0f63ad
Current version: 0.1.5
Minimum Version: 0.1.5
Flags: internal|updatable|require-ac|registered|needs-reboot
GUID: 61b58b80-a21a-4185-8913-4bddfc68d6c9
$ efibootmgr -v
BootNext: 0004
BootCurrent: 0002
Timeout: 0 seconds
BootOrder: 0002,0001,0003,0000,0017,0018,0019,001A,001B,001C,001D,001E,001F,0004
Boot0000* Windows Boot Manager HD(1,MBR,0x789dcd9,0xa4,0x20000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}................. ...
Boot0001* arch HD(1,GPT,e23a0fbe-ce3b-446b-a247-7574edf6ed1a,0x800,0x82000)/File(\EFI\arch\grubx64.efi)
Boot0002* arch_grub HD(1,GPT,08e87788-5fe8-42e5-9dff-e78739c65823,0x800,0x113000)/File(\EFI\arch_grub\grubx64.efi)
Boot0003* rEFInd Boot Manager HD(1,GPT,e23a0fbe-ce3b-446b-a247-7574edf6ed1a,0x800,0x82000)/File(\EFI\refind\refind_x64.efi)
Boot0004* Linux-Firmware-Updater HD(1,GPT,08e87788-5fe8-42e5-9dff-e78739c65823,0x800,0x113000)/File(\EFI\arch\fwupdx64.efi)
Boot0010 Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0011 Boot Menu FvFile(126a762d-5758-4fca-8531-201a7f57f850)
Boot0012 Diagnostic Splash Screen FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
Boot0013 Lenovo Diagnostics FvFile(3f7e615b-0d45-4f80-88dc-26b234958560)
Boot0014 Startup Interrupt Menu FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479)
Boot0015 Rescue and Recovery FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
Boot0016 MEBx Hot Key FvFile(ac6fd56a-3d41-4efd-a1b9-870293811a28)
Boot0017* USB CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
Boot0018* USB FDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot0019* NVMe0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a400)
Boot001A* NVMe1 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a401)
Boot001B* ATA HDD0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f600)
Boot001C* USB HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
Boot001D* PCI LAN VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot001E Other CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35406)
Boot001F Other HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f606)
Boot0020* IDER BOOT CDROM PciRoot(0x0)/Pci(0x16,0x2)/Ata(0,1,0)
Boot0021* IDER BOOT Floppy PciRoot(0x0)/Pci(0x16,0x2)/Ata(0,0,0)
Boot0022* ATA HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)
Boot0023* ATAPI CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
$ efivar -l | grep fw
0abba7dc-e516-4167-bbf5-4d9d1c739416-fwupd-72e9217b-717e-4908-b428-fe4df390177b-0
0abba7dc-e516-4167-bbf5-4d9d1c739416-fwupd-52dd29cd-24b9-4d60-8a45-e72670901924-0
$ tree /boot
/boot
├── efi
│ └── EFI
│ ├── arch
│ │ ├── fw
│ │ │ ├── fwupd-52dd29cd-24b9-4d60-8a45-e72670901924.cap
│ │ │ └── fwupd-72e9217b-717e-4908-b428-fe4df390177b.cap
│ │ └── fwupdx64.efi
│ └── arch_grub
│ └── grubx64.efi
├── grub
│ ├── fonts
│ │ └── unicode.pf2
│ ├── grub.cfg
│ ├── grubenv
│ ├── locale
│ │ ├── ast.mo
│ │ ├── ca.mo
│ │ ├── da.mo
│ │ ├── de_CH.mo
│ │ ├── [email protected]
│ │ ├── de.mo
│ │ ├── [email protected]
│ │ ├── [email protected]
│ │ ├── [email protected]
│ │ ├── [email protected]
│ │ ├── eo.mo
│ │ ├── es.mo
│ │ ├── fi.mo
│ │ ├── fr.mo
│ │ ├── gl.mo
│ │ ├── hr.mo
│ │ ├── hu.mo
│ │ ├── id.mo
│ │ ├── it.mo
│ │ ├── ja.mo
│ │ ├── ko.mo
│ │ ├── lt.mo
│ │ ├── nb.mo
│ │ ├── nl.mo
│ │ ├── pa.mo
│ │ ├── pl.mo
│ │ ├── pt_BR.mo
│ │ ├── ru.mo
│ │ ├── sl.mo
│ │ ├── sr.mo
│ │ ├── sv.mo
│ │ ├── tr.mo
│ │ ├── uk.mo
│ │ ├── vi.mo
│ │ ├── zh_CN.mo
│ │ └── zh_TW.mo
│ ├── themes -> /usr/share/grub/themes/
│ ├── unicode.pf2
│ └── x86_64-efi
│ ├── acpi.mod
│ ├── adler32.mod
│ ├── affs.mod
│ ├── afs.mod
│ ├── ahci.mod
│ ├── all_video.mod
│ ├── aout.mod
│ ├── appleldr.mod
│ ├── archelp.mod
│ ├── ata.mod
│ ├── at_keyboard.mod
│ ├── backtrace.mod
│ ├── bfs.mod
│ ├── bitmap.mod
│ ├── bitmap_scale.mod
│ ├── blocklist.mod
│ ├── boot.mod
│ ├── boottime.mod
│ ├── bsd.mod
│ ├── bswap_test.mod
│ ├── btrfs.mod
│ ├── bufio.mod
│ ├── cacheinfo.mod
│ ├── cat.mod
│ ├── cbfs.mod
│ ├── cbls.mod
│ ├── cbmemc.mod
│ ├── cbtable.mod
│ ├── cbtime.mod
│ ├── chain.mod
│ ├── cmdline_cat_test.mod
│ ├── cmp.mod
│ ├── cmp_test.mod
│ ├── command.lst
│ ├── configfile.mod
│ ├── core.efi
│ ├── cpio_be.mod
│ ├── cpio.mod
│ ├── cpuid.mod
│ ├── crc64.mod
│ ├── cryptodisk.mod
│ ├── crypto.lst
│ ├── crypto.mod
│ ├── cs5536.mod
│ ├── ctz_test.mod
│ ├── datehook.mod
│ ├── date.mod
│ ├── datetime.mod
│ ├── diskfilter.mod
│ ├── disk.mod
│ ├── div.mod
│ ├── div_test.mod
│ ├── dm_nv.mod
│ ├── echo.mod
│ ├── efifwsetup.mod
│ ├── efi_gop.mod
│ ├── efinet.mod
│ ├── efi_uga.mod
│ ├── ehci.mod
│ ├── elf.mod
│ ├── eval.mod
│ ├── exfat.mod
│ ├── exfctest.mod
│ ├── ext2.mod
│ ├── extcmd.mod
│ ├── fat.mod
│ ├── file.mod
│ ├── fixvideo.mod
│ ├── font.mod
│ ├── fshelp.mod
│ ├── fs.lst
│ ├── functional_test.mod
│ ├── gcry_arcfour.mod
│ ├── gcry_blowfish.mod
│ ├── gcry_camellia.mod
│ ├── gcry_cast5.mod
│ ├── gcry_crc.mod
│ ├── gcry_des.mod
│ ├── gcry_dsa.mod
│ ├── gcry_idea.mod
│ ├── gcry_md4.mod
│ ├── gcry_md5.mod
│ ├── gcry_rfc2268.mod
│ ├── gcry_rijndael.mod
│ ├── gcry_rmd160.mod
│ ├── gcry_rsa.mod
│ ├── gcry_seed.mod
│ ├── gcry_serpent.mod
│ ├── gcry_sha1.mod
│ ├── gcry_sha256.mod
│ ├── gcry_sha512.mod
│ ├── gcry_tiger.mod
│ ├── gcry_twofish.mod
│ ├── gcry_whirlpool.mod
│ ├── geli.mod
│ ├── gettext.mod
│ ├── gfxmenu.mod
│ ├── gfxterm_background.mod
│ ├── gfxterm_menu.mod
│ ├── gfxterm.mod
│ ├── gptsync.mod
│ ├── grub.efi
│ ├── gzio.mod
│ ├── halt.mod
│ ├── hashsum.mod
│ ├── hdparm.mod
│ ├── hello.mod
│ ├── help.mod
│ ├── hexdump.mod
│ ├── hfs.mod
│ ├── hfspluscomp.mod
│ ├── hfsplus.mod
│ ├── http.mod
│ ├── iorw.mod
│ ├── iso9660.mod
│ ├── jfs.mod
│ ├── jpeg.mod
│ ├── keylayouts.mod
│ ├── keystatus.mod
│ ├── ldm.mod
│ ├── legacycfg.mod
│ ├── legacy_password_test.mod
│ ├── linux16.mod
│ ├── linux.mod
│ ├── loadbios.mod
│ ├── loadenv.mod
│ ├── loopback.mod
│ ├── lsacpi.mod
│ ├── lsefimmap.mod
│ ├── lsefi.mod
│ ├── lsefisystab.mod
│ ├── lsmmap.mod
│ ├── ls.mod
│ ├── lspci.mod
│ ├── lssal.mod
│ ├── luks.mod
│ ├── lvm.mod
│ ├── lzopio.mod
│ ├── macbless.mod
│ ├── macho.mod
│ ├── mdraid09_be.mod
│ ├── mdraid09.mod
│ ├── mdraid1x.mod
│ ├── memdisk.mod
│ ├── memrw.mod
│ ├── minicmd.mod
│ ├── minix2_be.mod
│ ├── minix2.mod
│ ├── minix3_be.mod
│ ├── minix3.mod
│ ├── minix_be.mod
│ ├── minix.mod
│ ├── mmap.mod
│ ├── moddep.lst
│ ├── modinfo.sh
│ ├── morse.mod
│ ├── mpi.mod
│ ├── msdospart.mod
│ ├── mul_test.mod
│ ├── multiboot2.mod
│ ├── multiboot.mod
│ ├── nativedisk.mod
│ ├── net.mod
│ ├── newc.mod
│ ├── nilfs2.mod
│ ├── normal.mod
│ ├── ntfscomp.mod
│ ├── ntfs.mod
│ ├── odc.mod
│ ├── offsetio.mod
│ ├── ohci.mod
│ ├── part_acorn.mod
│ ├── part_amiga.mod
│ ├── part_apple.mod
│ ├── part_bsd.mod
│ ├── part_dfly.mod
│ ├── part_dvh.mod
│ ├── part_gpt.mod
│ ├── partmap.lst
│ ├── part_msdos.mod
│ ├── part_plan.mod
│ ├── part_sun.mod
│ ├── part_sunpc.mod
│ ├── parttool.lst
│ ├── parttool.mod
│ ├── password.mod
│ ├── password_pbkdf2.mod
│ ├── pata.mod
│ ├── pbkdf2.mod
│ ├── pbkdf2_test.mod
│ ├── pcidump.mod
│ ├── play.mod
│ ├── png.mod
│ ├── priority_queue.mod
│ ├── probe.mod
│ ├── procfs.mod
│ ├── progress.mod
│ ├── raid5rec.mod
│ ├── raid6rec.mod
│ ├── random.mod
│ ├── read.mod
│ ├── reboot.mod
│ ├── regexp.mod
│ ├── reiserfs.mod
│ ├── relocator.mod
│ ├── romfs.mod
│ ├── scsi.mod
│ ├── search_fs_file.mod
│ ├── search_fs_uuid.mod
│ ├── search_label.mod
│ ├── search.mod
│ ├── serial.mod
│ ├── setjmp.mod
│ ├── setjmp_test.mod
│ ├── setpci.mod
│ ├── sfs.mod
│ ├── shift_test.mod
│ ├── signature_test.mod
│ ├── sleep.mod
│ ├── sleep_test.mod
│ ├── spkmodem.mod
│ ├── squash4.mod
│ ├── syslinuxcfg.mod
│ ├── tar.mod
│ ├── terminal.lst
│ ├── terminal.mod
│ ├── terminfo.mod
│ ├── test_blockarg.mod
│ ├── testload.mod
│ ├── test.mod
│ ├── testspeed.mod
│ ├── tftp.mod
│ ├── tga.mod
│ ├── time.mod
│ ├── trig.mod
│ ├── tr.mod
│ ├── true.mod
│ ├── udf.mod
│ ├── ufs1_be.mod
│ ├── ufs1.mod
│ ├── ufs2.mod
│ ├── uhci.mod
│ ├── usb_keyboard.mod
│ ├── usb.mod
│ ├── usbms.mod
│ ├── usbserial_common.mod
│ ├── usbserial_ftdi.mod
│ ├── usbserial_pl2303.mod
│ ├── usbserial_usbdebug.mod
│ ├── usbtest.mod
│ ├── verify.mod
│ ├── video_bochs.mod
│ ├── video_cirrus.mod
│ ├── video_colors.mod
│ ├── video_fb.mod
│ ├── videoinfo.mod
│ ├── video.lst
│ ├── video.mod
│ ├── videotest_checksum.mod
│ ├── videotest.mod
│ ├── xfs.mod
│ ├── xnu.mod
│ ├── xnu_uuid.mod
│ ├── xnu_uuid_test.mod
│ ├── xzio.mod
│ ├── zfscrypt.mod
│ ├── zfsinfo.mod
│ └── zfs.mod
├── initramfs-linux-fallback.img
├── initramfs-linux.img
└── vmlinuz-linux
10 directories, 315 files
Please answer the following questions:
from source
, pacman
, apt-get
, etc): System packagefwupdmgr shows that I have updates for the UEFI and System firmwares. I am able to run the update process, but the firmware does not get applied on the next boot. After rebooting the computer to finalize the update fwupdmgr shows the same updates, and if if I run fwupdmgr update
, fwupd tries to update the firmware again.
$ fwupdmgr get-updates
No upgrades for P52s Thunderbolt Controller, current is 18.00: 18.00=same
20LBCTO1WW
│
├─System Firmware:
│ │ Device ID: facae3f8c9e996531c93d00358a7d5b40d3260f6
│ │ Current version: 0.1.18
│ │ Minimum Version: 0.0.1
│ │ Vendor: LENOVO
│ │ Update State: success
│ │ Flags: internal|updatable|require-ac|supported|registered|needs-reboot
│ │ GUID: 52dd29cd-24b9-4d60-8a45-e72670901924
│ │
│ ├─ThinkPad T580/P52s Device Update:
│ │ Version: 0.1.21
│ │ Remote ID: lvfs
│ │ Summary: Lenovo ThinkPad T580/P52s System Firmware
│ │ License: proprietary
│ │ Size: 9.4 MB
│ │ Vendor: Lenovo Ltd.
│ │ Flags: is-upgrade
│ │ Description: Lenovo ThinkPad T580/P52s System Firmware
│ │
│ │ computer will be restarted automatically after updating BIOS completely. Do NOT turn off your computer or remove the AC adaptor while update is in progress. This update also adds the following features:
│ │
│ │ Enhancement to address security vulnerability CVE-2018-12126, anticipated to be published 05/14/2019.
│ │ Enhancement to address security vulnerability CVE-2018-12127, anticipated to be published 05/14/2019.
│ │ Enhancement to address security vulnerability CVE-2018-12130, anticipated to be published 05/14/2019.
│ │ Updated the CPU microcode.
│ │ Updated the Diagnostics module to version 04.08.000.
│ │ Fixed an issue where system might automatically wake up right after shutdown.
│ │ Fixed an issue where Thunderbolt 3 Dock Gen2/Thunderbolt 3 Workstation Dock LAN device might not be recognized as boot device when system in legacy boot mode.
│ │
│ ├─ThinkPad T580/P52s Device Update:
│ │ Version: 0.1.20
│ │ Remote ID: lvfs
│ │ Summary: Lenovo ThinkPad T580/P52s System Firmware
│ │ License: proprietary
│ │ Size: 9.4 MB
│ │ Vendor: Lenovo Ltd.
│ │ Flags: is-upgrade
│ │ Description: Lenovo ThinkPad T580/P52s System Firmware Version 1.18 The computer will be restarted automatically after updating BIOS completely . Do NOT turn off your computer or remove the AC adaptor while update is in progress.
│ │
│ │ update also adds the following features:
│ │
│ │ Update includes a security fix. * Fixed an issue where microphone of specific speakerphone might stop.
│ │
│ └─ThinkPad T580/P52s Device Update:
│ Version: 0.1.19
│ Remote ID: lvfs
│ Summary: Lenovo ThinkPad T580/P52s System Firmware
│ License: proprietary
│ Size: 9.4 MB
│ Vendor: Lenovo Ltd.
│ Flags: is-upgrade
│ Description: Lenovo ThinkPad T580/P52s System Firmware.
│
│ computer will be restarted automatically after updating BIOS completely. Do NOT turn off your computer or remove the AC adaptor while update is in progress. This update also adds the following features:
│
│ Update includes a security fix.
│ Updated the Diagnostics module to version 04.06.000.
│
└─UEFI Device Firmware:
│ Device ID: 7bd9d67d86feb8000c1a8b147d33ff4198bafefc
│ Current version: 184.55.3510
│ Minimum Version: 0.0.1
│ Update State: success
│ Flags: internal|updatable|require-ac|supported|registered|needs-reboot
│ GUID: 72e9217b-717e-4908-b428-fe4df390177b
│
├─ThinkPad T580/ThinkPad P52s Consumer ME Update:
│ Version: 184.65.3590
│ Remote ID: lvfs
│ Summary: Lenovo ThinkPad T580/P52s Consumer ME Firmware
│ License: proprietary
│ Size: 2.2 MB
│ Vendor: Lenovo Ltd.
│ Flags: is-upgrade
│ Description: • 8 Quarterly Security Release
│
│ ion 11.8.65.3590 (LVFS: 184.65.3590)
│
│ lem Fixes
│
│ Intel CSME PSIRT-TA-201901-002 Q1 2019 QSR:
│ Mitigated the following security vulnerabilities: CVE-2019-0086, CVE-2019-0090, CVE-2019-0092,CVE-2019-0093, CVE-2019-0094, CVE-2019-0096, CVE-2019-0097, CVE-2019-0098, CVE-2019-0153, CVE-2019-0170.
│
└─ThinkPad T580/ThinkPad P52s Consumer ME Update:
Version: 184.60.3561
Remote ID: lvfs
Summary: Lenovo ThinkPad T580/P52s Consumer ME Firmware
License: proprietary
Size: 2.2 MB
Vendor: Lenovo Ltd.
Flags: is-upgrade
Description: • 8 Quarterly Security Release
ion 11.8.60.3561 (LVFS: 184.60.3561)
lem Fixes
Intel CSME PSIRT-TA-201810-004 Q4 2018 QSR:
Mitigated the following security vulnerabilities: CVE-2018-12188, CVE-2018-12189, CVE-2018-12190, CVE-2018-12191, CVE-2018-12192, CVE-2018-12199, CVE-2018-12187, CVE-2018-12196 and CVE-2018-12185.
Disabling "User CAPS STATE" in BIOS will issue a global reset.
A mismatch between the FW and the SMBIOS table when displaying the Processor upgrade info value.
Intel(R) ME does not work properly after performing FW Update.
PKI Provisioning fails.
Wrong device ID is displayed in FParts.txt file.
Firmware reset occurs when loading web storage, when using MeshCommander.
Wrong Intel(R) LMS version is displayed when executing "Meinfowin64.exe"
When starting user consent flow, MEBX Consent is not displayed.
Wrong values displayed In Intel(R) MEInfo:"FPF HW Source value" and "ME FPF Fusing Patch Status"
Intel(R) FPT, FPT Operation fails when executing "Fpt.efi -i".
$ fwupdmgr update -v
No upgrades for P52s Thunderbolt Controller, current is 18.00: 18.00=same
Downloading 0.1.21 for System Firmware...
(fwupdmgr:3954): FuCommon-DEBUG: 12:54:05.160: creating path /home/anubis/.cache/fwupd
(fwupdmgr:3954): FuMain-DEBUG: 12:54:05.269: skpping download as file already exists
(fwupdmgr:3954): Fwupd-DEBUG: 12:54:05.274: Emitting ::status-changed() [decompressing]
Decompressing… [- ](fwupdmgr:3954): Fwupd-DEBUG: 12:54:05.309: Emitting ::status-changed() [idle]
Decompressing… [***************************************]
(fwupdmgr:3954): Fwupd-DEBUG: 12:54:05.309: Emitting ::status-changed() [waiting-for-auth]
Authenticating… [ - ](fwupdmgr:3954): Fwupd-DEBUG: 12:54:05.312: Emitting ::status-changed() [idle]
Authenticating… [***************************************]
(fwupdmgr:3954): Fwupd-DEBUG: 12:54:05.320: Emitting ::status-changed() [scheduling]
Updating System Firmware…[ - ]
Scheduling… [ - ](fwupdmgr:3954): Fwupd-DEBUG: 12:54:05.321: Emitting ::device-changed(facae3f8c9e996531c93d00358a7d5b40d3260f6)
Scheduling… [ \ ](fwupdmgr:3954): Fwupd-DEBUG: 12:54:05.455: Emitting ::status-changed() [idle]
Scheduling… [***************************************]
(fwupdmgr:3954): Fwupd-DEBUG: 12:54:05.455: Emitting ::changed()
(fwupdmgr:3954): Fwupd-DEBUG: 12:54:05.457: Emitting ::status-changed() [unknown]
(fwupdmgr:3954): Fwupd-DEBUG: 12:54:05.457: Emitting ::device-changed(facae3f8c9e996531c93d00358a7d5b40d3260f6)
Downloading 184.65.3590 for UEFI Device Firmware...
(fwupdmgr:3954): FuCommon-DEBUG: 12:54:05.460: creating path /home/anubis/.cache/fwupd
(fwupdmgr:3954): FuMain-DEBUG: 12:54:05.467: skpping download as file already exists
(fwupdmgr:3954): Fwupd-DEBUG: 12:54:05.471: Emitting ::status-changed() [decompressing]
Decompressing… [ \ ](fwupdmgr:3954): Fwupd-DEBUG: 12:54:05.481: Emitting ::status-changed() [idle]
Decompressing… [***************************************]
(fwupdmgr:3954): Fwupd-DEBUG: 12:54:05.481: Emitting ::status-changed() [waiting-for-auth]
Authenticating… [ \ ](fwupdmgr:3954): Fwupd-DEBUG: 12:54:05.487: Emitting ::status-changed() [idle]
Authenticating… [***************************************]
(fwupdmgr:3954): Fwupd-DEBUG: 12:54:05.492: Emitting ::status-changed() [scheduling]
Updating UEFI Device Firmware… \ ]
Scheduling… [ \ ](fwupdmgr:3954): Fwupd-DEBUG: 12:54:05.493: Emitting ::device-changed(7bd9d67d86feb8000c1a8b147d33ff4198bafefc)
Scheduling… [ \ ](fwupdmgr:3954): Fwupd-DEBUG: 12:54:05.572: Emitting ::status-changed() [idle]
Scheduling… [***************************************]
(fwupdmgr:3954): Fwupd-DEBUG: 12:54:05.572: Emitting ::changed()
(fwupdmgr:3954): Fwupd-DEBUG: 12:54:05.574: Emitting ::status-changed() [unknown]
(fwupdmgr:3954): Fwupd-DEBUG: 12:54:05.574: Emitting ::device-changed(7bd9d67d86feb8000c1a8b147d33ff4198bafefc)
An update requires a reboot to complete. Restart now? [Y|n]:
Describe the bug
Installing https://fwupd.org/lvfs/devices/com.lenovo.P330.BIOS.firmware version 1.0.0.81 (which reports in fwupdmgr as 0.1.81 for some reason?) changed my UEFI boot order, causing my system to no longer boot into Linux, but into remnants of a Windows 10 boot loader (all that was left was its UEFI bootloader bits, none of Windows or its recovery partitions were left, so of course if failed to boot, and then powered off the system after a few seconds).
Steps to Reproduce
efibootmgr
to get rid of it for goodExpected behavior
Installing BIOS/firmware updates should not change the device/OS the computer boots by default.
fwupd version information
Please provide the version of the daemon and client.
$ fwupdmgr --version
client version: 1.3.9
compile-time dependency versions
gusb: 0.3.4
efivar: 37
daemon version: 1.3.9
Please note how you installed it (apt
, dnf
, pacman
, source, etc): apt
, from Debian Bullseye
fwupd device information
Please provide the output of the fwupd devices recognized in your system.
$ fwupdmgr get-devices --show-all-devices
30D1CTO1WW
│
├─Intel AMT [unprovisioned]:
│ Device ID: e2623122c99d58220498aacbfcfdb1baebbae3c5
│ Summary: Hardware and firmware technology for remote out-of-band management
│ Current version: 12.0.6.1120
│ Bootloader Version: 12.0.6.1120
│ Vendor: Intel Corporation
│ GUID: 2800f812-b7b4-2d4b-aca8-46e0ff65814c
│ Device Flags: • Internal device
│
├─Intel Management Engine:
│ Device ID: f7d2d252d773165f82be0b53ea8c1a83d2cf800b
│ Current version: 12.0.6.1120
│ Minimum Version: 12.0.6.1120
│ Vendor: DMI:LENOVO
│ GUID: 5b92717b-2cad-4a96-a13b-9d65781df8bf
│ Device Flags: • Internal device
│ • Updatable
│ • Requires AC power
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│
├─SAMSUNG MZVLB512HAJQ-000L7:
│ Device ID: 71b677ca0f1bc2c5b804fa1d59e52064ce589293
│ Summary: NVM Express Solid State Drive
│ Current version: 5L2QEXA7
│ Vendor: Samsung Electronics Co Ltd (NVME:0x144D)
│ Serial Number: S3TNNX0M732756
│ GUIDs: 6e54c992-d302-59ab-b454-2d26ddd63e6d ← NVME\VEN_144D&DEV_A808&REV_00
│ 47335265-a509-51f7-841e-1c94911af66b ← NVME\VEN_144D&DEV_A808
│ 79d6cfae-a5a2-5936-9248-5aebd23480f7 ← SAMSUNG MZVLB512HAJQ-000L7
│ 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
│
├─System Firmware:
│ Device ID: 6e864c667487be72acb296349910341def0b4594
│ Current version: 0.1.81
│ Minimum Version: 0.1.81
│ Vendor: LENOVO (DMI:LENOVO)
│ GUID: 6bfea39f-87d3-4be0-9afb-39c8632dea45
│ 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
│
├─TPM:
│ Device ID: c6a80ac3a22083423992a3cb15018989f37834d6
│ Current version: 7.63.13.6400
│ Vendor: Infineon (TPM:IFX)
│ GUIDs: ff71992e-52f7-5eea-94ef-883e56e034c6 ← system-tpm
│ 5eebb112-75ad-5536-b173-a11eb3399402 ← TPM\VEN_IFX&DEV_0000
│ ddf995da-1b32-5a8a-bc1b-8d5af4b38b51 ← TPM\VEN_IFX&MOD_SLB9670
│ 6d81ab63-db2e-50ac-934f-6be9accf5e02 ← TPM\VEN_IFX&DEV_0000&VER_2.0
│ 301555de-680d-5ddc-b995-7553fc9138f1 ← TPM\VEN_IFX&MOD_SLB9670&VER_2.0
│ Device Flags: • Internal device
│
├─UHD Graphics 630 (Desktop 9 Series):
│ Device ID: bbbf1ce3d1cf15550c3760b354592040292415bb
│ Current version: 02
│ Vendor: Intel Corporation (PCI:0x8086)
│ GUIDs: e9ceb7d8-e213-5ec4-8805-6330d894b317 ← PCI\VEN_8086&DEV_3E98&REV_02
│ 8655a49b-b4b2-54ff-a6c6-06009dd64f13 ← PCI\VEN_8086&DEV_3E98
│ Device Flags: • Internal device
│ • Cryptographic hash verification is available
│
└─Unifying Receiver:
Device ID: 4588a84d1cfa1ddb273e9df28f6a44927e9b4e99
Summary: A miniaturised USB wireless receiver
Current version: RQR12.10_B0032
Bootloader Version: BOT01.02_B0015
Vendor: USB:0x046D
Install Duration: 30 seconds
GUIDs: 9d131a0c-a606-580f-8eda-80587250b8d6
fcf55bf5-767b-51ce-9c17-f6f538c4ee9f ← HIDRAW\VEN_046D&DEV_C52B&REV_00
279ed287-3607-549e-bacc-f873bb9838c4 ← HIDRAW\VEN_046D&DEV_C52B
Device Flags: • Updatable
• Supported on remote server
System UEFI configuration
Please provide the output of the following commands:
$ efibootmgr -v
$ sudo efibootmgr -v
BootCurrent: 000B
Timeout: 1 seconds
BootOrder: 000B,0008,0009,000C,000D
Boot0008* UEFI: PXE IPV4 Intel(R) Ethernet Connection (7) I219-LM PciRoot(0x0)/Pci(0x1f,0x6)/MAC(00d86197098e,0)/IPv4(0.0.0.00.0.0.0,0,0)..BO
Boot0009* UEFI: PXE IPV6 Intel(R) Ethernet Connection (7) I219-LM PciRoot(0x0)/Pci(0x1f,0x6)/MAC(00d86197098e,0)/IPv6([::]:<->[::]:,0,0)..BO
Boot000B* debian HD(1,GPT,f8af0d70-2560-4808-bcb3-843386c46cc7,0x800,0x82000)/File(\EFI\DEBIAN\GRUBX64.EFI)..BO
Boot000C* Generic Usb Device VenHw(99e275e7-75a0-4b37-a2e6-c5385e6c00cb)
Boot000D* CD/DVD Device VenHw(99e275e7-75a0-4b37-a2e6-c5385e6c00cb)
$ efivar -l | grep fw
# nothing
Additional questions
To help us pinpoint your issue, please insert the output of the
following commands when ran on the system with the issue:
$ fwupdmgr --version
client version: 1.2.5
compile-time dependency versions
gusb: 0.3.0
efivar: 37
daemon version: 1.2.5
Note, the switch --version
is only present since version 0.9.6. If you use an
earlier version, please use the package manager to find out the package
version. For example, dpkg -l fwupd
.
$ fwupdmgr get-devices
X1 Carbon Thunderbolt Controller
DeviceId: d34eb43e9705af4baa093abc3ff6f5042f2a94e2
Guid: 5ff9544e-fce2-5fd9-9cd2-671c95ac91dc
Summary: Unmatched performance for high-speed I/O
Plugin: thunderbolt
Flags: internal|updatable|registered
Vendor: Lenovo
VendorId: TBT:0x0109
Version: 33.00
Icon: computer
Created: 2019-03-15
20KH003JAU System Firmware
DeviceId: 1c53551e7da69d896138fac1ae131c83ad46d923
Guid: a4b51dca-8f97-4310-8821-3330f83c9135
Plugin: uefi
Flags: internal|updatable|require-ac|supported|registered|needs-reboot
Version: 0.1.34
VersionLowest: 0.0.1
Icon: computer
Created: 2019-03-15
Modified: 2019-03-15
UpdateState: needs-reboot
UEFI Device Firmware
DeviceId: 29749712e93b58730ecd1b8537a5503ff5b7fb27
Guid: 9c9d9769-32fa-4841-b550-ea998e754e99
Plugin: uefi
Flags: internal|updatable|require-ac|supported|registered|needs-reboot
Version: 184.60.3561
VersionLowest: 0.0.1
Icon: audio-card
Created: 2019-03-15
UEFI Device Firmware
DeviceId: 9698faabddf0d7b18925cfbbda95f8b0d0dacc53
Guid: 3babca5f-b2bf-4f4b-a72e-2bdc84eb4019
Plugin: uefi
Flags: internal|updatable|require-ac|registered|needs-reboot
Version: 0.1.10
VersionLowest: 0.1.10
Icon: audio-card
Created: 2019-03-15
Unifying Receiver
DeviceId: 914a7252a18d094bb9497e65e7fd081bdde2a2b8
Guid: cc4cbfa9-bf9d-540b-b92b-172ce31013c1
Guid: 279ed287-3607-549e-bacc-f873bb9838c4
Guid: 21e75d9a-5ce6-5da2-b7ab-910c7f3f6836
Summary: A miniaturised USB wireless receiver
Plugin: unifying
Flags: updatable|supported|registered
Vendor: Logitech
VendorId: USB:0x046D
Version: RQR24.07_B0030
VersionBootloader: BOT03.02_B0009
Icon: preferences-desktop-keyboard
InstallDuration: 7
Created: 2019-03-15
INTEL SSDPEKKF512G8L
DeviceId: 04e17fcf7d3de91da49a163ffe4907855c3648be
Guid: 79517f86-8df8-5d6e-a18b-33f0b36a78e9
Guid: 68db11e5-b0cf-5bc9-a94e-17e28496e505
Guid: 3f235826-4614-56f6-8fd4-b67b346882c9
Guid: 87fd9fec-f447-5ec6-a1cd-d55fac0d3d30
Summary: NVM Express Solid State Drive
Plugin: nvme
Flags: internal|updatable|require-ac|registered|needs-reboot
Vendor: Intel Corporation
VendorId: NVME:0x8086
Version: L08P
Icon: drive-harddisk
Created: 2019-03-15
$ efibootmgr -v
BootNext: 0002
BootCurrent: 0001
Timeout: 2 seconds
BootOrder: 0001,0000,0004,0003,0018,0019,001A,001B,001C,001D,001E,001F,0024,0002
Boot0000* Arch Linux Enc Ucode Discard HD(1,GPT,5f29dbe6-a0ab-744b-884a-048541927a0c,0x800,0x113000)/File(\vmlinuz-linux)c.r.y.p.t.d.e.v.i.c.e.=./.d.e.v./.n.v.m.e.0.n.1.p.2.:.c.r.y.p.t.r.o.o.t.:.a.l.l.o.w.-.d.i.s.c.a.r.d.s. .r.o.o.t.=./.d.e.v./.m.a.p.p.e.r./.c.r.y.p.t.r.o.o.t. .r.w. .i.n.i.t.r.d.=.\.i.n.t.e.l.-.u.c.o.d.e...i.m.g. .i.n.i.t.r.d.=.\.i.n.i.t.r.a.m.f.s.-.l.i.n.u.x...i.m.g.
Boot0001* Arch Linux Enc Ucode Discard Fan HD(1,GPT,5f29dbe6-a0ab-744b-884a-048541927a0c,0x800,0x113000)/File(\vmlinuz-linux)c.r.y.p.t.d.e.v.i.c.e.=./.d.e.v./.n.v.m.e.0.n.1.p.2.:.c.r.y.p.t.r.o.o.t.:.a.l.l.o.w.-.d.i.s.c.a.r.d.s. .r.o.o.t.=./.d.e.v./.m.a.p.p.e.r./.c.r.y.p.t.r.o.o.t. .r.w. .i.n.i.t.r.d.=.\.i.n.t.e.l.-.u.c.o.d.e...i.m.g. .i.n.i.t.r.d.=.\.i.n.i.t.r.a.m.f.s.-.l.i.n.u.x...i.m.g. .f.a.n._.c.o.n.t.r.o.l.=.1.
Boot0002* Linux-Firmware-Updater HD(1,GPT,5f29dbe6-a0ab-744b-884a-048541927a0c,0x800,0x113000)/File(\EFI\arch\fwupdx64.efi)
Boot0003* Arch Linux Enc HD(1,GPT,5f29dbe6-a0ab-744b-884a-048541927a0c,0x800,0x113000)/File(\vmlinuz-linux)c.r.y.p.t.d.e.v.i.c.e.=./.d.e.v./.n.v.m.e.0.n.1.p.2.:.c.r.y.p.t.r.o.o.t. .r.o.o.t.=./.d.e.v./.m.a.p.p.e.r./.c.r.y.p.t.r.o.o.t. .r.w. .i.n.i.t.r.d.=.\.i.n.i.t.r.a.m.f.s.-.l.i.n.u.x...i.m.g.
Boot0004* Arch Linux Enc Ucode HD(1,GPT,5f29dbe6-a0ab-744b-884a-048541927a0c,0x800,0x113000)/File(\vmlinuz-linux)c.r.y.p.t.d.e.v.i.c.e.=./.d.e.v./.n.v.m.e.0.n.1.p.2.:.c.r.y.p.t.r.o.o.t. .r.o.o.t.=./.d.e.v./.m.a.p.p.e.r./.c.r.y.p.t.r.o.o.t. .r.w. .i.n.i.t.r.d.=.\.i.n.t.e.l.-.u.c.o.d.e...i.m.g. .i.n.i.t.r.d.=.\.i.n.i.t.r.a.m.f.s.-.l.i.n.u.x...i.m.g.
Boot0010 Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0011 Boot Menu FvFile(126a762d-5758-4fca-8531-201a7f57f850)
Boot0012 Diagnostic Splash Screen FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
Boot0013 Lenovo Diagnostics FvFile(3f7e615b-0d45-4f80-88dc-26b234958560)
Boot0014 Regulatory Information FvFile(478c92a0-2622-42b7-a65d-5894169e4d24)
Boot0015 Startup Interrupt Menu FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479)
Boot0016 Rescue and Recovery FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
Boot0017 MEBx Hot Key FvFile(ac6fd56a-3d41-4efd-a1b9-870293811a28)
Boot0018* USB CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
Boot0019* USB FDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot001A* NVMe0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a400)
Boot001B* ATA HDD0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f601)
Boot001C* USB HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
Boot001D* PCI LAN VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot001E Other CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35406)
Boot001F Other HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f606)
Boot0020* USBR BOOT CDROM PciRoot(0x0)/Pci(0x14,0x0)/USB(11,1)
Boot0021* USBR BOOT Floppy PciRoot(0x0)/Pci(0x14,0x0)/USB(11,0)
Boot0022* ATA HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)
Boot0023* ATAPI CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
Boot0024* PCI LAN VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
**This is only required if you use the UEFI plugin**
$ efivar -l | grep fw
0abba7dc-e516-4167-bbf5-4d9d1c739416-fwupd-a4b51dca-8f97-4310-8821-3330f83c9135-0
**This is only required if you use the UEFI plugin**
$ tree /boot
/boot
├── EFI
│ └── arch
│ ├── fw
│ │ └── fwupd-a4b51dca-8f97-4310-8821-3330f83c9135.cap
│ └── fwupdx64.efi
├── initramfs-linux-fallback.img
├── initramfs-linux.img
├── intel-ucode.img
└── vmlinuz-linux
3 directories, 6 files
**This is only required if you use the UEFI plugin**
**We're looking for any `.cap` files and the location of `fwupx64.efi`**
Please answer the following questions:
from source
, pacman
, apt-get
, etc): Tried from pacman first, but rebuilt efivar 37 (repos have 35) and rebuilt fwupd 1.2.5$ /usr/lib/fwupd/fwupdate -L
../fwupd-1.2.5/plugins/uefi/efi/fwupdate.c:158:fwup_populate_update_table(): Found update fwupd-a4b51dca-8f97-4310-8821-3330f83c9135-0
../fwupd-1.2.5/plugins/uefi/efi/fwupdate.c:694:efi_main(): Adding new capsule
../fwupd-1.2.5/plugins/uefi/efi/fwupdate.c:198:fwup_search_file(): Searching Device Path: HD(Part1,Sig5F29DBE6-A0AB-744B-884A-048541927A0C)/\EFI\arch\fw\fwupd-a4b51dca-8f97-4310-8821-3330f83c9135.cap
..
.../fwupd-1.2.5/plugins/uefi/efi/fwupdate.c:218:fwup_search_file(): Device Path prepared: HD(Part1,Sig5F29DBE6-A0AB-744B-884A-048541927A0C)
../fwupd-1.2.5/plugins/uefi/efi/fwupdate.c:228:fwup_search_file(): Device supporting SFSP: PciRoot(0)/Pci(0x1C,0x4)/Pci(0x0,0x0)/Path(131,23,0x010000005CD2E42B81A3B14984012C00)/HD(Part1,Sig5F29DBE6-A0AB-744B-884A-048541927A0C)
../fwupd-1.2.5/plugins/uefi/efi/fwupdate.c:233:fwup_search_file(): Comparing: HD(Part1,Sig5F29DBE6-A0AB-744B-884A-048541927A0C) and PciRoot(0)/Pci(0x1C,0x4)/Pci(0x0,0x0)/Path(131,23,0x010000005CD2E42B81A3B14984012C00)/HD(Part1,Sig5F29DBE6-A0AB-744B-884A-048541927A0C)
../fwupd-1.2.5/plugins/uefi/efi/fwupdate.c:233:fwup_search_file(): Comparing: HD(Part1,Sig5F29DBE6-A0AB-744B-884A-048541927A0C) and Pci(0x1C,0x4)/Pci(0x0,0x0)/Path(131,23,0x010000005CD2E42B81A3B14984012C00)/HD(Part1,Sig5F29DBE6-A0AB-744B-884A-048541927A0C)
../fwupd-1.2.5/plugins/uefi/efi/fwupdate.c:233:fwup_search_file(): Comparing: HD(Part1,Sig5F29DBE6-A0AB-744B-884A-048541927A0C) and Pci(0x0,0x0)/Path(131,23,0x010000005CD2E42B81A3B14984012C00)/HD(Part1,Sig5F29DBE6-A0AB-744B-884A-048541927A0C)
../fwupd-1.2.5/plugins/uefi/efi/fwupdate.c:233:fwup_search_file(): Comparing: HD(Part1,Sig5F29DBE6-A0AB-744B-884A-048541927A0C) and Path(131,23,0x010000005CD2E42B81A3B14984012C00)/HD(Part1,Sig5F29DBE6-A0AB-744B-884A-048541927A0C)
../fwupd-1.2.5/plugins/uefi/efi/fwupdate.c:233:fwup_search_file(): Comparing: HD(Part1,Sig5F29DBE6-A0AB-744B-884A-048541927A0C) and HD(Part1,Sig5F29DBE6-A0AB-744B-884A-048541927A0C)
../fwupd-1.2.5/plugins/uefi/efi/fwupdate.c:241:fwup_search_file(): Match up! Returning \EFI\arch\fw\fwupd-a4b51dca-8f97-4310-8821-3330f83c9135.cap
../fwupd-1.2.5/plugins/uefi/efi/fwupdate.c:300:fwup_open_file(): Found device
../fwupd-1.2.5/plugins/uefi/efi/fwupdate.c:307:fwup_open_file(): Found volume
../fwupd-1.2.5/plugins/uefi/efi/fwupdate.c:315:fwup_open_file(): Found file
../fwupd-1.2.5/plugins/uefi/efi/fwupdate.c:531:fwup_add_update_capsule(): Read file; 9417280 bytes
../fwupd-1.2.5/plugins/uefi/efi/fwupdate.c:532:fwup_add_update_capsule(): updates guid: A4B51DCA-8F97-4310-8821-3330F83C9135
../fwupd-1.2.5/plugins/uefi/efi/fwupdate.c:533:fwup_add_update_capsule(): File guid: A4B51DCA-8F97-4310-8821-3330F83C9135
../fwupd-1.2.5/plugins/uefi/efi/fwupdate.c:709:efi_main(): n_updates: 1
../fwupd-1.2.5/plugins/uefi/efi/fwupdate.c:579:fwup_apply_capsules(): QueryCapsuleCapabilities: Unsupported max: 1124656486 reset:1
../fwupd-1.2.5/plugins/uefi/efi/fwupdate.c:580:fwup_apply_capsules(): Capsules: 1
../fwupd-1.2.5/plugins/uefi/efi/fwupdate.c:586:fwup_apply_capsules(): Could not apply capsule update: Not Found
../fwupd-1.2.5/plugins/uefi/efi/fwupdate.c:724:efi_main(): Could not apply capsules: Not Found
To help us pinpoint your issue, please insert the output of the
following commands when ran on the system with the issue:
$ fwupdmgr --version
client version: 1.3.2
compile-time dependency versions
gusb: 0.2.11
efivar: 37
daemon version: 1.3.2
Note, the switch --version
is only present since version 0.9.6. If you use an
earlier version, please use the package manager to find out the package
version. For example, dpkg -l fwupd
.
$ fwupdmgr get-devices
20KHCTO1WW
│
├─Samsung SSD 970 PRO 1TB:
│ Device ID: 04e17fcf7d3de91da49a163ffe4907855c3648be
│ Summary: NVM Express Solid State Drive
│ Current version: 1B2QEXP7
│ Vendor: Samsung Electronics Co Ltd (NVME:0x144D)
│ Flags: internal|updatable|require-ac|registered|needs-reboot
│ GUIDs: 47335265-a509-51f7-841e-1c94911af66b
│ 21a2c5aa-cba2-5dcb-854b-ddeeb7c63413
│
├─System Firmware:
│ Device ID: 1c53551e7da69d896138fac1ae131c83ad46d923
│ Current version: 0.1.40
│ Minimum Version: 0.0.1
│ Vendor: LENOVO
│ Update State: success
│ Flags: internal|updatable|require-ac|supported|registered|needs-reboot
│ GUID: a4b51dca-8f97-4310-8821-3330f83c9135
│
├─UEFI Device Firmware:
│ Device ID: 29749712e93b58730ecd1b8537a5503ff5b7fb27
│ Current version: 184.60.3561
│ Minimum Version: 0.0.1
│ Update State: success
│ Flags: internal|updatable|require-ac|supported|registered|needs-reboot
│ GUID: 9c9d9769-32fa-4841-b550-ea998e754e99
│
└─UEFI Device Firmware:
Device ID: 9698faabddf0d7b18925cfbbda95f8b0d0dacc53
Current version: 0.1.15
Minimum Version: 0.1.15
Update State: success
Flags: internal|updatable|require-ac|supported|registered|needs-reboot
GUID: 3babca5f-b2bf-4f4b-a72e-2bdc84eb4019
$ efibootmgr -v
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0001,0018,0019,001B,001C,001D,001E,001F,001A,0024,0000
Boot0000* Linux-Firmware-Updater HD(1,GPT,98b5654a-627f-4ede-9a22-bb5841ea8502,0x800,0x82000)/File(\EFI\gentoo\fwupdx64.efi)
Boot0001* Gentoo GNU/Linux HD(1,GPT,98b5654a-627f-4ede-9a22-bb5841ea8502,0x800,0x82000)/File(\efi\gentoo\grubx64.efi)
Boot0010 Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0011 Boot Menu FvFile(126a762d-5758-4fca-8531-201a7f57f850)
Boot0012 Diagnostic Splash Screen FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
Boot0013 Lenovo Diagnostics FvFile(3f7e615b-0d45-4f80-88dc-26b234958560)
Boot0014 Regulatory Information FvFile(478c92a0-2622-42b7-a65d-5894169e4d24)
Boot0015 Startup Interrupt Menu FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479)
Boot0016 Rescue and Recovery FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
Boot0017 MEBx Hot Key FvFile(ac6fd56a-3d41-4efd-a1b9-870293811a28)
Boot0018 USB CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
Boot0019 USB FDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot001A* NVMe0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a400)
Boot001B ATA HDD0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f601)
Boot001C* USB HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
Boot001D PCI LAN VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot001E Other CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35406)
Boot001F Other HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f606)
Boot0020* USBR BOOT CDROM PciRoot(0x0)/Pci(0x14,0x0)/USB(11,1)
Boot0021* USBR BOOT Floppy PciRoot(0x0)/Pci(0x14,0x0)/USB(11,0)
Boot0022* ATA HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)
Boot0023* ATAPI CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
Boot0024* PCI LAN VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
$ efivar -l | grep fw
**INSERT OUTPUT HERE**
**This is only required if you use the UEFI plugin**
$ tree /boot
/boot
├── efi
│ ├── BOOT
│ │ └── boot.sdi
│ └── EFI
│ ├── Boot
│ │ ├── bootx64.efi
│ │ ├── initramfs
│ │ ├── initramfs.new
│ │ ├── initramfs.old
│ │ ├── LenovoBT.EFI
│ │ ├── License.txt
│ │ ├── linux
│ │ ├── linux.new
│ │ ├── linux.old
│ │ └── ReadMe.txt
│ ├── gentoo
│ │ ├── fw
│ │ ├── fwupdx64.efi
│ │ └── grubx64.efi
│ └── Lenovo
│ └── Boot
│ ├── BCD
│ ├── BCD.LOG
│ ├── BCD.LOG1
│ ├── BCD.LOG2
│ ├── bg-BG
│ │ ├── bootmgfw.efi.mui
│ │ └── bootmgr.efi.mui
│ ├── bootmgfw.efi
│ ├── bootmgr.efi
│ ├── BOOTSTAT.DAT
│ ├── boot.stl
│ ├── cs-CZ
│ │ ├── bootmgfw.efi.mui
│ │ ├── bootmgr.efi.mui
│ │ └── memtest.efi.mui
│ ├── da-DK
│ │ ├── bootmgfw.efi.mui
│ │ ├── bootmgr.efi.mui
│ │ └── memtest.efi.mui
│ ├── de-DE
│ │ ├── bootmgfw.efi.mui
│ │ ├── bootmgr.efi.mui
│ │ └── memtest.efi.mui
│ ├── el-GR
│ │ ├── bootmgfw.efi.mui
│ │ ├── bootmgr.efi.mui
│ │ └── memtest.efi.mui
│ ├── en-GB
│ │ ├── bootmgfw.efi.mui
│ │ └── bootmgr.efi.mui
│ ├── en-US
│ │ ├── bootmgfw.efi.mui
│ │ ├── bootmgr.efi.mui
│ │ └── memtest.efi.mui
│ ├── es-ES
│ │ ├── bootmgfw.efi.mui
│ │ ├── bootmgr.efi.mui
│ │ └── memtest.efi.mui
│ ├── et-EE
│ │ ├── bootmgfw.efi.mui
│ │ └── bootmgr.efi.mui
│ ├── fi-FI
│ │ ├── bootmgfw.efi.mui
│ │ ├── bootmgr.efi.mui
│ │ └── memtest.efi.mui
│ ├── Fonts
│ │ ├── chs_boot.ttf
│ │ ├── cht_boot.ttf
│ │ ├── jpn_boot.ttf
│ │ ├── kor_boot.ttf
│ │ ├── malgun_boot.ttf
│ │ ├── malgunn_boot.ttf
│ │ ├── meiryo_boot.ttf
│ │ ├── meiryon_boot.ttf
│ │ ├── msjh_boot.ttf
│ │ ├── msjhn_boot.ttf
│ │ ├── msyh_boot.ttf
│ │ ├── msyhn_boot.ttf
│ │ ├── segmono_boot.ttf
│ │ ├── segoen_slboot.ttf
│ │ ├── segoe_slboot.ttf
│ │ └── wgl4_boot.ttf
│ ├── fr-FR
│ │ ├── bootmgfw.efi.mui
│ │ ├── bootmgr.efi.mui
│ │ └── memtest.efi.mui
│ ├── hr-HR
│ │ ├── bootmgfw.efi.mui
│ │ └── bootmgr.efi.mui
│ ├── hu-HU
│ │ ├── bootmgfw.efi.mui
│ │ ├── bootmgr.efi.mui
│ │ └── memtest.efi.mui
│ ├── it-IT
│ │ ├── bootmgfw.efi.mui
│ │ ├── bootmgr.efi.mui
│ │ └── memtest.efi.mui
│ ├── ja-JP
│ │ ├── bootmgfw.efi.mui
│ │ ├── bootmgr.efi.mui
│ │ └── memtest.efi.mui
│ ├── ko-KR
│ │ ├── bootmgfw.efi.mui
│ │ ├── bootmgr.efi.mui
│ │ └── memtest.efi.mui
│ ├── lt-LT
│ │ ├── bootmgfw.efi.mui
│ │ └── bootmgr.efi.mui
│ ├── lv-LV
│ │ ├── bootmgfw.efi.mui
│ │ └── bootmgr.efi.mui
│ ├── memtest.efi
│ ├── nb-NO
│ │ ├── bootmgfw.efi.mui
│ │ ├── bootmgr.efi.mui
│ │ └── memtest.efi.mui
│ ├── nl-NL
│ │ ├── bootmgfw.efi.mui
│ │ ├── bootmgr.efi.mui
│ │ └── memtest.efi.mui
│ ├── pl-PL
│ │ ├── bootmgfw.efi.mui
│ │ ├── bootmgr.efi.mui
│ │ └── memtest.efi.mui
│ ├── pt-BR
│ │ ├── bootmgfw.efi.mui
│ │ ├── bootmgr.efi.mui
│ │ └── memtest.efi.mui
│ ├── pt-PT
│ │ ├── bootmgfw.efi.mui
│ │ ├── bootmgr.efi.mui
│ │ └── memtest.efi.mui
│ ├── qps-ploc
│ │ ├── bootmgfw.efi.mui
│ │ ├── bootmgr.efi.mui
│ │ └── memtest.efi.mui
│ ├── Resources
│ │ ├── bootres.dll
│ │ └── en-US
│ │ └── bootres.dll.mui
│ ├── ro-RO
│ │ ├── bootmgfw.efi.mui
│ │ └── bootmgr.efi.mui
│ ├── ru-RU
│ │ ├── bootmgfw.efi.mui
│ │ ├── bootmgr.efi.mui
│ │ └── memtest.efi.mui
│ ├── sk-SK
│ │ ├── bootmgfw.efi.mui
│ │ └── bootmgr.efi.mui
│ ├── sl-SI
│ │ ├── bootmgfw.efi.mui
│ │ └── bootmgr.efi.mui
│ ├── sr-Latn-CS
│ │ ├── bootmgfw.efi.mui
│ │ └── bootmgr.efi.mui
│ ├── sr-Latn-RS
│ │ ├── bootmgfw.efi.mui
│ │ └── bootmgr.efi.mui
│ ├── sv-SE
│ │ ├── bootmgfw.efi.mui
│ │ ├── bootmgr.efi.mui
│ │ └── memtest.efi.mui
│ ├── tr-TR
│ │ ├── bootmgfw.efi.mui
│ │ ├── bootmgr.efi.mui
│ │ └── memtest.efi.mui
│ ├── uk-UA
│ │ ├── bootmgfw.efi.mui
│ │ └── bootmgr.efi.mui
│ ├── zh-CN
│ │ ├── bootmgfw.efi.mui
│ │ ├── bootmgr.efi.mui
│ │ └── memtest.efi.mui
│ ├── zh-HK
│ │ ├── bootmgfw.efi.mui
│ │ ├── bootmgr.efi.mui
│ │ └── memtest.efi.mui
│ └── zh-TW
│ ├── bootmgfw.efi.mui
│ ├── bootmgr.efi.mui
│ └── memtest.efi.mui
├── grub
│ ├── fonts
│ │ └── unicode.pf2
│ ├── grub.cfg
│ ├── grub.cfg.bak
│ ├── grubenv
│ ├── grub.new
│ ├── locale
│ ├── themes
│ │ └── starfield
│ │ ├── blob_w.png
│ │ ├── boot_menu_c.png
│ │ ├── boot_menu_e.png
│ │ ├── boot_menu_ne.png
│ │ ├── boot_menu_n.png
│ │ ├── boot_menu_nw.png
│ │ ├── boot_menu_se.png
│ │ ├── boot_menu_s.png
│ │ ├── boot_menu_sw.png
│ │ ├── boot_menu_w.png
│ │ ├── COPYING.CC-BY-SA-3.0
│ │ ├── dejavu_10.pf2
│ │ ├── dejavu_12.pf2
│ │ ├── dejavu_14.pf2
│ │ ├── dejavu_16.pf2
│ │ ├── dejavu_bold_14.pf2
│ │ ├── README
│ │ ├── slider_c.png
│ │ ├── slider_n.png
│ │ ├── slider_s.png
│ │ ├── starfield.png
│ │ ├── terminal_box_c.png
│ │ ├── terminal_box_e.png
│ │ ├── terminal_box_ne.png
│ │ ├── terminal_box_n.png
│ │ ├── terminal_box_nw.png
│ │ ├── terminal_box_se.png
│ │ ├── terminal_box_s.png
│ │ ├── terminal_box_sw.png
│ │ ├── terminal_box_w.png
│ │ └── theme.txt
│ └── x86_64-efi
│ ├── acpi.mod
│ ├── adler32.mod
│ ├── affs.mod
│ ├── afs.mod
│ ├── ahci.mod
│ ├── all_video.mod
│ ├── aout.mod
│ ├── appleldr.mod
│ ├── archelp.mod
│ ├── ata.mod
│ ├── at_keyboard.mod
│ ├── backtrace.mod
│ ├── bfs.mod
│ ├── bitmap.mod
│ ├── bitmap_scale.mod
│ ├── blocklist.mod
│ ├── boot.mod
│ ├── bsd.mod
│ ├── bswap_test.mod
│ ├── btrfs.mod
│ ├── bufio.mod
│ ├── cat.mod
│ ├── cbfs.mod
│ ├── cbls.mod
│ ├── cbmemc.mod
│ ├── cbtable.mod
│ ├── cbtime.mod
│ ├── chain.mod
│ ├── cmdline_cat_test.mod
│ ├── cmp.mod
│ ├── cmp_test.mod
│ ├── command.lst
│ ├── configfile.mod
│ ├── core.efi
│ ├── cpio_be.mod
│ ├── cpio.mod
│ ├── cpuid.mod
│ ├── crc64.mod
│ ├── cryptodisk.mod
│ ├── crypto.lst
│ ├── crypto.mod
│ ├── cs5536.mod
│ ├── ctz_test.mod
│ ├── datehook.mod
│ ├── date.mod
│ ├── datetime.mod
│ ├── diskfilter.mod
│ ├── disk.mod
│ ├── div.mod
│ ├── div_test.mod
│ ├── dm_nv.mod
│ ├── echo.mod
│ ├── efifwsetup.mod
│ ├── efi_gop.mod
│ ├── efinet.mod
│ ├── efi_uga.mod
│ ├── ehci.mod
│ ├── elf.mod
│ ├── eval.mod
│ ├── exfat.mod
│ ├── exfctest.mod
│ ├── ext2.mod
│ ├── extcmd.mod
│ ├── fat.mod
│ ├── file.mod
│ ├── fixvideo.mod
│ ├── font.mod
│ ├── fshelp.mod
│ ├── fs.lst
│ ├── functional_test.mod
│ ├── gcry_arcfour.mod
│ ├── gcry_blowfish.mod
│ ├── gcry_camellia.mod
│ ├── gcry_cast5.mod
│ ├── gcry_crc.mod
│ ├── gcry_des.mod
│ ├── gcry_dsa.mod
│ ├── gcry_idea.mod
│ ├── gcry_md4.mod
│ ├── gcry_md5.mod
│ ├── gcry_rfc2268.mod
│ ├── gcry_rijndael.mod
│ ├── gcry_rmd160.mod
│ ├── gcry_rsa.mod
│ ├── gcry_seed.mod
│ ├── gcry_serpent.mod
│ ├── gcry_sha1.mod
│ ├── gcry_sha256.mod
│ ├── gcry_sha512.mod
│ ├── gcry_tiger.mod
│ ├── gcry_twofish.mod
│ ├── gcry_whirlpool.mod
│ ├── geli.mod
│ ├── gettext.mod
│ ├── gfxmenu.mod
│ ├── gfxterm_background.mod
│ ├── gfxterm_menu.mod
│ ├── gfxterm.mod
│ ├── gptsync.mod
│ ├── grub.efi
│ ├── gzio.mod
│ ├── halt.mod
│ ├── hashsum.mod
│ ├── hdparm.mod
│ ├── hello.mod
│ ├── help.mod
│ ├── hexdump.mod
│ ├── hfs.mod
│ ├── hfspluscomp.mod
│ ├── hfsplus.mod
│ ├── http.mod
│ ├── iorw.mod
│ ├── iso9660.mod
│ ├── jfs.mod
│ ├── jpeg.mod
│ ├── keylayouts.mod
│ ├── keystatus.mod
│ ├── ldm.mod
│ ├── legacycfg.mod
│ ├── legacy_password_test.mod
│ ├── linux16.mod
│ ├── linux.mod
│ ├── loadbios.mod
│ ├── loadenv.mod
│ ├── loopback.mod
│ ├── lsacpi.mod
│ ├── lsefimmap.mod
│ ├── lsefi.mod
│ ├── lsefisystab.mod
│ ├── lsmmap.mod
│ ├── ls.mod
│ ├── lspci.mod
│ ├── lssal.mod
│ ├── luks.mod
│ ├── lvm.mod
│ ├── lzopio.mod
│ ├── macbless.mod
│ ├── macho.mod
│ ├── mdraid09_be.mod
│ ├── mdraid09.mod
│ ├── mdraid1x.mod
│ ├── memdisk.mod
│ ├── memrw.mod
│ ├── minicmd.mod
│ ├── minix2_be.mod
│ ├── minix2.mod
│ ├── minix3_be.mod
│ ├── minix3.mod
│ ├── minix_be.mod
│ ├── minix.mod
│ ├── mmap.mod
│ ├── moddep.lst
│ ├── modinfo.sh
│ ├── morse.mod
│ ├── mpi.mod
│ ├── msdospart.mod
│ ├── mul_test.mod
│ ├── multiboot2.mod
│ ├── multiboot.mod
│ ├── nativedisk.mod
│ ├── net.mod
│ ├── newc.mod
│ ├── nilfs2.mod
│ ├── normal.mod
│ ├── ntfscomp.mod
│ ├── ntfs.mod
│ ├── odc.mod
│ ├── offsetio.mod
│ ├── ohci.mod
│ ├── part_acorn.mod
│ ├── part_amiga.mod
│ ├── part_apple.mod
│ ├── part_bsd.mod
│ ├── part_dfly.mod
│ ├── part_dvh.mod
│ ├── part_gpt.mod
│ ├── partmap.lst
│ ├── part_msdos.mod
│ ├── part_plan.mod
│ ├── part_sun.mod
│ ├── part_sunpc.mod
│ ├── parttool.lst
│ ├── parttool.mod
│ ├── password.mod
│ ├── password_pbkdf2.mod
│ ├── pata.mod
│ ├── pbkdf2.mod
│ ├── pbkdf2_test.mod
│ ├── pcidump.mod
│ ├── play.mod
│ ├── png.mod
│ ├── priority_queue.mod
│ ├── probe.mod
│ ├── procfs.mod
│ ├── progress.mod
│ ├── raid5rec.mod
│ ├── raid6rec.mod
│ ├── random.mod
│ ├── read.mod
│ ├── reboot.mod
│ ├── regexp.mod
│ ├── reiserfs.mod
│ ├── relocator.mod
│ ├── romfs.mod
│ ├── scsi.mod
│ ├── search_fs_file.mod
│ ├── search_fs_uuid.mod
│ ├── search_label.mod
│ ├── search.mod
│ ├── serial.mod
│ ├── setjmp.mod
│ ├── setjmp_test.mod
│ ├── setpci.mod
│ ├── sfs.mod
│ ├── shift_test.mod
│ ├── signature_test.mod
│ ├── sleep.mod
│ ├── sleep_test.mod
│ ├── spkmodem.mod
│ ├── squash4.mod
│ ├── syslinuxcfg.mod
│ ├── tar.mod
│ ├── terminal.lst
│ ├── terminal.mod
│ ├── terminfo.mod
│ ├── test_blockarg.mod
│ ├── testload.mod
│ ├── test.mod
│ ├── testspeed.mod
│ ├── tftp.mod
│ ├── tga.mod
│ ├── time.mod
│ ├── trig.mod
│ ├── tr.mod
│ ├── true.mod
│ ├── udf.mod
│ ├── ufs1_be.mod
│ ├── ufs1.mod
│ ├── ufs2.mod
│ ├── uhci.mod
│ ├── usb_keyboard.mod
│ ├── usb.mod
│ ├── usbms.mod
│ ├── usbserial_common.mod
│ ├── usbserial_ftdi.mod
│ ├── usbserial_pl2303.mod
│ ├── usbserial_usbdebug.mod
│ ├── usbtest.mod
│ ├── verify.mod
│ ├── video_bochs.mod
│ ├── video_cirrus.mod
│ ├── video_colors.mod
│ ├── video_fb.mod
│ ├── videoinfo.mod
│ ├── video.lst
│ ├── video.mod
│ ├── videotest_checksum.mod
│ ├── videotest.mod
│ ├── xfs.mod
│ ├── xnu.mod
│ ├── xnu_uuid.mod
│ ├── xnu_uuid_test.mod
│ ├── xzio.mod
│ ├── zfscrypt.mod
│ ├── zfsinfo.mod
│ └── zfs.mod
├── initramfs-genkernel-x86_64-5.3.4
├── initramfs-genkernel-x86_64-5.3.5
├── initramfs-genkernel-x86_64-5.3.7
├── vmlinuz -> /boot/vmlinuz-5.3.7
├── vmlinuz-5.3.4
├── vmlinuz-5.3.5
├── vmlinuz-5.3.7
└── vmlinuz.old -> /boot/vmlinuz-5.3.5
53 directories, 446 files
Please answer the following questions:
from source
, pacman
, apt-get
, etc): emergeLatest upstream version 1.34 released on 05 Jul 2019:
https://pcsupport.lenovo.com/de/de/downloads/ds502442
Latest LVFS version 1.29 uploaded on 2018-12-14:
https://fwupd.org/lvfs/device/com.lenovo.ThinkPadR0QET.firmware
Describe the bug
I perform an update and reboot but the update is still seen as available despite Update State
showing success
in fwupdmgr get-updates
output.
This is to upgrade Intel Management Engine from 184.55.3510 to 184.70.3626.
Steps to Reproduce
fwupdmgr refresh --force && fwupdmgr update
fwupdmgr get-updates
Expected behavior
I expect the update to apply or see something helpful in the debug output.
fwupd version information
$ fwupdmgr --version
client version: 1.4.0
compile-time dependency versions
gusb: 0.3.4
efivar: 37
daemon version: 1.4.0
Installed via pacman
: https://www.archlinux.org/packages/?name=fwupd
fwupd device information
$ fwupdmgr get-devices --show-all-devices
20KH002KUS
│
├─Thunderbolt Controller:
│ Device ID: 76755e859785d05252ff0ed3740d95e4dea9e1f7
│ Summary: Unmatched performance for high-speed I/O
│ Current version: 43.00
│ Vendor: Lenovo (TBT:0x0109)
│ GUIDs: 5ff9544e-fce2-5fd9-9cd2-671c95ac91dc
│ b8360cb5-b152-506a-9990-49d7bbbc3b88
│ Device Flags: • Internal device
│ • Updatable
│ • Requires AC power
│ • Supported on remote server
│ • Device stages updates
│
├─Embedded Controller:
│ Device ID: 9698faabddf0d7b18925cfbbda95f8b0d0dacc53
│ Current version: 0.1.20
│ Minimum Version: 0.1.20
│ Vendor: DMI:LENOVO
│ GUID: 3babca5f-b2bf-4f4b-a72e-2bdc84eb4019
│ 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 AMT [unprovisioned]:
│ Device ID: e2623122c99d58220498aacbfcfdb1baebbae3c5
│ Summary: Hardware and firmware technology for remote out-of-band management
│ Current version: 11.8.55.3510
│ Bootloader Version: 11.8.55.3510
│ Vendor: Intel Corporation
│ GUID: 2800f812-b7b4-2d4b-aca8-46e0ff65814c
│ Device Flags: • Internal device
│
├─Intel Management Engine:
│ Device ID: e563ad307df81c99f0de8c26292afd71cf409673
│ Current version: 184.55.3510
│ Minimum Version: 0.0.1
│ Vendor: DMI:LENOVO
│ Update State: success
│ Last modified: 2020-04-27 02:40
│ GUIDs: 42a0a96e-c9f3-438f-9687-7826be33e4ce
│ 375afb87-ea51-5a6e-96d5-c35cc342dc65
│ 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(R) Core™ i7-8650U CPU @ 1.90GHz:
│ Device ID: 4bde70ba4e39b28f9eab1628f9dd6e6244c03027
│ Current version: 0xca
│ Vendor: GenuineIntel
│ GUID: b9a2dd81-159e-5537-a7db-e7101d164d3f
│ Device Flags: • Internal device
│
├─LENSE30512GMSP34MEAT3TA:
│ Device ID: 04e17fcf7d3de91da49a163ffe4907855c3648be
│ Summary: NVM Express Solid State Drive
│ Current version: 2.5.0412
│ Vendor: Lenovo (NVME:0x17AA)
│ GUIDs: 124c38ac-0100-5a50-aac8-89602d99769f
│ 70cc283d-bc6c-5b87-9977-17c5f95c3168
│ 0a2bdb12-23de-5728-829f-b1674e12dde0
│ 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
│
├─System Firmware:
│ Device ID: 1c53551e7da69d896138fac1ae131c83ad46d923
│ Current version: 0.1.46
│ Minimum Version: 0.0.1
│ Vendor: LENOVO (DMI:LENOVO)
│ Update Message: Platform firmware measurement unavailable. Secure boot is disabled in BIOS setup, enabling it may fix this issue
│ GUID: a4b51dca-8f97-4310-8821-3330f83c9135
│ 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
│
├─TPM:
│ Device ID: c6a80ac3a22083423992a3cb15018989f37834d6
│ Current version: 7.63.13.6400
│ Vendor: Infineon (TPM:IFX)
│ GUIDs: ff71992e-52f7-5eea-94ef-883e56e034c6
│ 5eebb112-75ad-5536-b173-a11eb3399402
│ ddf995da-1b32-5a8a-bc1b-8d5af4b38b51
│ 6d81ab63-db2e-50ac-934f-6be9accf5e02
│ 301555de-680d-5ddc-b995-7553fc9138f1
│ Device Flags: • Internal device
│
├─UHD Graphics 620:
│ Device ID: bbbf1ce3d1cf15550c3760b354592040292415bb
│ Current version: 07
│ Vendor: Intel Corporation (PCI:0x8086)
│ GUIDs: fed2efa4-7045-55a1-b4fc-b29283d59fe5
│ 8b72a10c-1279-5f8e-a28a-34fb11a58240
│ Device Flags: • Internal device
│ • Cryptographic hash verification is available
│
├─USB 2.0 BILLBOARD:
│ Device ID: f5fdd0fbd4f9d9178f8242646a9ca13dc7c18e82
│ Summary: USB PD
│ Current version: 135.36.8.3
│ Vendor: VIA Technologies Inc. (USB:0x2109)
│ GUIDs: 474609c1-31b5-5369-9026-52d54d4b5f1f
│ f93e1236-4fcc-58d2-84a1-772870e3d609
│ f4681e09-eb1a-58e1-811a-851bfee8d210
│ Device Flags: • Updatable
│ • Cryptographic hash verification is available
│
├─USB2.0 Hub:
│ Device ID: 1f914e619b232dc4da68ec3389b98b20163003a2
│ Summary: USB 2.x Hub
│ Current version: 3.83
│ Vendor: VIA Labs, Inc. (USB:0x2109)
│ Install Duration: 15 seconds
│ GUIDs: db31bd61-b70f-553d-a94f-c579fa11bf40
│ 3f0581b6-15ed-5f87-91eb-296db71e0838
│ 4ae82b4d-0b4c-537a-b242-f689010b7571
│ 21f194f1-3152-5555-b816-a7596f49e897
│ bd26f184-e083-5c0c-89c0-0b84d5092660
│ 8453111a-0e73-51f4-877f-fa340d8b2c03
│ Device Flags: • Updatable
│ • Cryptographic hash verification is available
│ • Device stages updates
│ • Device can recover flash failures
│
├─USB3.0 Hub:
│ Device ID: da77984c82b59c6fc69516431f467fd9a8d39a7f
│ Summary: USB 3.x Hub
│ Current version: 3.83
│ Vendor: VIA Labs, Inc. (USB:0x2109)
│ Install Duration: 15 seconds
│ GUIDs: 95d09348-73f7-5964-ae90-54c6b1ad5bbf
│ 26f33695-3a3e-5c08-badb-f6141390ebd9
│ 10eb3a15-c177-5810-af53-1963e9200e65
│ 9b27397e-3d9d-5466-bb1c-592066d7a037
│ 9e4db2b9-3a4f-5548-84e7-d8f71b68c1bb
│ 022d2f73-4826-546a-ba0f-62579ea848ea
│ Device Flags: • Updatable
│ • Cryptographic hash verification is available
│ • Device stages updates
│ • Device can recover flash failures
│
└─Unifying Receiver:
│ Device ID: 159fd929f7a8953aa5c72ab84ca4a0dfb570a304
│ Summary: A miniaturised USB wireless receiver
│ Current version: RQR12.09_B0030
│ Bootloader Version: BOT01.04_B0016
│ Vendor: USB:0x046D
│ Install Duration: 30 seconds
│ GUIDs: 9d131a0c-a606-580f-8eda-80587250b8d6
│ fcf55bf5-767b-51ce-9c17-f6f538c4ee9f
│ 279ed287-3607-549e-bacc-f873bb9838c4
│ Device Flags: • Updatable
│
└─Logitech MX Ergo:
Device ID: 0725f56fcc31166728ee7869f0271627456a7330
Summary: Unifying Trackball
Current version: MPM06.03_B0022
Bootloader Version:BOT49.00_B0001
Vendor: USB:0x046D
GUIDs: 1b0b15e1-ecfb-5b35-b93a-6c43d6dcced3
e0979ae2-dcd4-55ea-81b1-7508cc6b0ea1
f132524b-dca0-5ea4-9f59-fde02c7361ac
Device Flags: • Updatable
System UEFI configuration
$ efibootmgr -v
BootNext: 0000
BootCurrent: 0002
Timeout: 0 seconds
BootOrder: 0000,0002,001A,0018,0019,001B,001D,001E,001F,0024,001C
Boot0000* Linux-Firmware-Updater HD(1,GPT,7d8d2739-7f31-4c57-b0e0-5f3341858b11,0x800,0x95801)/File(\EFI\arch\fwupdx64.efi)
Boot0002* Arch HD(1,GPT,7d8d2739-7f31-4c57-b0e0-5f3341858b11,0x800,0x95801)/File(\EFI\Arch\grubx64.efi)
Boot0010 Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0011 Boot Menu FvFile(126a762d-5758-4fca-8531-201a7f57f850)
Boot0012 Diagnostic Splash Screen FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
Boot0013 Lenovo Diagnostics FvFile(3f7e615b-0d45-4f80-88dc-26b234958560)
Boot0014 Regulatory Information FvFile(478c92a0-2622-42b7-a65d-5894169e4d24)
Boot0015 Startup Interrupt Menu FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479)
Boot0016 Rescue and Recovery FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
Boot0017 MEBx Hot Key FvFile(ac6fd56a-3d41-4efd-a1b9-870293811a28)
Boot0018 USB CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
Boot0019 USB FDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot001A* NVMe0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a400)
Boot001B ATA HDD0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f601)
Boot001C* USB HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
Boot001D PCI LAN VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot001E Other CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35406)
Boot001F Other HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f606)
Boot0020* USBR BOOT CDROM PciRoot(0x0)/Pci(0x14,0x0)/USB(11,1)
Boot0021* USBR BOOT Floppy PciRoot(0x0)/Pci(0x14,0x0)/USB(11,0)
Boot0022* ATA HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)
Boot0023* ATAPI CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
Boot0024* PCI LAN VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
$ efivar -l | grep fw
0abba7dc-e516-4167-bbf5-4d9d1c739416-fwupd-42a0a96e-c9f3-438f-9687-7826be33e4ce-0
0abba7dc-e516-4167-bbf5-4d9d1c739416-fwupd-ux-capsule
$ tree /boot/EFI
/boot/EFI
└── Arch
├── fw
│ ├── fwupd-3b8c8162-188c-46a4-aec9-be43f1d65697.cap
│ └── fwupd-42a0a96e-c9f3-438f-9687-7826be33e4ce.cap
├── fwupdx64.efi
└── grubx64.efi
Additional questions
Additional info
$ sudo fwupdate -L
../fwupd-1.4.0/plugins/uefi/efi/fwupdate.c:158:fwup_populate_update_table(): Found update fwupd-ux-capsule
../fwupd-1.4.0/plugins/uefi/efi/fwupdate.c:158:fwup_populate_update_table(): Found update fwupd-42a0a96e-c9f3-438f-9687-7826be33e4ce-0
../fwupd-1.4.0/plugins/uefi/efi/fwupdate.c:564:efi_main(): No updates to process. Called in error
My system is unable to install the "ThinkPad T490s Corporate ME Update".
Every time I try to install it the system offers the same update again.
$ fwupdmgr get-updates
UEFI Device Firmware has firmware updates:
GUID: aeac19da-0c78-4b86-a718-1a043947d83b
ID: com.lenovo.ThinkPadN2JRM.firmware
Update Version: 192.47.1524
Update Name: ThinkPad T490s Corporate ME Update
Update Summary: Lenovo ThinkPad T490s Corporate ME Firmware
Update Remote ID: lvfs
Update Checksum: SHA1(afa2196c27376214d475213bfec45570aa260ab3)
Update Location: https://fwupd.org/downloads/b2c442db905872d9d4725a038b29450edaea8361-Lenovo-ThinkPad-T490s-CorporateMEFirmware-12.0.47.1524.cab
Update Description: • 0 Q2'19 Intel Platform Update (Hot Fix Release)
Version 12.0.47.1524 (LVFS: 192.47.1524)
Problem Fixes
• Intel CSME PSIRT-TA-201905-011 Q2 2019 IPU:
• Mitigated the following security vulnerabilities under issues:
Security issues fixed:
• CVE-2019-0086
• CVE-2019-0090
• CVE-2019-0092
• CVE-2019-0093
• CVE-2019-0094
• CVE-2019-0096
• CVE-2019-0097
• CVE-2019-0098
• CVE-2019-0153
• CVE-2019-0170
No upgrades for UEFI Device Firmware, current is 0.1.15: 0.1.15=same, 0.1.12=older
No upgrades for 20Q0CTO1WW System Firmware, current is 0.1.51: 0.1.51=same
To help us pinpoint your issue, please insert the output of the
following commands when ran on the system with the issue:
$ fwupdmgr --version
client version: 1.0.9
daemon version: 1.0.9
compile-time dependency versions
appstream-glib: 0.7.7
gusb: 0.2.11
fwupdate: 10
efivar: 34
Note, the switch --version
is only present since version 0.9.6. If you use an
earlier version, please use the package manager to find out the package
version. For example, dpkg -l fwupd
.
$ fwupdmgr get-devices
X390/T490s Thunderbolt Controller
DeviceId: d13dc094e8febb10211a5395d0961b529c340495
Guid: e773c51e-a20c-5b29-9f09-6bb0e0ef7560
Summary: Unmatched performance for high-speed I/O
Plugin: thunderbolt
Flags: internal|updatable|registered
Vendor: Lenovo
VendorId: TBT:0x0109
Version: 18.00
Icon: computer
Created: 2020-01-19
UEFI Device Firmware
DeviceId: b1825e2b03a9ebdea247a74f1f3ddee2a21ac565
Guid: 24aac206-3921-45c0-a79e-0a607b11aef0
Plugin: uefi
Flags: internal|updatable|require-ac|registered|needs-reboot
Version: 1.1.8
VersionLowest: 0.0.1
Icon: audio-card
Created: 2020-01-19
UEFI Device Firmware
DeviceId: 943ac8e39266b524856ff8e415f05b6f2bcbb148
Guid: aeac19da-0c78-4b86-a718-1a043947d83b
Plugin: uefi
Flags: internal|updatable|require-ac|supported|registered|needs-reboot
Version: 192.35.1427
VersionLowest: 0.0.1
Icon: audio-card
Created: 2020-01-19
Modified: 2020-01-20
UpdateState: needs-reboot
UEFI Device Firmware
DeviceId: 09ce7908b2d90a3b53473c3f328410590a527f29
Guid: be9a5f93-930b-40bf-8864-815268ea4ea3
Plugin: uefi
Flags: internal|updatable|require-ac|supported|registered|needs-reboot
Version: 0.1.15
VersionLowest: 0.1.15
Icon: audio-card
Created: 2020-01-19
20Q0CTO1WW System Firmware
DeviceId: ca8e899e46f1da1776d16410bc92f2cf0d963433
Guid: 6300ba52-d9ea-4ca0-88f9-f89ef73cc07b
Guid: 230c8b18-8d9b-53ec-838b-6cfc0383493a
Plugin: uefi
Flags: internal|updatable|require-ac|supported|registered|needs-reboot
Version: 0.1.51
Icon: computer
Created: 2020-01-19
$ efibootmgr -v
BootNext: 0001
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0000,001B,001C,001D,001E,001F,0020,0021,0022,0023,0024,0012,0011,0001
Boot0000* ubuntu HD(1,GPT,bce5aa5d-e3d8-4fd9-b950-9b1656d70dc1,0x800,0x100000)/File(\EFI\ubuntu\shimx64.efi)
Boot0001* Linux-Firmware-Updater \fwupx64.efi HD(1,GPT,bce5aa5d-e3d8-4fd9-b950-9b1656d70dc1,0x800,0x100000)/File(\EFI\ubuntu\shimx64.efi)\.f.w.u.p.x.6.4...e.f.i...
Boot0010 ThinkShield secure wipe FvFile(3593a0d5-bd52-43a0-808e-cbff5ece2477)
Boot0011 LENOVO CLOUD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,ad38ccbbf7edf04d959cf42aa74d3650)/Uri(https://download.lenovo.com/pccbbs/cdeploy/efi/boot.efi)
Boot0012 HTTPS BOOT VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,ad38ccbbf7edf04d959cf42aa74d3650)/Uri()
Boot0013 Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0014 Boot Menu FvFile(126a762d-5758-4fca-8531-201a7f57f850)
Boot0015 Diagnostic Splash Screen FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
Boot0016 Lenovo Diagnostics FvFile(3f7e615b-0d45-4f80-88dc-26b234958560)
Boot0017 Regulatory Information FvFile(478c92a0-2622-42b7-a65d-5894169e4d24)
Boot0018 Startup Interrupt Menu FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479)
Boot0019 Rescue and Recovery FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
Boot001A MEBx Hot Key FvFile(ac6fd56a-3d41-4efd-a1b9-870293811a28)
Boot001B* USB CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
Boot001C* USB FDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot001D* NVMe0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a400)
Boot001E* NVMe1 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a401)
Boot001F* ATA HDD0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f602)
Boot0020* ATA HDD1 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f601)
Boot0021* USB HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
Boot0022* PXE BOOT VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot0023 Other CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35406)
Boot0024 Other HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f606)
Boot0025* IDER BOOT CDROM PciRoot(0x0)/Pci(0x14,0x0)/USB(11,1)
Boot0026* IDER BOOT Floppy PciRoot(0x0)/Pci(0x14,0x0)/USB(11,0)
Boot0027* ATA HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)
Boot0028* ATAPI CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
$ efivar -l | grep fw
0abba7dc-e516-4167-bbf5-4d9d1c739416-fwupdate-aeac19da-0c78-4b86-a718-1a043947d83b-0
$ tree /boot
/boot
├── config-5.0.0-37-generic
├── config-5.3.0-26-generic
├── efi
│ └── EFI
│ ├── BOOT
│ │ ├── BOOTX64.EFI
│ │ └── fbx64.efi
│ └── ubuntu
│ ├── BOOTX64.CSV
│ ├── fw
│ │ └── fwupdate-YRcFUP.cap
│ ├── fwupx64.efi
│ ├── grub.cfg
│ ├── grubx64.efi
│ ├── mmx64.efi
│ └── shimx64.efi
├── grub
│ ├── fonts
│ │ └── unicode.pf2
│ ├── gfxblacklist.txt
│ ├── grub.cfg
│ ├── grubenv
│ ├── locale
│ │ ├── en_AU.mo
│ │ ├── en_CA.mo
│ │ ├── en_GB.mo
│ │ └── [email protected]
│ ├── unicode.pf2
│ └── x86_64-efi
│ ├── acpi.mod
│ ├── adler32.mod
│ ├── affs.mod
│ ├── afs.mod
│ ├── ahci.mod
│ ├── all_video.mod
│ ├── aout.mod
│ ├── appleldr.mod
│ ├── archelp.mod
│ ├── ata.mod
│ ├── at_keyboard.mod
│ ├── backtrace.mod
│ ├── bfs.mod
│ ├── bitmap.mod
│ ├── bitmap_scale.mod
│ ├── blocklist.mod
│ ├── boot.mod
│ ├── bsd.mod
│ ├── bswap_test.mod
│ ├── btrfs.mod
│ ├── bufio.mod
│ ├── cat.mod
│ ├── cbfs.mod
│ ├── cbls.mod
│ ├── cbmemc.mod
│ ├── cbtable.mod
│ ├── cbtime.mod
│ ├── chain.mod
│ ├── cmdline_cat_test.mod
│ ├── cmp.mod
│ ├── cmp_test.mod
│ ├── command.lst
│ ├── configfile.mod
│ ├── core.efi
│ ├── cpio_be.mod
│ ├── cpio.mod
│ ├── cpuid.mod
│ ├── crc64.mod
│ ├── cryptodisk.mod
│ ├── crypto.lst
│ ├── crypto.mod
│ ├── cs5536.mod
│ ├── ctz_test.mod
│ ├── datehook.mod
│ ├── date.mod
│ ├── datetime.mod
│ ├── diskfilter.mod
│ ├── disk.mod
│ ├── div.mod
│ ├── div_test.mod
│ ├── dm_nv.mod
│ ├── echo.mod
│ ├── efifwsetup.mod
│ ├── efi_gop.mod
│ ├── efinet.mod
│ ├── efi_uga.mod
│ ├── ehci.mod
│ ├── elf.mod
│ ├── eval.mod
│ ├── exfat.mod
│ ├── exfctest.mod
│ ├── ext2.mod
│ ├── extcmd.mod
│ ├── fat.mod
│ ├── file.mod
│ ├── fixvideo.mod
│ ├── font.mod
│ ├── fshelp.mod
│ ├── fs.lst
│ ├── functional_test.mod
│ ├── gcry_arcfour.mod
│ ├── gcry_blowfish.mod
│ ├── gcry_camellia.mod
│ ├── gcry_cast5.mod
│ ├── gcry_crc.mod
│ ├── gcry_des.mod
│ ├── gcry_dsa.mod
│ ├── gcry_idea.mod
│ ├── gcry_md4.mod
│ ├── gcry_md5.mod
│ ├── gcry_rfc2268.mod
│ ├── gcry_rijndael.mod
│ ├── gcry_rmd160.mod
│ ├── gcry_rsa.mod
│ ├── gcry_seed.mod
│ ├── gcry_serpent.mod
│ ├── gcry_sha1.mod
│ ├── gcry_sha256.mod
│ ├── gcry_sha512.mod
│ ├── gcry_tiger.mod
│ ├── gcry_twofish.mod
│ ├── gcry_whirlpool.mod
│ ├── geli.mod
│ ├── gettext.mod
│ ├── gfxmenu.mod
│ ├── gfxterm_background.mod
│ ├── gfxterm_menu.mod
│ ├── gfxterm.mod
│ ├── gptsync.mod
│ ├── grub.efi
│ ├── gzio.mod
│ ├── halt.mod
│ ├── hashsum.mod
│ ├── hdparm.mod
│ ├── hello.mod
│ ├── help.mod
│ ├── hexdump.mod
│ ├── hfs.mod
│ ├── hfspluscomp.mod
│ ├── hfsplus.mod
│ ├── http.mod
│ ├── iorw.mod
│ ├── iso9660.mod
│ ├── jfs.mod
│ ├── jpeg.mod
│ ├── keylayouts.mod
│ ├── keystatus.mod
│ ├── ldm.mod
│ ├── legacycfg.mod
│ ├── legacy_password_test.mod
│ ├── linux16.mod
│ ├── linuxefi.mod
│ ├── linux.mod
│ ├── loadbios.mod
│ ├── load.cfg
│ ├── loadenv.mod
│ ├── loopback.mod
│ ├── lsacpi.mod
│ ├── lsefimmap.mod
│ ├── lsefi.mod
│ ├── lsefisystab.mod
│ ├── lsmmap.mod
│ ├── ls.mod
│ ├── lspci.mod
│ ├── lssal.mod
│ ├── luks.mod
│ ├── lvm.mod
│ ├── lzopio.mod
│ ├── macbless.mod
│ ├── macho.mod
│ ├── mdraid09_be.mod
│ ├── mdraid09.mod
│ ├── mdraid1x.mod
│ ├── memdisk.mod
│ ├── memrw.mod
│ ├── minicmd.mod
│ ├── minix2_be.mod
│ ├── minix2.mod
│ ├── minix3_be.mod
│ ├── minix3.mod
│ ├── minix_be.mod
│ ├── minix.mod
│ ├── mmap.mod
│ ├── moddep.lst
│ ├── modinfo.sh
│ ├── morse.mod
│ ├── mpi.mod
│ ├── msdospart.mod
│ ├── mul_test.mod
│ ├── multiboot2.mod
│ ├── multiboot.mod
│ ├── nativedisk.mod
│ ├── net.mod
│ ├── newc.mod
│ ├── nilfs2.mod
│ ├── normal.mod
│ ├── ntfscomp.mod
│ ├── ntfs.mod
│ ├── odc.mod
│ ├── offsetio.mod
│ ├── ohci.mod
│ ├── part_acorn.mod
│ ├── part_amiga.mod
│ ├── part_apple.mod
│ ├── part_bsd.mod
│ ├── part_dfly.mod
│ ├── part_dvh.mod
│ ├── part_gpt.mod
│ ├── partmap.lst
│ ├── part_msdos.mod
│ ├── part_plan.mod
│ ├── part_sun.mod
│ ├── part_sunpc.mod
│ ├── parttool.lst
│ ├── parttool.mod
│ ├── password.mod
│ ├── password_pbkdf2.mod
│ ├── pata.mod
│ ├── pbkdf2.mod
│ ├── pbkdf2_test.mod
│ ├── pcidump.mod
│ ├── play.mod
│ ├── png.mod
│ ├── priority_queue.mod
│ ├── probe.mod
│ ├── procfs.mod
│ ├── progress.mod
│ ├── raid5rec.mod
│ ├── raid6rec.mod
│ ├── random.mod
│ ├── read.mod
│ ├── reboot.mod
│ ├── regexp.mod
│ ├── reiserfs.mod
│ ├── relocator.mod
│ ├── romfs.mod
│ ├── scsi.mod
│ ├── search_fs_file.mod
│ ├── search_fs_uuid.mod
│ ├── search_label.mod
│ ├── search.mod
│ ├── serial.mod
│ ├── setjmp.mod
│ ├── setjmp_test.mod
│ ├── setpci.mod
│ ├── sfs.mod
│ ├── shift_test.mod
│ ├── signature_test.mod
│ ├── sleep.mod
│ ├── sleep_test.mod
│ ├── spkmodem.mod
│ ├── squash4.mod
│ ├── syslinuxcfg.mod
│ ├── tar.mod
│ ├── terminal.lst
│ ├── terminal.mod
│ ├── terminfo.mod
│ ├── test_blockarg.mod
│ ├── testload.mod
│ ├── test.mod
│ ├── testspeed.mod
│ ├── tftp.mod
│ ├── tga.mod
│ ├── time.mod
│ ├── trig.mod
│ ├── tr.mod
│ ├── true.mod
│ ├── udf.mod
│ ├── ufs1_be.mod
│ ├── ufs1.mod
│ ├── ufs2.mod
│ ├── uhci.mod
│ ├── usb_keyboard.mod
│ ├── usb.mod
│ ├── usbms.mod
│ ├── usbserial_common.mod
│ ├── usbserial_ftdi.mod
│ ├── usbserial_pl2303.mod
│ ├── usbserial_usbdebug.mod
│ ├── usbtest.mod
│ ├── verify.mod
│ ├── video_bochs.mod
│ ├── video_cirrus.mod
│ ├── video_colors.mod
│ ├── video_fb.mod
│ ├── videoinfo.mod
│ ├── video.lst
│ ├── video.mod
│ ├── videotest_checksum.mod
│ ├── videotest.mod
│ ├── xfs.mod
│ ├── xnu.mod
│ ├── xnu_uuid.mod
│ ├── xnu_uuid_test.mod
│ ├── xzio.mod
│ ├── zfscrypt.mod
│ ├── zfsinfo.mod
│ └── zfs.mod
├── initrd.img-5.0.0-37-generic
├── initrd.img-5.3.0-26-generic
├── lost+found
├── memtest86+.bin
├── memtest86+.elf
├── memtest86+_multiboot.bin
├── System.map-5.0.0-37-generic
├── System.map-5.3.0-26-generic
├── vmlinuz-5.0.0-37-generic
└── vmlinuz-5.3.0-26-generic
10 directories, 297 files
Please answer the following questions:
from source
, pacman
, apt-get
, etc): Came installedHi fwupd Team,
i'm trying to update my firmware.
$ fwupdmgr get-history
UEFI Device Firmware
DeviceId: ea0fd60df22477668e549841f6a22a8c31cae587
Guid: 9e21f98b-fe98-455c-b388-da5450ab6979
Plugin: uefi
Flags: internal|updatable|require-ac|supported|needs-reboot
Version: 184.55.3510
Created: 2020-01-30
Modified: 2020-01-30
UpdateState: needs-reboot
[Release]
RemoteId: lvfs
Version: 184.70.3626
Checksum: SHA1(a58ca3aed38409e5047d26e76f8e16efc95396d4)
TrustFlags: none
CpuArchitecture: x86_64
RuntimeVersion(org.freedesktop.fwupd): 1.0.9
CompileVersion(org.freedesktop.fwupd): 1.0.9
CompileVersion(com.redhat.fwupdate): 10
SecureBoot: Disabled
CompileVersion(org.freedesktop.gusb): 0.2.11
CompileVersion(org.freedesktop.appstream-glib): 0.7.7
ESPMountPoint: /boot/efi
KernelVersion: 4.15.0-76-generic
UEFIUXCapsule: Enabled
RuntimeVersion(com.dell.libsmbios): 2.4
BootTime: 1580369350
CompileVersion(com.redhat.efivar): 34
$ fwupdmgr --version
client version: 1.0.9
daemon version: 1.0.9
compile-time dependency versions
appstream-glib: 0.7.7
gusb: 0.2.11
fwupdate: 10
efivar: 34
$ fwupdmgr get-devices
T480 Thunderbolt Controller
DeviceId: 6a91208949d8f32757d80d1ec9b64eb71198415e
Guid: fe328c2d-5300-597b-a21d-991116db8ab6
Summary: Unmatched performance for high-speed I/O
Plugin: thunderbolt
Flags: internal|updatable|registered
Vendor: Lenovo
VendorId: TBT:0x0109
Version: 14.00
Icon: computer
Created: 2020-01-30
UEFI Device Firmware
DeviceId: 8e6d0ecd7a9737ba818ed0a90fb863aaa9af5a3c
Guid: e0049080-09bd-473a-a02c-19aa0c8dad78
Plugin: uefi
Flags: internal|updatable|require-ac|registered|needs-reboot
Version: 0.73.4
VersionLowest: 0.73.4
Icon: audio-card
Created: 2020-01-30
UEFI Device Firmware
DeviceId: 0a6ca0e0099a5836e3dec72fd5c67594f3fd9e2b
Guid: 89aab014-a71d-4cae-8824-174808266539
Plugin: uefi
Flags: internal|updatable|require-ac|registered|needs-reboot
Version: 2.0.33505
VersionLowest: 0.0.1
Icon: audio-card
Created: 2020-01-30
UEFI Device Firmware
DeviceId: ea0fd60df22477668e549841f6a22a8c31cae587
Guid: 9e21f98b-fe98-455c-b388-da5450ab6979
Plugin: uefi
Flags: internal|updatable|require-ac|supported|registered|needs-reboot
Version: 184.55.3510
VersionLowest: 0.0.1
Icon: audio-card
Created: 2020-01-30
UEFI Device Firmware
DeviceId: 2ea1b362db45581c8be7dc1094a973e2a0b45fec
Guid: 815e2465-da45-4b49-93c3-1517e649e1e6
Plugin: uefi
Flags: internal|updatable|require-ac|registered|needs-reboot
Version: 1.3.1081
VersionLowest: 0.0.1
Icon: audio-card
Created: 2020-01-30
UEFI Device Firmware
DeviceId: c19580db344e418cf2b23297bcf46d75c06e432a
Guid: b87a926d-189c-49a1-b1ff-921099b1de89
Plugin: uefi
Flags: internal|updatable|require-ac|supported|registered|needs-reboot
Version: 0.1.20
VersionLowest: 0.1.20
Icon: audio-card
Created: 2020-01-30
20L5S1L500 System Firmware
DeviceId: 48477ba14bd9bd0c97323a07caa54b7766f917c2
Guid: dc7f0308-1ef8-4774-9ba5-89a58c4d731c
Guid: 230c8b18-8d9b-53ec-838b-6cfc0383493a
Plugin: uefi
Flags: internal|updatable|require-ac|supported|registered|needs-reboot
Version: 0.1.30
VersionLowest: 0.0.1
Icon: computer
Created: 2020-01-30
$ efibootmgr -v
BootNext: 0001
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0000,0017,0018,0019,001A,001B,001C,001D,001E,001F,0024,0001
Boot0000* ubuntu HD(1,MBR,0xb95b906d,0x800,0xf3800)/File(\EFI\ubuntu\shimx64.efi)
Boot0001* Linux-Firmware-Updater \fwupx64.efi HD(1,MBR,0xb95b906d,0x800,0xf3800)/File(\EFI\ubuntu\shimx64.efi)\.f.w.u.p.x.6.4...e.f.i...
Boot0010 Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0011 Boot Menu FvFile(126a762d-5758-4fca-8531-201a7f57f850)
Boot0012 Diagnostic Splash Screen FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
Boot0013 Lenovo Diagnostics FvFile(3f7e615b-0d45-4f80-88dc-26b234958560)
Boot0014 Startup Interrupt Menu FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479)
Boot0015 Rescue and Recovery FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
Boot0016 MEBx Hot Key FvFile(ac6fd56a-3d41-4efd-a1b9-870293811a28)
Boot0017* USB CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
Boot0018* USB FDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot0019* NVMe1 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a401)
Boot001A* NVMe0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a400)
Boot001B* ATA HDD0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f602)
Boot001C* USB HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
Boot001D* PCI LAN VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot001E Other CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35406)
Boot001F Other HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f606)
Boot0020* USBR BOOT CDROM PciRoot(0x0)/Pci(0x14,0x0)/USB(11,1)
Boot0021* USBR BOOT Floppy PciRoot(0x0)/Pci(0x14,0x0)/USB(11,0)
Boot0022* ATA HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)
Boot0023* ATAPI CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
Boot0024* PCI LAN VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
$ efivar -l | grep fw
0abba7dc-e516-4167-bbf5-4d9d1c739416-fwupdate-9e21f98b-fe98-455c-b388-da5450ab6979-0
$ tree /boot
/boot
├── config-4.15.0-72-generic
├── config-4.15.0-74-generic
├── config-4.15.0-76-generic
├── efi
│ └── EFI
│ ├── BOOT
│ │ ├── BOOTX64.EFI
│ │ └── fbx64.efi
│ └── ubuntu
│ ├── BOOTX64.CSV
│ ├── fw
│ │ └── fwupdate-8dQKVO.cap
│ ├── fwupx64.efi
│ ├── grub.cfg
│ ├── grubx64.efi
│ ├── mmx64.efi
│ └── shimx64.efi
When i'm rebooting the startupscreen shows the following picture:
$ fwupdmgr get-updates
No upgrades for UEFI Device Firmware: A reboot is pending
No upgrades for UEFI Device Firmware, current is 0.1.20: 0.1.19=older, 0.1.18=older, 0.1.17=older, 0.1.16=older, 0.1.14=older
No upgrades for 20L5S1L500 System Firmware, current is 0.1.30: 0.1.28=older, 0.1.26=older, 0.1.25=older, 0.1.24=older, 0.1.23=older
BIOS already updated via usb stick.
To help us pinpoint your issue, please insert the output of the
following commands when ran on the system with the issue:
fwupdmgr --version
client version: 1.3.2
compile-time dependency versions
gusb: 0.3.0
efivar: 37
daemon version: 1.3.2
$ fwupdmgr get-devices
20KHCTO1WW
│
├─X1 Carbon Thunderbolt Controller:
│ Device ID: af0931ae5a019de856a5c4fc815e6928d5616dc7
│ Summary: Unmatched performance for high-speed I/O
│ Current version: 33.00
│ Vendor: Lenovo (TBT:0x0109)
│ Flags: internal|updatable|require-ac|registered
│ GUID: xxxx ← TBT-01091706
│
└─Samsung SSD 970 EVO 2TB:
Device ID: xxxx
Summary: NVM Express Solid State Drive
Current version: 1B2QEXE7
Vendor: Samsung Electronics Co Ltd (NVME:0x144D)
Serial Number: xxxxxxx
Flags: internal|updatable|require-ac|registered|needs-reboot
GUIDs: xxx ← NVME\VEN_144D&DEV_A808
xxxx ← Samsung SSD 970 EVO 2TB
$ efibootmgr -v
BootCurrent: 001A
Timeout: 0 seconds
BootOrder: 001C,0018,0019,001A,0000,001B,001D,001E,001F,0024
Boot0000* Windows Boot Manager HD(xxxxxxx)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...B................
Boot0010 Setup FvFile(xxxxxxx)
Boot0011 Boot Menu FvFile(xxxxxxx)
Boot0012 Diagnostic Splash Screen FvFile(xxxxxxx)
Boot0013 Lenovo Diagnostics FvFile(xxxxxxx)
Boot0014 Regulatory Information FvFile(xxxxxxx)
Boot0015 Startup Interrupt Menu FvFile(xxxxxxx)
Boot0016 Rescue and Recovery FvFile(xxxxxxx)
Boot0017 MEBx Hot Key FvFile(xxxxxxx)
Boot0018* USB CD VenMsg(xxxxxxx)
Boot0019* USB FDD VenMsg(xxxxxxx)
Boot001A* NVMe0 VenMsg(xxxxxxx)
Boot001B* ATA HDD0 VenMsg(xxxxxxx)
Boot001C* USB HDD VenMsg(xxxxxxx)
Boot001D PCI LAN VenMsg(xxxxxxx)
Boot001E Other CD VenMsg(xxxxxxx)
Boot001F Other HDD VenMsg(xxxxxxx)
Boot0020* USBR BOOT CDROM PciRoot(xxxxxxx)
Boot0021* USBR BOOT Floppy PciRoot(xxxxxxx)
Boot0022* ATA HDD VenMsg(xxxxxxx)
Boot0023* ATAPI CD VenMsg(xxxxxxx)
Boot0024* PCI LAN VenMsg(xxxxxxx)
$ efivar -l | grep fw
EMPTY (no output)
echo $?
1
$ tree /boot
/boot
├── EFI
│ ├── BOOT
│ │ └── BOOTX64.EFI
│ └── systemd
│ └── systemd-bootx64.efi
├── initramfs-linux-fallback.img
├── initramfs-linux.img
├── initramfs-linux-lts-fallback.img
├── initramfs-linux-lts.img
├── intel-ucode.img
├── loader
│ ├── entries
│ │ ├── arch.conf
│ │ ├── arch-fallback.conf
│ │ └── arch-lts.conf
│ └── loader.conf
├── vmlinuz-linux
└── vmlinuz-linux-lts
Please answer the following questions:
pacman
Here are my problems:
fwupdmgr refresh
Fetching metadata https://cdn.fwupd.org/downloads/firmware.xml.gz
Downloading… [***************************************]
Fetching signature https://cdn.fwupd.org/downloads/firmware.xml.gz.asc
fwupdmgr get-updates
No updatable devices
Since that did not work, I next tried this method:
wget https://fwupd.org/downloads/c04107f51e405d4921b2c933d5305c0adbca7116-Lenovo-ThinkPad-X1Carbon6th-SystemFirmware-1.41.cab
fwupdmgr install c04107f51e405d4921b2c933d5305c0adbca7116-Lenovo-ThinkPad-X1Carbon6th-SystemFirmware-1.41.cab
Decompressing… [***************************************]
No supported devices found
I have the following BIOS settings:
Flash BIOS Updating by End-Users [Enabled]
Secure RollBack Prevention [Enabled]
Windows UEFI Firmware Update [Enabled]
I just wanted to thank you for the tool and the work behind it. I was looking for ways to update BIOS and this fell from the sky. :-)
Thank you guys. And also for the LVFS and the website https://fwupd.org/
Kudos. Feel free to close this. :-)
PS. GitHub says it's similar to 4 other issues, but they are all true issues, like missing updates or nothing happens after reboot so I'm opening this either way. :-)
link to firmware page:
https://support.lenovo.com/de/en/downloads/ds540046
the available version in fwupd: 1.15
newest version: 1.17 (2020/04/30)
I used to have my custom logo image, set by using the official ISO image. I used to extract it using geteltorito, copy it to a fat32-formatted partition on a USB drive and added logo.gif
under /Flash
.
Once it's installed this way, when the BIOS is further updated, the installer asks whether you want to keep the currently installed logo (even if you recreate the USB drive without the logo).
I noticed Lenovo uploaded a firmware image some days ago and decided to install it using fwupdmgr
(from GNOME Software). The image was flashed successfully (except for a minor bug I'll describe in another issue), however the custom logo was discarded without asking me whether I wanted to keep it.
I think the default option should be to keep any installed logos: if somebody installed one, they probably still want it and know how to remove it manually if needed.
$ fwupdmgr --version
client version: 1.2.1
compile-time dependency versions
gusb: 0.3.0
efivar: 35
daemon version: 1.2.1
$ fwupdmgr get-devices
20FRS0070D System Firmware
DeviceId: c66f3753f0a35b3874d65546d4b7b10896d44ce2
Guid: 81cba30b-c2d4-4e66-bcf3-69d81ba890b0
Guid: 230c8b18-8d9b-53ec-838b-6cfc0383493a
Guid: 078d2ed4-fd5c-5fc7-a488-092cfab7db2f
Plugin: uefi
Flags: internal|updatable|require-ac|supported|registered|needs-reboot
Version: 0.1.40
VersionLowest: 0.1.31
Icon: computer
Created: 2018-12-24
UEFI Device Firmware
DeviceId: 6f92d954409bb3c145828fbbc0346c3ca12f2a9a
Guid: cb3c1682-5386-4591-bd29-7c1f441b7ccb
Guid: 663b9134-3d22-582a-809f-4433a9cc50cb
Plugin: uefi
Flags: internal|updatable|require-ac|supported|registered|needs-reboot
Version: 184.55.3510
VersionLowest: 0.0.1
Icon: audio-card
Created: 2018-12-24
UEFI Device Firmware
DeviceId: 8f659ac2737a491fb05138ae0de6f5e05d949998
Guid: 4c2e5b5c-6467-43af-afeb-7bc72d96b9c3
Guid: 1f713eb1-ef3d-5890-9c50-45fdd5e5ca95
Plugin: uefi
Flags: internal|updatable|require-ac|registered|needs-reboot
Version: 0.1.18
VersionLowest: 0.0.1
Icon: audio-card
Created: 2018-12-24
$ efibootmgr -v
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0000,0002,0001,0017,0018,0019,001A,001B,001C
Boot0000* rEFInd Boot Manager HD(1,GPT,7543c7f0-d985-4f2f-9320-e4197535c01b,0x800,0x82000)/File(\EFI\refind\refind_x64.efi)
Boot0001* Windows Boot Manager HD(1,GPT,7543c7f0-d985-4f2f-9320-e4197535c01b,0x800,0x82000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}....................
Boot0002* arch HD(1,GPT,7543c7f0-d985-4f2f-9320-e4197535c01b,0x800,0x82000)/File(\EFI\arch\grubx64.efi)
Boot0010 Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0011 Boot Menu FvFile(126a762d-5758-4fca-8531-201a7f57f850)
Boot0012 Diagnostic Splash Screen FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
Boot0013 Lenovo Diagnostics FvFile(3f7e615b-0d45-4f80-88dc-26b234958560)
Boot0014 Startup Interrupt Menu FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479)
Boot0015 Rescue and Recovery FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
Boot0016 MEBx Hot Key FvFile(ac6fd56a-3d41-4efd-a1b9-870293811a28)
Boot0017* USB CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
Boot0018* USB FDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot0019* NVMe0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a400)
Boot001A* ATA HDD0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f600)
Boot001B* USB HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
Boot001C* PCI LAN VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot001D* IDER BOOT CDROM PciRoot(0x0)/Pci(0x16,0x2)/Ata(0,1,0)
Boot001E* IDER BOOT Floppy PciRoot(0x0)/Pci(0x16,0x2)/Ata(0,0,0)
Boot001F* ATA HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)
Boot0020* ATAPI CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
$ efivar -l | grep fw
[outputs nothing]
$ efivar -l | grep -i fw
38243f72-e87f-468f-b19c-478598c46c3f-LenovoTpmFwUpdate
$ tree /boot
(skipped because too much junk, and it's kinda unrelated. I'll add it if needed)
Please answer the following questions:
from source
, pacman
, apt-get
, etc): pacman~ $ fwupdmgr --version
client version: 1.3.9
compile-time dependency versions
gusb: 0.2.11
efivar: 34
daemon version: 1.3.9
# /snap/fwupd/1704/bin/fwupdtpmevlog # I have that same file also at: /snap/fwupd/1501/libexec/fwupd/fwupdtpmevlog
PCR: BIOS (0)
Type: 0x8
Description: EV_S_CRTM_VERSION
ChecksumSha1: fd2750786a0206674ebf2c8431e3cde0cb87151f8b82266f8a52e02997a9a6c1
BlobStr: N.2.3.E.T.7.0.W. ...
PCR: BIOS (0)
Type: 0x80000008
Description: EV_EFI_PLATFORM_FIRMWARE_BLOB
ChecksumSha1: dc53a387ba8c7f0fcf8199a326009fd89378504c4bc16d15293c8ad97a7b5dbb
PCR: BIOS (0)
Type: 0x80000008
Description: EV_EFI_PLATFORM_FIRMWARE_BLOB
ChecksumSha1: 51485e22d314fac0d88822950696b312b6537bfb9ca6abe38f91f81209ccd9c8
PCR: BIOS (0)
Type: 0x80000008
Description: EV_EFI_PLATFORM_FIRMWARE_BLOB
ChecksumSha1: 4ef25de0d166620a0efff1e46f221a5383c9a5ce4129e8bc17e1f31b6c92a49a
PCR: BIOS (0)
Type: 0x80000008
Description: EV_EFI_PLATFORM_FIRMWARE_BLOB
ChecksumSha1: cbca1b8cd59a03abb2abd8bbb510e5761a57bd18134d86f31e8059d2ea013264
BlobStr: ..........C.....
PCR: BIOS (0)
Type: 0x1
Description: EV_POST_CODE
ChecksumSha1: bfc46da9ef25182f848dd38b96728eaa41409bb3c7c8db4b6b2e4019dbd1a107
BlobStr: ACPI DATA
PCR: BIOS (0)
Type: 0x1
Description: EV_POST_CODE
ChecksumSha1: 1efad6adef14bd2607d26be9cdf8dbc7d26a6f2db9452d685ec64e0dc8c60d35
BlobStr: ACPI DATA
PCR: BIOS (0)
Type: 0x4
Description: EV_SEPARATOR
ChecksumSha1: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119
PCR: BIOS Configuration (1)
Type: 0x80000001
Description: EV_EFI_VARIABLE_DRIVER_CONFIG
ChecksumSha1: df7d7c617a9095e09f8d1d42ce005503ce5adc89fc0423672bf00ebb0fd0699c
BlobStr: ..M*.A.E.o-.4..e................L.e.n.o.v.o.C.o.n.f.i.g......................................................................................................................................................................................................................................................
PCR: BIOS Configuration (1)
Type: 0x80000001
Description: EV_EFI_VARIABLE_DRIVER_CONFIG
ChecksumSha1: 26e0d9abda13584bd8010fb2b298030dd55a76994c4cfc423a6bf81c810538bd
BlobStr: ....O..L....A..I................L.e.n.o.v.o.S.e.c.u.r.i.t.y.C.o.n.f.i.g............................................................................................................................................
PCR: BIOS Configuration (1)
Type: 0x4
Description: EV_SEPARATOR
ChecksumSha1: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119
PCR: Option ROMs (2)
Type: 0x4
Description: EV_SEPARATOR
ChecksumSha1: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119
PCR: Option ROM configuration (3)
Type: 0x4
Description: EV_SEPARATOR
ChecksumSha1: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119
PCR: Initial program loader code (4)
Type: 0x4
Description: EV_SEPARATOR
ChecksumSha1: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119
PCR: Initial program loader code (4)
Type: 0x80000003
Description: EV_BOOT_SERVICES_APPLICATION
ChecksumSha1: 007f4c95125713b112093e21663e2d23e3c1ae9ce4b5de0d58a297332336a2d8
BlobStr: ........ ^...........................A...........................2.....)..*..............`.............G...(i.......4.\.E.F.I.\.u.b.u.n.t.u.\.s.h.i.m.x.6.4...e.f.i.......
PCR: Initial program loader code (4)
Type: 0x80000003
Description: EV_BOOT_SERVICES_APPLICATION
ChecksumSha1: c761a9dad6f7528508422db59b526ecfcb3fe46b7d590e70cd64715c4c18e018
PCR: Initial program loader code configuration (5)
Type: 0x80000002
Description: EV_EFI_VARIABLE_BOOT
ChecksumSha1: 422641c9293042202c92b4e896edd2cf101cc3e3f727bd15a1e6e876f60278df
BlobStr: a.............+.................B.o.o.t.O.r.d.e.r.....................
PCR: Initial program loader code configuration (5)
Type: 0x80000002
Description: EV_EFI_VARIABLE_BOOT
ChecksumSha1: 1cf62fb062ed77b0f089ee73143192f954e5fd0e2b210713becefc41ce41117e
BlobStr: a.............+.........v.......B.o.o.t.0.0.0.0.....b.u.b.u.n.t.u.....*..............`.............G...(i.......4.\.E.F.I.\.u.b.u.n.t.u.\.s.h.i.m.x.6.4...e.f.i.......
PCR: Initial program loader code configuration (5)
Type: 0x80000002
Description: EV_EFI_VARIABLE_BOOT
ChecksumSha1: ddbd73e828890ac9ed369b619ee13efb1e0fed33d30d40cdbe02e79cf89db246
BlobStr: a.............+.........<.......B.o.o.t.0.0.1.8.....(.U.S.B. .C.D.....$..8x...`M...h.y.[.p...ZxH.l....jU....
PCR: Initial program loader code configuration (5)
Type: 0x80000002
Description: EV_EFI_VARIABLE_BOOT
ChecksumSha1: 7ffd8b7c1280ddfb82ae599446bf40376745955bba173bd12ca32e189b1de153
BlobStr: a.............+.........>.......B.o.o.t.0.0.1.9.....(.U.S.B. .F.D.D.....$..8x...`M...h.y.[o....0.C..d..F.I....
PCR: Initial program loader code configuration (5)
Type: 0x80000002
Description: EV_EFI_VARIABLE_BOOT
ChecksumSha1: d4856aa3fcca0b7be0f37419bcefc81b9f7ab51238e28789a70a10c63df67a20
BlobStr: a.............+.........;.......B.o.o.t.0.0.1.A.....).N.V.M.e.0.....%..8x...`M...h.y.[....2.LN.............
PCR: Initial program loader code configuration (5)
Type: 0x80000002
Description: EV_EFI_VARIABLE_BOOT
ChecksumSha1: 1d63f8852bb5cf996275f4f1be2666b90caa35cd29a32a7055025fc45e27b17c
BlobStr: a.............+.........A.......B.o.o.t.0.0.1.B.....).A.T.A. .H.D.D.0.....%..8x...`M...h.y.[..bYVD.A...O.*.......
PCR: Initial program loader code configuration (5)
Type: 0x80000002
Description: EV_EFI_VARIABLE_BOOT
ChecksumSha1: c1ef380c5009d8dc85fd35ff60c80137536b32d10f3f71427ebf691a1d84ad48
BlobStr: a.............+.........>.......B.o.o.t.0.0.1.C.....(.U.S.B. .H.D.D.....$..8x...`M...h.y.[3.!..3.G..A.........
PCR: Initial program loader code configuration (5)
Type: 0x80000002
Description: EV_EFI_VARIABLE_BOOT
ChecksumSha1: ff13360827a3aabcc83368911f43cd0c3c7b8d033650ccf141e1cd4b80dc5234
BlobStr: a.............+.........>.......B.o.o.t.0.0.1.D.....(.P.C.I. .L.A.N.....$..8x...`M...h.y.[x.J.+*.N.....=8.....
PCR: Initial program loader code configuration (5)
Type: 0x80000002
Description: EV_EFI_VARIABLE_BOOT
ChecksumSha1: f056accb32346b4aa981d9c60444404a935a624b8156c930d70cf1f385ac6d89
BlobStr: a.............+.........A.......B.o.o.t.0.0.1.E.....).O.t.h.e.r. .C.D.....%..8x...`M...h.y.[......!N.:^G.V.T.....
PCR: Initial program loader code configuration (5)
Type: 0x80000002
Description: EV_EFI_VARIABLE_BOOT
ChecksumSha1: e3e73b04facadf8e31cc14a13c6b133eda69e7b3c7ba9a906977b740750faf33
BlobStr: a.............+.........C.......B.o.o.t.0.0.1.F.....).O.t.h.e.r. .H.D.D.....%..8x...`M...h.y.[..bYVD.A...O.*.......
PCR: Initial program loader code configuration (5)
Type: 0x80000002
Description: EV_EFI_VARIABLE_BOOT
ChecksumSha1: fd3827cbd808e6740f3adc485148ae370ceb0a2c3f108f5c2d22baad6415810c
BlobStr: a.............+.................B.o.o.t.0.0.0.1.....j.L.i.n.u.x.-.F.i.r.m.w.a.r.e.-.U.p.d.a.t.e.r.....*..............`.............G...(i.......<.\.E.F.I.\.l.i.n.u.x.m.i.n.t.\.f.w.u.p.d.x.6.4...e.f.i.......
PCR: Initial program loader code configuration (5)
Type: 0x80000007
Description: EV_EFI_ACTION
ChecksumSha1: 3d6772b4f84ed47595d72a2c4c5ffd15f5bb72c7507fe26f2aaee2c69d5633ba
BlobStr: Calling EFI Application from Boot Option
PCR: Initial program loader code configuration (5)
Type: 0x4
Description: EV_SEPARATOR
ChecksumSha1: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119
PCR: Initial program loader code configuration (5)
Type: 0x80000006
Description: EV_EFI_GPT_EVENT
ChecksumSha1: d13c54f8a84b3b896dfb6430f5b68e8685f8c1a2294b8c2a4b89da49cccd44ef
BlobStr: EFI PART....\....'.................;...."..........;....Z....H6M..E..I...................^iV........(s*......K...>.;.......G...(i............g..............u.e.f.i..................................................................=....rG.y=i.G}.[..j..;H./...x...h.......Gp8............h.o.m.e.................................................................m.W....C...3.KOOX......K..M....S.Hp8.......:............s.w.a.p..................................................................=....rG.y=i.G}.......+J...{(.J=.h.......g..............r.o.o.t.................................................................
PCR: State transitions and wake events (6)
Type: 0x4
Description: EV_SEPARATOR
ChecksumSha1: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119
PCR: Platform manufacturer specific measurements (7)
Type: 0x80000001
Description: EV_EFI_VARIABLE_DRIVER_CONFIG
ChecksumSha1: 115aa827dbccfb44d216ad9ecfda56bdea620b860a94bed5b7a27bba1c4d02d8
BlobStr: a.............+.................S.e.c.u.r.e.B.o.o.t..
PCR: Platform manufacturer specific measurements (7)
Type: 0x80000001
Description: EV_EFI_VARIABLE_DRIVER_CONFIG
ChecksumSha1: dea7b80ab53a3daaa24d5cc46c64e1fa9ffd03739f90aadbd8c0867c4a5b4890
BlobStr: a.............+.................P.K.
PCR: Platform manufacturer specific measurements (7)
Type: 0x80000001
Description: EV_EFI_VARIABLE_DRIVER_CONFIG
ChecksumSha1: c543bc14765ea95e341bb81b0ace82e83af7097c68ee852369385307374c905c
BlobStr: a.............+.................K.E.K..Y.....J....\+.r...................N.]....CE0...0............RC..Ze.0...*.H........0k1.0...U....JP1.0...U....Kanagawa1.0...U....Yokohama1.0...U....Lenovo Ltd.1 0...U....Lenovo Ltd. KEK CA 20120...120629103534Z..320624103534Z0k1.0...U....JP1.0...U....Kanagawa1.0...U....Yokohama1.0...U....Lenovo Ltd.1 0...U....Lenovo Ltd. KEK CA 20120.."0...*.H.............0..........:".?4P.K...E.jW{..?.$...pCy........f...... ...;..l.!V.U..N.4`7.Ay..K9<.T.P9P...."..$.7ld.d37n...b...k0....M.y.,...l...sk.B.l.....A.......N.t..!O.7.j.[..<\........_wQl.m...D=....2.Q.O|....!..p.................Z...h...)Q..............L...?.vd.([email protected]..|K..F>}.0...U.#[email protected]..|K..F>}.0...U....0....0...*.H..................m..;.D$.i...-".U....[.A..MJ..r,....S...p...V.h._.>...K......z..eRq..fI.....(..:\[email protected]).......j.4.<.j.../..z..6..{........8{V.#R.o.d..7.].".[.]l...s}...j..J[.4s"..s.(L.v..\..l......:f.i.F..E~..1W.>._.Kr^[email protected]..\I&.....W..Q._...|..W|...Y.....J....\+.r...............wY.2M.`(...xK0...0..........a.........0...*.H........0..1.0...U....US1.0...U....Washington1.0...U....Redmond1.0...U....Microsoft Corporation1;09..U...2Microsoft Corporation Third Party Marketplace Root0...110624204129Z..260624205129Z0..1.0...U....US1.0...U....Washington1.0...U....Redmond1.0...U....Microsoft Corporation1*0(..U...!Microsoft Corporation KEK CA 20110.."0...*.H.............0..............W&.&....WzD.]...J.t*....m.....Zc2|..O....8..........,............0..H..P.d.Q...O. .../..........Sjb:.C..%..........#..p...M............./...$........J.C...~.G.l......3....*q....<.%./hvF..O...q*X....y=..e;.)*[email protected]...{.i..........O0..K0...+.....7.......0...U......b.C..>..g..[.U.{..._0...+.....7.......S.u.b.C.A0...U........0...U.......0....0...U.#..0...EfRC.~X...N.#U.;:"j.0\..U...U0S0Q.O.M.Khttp://crl.microsoft.com/pki/crl/products/MicCorThiParMarRoo_2010-10-05.crl0`..+........T0R0P..+.....0..Dhttp://www.microsoft.com/pki/certs/MicCorThiParMarRoo_2010-10-05.crt0...*.H......................*<.*........Rf....uz...-.vZ.y..7jQ{.d..d..g....x....Xd..W..._.....i.HK2..].0.....x..+...4V.....A%p.k............*..K.().{..|..v...y........o~l.{..E.4Q.9..^V.......B..w....qV...#.....X~.ig..~........<......C..-...j+Z|D.R...-...R.....=.`..3....e.....|....N8./....o....9.......'...B.)..FA;..g..CYe......O.u;[email protected]'vnR..i{......E..S....0..76a.Ji.4.h....l....l"y......F`....!.....y2`....".K...K.}?W5..Ou..`."S..y...A...Tp...5.|.4r..`;.y....]..........%o8.....y..i.... .............uk4....`.\..WN6.2...
PCR: Platform manufacturer specific measurements (7)
Type: 0x80000001
Description: EV_EFI_VARIABLE_DRIVER_CONFIG
ChecksumSha1: cdf53749823511cebc367d45d8c7f2387852c765869901ea91ca1fd15c31e38c
BlobStr: ....:=.E.....geo................d.b..Y.....J....\+.r...................N.]....CE0...0...........Ecz.. .a.RD0...*.H........0l1.0...U....JP1.0...U....Kanagawa1.0...U....Yokohama1.0...U....Lenovo Ltd.1!0...U....Lenovo Ltd. Root CA 20120...120629104731Z..320624104731Z0l1.0...U....JP1.0...U....Kanagawa1.0...U....Yokohama1.0...U....Lenovo Ltd.1!0...U....ThinkPad Product CA 20120.."0...*.H.............0.........V7...pg._.dgz..qOL.....$>....tW.._.......Y...f.-..uG..q...d..t...L.)..aA77^...7jK.0yb3...>.b.iC'..Q.sa.....z.%......[...X.;....&I.t.._...j.s.Y5.4.bp..s.|..w........R..W'.T~.b.3R.Z{7..GD....b.".2Tf.m._...H.!_...J.Z..-..$(*I.....9.MA...+....n.4,[email protected]&YI0...U.#..0..........A.hPnT~p...ak0...U....0....0...*.H...............N...9...<.5....6.....G.(.B(."I.8#C.i.X..G....<%....$....m.."[email protected]_.yD.t....K[;...(.B.&..s.....(..'...&..A/.-.e..$.......wa..a0.x.[#l&...$.O...CT.<..[.P.s'p'Lk@X..$j1.S..XPB`.....1.........g..K6............'U.....4..-c..P..\Q....J}M.Q.%M..F\[email protected]....\+.r...................N.]....CE0...0..k.........Hb.4u..4..#.M0...*.H........0U1.0...U....US1.0...U....North Carolina1.0...U....Lenovo1.0...U....Lenovo UEFI CA 20140...140124161424Z..340119161424Z0U1.0...U....US1.0...U....North Carolina1.0...U....Lenovo1.0...U....Lenovo UEFI CA 20140.."0...*.H.............0.........;..p...J.*......Ee.'<.c.....>(|..-P..."...1T.{e..0..'<zS.M...6...t...._.Ci9....N.._$^;.E.~..c..`#.u..o....;.......V.2G........cq.P..B..b..b.f........%..K./...mc.._Ft..~.....^.o...*...Z.A,..6[....I..&..3.g...nR.....<....C`..@....\%f..;.0....... W....."q.........P0N0...U......K...2...,...k.~.D...0...U.#..0...K..P....._...t2.-hb.0...U....0....0...*.H..............S[..i...G.?..*u>A...Q`g..,.....W.w.g.&..j..S....g..Y..=....?.... [email protected].?.........'..&../.[.\..-..8-B..0F.....n....#1.~`wX.y..k..k....U........6&$....J..[.J..D...Gb. ....'..0.Q+.k..2.j...(...S..b.=hK..b}........*?..4........g.....JD.,.Z...Y.....J....\+.r@.......$......wY.2M.`(...xK0...0..........a.........0...*.H........0..1.0...U....US1.0...U....Washington1.0...U....Redmond1.0...U....Microsoft Corporation1;09..U...2Microsoft Corporation Third Party Marketplace Root0...110627212245Z..260627213245Z0..1.0...U....US1.0...U....Washington1.0...U....Redmond1.0...U....Microsoft Corporation1+0)..U..."Microsoft Corporation UEFI CA 20110.."0...*.H.............0..........lL.E.jK......u.C.Td......}..s....JEa...-...+..MI.A..<.T..........A.\Y.h2..G..q.!O..|.D?..2.&H.u...L.J.~....xwM..........+.Q8]....x...............{@{..('...V^..~.~..D.y9...b.M.8p.h$..3..7.Xi^.|...S..N.*.c.aoc.Y..+y..ag.[.^.....gOqX.".""...Tq..P5Xv...j............v0..r0...+.....7.........0#..+.....7........k..wSJ.%7.N.&{. p.0...U.........C...p...O1n."....0...+.....7.......S.u.b.C.A0...U........0...U.......0....0...U.#..0...EfRC.~X...N.#U.;:"j.0\..U...U0S0Q.O.M.Khttp://crl.microsoft.com/pki/crl/products/MicCorThiParMarRoo_2010-10-05.crl0`..+........T0R0P..+.....0..Dhttp://www.microsoft.com/pki/certs/MicCorThiParMarRoo_2010-10-05.crt0...*.H.............5.B.0...v...hX5)F2v'|..A'B.J.m.8HY.U..X4.....].....A.........]..P...U.B(. ...Q......!.....w..s.....R..P..W..a...m%.@[email protected].....+=I+.2.j!iO..~B4.6.... @...%u'.....]..6Tz.P.......t........./..k/.f..#.......3..VK.-.h.....r.......,!L3+..J.h...U2u.j.j<.%[email protected].".t..=G.D....45...S.,....q......Df.GT..V........h>.#./^.P....._A.......lu..i.!......M...,wS.%27.lRr....5aj...;.PV.2-....B.'.U...Z..0.T..G.%/.&.A..\.?....[<>?.G.rU.%"..{...*....F........5'b.q....'..Y7`.8...xp..L.......E.e...~i.u......Y.X.Y.....J....\+.r...............wY.2M.`(...xK0...0..........a.vV......0...*.H........0..1.0...U....US1.0...U....Washington1.0...U....Redmond1.0...U....Microsoft Corporation1200..U...)Microsoft Root Certificate Authority 20100...111019184142Z..261019185142Z0..1.0...U....US1.0...U....Washington1.0...U....Redmond1.0...U....Microsoft Corporation1.0,..U...%Microsoft Windows Production PCA 20110.."0...*.H.............0....................i..!.i33....T...... ......8....-|by...J?.5 p...k...6u..1..p..7.tF.([.`#,..G.g.Q'.r......;S5|...'......#.o.F..n.<A...?].jM.i.%(\6..C............['.'x0.[*.k".S`.,.h.S..I..a..h.sD]}.T+.y...5]l.+\...#.on.&.6..O.'..2;A.,...w..TN.\...e.C....m.w.Z$.H.........C0..?0...+.....7.......0...U.......).9....x....O..|U.S0...+.....7.......S.u.b.C.A0...U........0...U.......0....0...U.#..0.....V....\bh.=..[.....0V..U...O0M0K.I.G.Ehttp://crl.microsoft.com/pki/crl/products/MicRooCerAut_2010-06-23.crl0Z..+........N0L0J..+.....0..>http://www.microsoft.com/pki/certs/MicRooCerAut_2010-06-23.crt0...*.H...............|qQ.y.n..9>.<R.n+?..s..h.H.4M...&.1F.ay..8.Ek...([email protected]..|...N...|.sW.R!s4Z...V...........~........?..r.S...c..=1e.........=....B..._T......G.o.sNA.@._..*...s.!(...s9_>.\`..............Q.fG.....=.*h.w..Lb{.....z.4..Kbz.....J7.-.W|..=...Z.......:...n.i!7....u..g..W^).9..-...Es[...z....FX.^...g.l5...?$.5..u...V..x,..............~,c...#[email protected]...\k>...p.*.j._G..c.2...6.*pZ.BY.qKW.~...!<.........E.... .......]b..c. .u.w}=.E.....W.o3...w.b.Y~
PCR: Platform manufacturer specific measurements (7)
Type: 0x80000001
Description: EV_EFI_VARIABLE_DRIVER_CONFIG
ChecksumSha1: a044b4ce4a4dca9af312c897dc56ee1727c385eb88f7cfb9092b8265029d5b1e
BlobStr: ....:=.E.....geo................d.b.x.&[email protected](........0......wY.2M.`(...xK...i1.........O..R.m.@..`MA..e.....wY.2M.`(...xK./........r($...E4.[..$k;.}.n..z...wY.2M.`(...xK.......-...*o..s..>d.,N..gyj.......wY.2M.`(...xK63..M...x.bd..Y.W...C.&`H.X....v...wY.2M.`(...xK....Kle.. ..q..R0!.b..<H..k)Z+.....wY.2M.`(...xK..h.AFb..?i..nk.b.0.|o..x.....4....wY.2M.`(...xK...F..d.W.Xm........9y..2t-..S.f...wY.2M.`(...xKX......YC.._%...?.LX.^....)uh..q...wY.2M.`(...xKS.....!.....%.w..]o.....P."..Y.....wY.2M.`(...xK.&.~.jq..$...|.e.,.:{k%}...`.^.....wY.2M.`(...xK.c.(.~.S.d-.}.3..*...`....,2...m...wY.2M.`(...xK)..R.<:..,..n.`|.<.....eu\....JD...wY.2M.`(...xK....i.3@.>..h2.....'%'..=I..r..L...wY.2M.`(...xK.^....T..`.....< ......k......R8...wY.2M.`(...xK....Xdo...y..(....#g....+6...9.....wY.2M.`(...xK.._NQ...x.m...%.......or.xRY.e.&...wY.2M.`(...xK..C...z..0..eu1.{.............ct...wY.2M.`(...xK...9v-.6.=...c.qZ9....F\`.lk.......wY.2M.`(...xK....o)..o3.}r..K....H.:*...?O......wY.2M.`(...xK......!H...62u.>.......[1.R.*.[....wY.2M.`(...xK.o.....N0;t........+.o..t.!...h....wY.2M.`(...xK.N:.[[email protected].=.9bg......#.......wY.2M.`(...xK.34)..b....>.H...-..ImT.....d......wY.2M.`(...xK+..&B...6_.K..'.l..Kzo.D./k..i.9...wY.2M.`(...xK+.,.....'.R..*].I.Z+.R.]fb....U....wY.2M.`(...xK,s.3%.m......<[.UY....P.P...R..}...wY.2M.`(...xK.p.g...sQ.......p.W.2..#....+Q.}...wY.2M.`(...xK0f(.Tw0W(.JF}..8zT.i.v..^u.........wY.2M.`(...xK6......A...wz./.^g.4g^..^i5........wY.2M.`(...xK8A.!6....\...!`9MlN.g`.....b..[....wY.2M.`(...xK?....>..TR..^.....mt:syqU.p.j.>s...wY.2M.`(...xKC......c.|....C.-/....&.z.K..u.....wY.2M.`(...xKG..a'.....:k.,....Zmk.6!h..,.*Z....wY.2M.`(...xKQ.1.s....>..!"...Ty..........0a5...wY.2M.`(...xKZ.I..U...9..[..B.,/.g...g6..A.+\...wY.2M.`(...xKk...x.A....{.^.`..G........r../f...wY.2M.`(...xKl.TG..Y..Q.&.l...+..585.r..........wY.2M.`(...xKo.(.q.......{...d|.e......&..:x^...wY.2M.`(...xKq..o."I~T.Fb.$.... w...h......cu...wY.2M.`(...xKrk>.T.j0..=.....p....p..q.-..,#....wY.2M.`(...xKr...g.].V....;....2.....^/m..(.....wY.2M.`(...xKx'..6,..q}.....C..q.Z..H.[...K.....wY.2M.`(...xK...e....k.).T...S.........;.3......wY.2M.`(...xK..;....C........YA.=...Xo+.V7W_g...wY.2M.`(...xK.Z......~.O..G.q.."8b....:....=....wY.2M.`(...xK..HY.........jag..z.n.F.d.r!.YE....wY.2M.`(...xK..4...........e...;=.<5.P_.{.c.!...wY.2M.`(...xK..........se.(.Q..<.Pm........H....wY.2M.`(...xK...c.....t...M.....so..C.fd..1ZB...wY.2M.`(...xK.Ji.1ah.U....`..........f......4...wY.2M.`(...xK....6U....G'Yyk.. .T...iuLHH.t.....wY.2M.`(...xK../P.N.....~.N....]...o..+...]E....wY.2M.`(...xK.h&..m&...h\..}..;M.=......`.<W ...wY.2M.`(...xK...1Q'.s....g.9.1..g0:3"..7...Z....wY.2M.`(...xK.....},....3:[email protected].`(...xK.O..6c..h..;.7........*9..h....U...wY.2M.`(...xK..x...J.3!c..5...,3....p.L.5.'W6...wY.2M.`(...xK.z....._..Km.;..vfh..U$|..(7..L....wY.2M.`(...xK...h..fH.....Q...j.$..y..b.........wY.2M.`(...xK....Gu.....".......F,.....].3......wY.2M.`(...xK......*..(...L....[.'(.a...........wY.2M.`(...xK..3f......T.....s.&.........g......wY.2M.`([email protected]`O........n.x.....wY.2M.`(...xK.;..Y.|....J...>..$Q?.eYW.5.)[email protected].`(...xK....5.g+6~O...Iia]..J.lrMB.........wY.2M.`(...xK.,".;VB.\....G.YG8......D.oY.......wY.2M.`(...xK..n=)[email protected].`(...xK.c.Ox,..........7`..X.b...f..nm....wY.2M.`(...xK...2...KmH],qgr..RY..\..u."....6...wY.2M.`(...xK...aJ.~.......U.......n.E.AR'..[...wY.2M.`(...xKU....=..HZ..7.?...=.....|....c.....wY.2M.`(...xKw.......^;.....b.x...S^.......k/...wY.2M.`(...xK.<.9"...`tFu.7....Z...G/.4.q.9.....wY.2M.`(...xK;..S>......#...A..r.y....-...6.....wY.2M.`([email protected].......`I...wY.2M.`(...xKdW[..x....V.4.R.k...D.xYu..N-d.E...wY.2M.`(...xKE...u...H.7R}d..dM...<..$.M.ig..
PCR: Platform manufacturer specific measurements (7)
Type: 0x4
Description: EV_SEPARATOR
ChecksumSha1: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119
PCR: Static operating system (14)
Type: 0xd
ChecksumSha1: a7eea77f52839e64cc3426435290ed8b6405a036bf6ca11a16255a374794c012
BlobStr: MokList..
PCRs:
0: d83f0bc616d5a3bf6c6d2d32139a5a1bf12e285b
1: c5a4c60e7fe971b8894c1d741a412e1970a0f288
2: 3a4285c323c5af121f270900e88ffeefb2a34233
3: 3a4285c323c5af121f270900e88ffeefb2a34233
4: a4da6aab4881a3d5dbc04d9d36d6bb6505a0257a
5: 83d8fff7891d6efcb52b3ea7f3960bb44d6f891d
6: 3a4285c323c5af121f270900e88ffeefb2a34233
7: df9e9ac086fa686e4f9a3fb2c964a3276dacb090
I just installed a UEFI update on my Lenovo ThinkPad P50. I have a dual-boot system. Usually, the firmware loads grub which then offers to boot Linux or Windows. The firmware update itself seems to have worked fine. However, after the firmware update, it instead Windows immediately instead of loading grub. Going into the firmware setup shows that grub entirely disappeared from the list of boot options. Lucky enough I had a boot stick handy that I could use to chroot into my system and setup grub again.
$ fwupdmgr --version
client version: 1.1.1
daemon version: 1.1.1
compile-time dependency versions
appstream-glib: 0.7.10
gusb: 0.2.11
efivar: 34
Note, the switch --version
is only present since version 0.9.6. If you use an
earlier version, please use the package manager to find out the package
version. For example, dpkg -l fwupd
.
$ fwupdmgr get-devices
20ENCTO1WW System Firmware
DeviceId: 2c1302f31806a0e0d57c377d99e18dae56351413
Guid: ddc0ee61-e7f0-4e7d-acc5-c070a398838e
Guid: 230c8b18-8d9b-53ec-838b-6cfc0383493a
Plugin: uefi
Flags: internal|updatable|require-ac|supported|registered|needs-reboot
Version: 0.1.52
VersionLowest: 0.1.46
Icon: computer
Created: 2018-09-02
UEFI Device Firmware
DeviceId: 1f9ed21ce218ebcd0e1c803b7da08dd4e33d01a3
Guid: 671d19d0-d43c-4852-98d9-1ce16f9967e4
Plugin: uefi
Flags: internal|updatable|require-ac|registered|needs-reboot
Version: 184.50.3425
VersionLowest: 0.0.1
Icon: audio-card
Created: 2018-09-02
UEFI Device Firmware
DeviceId: 6c8326bcda55dc53571921c60da36f320d3efa3f
Guid: a9971959-9246-4a5b-b2f2-ba6fdcb19349
Plugin: uefi
Flags: internal|updatable|require-ac|registered|needs-reboot
Version: 0.1.17
VersionLowest: 0.0.1
Icon: audio-card
Created: 2018-09-02
$ efibootmgr -v
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0001,0000,0017,0018,0019,001A,001B,001C,001D,001E,001F,0020
Boot0000 Windows Boot Manager HD(1,GPT,28c13da1-69ee-4c7a-a7f4-6852aeac394e,0x800,0x100000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...a................
Boot0001* debian HD(1,GPT,28c13da1-69ee-4c7a-a7f4-6852aeac394e,0x800,0x100000)/File(\EFI\debian\grubx64.efi)
Boot0010 Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0011 Boot Menu FvFile(126a762d-5758-4fca-8531-201a7f57f850)
Boot0012 Diagnostic Splash Screen FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
Boot0013 Lenovo Diagnostics FvFile(3f7e615b-0d45-4f80-88dc-26b234958560)
Boot0014 Startup Interrupt Menu FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479)
Boot0015 Rescue and Recovery FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
Boot0016 MEBx Hot Key FvFile(ac6fd56a-3d41-4efd-a1b9-870293811a28)
Boot0017* USB CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
Boot0018* USB FDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot0019* NVMe0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a400)
Boot001A* NVMe1 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a401)
Boot001B* ATA HDD2 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f600)
Boot001C* ATA HDD3 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f604)
Boot001D* ATA HDD0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f603)
Boot001E* ATA HDD1 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f602)
Boot001F* USB HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
Boot0020* PCI LAN VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot0021* IDER BOOT CDROM PciRoot(0x0)/Pci(0x14,0x0)/USB(15,1)
Boot0022* IDER BOOT Floppy PciRoot(0x0)/Pci(0x14,0x0)/USB(15,0)
Boot0023* ATA HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)
Boot0024* ATAPI CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
$ efivar -l | grep fw
# no output
$ tree /boot
/boot
├── config-4.16.0-2-amd64
├── config-4.17.0-1-amd64
├── config-4.17.0-3-amd64
├── efi
│ ├── EFI
│ │ ├── Boot
│ │ │ └── bootx64.efi
│ │ ├── debian
│ │ │ ├── fw
│ │ │ ├── fwupdx64.efi
│ │ │ └── grubx64.efi
│ │ └── Microsoft
│ │ └── # snip
│ └── System Volume Information
│ └── IndexerVolumeGuid
├── grml
│ └── grml64-full_2017.05.iso
├── grub
│ ├── fonts
│ │ └── unicode.pf2
│ ├── grub.cfg
│ ├── grubenv
│ ├── locale
│ │ ├── ast.mo
│ │ ├── ca.mo
│ │ ├── da.mo
│ │ ├── de_CH.mo
│ │ ├── [email protected]
│ │ ├── de.mo
│ │ ├── [email protected]
│ │ ├── [email protected]
│ │ ├── [email protected]
│ │ ├── [email protected]
│ │ ├── [email protected]
│ │ ├── [email protected]
│ │ ├── eo.mo
│ │ ├── es.mo
│ │ ├── fi.mo
│ │ ├── fr.mo
│ │ ├── gl.mo
│ │ ├── hr.mo
│ │ ├── hu.mo
│ │ ├── id.mo
│ │ ├── it.mo
│ │ ├── ja.mo
│ │ ├── ko.mo
│ │ ├── lt.mo
│ │ ├── nb.mo
│ │ ├── nl.mo
│ │ ├── pa.mo
│ │ ├── pl.mo
│ │ ├── pt_BR.mo
│ │ ├── ru.mo
│ │ ├── sl.mo
│ │ ├── sr.mo
│ │ ├── sv.mo
│ │ ├── tr.mo
│ │ ├── uk.mo
│ │ ├── vi.mo
│ │ ├── zh_CN.mo
│ │ └── zh_TW.mo
│ ├── unicode.pf2
│ └── x86_64-efi
│ └── # snip
├── initrd.img-4.16.0-2-amd64
├── initrd.img-4.17.0-1-amd64
├── initrd.img-4.17.0-3-amd64
├── lost+found
├── mk-chroot
├── System.map-4.16.0-2-amd64
├── System.map-4.17.0-1-amd64
├── System.map-4.17.0-3-amd64
├── vmlinuz-4.16.0-2-amd64
├── vmlinuz-4.17.0-1-amd64
└── vmlinuz-4.17.0-3-amd64
Please answer the following questions:
from source
, pacman
, apt-get
, etc): apt install
To help us pinpoint your issue, please insert the output of the
following commands when ran on the system with the issue:
$ fwupdmgr --version
client version: 1.2.9
compile-time dependency versions
gusb: 0.3.0
efivar: 37
daemon version: 1.2.9
Note, the switch --version
is only present since version 0.9.6. If you use an
earlier version, please use the package manager to find out the package
version. For example, dpkg -l fwupd
.
$ fwupdmgr get-devices
T480 Thunderbolt Controller
DeviceId: 2540a65b99cd5854a4a1a6c27e8a7d6626e5a798
Guid: fe328c2d-5300-597b-a21d-991116db8ab6
Summary: Unmatched performance for high-speed I/O
Plugin: thunderbolt
Flags: internal|updatable|require-ac|registered
Vendor: Lenovo
VendorId: TBT:0x0109
Version: 14.00
VersionFormat: pair
Icon: computer
Created: 2019-07-08
20L5CTO1WW System Firmware
DeviceId: 48477ba14bd9bd0c97323a07caa54b7766f917c2
Guid: dc7f0308-1ef8-4774-9ba5-89a58c4d731c
Plugin: uefi
Flags: internal|updatable|require-ac|supported|registered|needs-reboot
Version: 0.1.24
VersionLowest: 0.0.1
VersionFormat: triplet
Icon: computer
Created: 2019-07-08
UEFI Device Firmware
DeviceId: 5decfff65e3391259bca4003a090e59bf50e3bea
Guid: dd31d983-cf3b-4c84-acc9-70caa94e827b
Plugin: uefi
Flags: internal|updatable|require-ac|supported|registered|needs-reboot
Version: 184.65.3590
VersionLowest: 184.65.3590
VersionFormat: triplet
Icon: audio-card
Created: 2019-07-08
UEFI Device Firmware
DeviceId: c19580db344e418cf2b23297bcf46d75c06e432a
Guid: b87a926d-189c-49a1-b1ff-921099b1de89
Plugin: uefi
Flags: internal|updatable|require-ac|supported|registered|needs-reboot
Version: 0.1.14
VersionLowest: 0.1.14
VersionFormat: triplet
Icon: audio-card
Created: 2019-07-08
UEFI Device Firmware
DeviceId: 27314a74b0935338fbf788ab05043e745a318147
Guid: 2296f4c0-13a0-48f0-b5cb-83e7a1b868a2
Plugin: uefi
Flags: internal|updatable|require-ac|registered|needs-reboot
Version: 2.1.9
VersionLowest: 0.0.1
VersionFormat: triplet
Icon: audio-card
Created: 2019-07-08
UEFI Device Firmware
DeviceId: 2ea1b362db45581c8be7dc1094a973e2a0b45fec
Guid: 815e2465-da45-4b49-93c3-1517e649e1e6
Plugin: uefi
Flags: internal|updatable|require-ac|registered|needs-reboot
Version: 1.4.1084
VersionLowest: 0.0.1
VersionFormat: triplet
Icon: audio-card
Created: 2019-07-08
WDC PC SN720 SDAQNTW-512G-1001
DeviceId: f2759da7fe8e0388c5f3601cb072f837b1070b03
Guid: ff2112dc-038c-596d-90ca-d43c5077c6ec
Guid: 63af1441-fb24-5368-b450-886fbc98610b
Summary: NVM Express Solid State Drive
Plugin: nvme
Flags: internal|updatable|require-ac|registered|needs-reboot
Vendor: Sandisk Corp
VendorId: NVME:0x15B7
Version: 10160101
VersionFormat: plain
Icon: drive-harddisk
Created: 2019-07-08
$ efibootmgr -v
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0000,0017,0018,0019,001A,001B,001C,001D,001E,001F,0024,0001
Boot0000* Linux EFISTUB HD(2,GPT,278d0f35-ebb7-4916-86d8-a8bd9363882f,0x3b9b000,0x1dc800)/File(\vmlinuz-linux)c.r.y.p.t.d.e.v.i.c.e.=.U.U.I.D.=.".a.7.3.f.5.0.b.2.-.4.5.9.c.-.4.4.b.0.-.a.7.f.3.-.c.e.e.6.d.6.0.3.9.5.f.c.".:.c.r.y.p.t.r.o.o.t. .r.o.o.t.=./.d.e.v./.m.a.p.p.e.r./.c.r.y.p.t.r.o.o.t. .r.w. .i.n.i.t.r.d.=.\.i.n.t.e.l.-.u.c.o.d.e...i.m.g. .i.n.i.t.r.d.=.\.i.n.i.t.r.a.m.f.s.-.l.i.n.u.x...i.m.g.
Boot0001* Linux-Firmware-Updater HD(2,GPT,278d0f35-ebb7-4916-86d8-a8bd9363882f,0x3b9b000,0x1dc800)/File(\EFI\arch\fwupdx64.efi)
Boot0010 Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0011 Boot Menu FvFile(126a762d-5758-4fca-8531-201a7f57f850)
Boot0012 Diagnostic Splash Screen FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
Boot0013 Lenovo Diagnostics FvFile(3f7e615b-0d45-4f80-88dc-26b234958560)
Boot0014 Startup Interrupt Menu FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479)
Boot0015 Rescue and Recovery FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
Boot0016 MEBx Hot Key FvFile(ac6fd56a-3d41-4efd-a1b9-870293811a28)
Boot0017* USB CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
Boot0018* USB FDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot0019* NVMe1 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a401)
Boot001A* NVMe0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a400)
Boot001B* ATA HDD0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f602)
Boot001C* USB HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
Boot001D* PCI LAN VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot001E Other CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35406)
Boot001F Other HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f606)
Boot0020* USBR BOOT CDROM PciRoot(0x0)/Pci(0x14,0x0)/USB(11,1)
Boot0021* USBR BOOT Floppy PciRoot(0x0)/Pci(0x14,0x0)/USB(11,0)
Boot0022* ATA HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)
Boot0023* ATAPI CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
Boot0024* PCI LAN VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
$ efivar -l | grep fw
(empty output)
$ tree /boot
/boot
├── EFI
│ └── arch
│ ├── fw
│ └── fwupdx64.efi
├── initramfs-linux-fallback.img
├── initramfs-linux.img
├── install_entry.sh
├── intel-ucode.img
└── vmlinuz-linux
Please answer the following questions:
from source
, pacman
, apt-get
, etc): pacmanAll devices updated without problems, even while not connected to power, but one device (guid: b87a926d-189c-49a1-b1ff-921099b1de89) kept getting updates each time I checked for updates, always from 0.1.13 to 0.1.14 even though the laptop (Thinkpad T480) rebooted and installed the update seemingly successfully. I didn't know what the device until a friend told me in a different context that thinkpad docking stations get updated during the laptop's firmware update process, if the laptop is connected to the dock. So I tried running fwupd update
today while the laptop was in the dock and the update actually got installed.
So I see three problems here:
Missing BIOS and ME updates for Lenovo T450s
20BWS1KY0H
│
├─Lenovo ThinkPad Dock:
│ Device ID: 0703a244275ed772f8e276c4b31389afc296101d
│ Summary: USB 3.x Hub
│ Current version: 50.41
│ Vendor: LENOVO (USB:0x17EF)
│ Install Duration: 10 seconds
│ GUIDs: 3a5bdad1-2726-5194-aa7d-04e1daf9946b
│ 8d708000-7d3b-5e85-ac9d-8ef32fb2d445
│ 6201fecc-1641-51f6-a6d2-38a06d5476bf
│ b435be36-7b59-5463-ab34-abfe22cf7a53
│ 06cdabc6-2059-5daa-87ab-2f6fc31fd74b
│ Device Flags: • Updatable
│ • Cryptographic hash verification is available
│
├─SAMSUNG MZ7LN256HCHP-000L7:
│ Device ID: 602b0a6cc821d155208724f0e22f8d111542b74c
│ Summary: ATA Drive
│ Current version: EMT03L6Q
│ Vendor: Intel Corporation
│ GUIDs: cc2c3e98-5a4e-543c-8215-7190afb53433
│ 004f7315-f854-590b-bd33-a05687e66fb9
│ cd1665a0-0314-567e-aa2a-39427ff0fe96
│ 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: 8d43f5cda5aa5e207885365d5ae3c8b40c41ef65
│ Current version: 0.1.32
│ Minimum Version: 0.1.32
│ Vendor: LENOVO
│ GUID: de431f21-4606-4787-b426-25a77c5b9b46
│ Device Flags: • Internal device
│ • Updatable
│ • Requires AC power
│ • Needs a reboot after installation
│ • Cryptographic hash verification is available
│ • Device is usable for the duration of the update
│
├─UEFI Device Firmware:
│ Device ID: a756c2c112e200d3e8df3e935dc8c512f278882c
│ Current version: 160.30.1072
│ Minimum Version: 160.30.1072
│ GUID: ffec4692-ff4f-4d19-a311-453f50256192
│ 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: cdfb2b04b5c05d7e92202eb2a770e12b2f50a4d0
│ Current version: 0.1.4
│ Minimum Version: 0.1.4
│ GUID: 999ba178-e3fc-4d86-b95c-0383aae6c8a4
│ Device Flags: • Internal device
│ • Updatable
│ • Requires AC power
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│
├─VMM0000:
│ Device ID: 7c2dd454e6f29453896a4824e8234317d237f8c5
│ Summary: Multi-Stream Transport Device
│ Current version: 0.04.000
│ Vendor: Synaptics
│ GUIDs: 42addef4-40f9-5e89-b925-d564e35ed368
│ cf8c03c5-18bf-53c4-971f-4a08f88932b5
│ e9427b6a-7389-5461-a592-1da5f8ec99fd
│ Device Flags: • Updatable
│
└─VMM0000 inside ThinkPad Workstation Dock:
Device ID: 585c346c009da3cc19a400fb59a4ed8d0cbd0151
Summary: Multi-Stream Transport Device
Current version: 2.22.000
Vendor: Synaptics
GUIDs: 335136c7-7ec2-504e-95f1-8184102e9a2e
f3989801-3188-50d3-b4d3-0ac9ccdc6a15
e9427b6a-7389-5461-a592-1da5f8ec99fd
Device Flags: • Updatable
It is giving me this start_image: invalid parameter
error. After an advice from @hughsie I am creating this ticket with requested information.
System Information
Manufacturer: LENOVO
Product Name: 20KGS23S08
Version: ThinkPad X1 Carbon 6th
Serial Number: PF1XXXXXXX
UUID: c6ca644c-2b43-11b2-a85c-xxxxxxxxxxxxx
Wake-up Type: Power Switch
SKU Number: LENOVO_MT_20KG_BU_Think_FM_ThinkPad X1 Carbon 6th
Family: ThinkPad X1 Carbon 6th
BIOS Information
Vendor: LENOVO
Version: N23ET63W (1.38 )
Release Date: 04/20/2019
Address: 0xE0000
Runtime Size: 128 kB
ROM Size: 16 MB
Characteristics:
PCI is supported
PNP is supported
BIOS is upgradeable
BIOS shadowing is allowed
Boot from CD is supported
Selectable boot is supported
EDD is supported
3.5"/720 kB floppy services are supported (int 13h)
Print screen service is supported (int 5h)
8042 keyboard services are supported (int 9h)
Serial services are supported (int 14h)
Printer services are supported (int 17h)
CGA/mono video services are supported (int 10h)
ACPI is supported
USB legacy is supported
BIOS boot specification is supported
Targeted content distribution is supported
UEFI is supported
BIOS Revision: 1.38
Firmware Revision: 1.13
I am going to update BIOS to version 0.1.39 and so on until I get this working. Wish me luck I don't break my system!
The machine is a 2017 Thinkpad P40 Yoga (20GQ). A fresh installation of fwupdate and gnome-software shown an available update for "Thinkpad T460s Management Engine", which was in its factory version (170.xxx or 171.xxx, I don't recall). The latest available firmware was v184.60.3561
The update seemed to work: download OK, reboot, BIOS messages about finding and installing a new capsule and reboot again into the OS, but a new run of gnome-software and package refresh still showed the same situation as before: installed version 17x and new available version v184. I repeated the process a couple of times during a few days, but the firmware was never updated. Tried also with the command line (fwupmgr refresh & install), with the same results
I noticed there was also an older update available (v184.55.3510) and figured maybe the updates had to be accumulative, so I downloaded the cab and installed it manually with "fwupdmagr install xxx.cab". This time the process seemed to work and gnome-software now reports that version as the currently installed one and wants to update to the latest one, but this time neither the automated install nor the manual download/install seem to work: as at the begining, everything looks like it's updating but after the last reboot the firmware is still at v184.55.3510.
I'm guessing the problem here resides in Lenovo's firmware rather that in fwupd. Notice that there are two variants of this firmware: Consumer (that's the one I'm having trouble with) and Corporate.
$ fwupdmgr --version
client version: 1.2.6
compile-time dependency versions
gusb: 0.3.0
efivar: 37
daemon version: 1.2.6
$ fwupdmgr get-devices
20GQCTO1WW System Firmware
DeviceId: 8be4cbd5f33a57bd5ac69de9004c4e5ecc91325f
Guid: b8d73eb5-feba-42e1-a106-04540b6ae7d6
Plugin: uefi
Flags: internal|updatable|require-ac|registered|needs-reboot
Checksum: SHA1(de773864c70add85c32c36c8ee79e985c47c4837)
Version: 0.1.55
VersionLowest: 0.1.55
Icon: computer
Created: 2019-05-04
UEFI Device Firmware
DeviceId: aff24b50c0a8c292c6c2a81d3827c36d7a86f62a
Guid: 03d3297b-3851-4379-95ad-12e21a96c80a
Plugin: uefi
Flags: internal|updatable|require-ac|supported|registered|needs-reboot
Version: 184.55.3510
VersionLowest: 184.55.3510
Icon: audio-card
Created: 2019-05-04
UpdateState: success
SanDisk SD8TB8U256G1001
DeviceId: 5dbeb140337f610d54913c0f43d15fdaa0eafb51
Guid: 9bbc7ebe-9b6f-5f43-a56e-e5037c19ec56
Guid: 818c75b7-74ff-5960-85e0-cdce1cb7b55a
Guid: 9a64ac8d-a549-58b3-afb0-277bdd6ac025
Summary: ATA Drive
Plugin: ata
Flags: internal|updatable|require-ac|registered|needs-reboot
Version: X4133101
Icon: drive-harddisk
Created: 2019-05-04
$ efibootmgr -v
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0001,0000,0017,0018,0019,001A,001B,001C,0002
Boot0000 Windows Boot Manager HD(1,GPT,e15f6a59-b630-4bb2-aef7-7700d5b24ca7,0x800,0x100000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}....................
Boot0001* debian HD(1,GPT,e15f6a59-b630-4bb2-aef7-7700d5b24ca7,0x800,0x100000)/File(\EFI\debian\grubx64.efi)
Boot0002* Linux-Firmware-Updater HD(1,GPT,e15f6a59-b630-4bb2-aef7-7700d5b24ca7,0x800,0x100000)/File(\EFI\debian\fwupdx64.efi)
Boot0010 Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0011 Boot Menu FvFile(126a762d-5758-4fca-8531-201a7f57f850)
Boot0012 Diagnostic Splash Screen FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
Boot0013 Lenovo Diagnostics FvFile(3f7e615b-0d45-4f80-88dc-26b234958560)
Boot0014 Startup Interrupt Menu FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479)
Boot0015 Rescue and Recovery FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
Boot0016 MEBx Hot Key FvFile(ac6fd56a-3d41-4efd-a1b9-870293811a28)
Boot0017* USB CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
Boot0018* USB FDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot0019* ATA HDD0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f600)
Boot001A* ATA HDD1 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f601)
Boot001B* USB HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
Boot001C* PCI LAN VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot001D* IDER BOOT CDROM PciRoot(0x0)/Pci(0x16,0x2)/Ata(0,1,0)
Boot001E* IDER BOOT Floppy PciRoot(0x0)/Pci(0x16,0x2)/Ata(0,0,0)
Boot001F* ATA HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)
Boot0020* ATAPI CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
$ efivar -l | grep fw
$ tree /boot
****** efivar and tree are not installed
****** fwupdx64 resides in /boot/efi/EFI/debian
****** the .cab files prepared to install where available inside /boot/efi/EFI/debian/fw. At the moment that folder is empty
Please answer the following questions:
from source
, pacman
, apt-get
, etc): apt-getIn the middle of get-devices output (see below), there is sentence:
Update Error: TPM PCR0 differs from reconstruction, please report!
I was able to update firmware without any issue (with disabled secure boot, I enabled it only recently).
To help us pinpoint your issue, please insert the output of the
following commands when ran on the system with the issue:
$ fwupdmgr --version
client version: 1.3.8
compile-time dependency versions
gusb: 0.3.3
efivar: 37
daemon version: 1.3.8
Note, the switch --version
is only present since version 0.9.6. If you use an
earlier version, please use the package manager to find out the package
version. For example, dpkg -l fwupd
.
$ fwupdmgr get-devices
20HMS1FC02
│
├─Lenovo ThinkPad Dock:
│ Device ID: 73ef80b60058b4f18549921520bfd94eaf18710a
│ Summary: USB 3.x Hub
│ Current version: 50.41
│ Vendor: LENOVO (USB:0x17EF)
│ Install Duration: 10 seconds
│ GUIDs: 3a5bdad1-2726-5194-aa7d-04e1daf9946b
│ 8d708000-7d3b-5e85-ac9d-8ef32fb2d445
│ 1df23e1b-0cb9-52e0-9b9d-f8ed96aac18e
│ 6201fecc-1641-51f6-a6d2-38a06d5476bf
│ b435be36-7b59-5463-ab34-abfe22cf7a53
│ 06cdabc6-2059-5daa-87ab-2f6fc31fd74b
│ 8da160e7-8f9a-5eba-82c0-5f18ecaac31e
│ Device Flags: • Updatable
│ • Cryptographic hash verification is available
│
├─SAMSUNG MZVLW256HEHP-000L7:
│ Device ID: 04e17fcf7d3de91da49a163ffe4907855c3648be
│ Summary: NVM Express Solid State Drive
│ Current version: 4L7QCXB7
│ Vendor: Samsung Electronics Co Ltd (NVME:0x144D)
│ GUIDs: f87b9ac8-1cb3-5c0a-ae57-7144f211fe5e
│ 5b3df2da-f745-5fd0-81de-5dafd7f0bf8c
│ 257d6faa-82f3-53e2-afa4-f6b9adc9595d
│ 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: 8c997bbd20dfdf9c471aaae577d182d9ae77bca7
│ Current version: 0.1.37
│ Minimum Version: 0.1.10
│ Vendor: LENOVO (DMI:LENOVO)
│ Update Error: TPM PCR0 differs from reconstruction, please report!
│ GUID: 14cc970e-c105-4eba-a704-448dde9de64d
│ 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
│
├─UEFI Device Firmware:
│ Device ID: caf28180ce03eb0bfaac417775de3fe0f6bd61bc
│ Current version: 182.29.3287
│ Minimum Version: 0.0.1
│ Vendor: DMI:LENOVO
│ GUID: 9a7f2771-7ce4-4ff1-892b-c2ed700b77de
│ 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: 4144f261efb14c45aa79a27b4c4d3bf228f6cdb9
│ Current version: 0.1.17
│ Minimum Version: 0.0.1
│ Vendor: DMI:LENOVO
│ GUID: 18dfeb28-b8a4-4cec-97ce-b0599416a13e
│ 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
│
└─VMM2322:
Device ID: 585c346c009da3cc19a400fb59a4ed8d0cbd0151
Summary: Multi-Stream Transport Device
Current version: 2.33.00
Vendor: Synaptics (DRM_DP_AUX_DEV:0x06CB)
GUIDs: 49ec4eb4-c02b-58fc-8935-b1ee182405c7
8eba3da0-2998-58bf-a7d7-210c15b3a3a8
75f1e01e-356f-5534-a8be-211d879838f1
Device Flags: • Updatable
$ efibootmgr -v
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0000,0017,0018,0019,001A,001B,001C,001D
Boot0000* FedoraCould not parse device path: Invalid argument
$ efivar -l | grep fw
bash: efivar: command not found
I'm on Fedora Silverblue and it looks like efivar is not part of default ostree.
$ tree /boot
/boot
├── efi
│ └── EFI
│ ├── BOOT
│ │ ├── BOOTX64.EFI
│ │ └── fbx64.efi
│ └── fedora
│ ├── BOOTX64.CSV
│ ├── fonts
│ ├── fw
│ │ └── fwupd-14cc970e-c105-4eba-a704-448dde9de64d.cap
│ ├── fwupdx64.efi
│ ├── grub.cfg
│ ├── grub.cfg.old
│ ├── grubenv
│ ├── grubenv9e7a53
│ ├── grubx64.efi
│ ├── mmx64.efi
│ ├── shim.efi
│ ├── shimx64.efi
│ └── shimx64-fedora.efi
├── grub2
│ ├── grubenv -> ../efi/EFI/fedora/grubenv
│ └── themes
│ └── system
│ ├── background.png
│ └── fireworks.png
├── loader -> loader.1
├── loader.1
│ └── entries
│ ├── ostree-1-fedora.conf
│ └── ostree-2-fedora.conf
├── lost+found
└── ostree
├── fedora-2352c568b9ef3f276e9856b04fbf9cee72f409cc949b59144ffa410bd8f04691
│ ├── initramfs-5.5.5-200.fc31.x86_64.img
│ └── vmlinuz-5.5.5-200.fc31.x86_64
└── fedora-aeadc68d71e6ffe40a42cde3022edeaae7ad06af186633d77042a436dff0491e
├── initramfs-5.6.0-0.rc2.git0.1.fc32.x86_64.img
└── vmlinuz-5.6.0-0.rc2.git0.1.fc32.x86_64
16 directories, 23 files
Please answer the following questions:
from source
, pacman
, apt-get
, etc):While trying to get an update for a component on X1C6 as follows:
UEFI Device Firmware
DeviceId: e563ad307df81c99f0de8c26292afd71cf409673
Guid: 42a0a96e-c9f3-438f-9687-7826be33e4ce
Plugin: uefi
Flags: internal|updatable|require-ac|supported|registered|needs-reboot
Version: 184.60.3561
VersionLowest: 184.60.3561
VersionFormat: triplet
Icon: audio-card
Created: 2019-06-12
Modified: 2019-06-12
UpdateState: needs-reboot
this always stays in version 184.60.3561, even if it should update to 11.8.65.3590. After rebooting it shows the updating screen but then get-updates asks to update the same update again and shows that it has been succesfully update from 180.50 to 180.60.
I've tried also to download the cap file directly and apply it from cli with same results.
$ fwupdmgr --version
client version: 1.2.9
compile-time dependency versions
gusb: 0.3.0
efivar: 37
daemon version: 1.2.9
Note, the switch --version
is only present since version 0.9.6. If you use an
earlier version, please use the package manager to find out the package
version. For example, dpkg -l fwupd
.
$ fwupdmgr get-devices
X1 Carbon Thunderbolt Controller
DeviceId: 4631827429fe709891845868ba9887ddae5b020f
Guid: 5ff9544e-fce2-5fd9-9cd2-671c95ac91dc <- TBT-01091706
Summary: Unmatched performance for high-speed I/O
Plugin: thunderbolt
Flags: internal|updatable|require-ac|registered
Vendor: Lenovo
VendorId: TBT:0x0109
Version: 33.00
VersionFormat: pair
Icon: computer
Created: 2019-06-12
ThinkPad Thunderbolt 3 Dock
DeviceId: 5db4f3ee776387a10c57f4fe7fcb06197da2f637
Guid: df675f10-53ac-59ca-bddd-0a86ee492920 <- TBT-01081630
Plugin: thunderbolt
Flags: updatable|require-ac|registered
Vendor: Lenovo
VendorId: TBT:0x0108
Version: 15.00
VersionFormat: pair
Icon: audio-card
Created: 2019-06-12
20KGS23S06 System Firmware
DeviceId: 1c53551e7da69d896138fac1ae131c83ad46d923
Guid: a4b51dca-8f97-4310-8821-3330f83c9135
Plugin: uefi
Flags: internal|updatable|require-ac|supported|registered|needs-reboot
Checksum: SHA1(0fef62b744fa13d59b6947518fc79d13f0c038b4)
Checksum: SHA256(6b7f41b2505f44be4943f603a6c98d76ac243dfd6e702d364c008da85791c430)
Version: 0.1.38
VersionLowest: 0.0.1
VersionFormat: triplet
Icon: computer
Created: 2019-06-12
UEFI Device Firmware
DeviceId: e563ad307df81c99f0de8c26292afd71cf409673
Guid: 42a0a96e-c9f3-438f-9687-7826be33e4ce
Plugin: uefi
Flags: internal|updatable|require-ac|supported|registered|needs-reboot
Version: 184.60.3561
VersionLowest: 184.60.3561
VersionFormat: triplet
Icon: audio-card
Created: 2019-06-12
UpdateState: success
UEFI Device Firmware
DeviceId: 9698faabddf0d7b18925cfbbda95f8b0d0dacc53
Guid: 3babca5f-b2bf-4f4b-a72e-2bdc84eb4019
Plugin: uefi
Flags: internal|updatable|require-ac|supported|registered|needs-reboot
Version: 0.1.13
VersionLowest: 0.1.13
VersionFormat: triplet
Icon: audio-card
Created: 2019-06-12
Unifying Receiver
DeviceId: d740ddaed1860bf9f329888e73755af4c8b94787
Guid: cc4cbfa9-bf9d-540b-b92b-172ce31013c1
Guid: 279ed287-3607-549e-bacc-f873bb9838c4 <- HIDRAW\VEN_046D&DEV_C52B
Summary: A miniaturised USB wireless receiver
Plugin: unifying
Flags: updatable|supported|registered
Vendor: Logitech
VendorId: USB:0x046D
Version: RQR24.06_B0030
VersionBootloader: BOT03.01_B0008
VersionFormat: plain
Icon: preferences-desktop-keyboard
InstallDuration: 7
Created: 2019-06-12
Samsung SSD 970 EVO Plus 500GB
DeviceId: 04e17fcf7d3de91da49a163ffe4907855c3648be
Guid: 47335265-a509-51f7-841e-1c94911af66b <- NVME\VEN_144D&DEV_A808
Guid: 173afe85-89dc-54b2-9a58-a5990e4e4b6a <- Samsung SSD 970 EVO Plus 500GB
Serial: XXX
Summary: NVM Express Solid State Drive
Plugin: nvme
Flags: internal|updatable|require-ac|registered|needs-reboot
Vendor: Samsung Electronics Co Ltd
VendorId: NVME:0x144D
Version: 1B2QEXM7
VersionFormat: plain
Icon: drive-harddisk
Created: 2019-06-12
$ efibootmgr -v
BootNext: 0001
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0000,0018,0019,001A,001B,001C,001D,001E,001F,0024,0001
Boot0000* Fedora HD(1,GPT,14425f73-bd27-4041-bb00-a0f7efe567e7,0x800,0x64000)/File(\EFI\fedora\shimx64.efi)
Boot0001* Linux-Firmware-Updater HD(1,GPT,14425f73-bd27-4041-bb00-a0f7efe567e7,0x800,0x64000)/File(\EFI\fedora\shimx64.efi)\.f.w.u.p.d.x.6.4...e.f.i...
Boot0010 Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0011 Boot Menu FvFile(126a762d-5758-4fca-8531-201a7f57f850)
Boot0012 Diagnostic Splash Screen FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
Boot0013 Lenovo Diagnostics FvFile(3f7e615b-0d45-4f80-88dc-26b234958560)
Boot0014 Regulatory Information FvFile(478c92a0-2622-42b7-a65d-5894169e4d24)
Boot0015 Startup Interrupt Menu FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479)
Boot0016 Rescue and Recovery FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
Boot0017 MEBx Hot Key FvFile(ac6fd56a-3d41-4efd-a1b9-870293811a28)
Boot0018* USB CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
Boot0019* USB FDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot001A* NVMe0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a400)
Boot001B* ATA HDD0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f601)
Boot001C* USB HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
Boot001D* PCI LAN VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot001E Other CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35406)
Boot001F Other HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f606)
Boot0020* USBR BOOT CDROM PciRoot(0x0)/Pci(0x14,0x0)/USB(11,1)
Boot0021* USBR BOOT Floppy PciRoot(0x0)/Pci(0x14,0x0)/USB(11,0)
Boot0022* ATA HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)
Boot0023* ATAPI CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
Boot0024* PCI LAN VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
$ efivar -l | grep fw
0abba7dc-e516-4167-bbf5-4d9d1c739416-fwupd-42a0a96e-c9f3-438f-9687-7826be33e4ce-0
$ tree /boot
/boot
├── config-5.1.5-300.fc30.x86_64
├── config-5.1.6-300.fc30.x86_64
├── config-5.1.7-300.fc30.x86_64
├── efi
│ ├── EFI
│ │ ├── BOOT
│ │ │ ├── BOOTIA32.EFI
│ │ │ ├── BOOTX64.EFI
│ │ │ ├── fbia32.efi
│ │ │ └── fbx64.efi
│ │ └── fedora
│ │ ├── BOOTIA32.CSV
│ │ ├── BOOTX64.CSV
│ │ ├── fonts
│ │ │ └── unicode.pf2
│ │ ├── fw
│ │ │ └── fwupd-42a0a96e-c9f3-438f-9687-7826be33e4ce.cap
│ │ ├── fwupdx64.efi
│ │ ├── fwupia32.efi
│ │ ├── fwupx64.efi
│ │ ├── gcdia32.efi
│ │ ├── gcdx64.efi
│ │ ├── grub.cfg
│ │ ├── grubenv
│ │ ├── grubia32.efi
│ │ ├── grubx64.efi
│ │ ├── mmia32.efi
│ │ ├── mmx64.efi
│ │ ├── shim.efi
│ │ ├── shimia32.efi
│ │ ├── shimia32-fedora.efi
│ │ ├── shimx64.efi
│ │ └── shimx64-fedora.efi
│ ├── mach_kernel
│ └── System
│ └── Library
│ └── CoreServices
│ └── SystemVersion.plist
├── elf-memtest86+-5.01
├── extlinux
│ ├── cat.c32
│ ├── chain.c32
│ ├── cmd.c32
│ ├── cmenu.c32
│ ├── config.c32
│ ├── cptime.c32
│ ├── cpu.c32
│ ├── cpuid.c32
│ ├── cpuidtest.c32
│ ├── debug.c32
│ ├── dhcp.c32
│ ├── dir.c32
│ ├── disk.c32
│ ├── dmi.c32
│ ├── dmitest.c32
│ ├── elf.c32
│ ├── ethersel.c32
│ ├── gfxboot.c32
│ ├── gpxecmd.c32
│ ├── hdt.c32
│ ├── hexdump.c32
│ ├── host.c32
│ ├── ifcpu64.c32
│ ├── ifcpu.c32
│ ├── ifmemdsk.c32
│ ├── ifplop.c32
│ ├── kbdmap.c32
│ ├── kontron_wdt.c32
│ ├── ldlinux.c32
│ ├── lfs.c32
│ ├── libcom32.c32
│ ├── libgpl.c32
│ ├── liblua.c32
│ ├── libmenu.c32
│ ├── libutil.c32
│ ├── linux.c32
│ ├── ls.c32
│ ├── lua.c32
│ ├── mboot.c32
│ ├── memdisk
│ ├── meminfo.c32
│ ├── menu.c32
│ ├── pci.c32
│ ├── pcitest.c32
│ ├── pmload.c32
│ ├── poweroff.c32
│ ├── prdhcp.c32
│ ├── pwd.c32
│ ├── pxechn.c32
│ ├── reboot.c32
│ ├── rosh.c32
│ ├── sanboot.c32
│ ├── sdi.c32
│ ├── sysdump.c32
│ ├── syslinux.c32
│ ├── vesa.c32
│ ├── vesainfo.c32
│ ├── vesamenu.c32
│ ├── vpdtest.c32
│ ├── whichsys.c32
│ └── zzjson.c32
├── grub2
│ ├── grubenv -> ../efi/EFI/fedora/grubenv
│ └── themes
│ └── system
│ ├── background.png
│ └── fireworks.png
├── initramfs-0-rescue-2628eeaba54e4585b96f0c3c122e8039.img
├── initramfs-5.1.5-300.fc30.x86_64.img
├── initramfs-5.1.6-300.fc30.x86_64.img
├── initramfs-5.1.7-300.fc30.x86_64.img
├── loader
│ └── entries
│ ├── 2628eeaba54e4585b96f0c3c122e8039-0-rescue.conf
│ ├── 2628eeaba54e4585b96f0c3c122e8039-5.1.5-300.fc30.x86_64.conf
│ ├── 2628eeaba54e4585b96f0c3c122e8039-5.1.6-300.fc30.x86_64.conf
│ └── 2628eeaba54e4585b96f0c3c122e8039-5.1.7-300.fc30.x86_64.conf
├── lost+found
├── memtest86+-5.01
├── System.map-5.1.5-300.fc30.x86_64
├── System.map-5.1.6-300.fc30.x86_64
├── System.map-5.1.7-300.fc30.x86_64
├── vmlinuz-0-rescue-2628eeaba54e4585b96f0c3c122e8039
├── vmlinuz-5.1.5-300.fc30.x86_64
├── vmlinuz-5.1.6-300.fc30.x86_64
└── vmlinuz-5.1.7-300.fc30.x86_64
Please answer the following questions:
from source
, pacman
, apt-get
, etc): dnfA declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.