fwupd / firmware-lenovo

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

Carbon X1 6th gen BIOS 0.1.38 "capsule error" #45

Open lzap opened 4 years ago

lzap commented 4 years ago

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!

lzap commented 4 years ago

Additional info:

# fwupdmgr get-devices
20KGS23S08
│
├─Thunderbolt Controller:
│     Device ID:           6773845b50ab2da5e8c752197c87b70c642d6b9c
│     Souhrn:              Unmatched performance for high-speed I/O
│     Current version:     43.00
│     Vendor:              Lenovo (TBT:0x0109)
│     GUIDs:               5ff9544e-fce2-5fd9-9cd2-671c95ac91dc ← TBT-01091706
│                          b8360cb5-b152-506a-9990-49d7bbbc3b88 ← TBT-01091706-controller0-0
│     Device Flags:        • Internal device
│                          • Updatable
│                          • Requires AC power
│                          • Supported on remote server
│                          • Device stages updates
│   
├─Embedded Controller:
│     Device ID:           9698faabddf0d7b18925cfbbda95f8b0d0dacc53
│     Current version:     0.1.13
│     Minimum Version:     0.1.13
│     Vendor:              DMI:LENOVO
│     Update State:        success
│     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 Management Engine:
│     Device ID:           e563ad307df81c99f0de8c26292afd71cf409673
│     Current version:     184.55.3510
│     Minimum Version:     0.0.1
│     Vendor:              DMI:LENOVO
│     Update State:        success
│     GUID:                42a0a96e-c9f3-438f-9687-7826be33e4ce
│     Device Flags:        • Internal device
│                          • Updatable
│                          • Requires AC power
│                          • Supported on remote server
│                          • Needs a reboot after installation
│                          • Device is usable for the duration of the update
│   
├─SAMSUNG MZVLB256HAHQ-000L7:
│     Device ID:           04e17fcf7d3de91da49a163ffe4907855c3648be
│     Souhrn:              NVM Express Solid State Drive
│     Current version:     1L2QEXD7
│     Vendor:              Samsung Electronics Co Ltd (NVME:0x144D)
│     Serial Number:       S41GNX0K743156
│     GUIDs:               6e54c992-d302-59ab-b454-2d26ddd63e6d ← NVME\VEN_144D&DEV_A808&REV_00
│                          47335265-a509-51f7-841e-1c94911af66b ← NVME\VEN_144D&DEV_A808
│                          9657ce89-450f-58d2-ade0-2c6ae667541a ← SAMSUNG MZVLB256HAHQ-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:           1c53551e7da69d896138fac1ae131c83ad46d923
      Current version:     0.1.38
      Minimum Version:     0.0.1
      Vendor:              LENOVO (DMI:LENOVO)
      Update State:        success
      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
lzap commented 4 years ago

For the record, here is a list with all BIOS updates: https://pcsupport.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x1-carbon-6th-gen-type-20kh-20kg/downloads/ds502281

Strangely, 0.1.38 is marked as it already supports CAB files, not exactly sure what it means. Going to update today.

lzap commented 4 years ago

I have updated one by one up to 1.45 (N23UJ22W) | 1.45 (N23ET70W) | 1.20 (N23HT35W) without any change. Still have the same behavior.