fwupd / firmware-lenovo

Missing firmware for Lenovo Thinkpad hardware
121 stars 4 forks source link

ThinkCentre M720t not managed, not upgraded #376

Open redno2 opened 1 year ago

redno2 commented 1 year ago

I tried to upgrade to the latest firmware, but isn't detected/upgraded.

# dmidecode 3.3
Getting SMBIOS data from sysfs.
SMBIOS 3.2.1 present.

Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
        Vendor: LENOVO
        Version: M1UKT43A
        Release Date: 06/24/2019
        Address: 0xF0000
        Runtime Size: 64 kB
        ROM Size: 12 MB
        Characteristics:
                PCI is supported
                BIOS is upgradeable
                BIOS shadowing is allowed
                Boot from CD is supported
                Selectable boot is supported
                BIOS ROM is socketed
                EDD is supported
                5.25"/1.2 MB floppy services are supported (int 13h)
                3.5"/720 kB floppy services are supported (int 13h)
                3.5"/2.88 MB 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)
                ACPI is supported
                USB legacy is supported
                BIOS boot specification is supported
                Targeted content distribution is supported
                UEFI is supported
        BIOS Revision: 1.67
        Firmware Revision: 1.22

Handle 0x0055, DMI type 13, 22 bytes
BIOS Language Information
        Language Description Format: Long
        Installable Languages: 3
                en|US|iso8859-1
                fr|FR|iso8859-1
                zh|CN|unicode
        Currently Installed Language: en|US|iso8859-1
$ fwupdmgr get-devices --show-all-devices
10SQ000FMZ
│
├─CometLake-S GT2 [UHD Graphics 630]:
│     Device ID:          5792b48846ce271fab11c4a545f7a3df0d36e00a
│     Vendor:             Intel Corporation (PCI:0x8086)
│     GUIDs:              59f27112-746d-521f-8421-786316139eeb
│                         3dc09710-350e-55c7-8264-2ad9cbd0a01c
│                         d0bb01f3-37ce-5de6-8fa8-5254ee55c779
│                         36d6f0eb-c9e4-50ce-a5ae-88e528c3180b
│     Device Flags:       • Internal device
│                         • Cryptographic hash verification is available
│   
├─Core™ i7-8700 CPU @ 3.20GHz:
│     Device ID:          4bde70ba4e39b28f9eab1628f9dd6e6244c03027
│     Current version:    0x000000f4
│     Vendor:             Intel
│     GUIDs:              b9a2dd81-159e-5537-a7db-e7101d164d3f
│                         30249f37-d140-5d3e-9319-186b1bd5cac3
│                         809a0b93-8a12-5338-a571-ad5583acf896
│                         72ec2ff3-49ff-5ec2-bdbb-525badd47543
│     Device Flags:       • Internal device
│   
├─DVDRAM GUE0N:
│     Device ID:          5dbeb140337f610d54913c0f43d15fdaa0eafb51
│     Summary:            SCSI device
│     Current version:    T.02
│     Vendor:             HL-DT-ST (SCSI:HL-DT-ST)
│     GUIDs:              13f8a019-0942-53a0-b6a0-2a8c5f3878d3
│                         dd331a1b-a74d-5756-9473-260147d909b9
│   
├─KXG5AZNV256G TOSHIBA:
│     Device ID:          71b677ca0f1bc2c5b804fa1d59e52064ce589293
│     Summary:            NVM Express solid state drive
│     Current version:    5111AALA
│     Vendor:             Toshiba Corporation (NVME:0x1179)
│     GUIDs:              26951d55-ff62-5baf-8ead-5df1d8eee13f
│                         23e442d8-2af4-5c60-81f5-ac41aaee72c7
│                         af8d42da-167c-546a-9294-c1502f6ccbab
│                         4d0aed03-a30c-52c6-99e7-a8977797c3d9
│                         f9381fbe-17ec-52ac-a3aa-0306a8a961c6
│     Device Flags:       • Internal device
│                         • Updatable
│                         • System requires external power source
│                         • Supported on remote server
│                         • Needs a reboot after installation
│                         • Device is usable for the duration of the update
│                         • Signed Payload
│   
├─SV300S37A240G:
│     Device ID:          64ec4cd1e1c9565e79b00f4e7221b1c689b33e96
│     Summary:            ATA drive
│     Current version:    60AABBF0
│     Vendor:             Kingston (ATA:0x2646, OUI:0026b7)
│     GUIDs:              069f965b-b589-54d6-b2cc-f25bea426546
│                         221c62c3-a405-5877-970c-3c92ea5baba0
│                         eaf7f507-be62-5262-9318-f4b3ae9d5b3f
│     Device Flags:       • Internal device
│                         • Updatable
│                         • System requires external power source
│                         • Needs a reboot after installation
│                         • Needs shutdown after installation
│                         • Device is usable for the duration of the update
│   
├─System Firmware:
│ │   Device ID:          a45df35ac0e948ee180fe216a5f703f32dda163f
│ │   Summary:            UEFI ESRT device
│ │   Current version:    65603
│ │   Minimum Version:    65603
│ │   Vendor:             LENOVO (DMI:LENOVO)
│ │   Update State:       Success
│ │   GUIDs:              54bc7058-6722-4373-9dcc-4f40ff5ab0d6
│ │                       230c8b18-8d9b-53ec-838b-6cfc0383493a
│ │   Device Flags:       • Internal device
│ │                       • Updatable
│ │                       • System requires external power source
│ │                       • Needs a reboot after installation
│ │                       • Cryptographic hash verification is available
│ │                       • Device is usable for the duration of the update
│ │ 
│ └─UEFI dbx:
│       Device ID:        362301da643102b9f38477387e2193e57abaa590
│       Summary:          UEFI revocation database
│       Current version:  238
│       Minimum Version:  238
│       Vendor:           UEFI:Linux Foundation
│       Install Duration: 1 second
│       GUIDs:            c6682ade-b5ec-57c4-b687-676351208742
│                         f8ba2887-9411-5c36-9cee-88995bb39731
│       Device Flags:     • Internal device
│                         • Updatable
│                         • Needs a reboot after installation
│                         • Only version upgrades are allowed
│                         • Signed Payload
│     
├─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
│   
└─UEFI Device Firmware:
      Device ID:          349bb341230b1a86e5effe7dfe4337e1590227bd
      Summary:            UEFI ESRT device
      Current version:    3221357631
      Minimum Version:    3221357631
      Vendor:             DMI:LENOVO
      Update State:       Success
      GUID:               fc4b9a00-c884-45f8-b820-46553a53d550
      Device Flags:       • Internal device
                          • Updatable
                          • System requires external power source
                          • Needs a reboot after installation
                          • Device is usable for the duration of the update
$ fwupdmgr refresh --force
Updating lvfs
Downloading…             [***************************************]
Successfully downloaded new metadata: 1 local device supported
$ fwupdmgr update
Devices with no available firmware updates: 
 • SV300S37A240G
 • System Firmware
 • UEFI Device Firmware
 • UEFI dbx
Devices with the latest available firmware version:
 • KXG5AZNV256G TOSHIBA

it should be supported with DMI:LENOVO

There is a new firmware https://pcsupport.lenovo.com/us/en/products/desktops-and-all-in-ones/thinkcentre-m-series-desktops/thinkcentre-m720t/downloads/driver-list/component?name=BIOS%2FUEFI&id=5AC6A815-321D-440E-8833-B07A93E0428C

mrhpearson commented 1 year ago

Afraid I don't think the firmware team for the M720t is supporting LVFS. This platform is old enough that it was before LVFS was a requirement for our Linux certified platforms.