Skip to content

X1 carbon 7gen - broken GRUB after manual update of ECP with fwupdmgr install xxx.cab #138

@paloha

Description

@paloha

Machine: X1 Carbon 7gen 20QD
OS: Ubuntu 20.04
BIOS version: 1.30
ECP version: 1.15
Secure Boot: ON
Boot Order Lock: OFF
Connected to USB-C Dock (for access to the LAN)

Yesterday, I tried to update UEFI BIOS from 1.30 to 1.33 (ECP to 1.17) using fwupdmgr (the versions were discovered by fwupdmgr), but the process got frozen at the splashscreen with the progressbar stopped in half. I had to use the reset button at the bottom of the notebook to reboot it. Fortunately the BIOS healed itself to the previous working state.

So today, I tried to manually apply the updates (to BIOS 1.34 and ECP 1.18) using the .cab files from the .zip of the BIOS Update Utility (Linux) from the official Lenovo site as documented in its txt readme.

So I extracted the .zip and run:
fwupdmgr install N2HHT35W.cab to first update the ECP from 1.15 to 1.18. It prompted to reboot so I allowed with y. The computer rebooted and the firmware installed - the progressbar went to 100% and rebooted. Then, I saw the Lenovo logo and possibility to enter BIOS. Next the screen goes blank and after a while outputs:

>>Start PXE over IPv4
    PXE -E18: Server response timeout
>>Start PXE over IPv6
    PXE-E16: No offer received. 

Then it reboots and the loop repeats. I tried to intercept by going into the BIOS. The ECV seems to be updated because the BIOS says ECV N2HHT35W (1.18).

I tried to turn off secure boot. Did not help. I tried to change the network boot to https. Also did not help. Then I reverted back to Secure boot and PXE. It rebooted maybe once or twice in the same loop and it got frozen on the >>Start PXE over IPv4 for a long time. I shut it down with long press of the power button and restarted. Again the same as last time.

Can someone please suggest what I shall do now? Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions