Last active
March 6, 2021 13:50
-
-
Save ignisf/2084eb26eac08873f66d481f105dd21e to your computer and use it in GitHub Desktop.
Dell Optiplex 3040 TPM Update from 1.2 to 2.0 Troubleshooting Log
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[root@soho ~]# fwupdmgr get-devices --show-all-devices | |
OptiPlex 3040 | |
│ | |
├─HD Graphics 530: | |
│ Device ID: bbbf1ce3d1cf15550c3760b354592040292415bb | |
│ Current version: 06 | |
│ Vendor: Intel Corporation (PCI:0x8086) | |
│ GUIDs: a859f945-baa2-56c7-a529-85716862a8dd ← PCI\VEN_8086&DEV_1912&REV_06 | |
│ c48d1cbc-3c34-5af1-b38f-bed4746a8acf ← PCI\VEN_8086&DEV_1912 | |
│ Device Flags: • Internal device | |
│ • Cryptographic hash verification is available | |
│ | |
├─Intel(R) Core™ i3-6100T CPU @ 3.20GHz: | |
│ Device ID: 4bde70ba4e39b28f9eab1628f9dd6e6244c03027 | |
│ Current version: 0xdc | |
│ Vendor: GenuineIntel | |
│ GUID: b9a2dd81-159e-5537-a7db-e7101d164d3f ← cpu | |
│ Device Flags: • Internal device | |
│ | |
├─ST500LM021-1KJ152: | |
│ Device ID: 5dbeb140337f610d54913c0f43d15fdaa0eafb51 | |
│ Summary: ATA Drive | |
│ Current version: 0005SDM1 | |
│ Vendor: Seagate (ATA:0x1BB1) | |
│ Serial Number: W62GRL7L | |
│ GUIDs: 3ef566b0-f439-5cbf-92c2-e74358d58e88 ← IDE\ST500LM021-1KJ152_______________________0005SDM1 | |
│ 4764c2c8-410d-5176-bb92-8c0dc4e926f2 ← IDE\0ST500LM021-1KJ152_______________________ | |
│ 6ed69e1d-7ba6-5da3-b89f-c3aee444f894 ← ST500LM021-1KJ152 | |
│ 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: b68427c169463946c6951df617c135d8d5d16efd | |
│ Current version: 1.12.3 | |
│ Minimum Version: 1.12.3 | |
│ Vendor: Dell Inc. (DMI:Dell Inc.) | |
│ GUID: d63450d6-d611-48ac-8f3b-8d29bad80248 | |
│ 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 1.2: | |
│ │ Device ID: c6a80ac3a22083423992a3cb15018989f37834d6 | |
│ │ Summary: Platform TPM device | |
│ │ Current version: 5.81.0.0 | |
│ │ Vendor: Dell Inc. (PCI:0x1028) | |
│ │ GUIDs: bc4c153b-7398-538e-b182-ed3da1108b69 ← 06bb-1.2 | |
│ │ ff71992e-52f7-5eea-94ef-883e56e034c6 ← system-tpm | |
│ │ Device Flags: • Internal device | |
│ │ • Updatable | |
│ │ • Requires AC power | |
│ │ • Needs a reboot after installation | |
│ │ | |
│ ├─Event Log: | |
│ │ Device ID: 58bd405f31c48e6eca290b425f530a94c91e955c | |
│ │ GUID: a25657fe-b5dc-5be0-8b78-8b9dfec678ff ← system-tpm-eventlog | |
│ │ Device Flags: • Internal device | |
│ │ | |
│ └─TPM 2.0: | |
│ Device ID: adab84b3937548826c0967d51baea8fabf1d3f45 | |
│ Summary: Alternate mode for platform TPM device | |
│ GUID: 12e92c7d-889e-52a1-b59a-8f8ddfdb859e ← 06bb-2.0 | |
│ Device Flags: • Internal device | |
│ • Requires AC power | |
│ • Device is locked | |
│ | |
└─UEFI dbx: | |
Device ID: 362301da643102b9f38477387e2193e57abaa590 | |
Summary: UEFI Revocation Database | |
Current version: 35 | |
Minimum Version: 35 | |
Vendor: UEFI:Linux Foundation | |
Install Duration: 1 second | |
GUIDs: c6682ade-b5ec-57c4-b687-676351208742 ← UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A87972FD6BBE8FE0D0B996E09E65D802A503 | |
f8ba2887-9411-5c36-9cee-88995bb39731 ← UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A87972FD6BBE8FE0D0B996E09E65D802A503&ARCH_X64 | |
Device Flags: • Internal device | |
• Updatable | |
• Needs a reboot after installation | |
[root@soho ~]# fwupdmgr unlock adab84b3937548826c0967d51baea8fabf1d3f45 | |
Authenticating… [***************************************] | |
[root@soho ~]# fwupdmgr get-devices | |
OptiPlex 3040 | |
│ | |
├─ST500LM021-1KJ152: | |
│ Device ID: 5dbeb140337f610d54913c0f43d15fdaa0eafb51 | |
│ Summary: ATA Drive | |
│ Current version: 0005SDM1 | |
│ Vendor: Seagate (ATA:0x1BB1) | |
│ Serial Number: W62GRL7L | |
│ GUIDs: 3ef566b0-f439-5cbf-92c2-e74358d58e88 ← IDE\ST500LM021-1KJ152_______________________0005SDM1 | |
│ 4764c2c8-410d-5176-bb92-8c0dc4e926f2 ← IDE\0ST500LM021-1KJ152_______________________ | |
│ 6ed69e1d-7ba6-5da3-b89f-c3aee444f894 ← ST500LM021-1KJ152 | |
│ 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: b68427c169463946c6951df617c135d8d5d16efd | |
│ Current version: 1.12.3 | |
│ Minimum Version: 1.12.3 | |
│ Vendor: Dell Inc. (DMI:Dell Inc.) | |
│ GUID: d63450d6-d611-48ac-8f3b-8d29bad80248 | |
│ 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 1.2: | |
│ │ Device ID: c6a80ac3a22083423992a3cb15018989f37834d6 | |
│ │ Summary: Platform TPM device | |
│ │ Current version: 5.81.0.0 | |
│ │ Vendor: Dell Inc. (PCI:0x1028) | |
│ │ GUIDs: bc4c153b-7398-538e-b182-ed3da1108b69 ← 06bb-1.2 | |
│ │ ff71992e-52f7-5eea-94ef-883e56e034c6 ← system-tpm | |
│ │ Device Flags: • Internal device | |
│ │ • Requires AC power | |
│ │ • Needs a reboot after installation | |
│ │ | |
│ └─TPM 2.0: | |
│ Device ID: adab84b3937548826c0967d51baea8fabf1d3f45 | |
│ Summary: Alternate mode for platform TPM device | |
│ Current version: 0.0.0.0 | |
│ Last modified: 2021-03-06 10:49 | |
│ GUID: 12e92c7d-889e-52a1-b59a-8f8ddfdb859e ← 06bb-2.0 | |
│ Device Flags: • Internal device | |
│ • Updatable | |
│ • Requires AC power | |
│ • Needs a reboot after installation | |
│ | |
└─UEFI dbx: | |
Device ID: 362301da643102b9f38477387e2193e57abaa590 | |
Summary: UEFI Revocation Database | |
Current version: 35 | |
Minimum Version: 35 | |
Vendor: UEFI:Linux Foundation | |
Install Duration: 1 second | |
GUIDs: c6682ade-b5ec-57c4-b687-676351208742 ← UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A87972FD6BBE8FE0D0B996E09E65D802A503 | |
f8ba2887-9411-5c36-9cee-88995bb39731 ← UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A87972FD6BBE8FE0D0B996E09E65D802A503&ARCH_X64 | |
Device Flags: • Internal device | |
• Updatable | |
• Supported on remote server | |
• Needs a reboot after installation | |
[root@soho ~]# fwupdmgr update 12e92c7d-889e-52a1-b59a-8f8ddfdb859e | |
Selected device: TPM 2.0 | |
No releases found | |
[root@soho ~]# fwupdmgr install https://fwupd.org/downloads/a1a6e10beb96281fa78c62a7d967c8c3a1cf7430-DellTpm2.0_Fw1.3.1.0.cab 12e92c7d-889e-52a1-b59a-8f8ddfdb859e | |
Downloading… [***************************************] | |
device ID 12e92c7d-889e-52a1-b59a-8f8ddfdb859e was not found | |
[root@soho ~]# fwupdmgr enable-remote dell-esrt | |
Successfully enabled remote | |
[root@soho ~]# fwupdmgr enable-remote lvfs-testing | |
╔══════════════════════════════════════════════════════════════════════════════╗ | |
║ The LVFS is a free service that operates as an independent legal entity and ║ | |
║ has no connection with Fedora. Your distributor may not have verified any ║ | |
║ of the firmware updates for compatibility with your system or connected ║ | |
║ devices. All firmware is provided only by the original equipment ║ | |
║ manufacturer. ║ | |
║ ║ | |
║ This remote contains firmware which is not embargoed, but is still being ║ | |
║ tested by the hardware vendor. You should ensure you have a way to manually ║ | |
║ downgrade the firmware if the firmware update fails. ║ | |
║ ║ | |
║ Enabling this functionality is done at your own risk, which means you have ║ | |
║ to contact your original equipment manufacturer regarding any problems ║ | |
║ caused by these updates. Only problems with the update process itself ║ | |
║ should be filed at https://bugzilla.redhat.com/. ║ | |
║ ║ | |
╚══════════════════════════════════════════════════════════════════════════════╝ | |
Agree and enable the remote? [Y|n]: y | |
Successfully enabled remote | |
[root@soho ~]# fwupdmgr enable-remote vendor | |
Successfully enabled remote | |
[root@soho ~]# fwupdmgr get-updates | |
• ST500LM021-1KJ152 has no available firmware updates | |
• TPM 2.0 has no available firmware updates | |
OptiPlex 3040 | |
│ | |
├─System Firmware: | |
│ │ Device ID: b68427c169463946c6951df617c135d8d5d16efd | |
│ │ Current version: 1.12.3 | |
│ │ Minimum Version: 1.12.3 | |
│ │ Vendor: Dell Inc. (DMI:Dell Inc.) | |
│ │ GUID: d63450d6-d611-48ac-8f3b-8d29bad80248 | |
│ │ 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 | |
│ │ | |
│ └─OptiPlex 3040 System Update: | |
│ New version: 1.14.2 | |
│ Remote ID: lvfs | |
│ Summary: Firmware for the Dell OptiPlex 3040 | |
│ Licence: Proprietary | |
│ Size: 6,3 MB | |
│ Created: 2020-12-24 | |
│ Urgency: Critical | |
│ Vendor: Dell Inc. | |
│ Flags: is-upgrade | |
│ Description: | |
│ Security Update Intel 2020 IPU2 | |
│ | |
└─UEFI dbx: | |
│ Device ID: 362301da643102b9f38477387e2193e57abaa590 | |
│ Summary: UEFI Revocation Database | |
│ Current version: 35 | |
│ Minimum Version: 35 | |
│ Vendor: UEFI:Linux Foundation | |
│ Install Duration: 1 second | |
│ GUIDs: c6682ade-b5ec-57c4-b687-676351208742 ← UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A87972FD6BBE8FE0D0B996E09E65D802A503 | |
│ f8ba2887-9411-5c36-9cee-88995bb39731 ← UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A87972FD6BBE8FE0D0B996E09E65D802A503&ARCH_X64 | |
│ Device Flags: • Internal device | |
│ • Updatable | |
│ • Supported on remote server | |
│ • Needs a reboot after installation | |
│ | |
└─Secure Boot dbx (x64) Configuration Update: | |
New version: 77 | |
Remote ID: lvfs-testing | |
Summary: UEFI Secure Boot Forbidden Signature Database | |
Licence: Proprietary | |
Size: 7,1 kB | |
Created: 2016-08-09 | |
Urgency: High | |
Vendor: Microsoft Corporation | |
Duration: 1 second | |
Flags: is-upgrade | |
Description: | |
This updates the dbx to the latest release from Microsoft. | |
[root@soho ~]# fwupdmgr upgrade | |
• ST500LM021-1KJ152 has no available firmware updates | |
Upgrade available for System Firmware from 1.12.3 to 1.14.2 | |
OptiPlex 3040 must remain plugged into a power source for the duration of the update to avoid damage. Continue with update? [Y|n]: y | |
Downloading… [***************************************] Less than one minute remaining… | |
Decompressing… [***************************************] | |
Authenticating… [***************************************] | |
Updating System Firmware…[***************************************] | |
Scheduling… [***************************************] | |
Successfully installed firmware | |
• TPM 2.0 has no available firmware updates | |
Upgrade available for UEFI dbx from 35 to 77 | |
UEFI dbx and all connected devices may not be usable while updating. Continue with update? [Y|n]: y | |
Downloading… [***************************************] | |
Decompressing… [***************************************] | |
Authenticating… [***************************************] | |
Updating UEFI dbx… [***************************************] | |
Writing… [***************************************] | |
Successfully installed firmware | |
An update requires a reboot to complete. Restart now? [y|N]: y | |
**** Rebooting **** | |
**** Entered bios, made sure TPM is Active, Enabled and Clear **** | |
[root@soho ~]# fwupdmgr install https://fwupd.org/downloads/f7375df3c5f903f55ffd64e9ce891da3aa535355-DellTpm1.2_Fw5.81.2.1.cab | |
Downloading… [***************************************] | |
Decompressing… [***************************************] | |
Firmware version formats were different, device was 'number' and release is 'quad;dell-bios' | |
[root@soho ~]# fwupdmgr install --force https://fwupd.org/downloads/f7375df3c5f903f55ffd64e9ce891da3aa535355-DellTpm1.2_Fw5.81.2.1.cab | |
Downloading… [***************************************] | |
Decompressing… [***************************************] | |
Authenticating… [***************************************] | |
Installing on TPM 1.2… [***************************************] | |
Scheduling… [***************************************] | |
Successfully installed firmware | |
An update requires a reboot to complete. Restart now? [y|N]: y | |
**** Rebooting **** | |
[root@soho ~]# fwupdmgr get-devices | |
OptiPlex 3040 | |
│ | |
├─ST500LM021-1KJ152: | |
│ Device ID: 5dbeb140337f610d54913c0f43d15fdaa0eafb51 | |
│ Summary: ATA Drive | |
│ Current version: 0005SDM1 | |
│ Vendor: Seagate (ATA:0x1BB1) | |
│ Serial Number: W62GRL7L | |
│ GUIDs: 3ef566b0-f439-5cbf-92c2-e74358d58e88 ← IDE\ST500LM021-1KJ152_______________________0005SDM1 | |
│ 4764c2c8-410d-5176-bb92-8c0dc4e926f2 ← IDE\0ST500LM021-1KJ152_______________________ | |
│ 6ed69e1d-7ba6-5da3-b89f-c3aee444f894 ← ST500LM021-1KJ152 | |
│ 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: b68427c169463946c6951df617c135d8d5d16efd | |
│ Current version: 1.14.2 | |
│ Minimum Version: 1.14.2 | |
│ Vendor: Dell Inc. (DMI:Dell Inc.) | |
│ GUID: d63450d6-d611-48ac-8f3b-8d29bad80248 | |
│ 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 1.2: | |
│ Device ID: c6a80ac3a22083423992a3cb15018989f37834d6 | |
│ Summary: Platform TPM device | |
│ Current version: 5.81.2.1 | |
│ Vendor: Dell Inc. (PCI:0x1028) | |
│ Update State: success | |
│ GUIDs: bc4c153b-7398-538e-b182-ed3da1108b69 ← 06bb-1.2 | |
│ ff71992e-52f7-5eea-94ef-883e56e034c6 ← system-tpm | |
│ Device Flags: • Internal device | |
│ • Updatable | |
│ • Requires AC power | |
│ • Needs a reboot after installation | |
│ | |
└─UEFI dbx: | |
Device ID: 362301da643102b9f38477387e2193e57abaa590 | |
Summary: UEFI Revocation Database | |
Current version: 83 | |
Minimum Version: 83 | |
Vendor: UEFI:Linux Foundation | |
Install Duration: 1 second | |
GUIDs: c6682ade-b5ec-57c4-b687-676351208742 ← UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A87972FD6BBE8FE0D0B996E09E65D802A503 | |
f8ba2887-9411-5c36-9cee-88995bb39731 ← UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A87972FD6BBE8FE0D0B996E09E65D802A503&ARCH_X64 | |
Device Flags: • Internal device | |
• Updatable | |
• Supported on remote server | |
• Needs a reboot after installation | |
[root@soho ~]# fwupdmgr get-devices --show-all-devices | |
OptiPlex 3040 | |
│ | |
├─HD Graphics 530: | |
│ Device ID: bbbf1ce3d1cf15550c3760b354592040292415bb | |
│ Current version: 06 | |
│ Vendor: Intel Corporation (PCI:0x8086) | |
│ GUIDs: a859f945-baa2-56c7-a529-85716862a8dd ← PCI\VEN_8086&DEV_1912&REV_06 | |
│ c48d1cbc-3c34-5af1-b38f-bed4746a8acf ← PCI\VEN_8086&DEV_1912 | |
│ Device Flags: • Internal device | |
│ • Cryptographic hash verification is available | |
│ | |
├─Intel(R) Core™ i3-6100T CPU @ 3.20GHz: | |
│ Device ID: 4bde70ba4e39b28f9eab1628f9dd6e6244c03027 | |
│ Current version: 0xe2 | |
│ Vendor: GenuineIntel | |
│ GUID: b9a2dd81-159e-5537-a7db-e7101d164d3f ← cpu | |
│ Device Flags: • Internal device | |
│ | |
├─ST500LM021-1KJ152: | |
│ Device ID: 5dbeb140337f610d54913c0f43d15fdaa0eafb51 | |
│ Summary: ATA Drive | |
│ Current version: 0005SDM1 | |
│ Vendor: Seagate (ATA:0x1BB1) | |
│ Serial Number: W62GRL7L | |
│ GUIDs: 3ef566b0-f439-5cbf-92c2-e74358d58e88 ← IDE\ST500LM021-1KJ152_______________________0005SDM1 | |
│ 4764c2c8-410d-5176-bb92-8c0dc4e926f2 ← IDE\0ST500LM021-1KJ152_______________________ | |
│ 6ed69e1d-7ba6-5da3-b89f-c3aee444f894 ← ST500LM021-1KJ152 | |
│ 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: b68427c169463946c6951df617c135d8d5d16efd | |
│ Current version: 1.14.2 | |
│ Minimum Version: 1.14.2 | |
│ Vendor: Dell Inc. (DMI:Dell Inc.) | |
│ GUID: d63450d6-d611-48ac-8f3b-8d29bad80248 | |
│ 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 1.2: | |
│ │ Device ID: c6a80ac3a22083423992a3cb15018989f37834d6 | |
│ │ Summary: Platform TPM device | |
│ │ Current version: 5.81.2.1 | |
│ │ Vendor: Dell Inc. (PCI:0x1028) | |
│ │ Update State: success | |
│ │ GUIDs: bc4c153b-7398-538e-b182-ed3da1108b69 ← 06bb-1.2 | |
│ │ ff71992e-52f7-5eea-94ef-883e56e034c6 ← system-tpm | |
│ │ Device Flags: • Internal device | |
│ │ • Updatable | |
│ │ • Requires AC power | |
│ │ • Needs a reboot after installation | |
│ │ | |
│ ├─Event Log: | |
│ │ Device ID: 58bd405f31c48e6eca290b425f530a94c91e955c | |
│ │ GUID: a25657fe-b5dc-5be0-8b78-8b9dfec678ff ← system-tpm-eventlog | |
│ │ Device Flags: • Internal device | |
│ │ | |
│ └─TPM 2.0: | |
│ Device ID: adab84b3937548826c0967d51baea8fabf1d3f45 | |
│ Summary: Alternate mode for platform TPM device | |
│ GUID: 12e92c7d-889e-52a1-b59a-8f8ddfdb859e ← 06bb-2.0 | |
│ Device Flags: • Internal device | |
│ • Requires AC power | |
│ • Device is locked | |
│ | |
└─UEFI dbx: | |
Device ID: 362301da643102b9f38477387e2193e57abaa590 | |
Summary: UEFI Revocation Database | |
Current version: 83 | |
Minimum Version: 83 | |
Vendor: UEFI:Linux Foundation | |
Install Duration: 1 second | |
GUIDs: c6682ade-b5ec-57c4-b687-676351208742 ← UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A87972FD6BBE8FE0D0B996E09E65D802A503 | |
f8ba2887-9411-5c36-9cee-88995bb39731 ← UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A87972FD6BBE8FE0D0B996E09E65D802A503&ARCH_X64 | |
Device Flags: • Internal device | |
• Updatable | |
• Supported on remote server | |
• Needs a reboot after installation | |
[root@soho ~]# fwupdmgr install https://fwupd.org/downloads/a1a6e10beb96281fa78c62a7d967c8c3a1cf7430-DellTpm2.0_Fw1.3.1.0.cab | |
Downloading… [***************************************] | |
Decompressing… [***************************************] | |
Device TPM 2.0 [adab84b3937548826c0967d51baea8fabf1d3f45] is locked | |
[root@soho ~]# fwupdmgr unlock adab84b3937548826c0967d51baea8fabf1d3f45 | |
Authenticating… [***************************************] | |
[root@soho ~]# fwupdmgr install https://fwupd.org/downloads/a1a6e10beb96281fa78c62a7d967c8c3a1cf7430-DellTpm2.0_Fw1.3.1.0.cab | |
Downloading… [***************************************] | |
Decompressing… [***************************************] | |
Authenticating… [***************************************] | |
Installing on TPM 2.0… [***************************************] | |
Scheduling… [***************************************] | |
Successfully installed firmware | |
An update requires a reboot to complete. Restart now? [y|N]: y | |
**** Rebooting **** | |
[root@soho ~]# dmesg | grep -i tpm | |
[ 0.000000] efi: ACPI=0xcf1f9000 ACPI 2.0=0xcf1f9000 SMBIOS=0xcfdda000 TPMFinalLog=0xcf9ac000 ESRT=0xcfd4f018 SMBIOS 3.0=0xcfdd9000 MEMATTR=0xcbbff018 TPMEventLog=0xc78f9018 | |
[ 0.008655] ACPI: TPM2 0x00000000CF226C18 000034 (v03 Tpm2Tabl 00000001 AMI 00000000) | |
[ 0.833969] tpm_tis MSFT0101:00: 2.0 TPM (device-id 0xFE, rev-id 2) | |
[root@soho ~]# fwupdmgr get-devices | |
OptiPlex 3040 | |
│ | |
├─ST500LM021-1KJ152: | |
│ Device ID: 5dbeb140337f610d54913c0f43d15fdaa0eafb51 | |
│ Summary: ATA Drive | |
│ Current version: 0005SDM1 | |
│ Vendor: Seagate (ATA:0x1BB1) | |
│ Serial Number: W62GRL7L | |
│ GUIDs: 3ef566b0-f439-5cbf-92c2-e74358d58e88 ← IDE\ST500LM021-1KJ152_______________________0005SDM1 | |
│ 4764c2c8-410d-5176-bb92-8c0dc4e926f2 ← IDE\0ST500LM021-1KJ152_______________________ | |
│ 6ed69e1d-7ba6-5da3-b89f-c3aee444f894 ← ST500LM021-1KJ152 | |
│ 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: b68427c169463946c6951df617c135d8d5d16efd | |
│ Current version: 1.14.2 | |
│ Minimum Version: 1.14.2 | |
│ Vendor: Dell Inc. (DMI:Dell Inc.) | |
│ GUID: d63450d6-d611-48ac-8f3b-8d29bad80248 | |
│ 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 2.0: | |
│ Device ID: c6a80ac3a22083423992a3cb15018989f37834d6 | |
│ Summary: Platform TPM device | |
│ Current version: 1.3.1.0 | |
│ Vendor: Dell Inc. (PCI:0x1028) | |
│ Update State: success | |
│ GUIDs: 12e92c7d-889e-52a1-b59a-8f8ddfdb859e ← 06bb-2.0 | |
│ ff71992e-52f7-5eea-94ef-883e56e034c6 ← system-tpm | |
│ dd853888-f2c5-5a5d-b0c0-a068bdd2e6c8 ← DELL-TPM-2.0-NTC-rls | |
│ dc37fd1f-2db4-5bae-ab0a-20e268a2e918 ← DELL-TPM-2.0-NTC-rlsNPCT | |
│ Device Flags: • Internal device | |
│ • Updatable | |
│ • Requires AC power | |
│ • Needs a reboot after installation | |
│ | |
└─UEFI dbx: | |
Device ID: 362301da643102b9f38477387e2193e57abaa590 | |
Summary: UEFI Revocation Database | |
Current version: 83 | |
Minimum Version: 83 | |
Vendor: UEFI:Linux Foundation | |
Install Duration: 1 second | |
GUIDs: c6682ade-b5ec-57c4-b687-676351208742 ← UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A87972FD6BBE8FE0D0B996E09E65D802A503 | |
f8ba2887-9411-5c36-9cee-88995bb39731 ← UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A87972FD6BBE8FE0D0B996E09E65D802A503&ARCH_X64 | |
Device Flags: • Internal device | |
• Updatable | |
• Supported on remote server | |
• Needs a reboot after installation | |
[root@soho ~]# git clone https://github.com/fwupd/fwupd | |
Cloning into 'fwupd'... | |
remote: Enumerating objects: 85, done. | |
remote: Counting objects: 100% (85/85), done. | |
remote: Compressing objects: 100% (67/67), done. | |
remote: Total 46240 (delta 31), reused 40 (delta 18), pack-reused 46155 | |
Receiving objects: 100% (46240/46240), 20.37 MiB | 9.06 MiB/s, done. | |
Resolving deltas: 100% (35768/35768), done. | |
[root@soho ~]# cd fwupd/ | |
[root@soho fwupd]# wget https://dl.dell.com/FOLDER04166647M/1/DellTpm2.0_Fw1.3.2.8_V1_64.exe | |
--2021-03-06 14:08:13-- https://dl.dell.com/FOLDER04166647M/1/DellTpm2.0_Fw1.3.2.8_V1_64.exe | |
Resolving dl.dell.com (dl.dell.com)... 2a02:26f0:1700:17::17d5:a111, 2a02:26f0:1700:17::17d5:a115, 23.32.239.59, ... | |
Connecting to dl.dell.com (dl.dell.com)|2a02:26f0:1700:17::17d5:a111|:443... connected. | |
HTTP request sent, awaiting response... 200 OK | |
Length: 641080 (626K) [application/octet-stream] | |
Saving to: ‘DellTpm2.0_Fw1.3.2.8_V1_64.exe’ | |
DellTpm2.0_Fw1.3.2.8_V1_64.exe 100%[=========================================================================================================================================>] 626,05K --.-KB/s in 0,1s | |
2021-03-06 14:08:13 (4,09 MB/s) - ‘DellTpm2.0_Fw1.3.2.8_V1_64.exe’ saved [641080/641080] | |
[root@soho fwupd]# ./contrib/firmware_packager/install_dell_bios_exe.py DellTpm2.0_Fw1.3.2.8_V1_64.exe | |
Installing to System Firmware | |
Wrote capsule /tmp/tmpuplbrr2h/firmware.bin | |
GUID: d63450d6-d611-48ac-8f3b-8d29bad80248 | |
HdrSz: 0x1000 | |
Flags: 0x70000 | |
PayloadSz: 0x9d838 | |
Generated CAB file /tmp/tmpuplbrr2h/firmware.cab | |
An update requires a reboot to complete | |
Restart now? (Y/N) y | |
**** Rebooting **** | |
[root@soho fwupd]# dmesg | grep -i tpm | |
[ 0.000000] efi: ACPI=0xcf1f9000 ACPI 2.0=0xcf1f9000 SMBIOS=0xcfdda000 TPMFinalLog=0xcf9ac000 ESRT=0xcfd4f018 SMBIOS 3.0=0xcfdd9000 MEMATTR=0xcbbff018 TPMEventLog=0xc78f0018 | |
[ 0.008775] ACPI: TPM2 0x00000000CF226C18 000034 (v03 Tpm2Tabl 00000001 AMI 00000000) | |
[ 0.809111] tpm_tis MSFT0101:00: 2.0 TPM (device-id 0xFE, rev-id 2) | |
[root@soho ~]# fwupdmgr get-devices | |
OptiPlex 3040 | |
│ | |
├─ST500LM021-1KJ152: | |
│ Device ID: 5dbeb140337f610d54913c0f43d15fdaa0eafb51 | |
│ Summary: ATA Drive | |
│ Current version: 0005SDM1 | |
│ Vendor: Seagate (ATA:0x1BB1|OUI:000c50) | |
│ Serial Number: W62GRL7L | |
│ GUIDs: 3ef566b0-f439-5cbf-92c2-e74358d58e88 ← IDE\ST500LM021-1KJ152_______________________0005SDM1 | |
│ 4764c2c8-410d-5176-bb92-8c0dc4e926f2 ← IDE\0ST500LM021-1KJ152_______________________ | |
│ 6ed69e1d-7ba6-5da3-b89f-c3aee444f894 ← ST500LM021-1KJ152 | |
│ Device Flags: • Internal device | |
│ • Updatable | |
│ • System requires external power source | |
│ • Needs a reboot after installation | |
│ • Device is usable for the duration of the update | |
│ | |
└─System Firmware: | |
│ Device ID: b68427c169463946c6951df617c135d8d5d16efd | |
│ Current version: 1.14.2 | |
│ Minimum Version: 1.14.2 | |
│ Vendor: Dell Inc. (DMI:Dell Inc.) | |
│ GUIDs: d63450d6-d611-48ac-8f3b-8d29bad80248 | |
│ 230c8b18-8d9b-53ec-838b-6cfc0383493a ← main-system-firmware | |
│ 9fde1c9d-0f25-5bdc-898b-a246fdc47dd1 ← UEFI\RES_{D63450D6-D611-48AC-8F3B-8D29BAD80248} | |
│ Device Flags: • Internal device | |
│ • Updatable | |
│ • System requires external power source | |
│ • Supported on remote server | |
│ • Needs a reboot after installation | |
│ • Cryptographic hash verification is available | |
│ • Device is usable for the duration of the update | |
│ | |
└─UEFI dbx: | |
Device ID: 362301da643102b9f38477387e2193e57abaa590 | |
Summary: UEFI Revocation Database | |
Current version: 83 | |
Minimum Version: 83 | |
Vendor: UEFI:Linux Foundation | |
Install Duration: 1 second | |
GUIDs: c6682ade-b5ec-57c4-b687-676351208742 ← UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A87972FD6BBE8FE0D0B996E09E65D802A503 | |
f8ba2887-9411-5c36-9cee-88995bb39731 ← UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A87972FD6BBE8FE0D0B996E09E65D802A503&ARCH_X64 | |
Device Flags: • Internal device | |
• Updatable | |
• Supported on remote server | |
• Needs a reboot after installation | |
Idle… [***************************************] | |
Idle… [***************************************] | |
Idle… [***************************************] | |
Successfully uploaded 2 reports | |
[root@soho ~]# fwupdmgr get-devices --show-all | |
OptiPlex 3040 | |
│ | |
├─HD Graphics 530: | |
│ Device ID: 5792b48846ce271fab11c4a545f7a3df0d36e00a | |
│ Current version: 06 | |
│ Vendor: Intel Corporation (PCI:0x8086) | |
│ GUIDs: 4b86ed0f-94c6-5ee9-bff7-cefdf0459810 ← PCI\VEN_8086&DEV_1912&SUBSYS_102806BB&REV_06 | |
│ c23a0eac-b908-51e6-aa42-48b27d4a4fa9 ← PCI\VEN_8086&DEV_1912&SUBSYS_102806BB | |
│ a859f945-baa2-56c7-a529-85716862a8dd ← PCI\VEN_8086&DEV_1912&REV_06 | |
│ c48d1cbc-3c34-5af1-b38f-bed4746a8acf ← PCI\VEN_8086&DEV_1912 | |
│ Device Flags: • Internal device | |
│ • Cryptographic hash verification is available | |
│ | |
├─Intel(R) Core™ i3-6100T CPU @ 3.20GHz: | |
│ Device ID: 4bde70ba4e39b28f9eab1628f9dd6e6244c03027 | |
│ Current version: 0x000000e2 | |
│ Vendor: Intel | |
│ GUIDs: b9a2dd81-159e-5537-a7db-e7101d164d3f ← cpu | |
│ 30249f37-d140-5d3e-9319-186b1bd5cac3 ← CPUID\PRO_0&FAM_06 | |
│ 215d01de-fd1a-57cf-9153-72e29c0b7ffe ← CPUID\PRO_0&FAM_06&MOD_5E | |
│ c944e5cd-430c-5731-a9d5-c1b63c61cf27 ← CPUID\PRO_0&FAM_06&MOD_5E&STP_3 | |
│ Device Flags: • Internal device | |
│ | |
├─ST500LM021-1KJ152: | |
│ Device ID: 5dbeb140337f610d54913c0f43d15fdaa0eafb51 | |
│ Summary: ATA Drive | |
│ Current version: 0005SDM1 | |
│ Vendor: Seagate (ATA:0x1BB1|OUI:000c50) | |
│ Serial Number: W62GRL7L | |
│ GUIDs: 3ef566b0-f439-5cbf-92c2-e74358d58e88 ← IDE\ST500LM021-1KJ152_______________________0005SDM1 | |
│ 4764c2c8-410d-5176-bb92-8c0dc4e926f2 ← IDE\0ST500LM021-1KJ152_______________________ | |
│ 6ed69e1d-7ba6-5da3-b89f-c3aee444f894 ← ST500LM021-1KJ152 | |
│ Device Flags: • Internal device | |
│ • Updatable | |
│ • System requires external power source | |
│ • Needs a reboot after installation | |
│ • Device is usable for the duration of the update | |
│ | |
├─System Firmware: | |
│ │ Device ID: b68427c169463946c6951df617c135d8d5d16efd | |
│ │ Current version: 1.14.2 | |
│ │ Minimum Version: 1.14.2 | |
│ │ Vendor: Dell Inc. (DMI:Dell Inc.) | |
│ │ GUIDs: d63450d6-d611-48ac-8f3b-8d29bad80248 | |
│ │ 230c8b18-8d9b-53ec-838b-6cfc0383493a ← main-system-firmware | |
│ │ 9fde1c9d-0f25-5bdc-898b-a246fdc47dd1 ← UEFI\RES_{D63450D6-D611-48AC-8F3B-8D29BAD80248} | |
│ │ Device Flags: • Internal device | |
│ │ • Updatable | |
│ │ • System requires external power source | |
│ │ • Supported on remote server | |
│ │ • Needs a reboot after installation | |
│ │ • Cryptographic hash verification is available | |
│ │ • Device is usable for the duration of the update | |
│ │ | |
│ └─UEFI dbx: | |
│ Device ID: 362301da643102b9f38477387e2193e57abaa590 | |
│ Summary: UEFI Revocation Database | |
│ Current version: 83 | |
│ Minimum Version: 83 | |
│ Vendor: UEFI:Linux Foundation | |
│ Install Duration: 1 second | |
│ GUIDs: c6682ade-b5ec-57c4-b687-676351208742 ← UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A87972FD6BBE8FE0D0B996E09E65D802A503 | |
│ f8ba2887-9411-5c36-9cee-88995bb39731 ← UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A87972FD6BBE8FE0D0B996E09E65D802A503&ARCH_X64 | |
│ Device Flags: • Internal device | |
│ • Updatable | |
│ • Supported on remote server | |
│ • Needs a reboot after installation | |
│ | |
└─TPM: | |
│ Device ID: c6a80ac3a22083423992a3cb15018989f37834d6 | |
│ Current version: 1.3.2.8 | |
│ Vendor: Nuvoton Technology (TPM:NTC|PCI:0x1028) | |
│ GUIDs: ff71992e-52f7-5eea-94ef-883e56e034c6 ← system-tpm | |
│ 5a5f7112-b514-5ab4-bb9a-183690a8854d ← TPM\VEN_NTC&DEV_0001 | |
│ 59b745d9-5f4c-54ac-9d5f-24a5810a0901 ← TPM\VEN_NTC&MOD_rlsNPCT | |
│ 27f4253b-db42-507f-a2cc-a4f230a3e104 ← TPM\VEN_NTC&DEV_0001&VER_2.0 | |
│ 0e1bff70-5e06-56fc-a533-1d1459a3a09a ← TPM\VEN_NTC&MOD_rlsNPCT&VER_2.0 | |
│ Device Flags: • Internal device | |
│ | |
├─Event Log: | |
│ Device ID: 58bd405f31c48e6eca290b425f530a94c91e955c | |
│ GUID: a25657fe-b5dc-5be0-8b78-8b9dfec678ff ← system-tpm-eventlog | |
│ Device Flags: • Internal device | |
│ | |
└─TPM 1.2: | |
│ Device ID: 17767aff36e478e69d7b885646f23e0b939e6ab8 | |
│ Summary: Alternate mode for platform TPM device | |
│ GUID: bc4c153b-7398-538e-b182-ed3da1108b69 ← 06bb-1.2 | |
│ Device Flags: • Internal device | |
│ • System requires external power source | |
│ • Device is locked | |
│ | |
└─TPM 1.2 System Update: | |
New version: 89195009 | |
Remote ID: lvfs | |
Summary: Firmware for the Dell TPM 1.2 | |
Licence: Proprietary | |
Size: 554,9 kB | |
Created: 2016-12-02 | |
Urgency: Low | |
Vendor: Dell Inc. | |
Description: | |
Initial release | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment