English Community

Linux Operating SystemsOther Linux Discussions
All Forum Topics
Options

47 Posts

10-15-2019

FR

59 Signins

668 Page Views

  • Posts: 47
  • Registered: ‎10-15-2019
  • Location: FR
  • Views: 668
  • Message 1 of 4

new x1c7 latest bios 1.25 update blocked my laptop black screen

2019-12-23, 2:23 AM

I tried to upgrade the bios to v1.25 with after downloading the .cab using my serial number. 

 

I followed instruction here https://download.lenovo.com/pccbbs/mobiles/n2hul15w.txt

 

sudo apt-get install fwupd -y
fwupdmgr install xxx.cab

 

It offered me to reboot, after I said yes it reboot  and grub showed up and then black screen for 1hour. I have tried to reboot using the atx button but it didnt do anything. 

 

I have unplugged AC and I wait until there is no more battery.

 

The unit is under warranty and is 2 month old. I need it for work where I have deadlines. Any Idea what I can do to startup ?

 

EDIT

 

Lucky me, after waiting for a while the battery discharged.

 

I was able to boot but DO NOT PERFORM THE 1.25 BIOS UPGRADE. The bios version as not been upgraded:

 

 

 

dka@dka:[~]: sudo dmidecode -t bios -q
[sudo] password for dka: 
BIOS Information
	Vendor: LENOVO
	Version: N2HET39W (1.22 )
	Release Date: 10/04/2019
	Address: 0xE0000
	Runtime Size: 128 kB
	ROM Size: 32 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.22
	Firmware Revision: 1.10

BIOS Language Information
	Language Description Format: Abbreviated
	Installable Languages: 1
		en-US
	Currently Installed Language: en-US

 

Reply
Options

168 Posts

07-22-2019

CA

197 Signins

1811 Page Views

  • Posts: 168
  • Registered: ‎07-22-2019
  • Location: CA
  • Views: 1811
  • Message 2 of 4

Re: new x1c7 latest bios 1.25 update blocked my laptop black screen

2020-01-17, 19:38 PM

Hi,

 

Sorry for the long wait on reply with the forums being down....I got the following pieces of feedback from the BIOS team:

The first one is just some things to check, the second has details on how to do an update manually.

 

I've tested it myself. On my system I found 'fwupdmgr update' isn't working for updating the BIOS - it says it's doing an update but on reboot the update is just skipped and the system boots normally. I didn't get blackscreened FWIW....

 

I did the manual install method (message 2 below) to update the BIOS and then re-ran fwupdmgr to update the EC firmware from version 1.10 to 1.12 and it all worked nicely

 

We're still looking at why the fwupdmgr/LVFS approach isn't working. 

 

Also, if you try the update again, can you collect and send me the output from “fwupdmgr get-devices” when your system has the auto-upgrade failure? It should have an error message which will be useful

 

Thanks

Mark


 

<Message 1>

Some check points are as follows:

1. CAB file name
The 1.25 package (n2hul15w.zip) contain many CAB files in it. Since customer’s old BIOS is N2HET39W, n2het42w.cab should be used.

2. Battery remaining capacity
It is required more than 25% of battery remaining capacity to perform firmware update.

3. Black screen
If BIOS update is failed, BIOS Self-Healing process is started to recover the BIOS image. During this process, black screen may happen and some beep sound is also heard.

4. Check you have enough space in your boot partition. You need at least 35MB for the BIOS update

5. BIOS Self-Healing backup
BIOS 1.25 updates CPU microcode and this is a trigger of Self-Healing BIOS backup progress. If this message is not shown, BIOS is not updated.

<1.25>
UEFI: 1.25 / ECP: 1.10

  • [Important] Addresses CVE-2019-0185 (https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-0185)
    Refer to Lenovo's Security Advisory page for additional information about
    LEN-27714 "Multi-vendor BIOS Security Vulnerabilities".
    (https://support.lenovo.com/us/en/product_security/LEN-27714)
  • [Important] Security fix addresses LEN-29406 ST Microelectronics TPM Firmware ECDSA
    Signature Generation Vulnerability.
    Refer to Lenovo's Security Advisory page for additional information.
    (https://support.lenovo.com/us/en/solutions/LEN-29406)
    - (New) Updated the CPU microcode.
    (Note) Above update will show "Self-Healing BIOS backup progressing ... xx %"
    massage on screen during BIOS update process.
  • (New) Update Regulatory Information.
  • (New) Updated the Diagnostics module to version 04.11.000.
  • (New) Support for Battery Diagnostics.
  • (New) Supported BIOS password authentication before entering into MEBx.

Unzip the file and use the n2het42w.cab, this is for X1 Carbon WHL system, while n2qet17w.cab for X1 Carbon CML system.

Additionally, as stated on the report, using the following command to update BIOS:
sudo apt-get install fwupd -y
fwupdmgr install xxx.cab

However this might cause an issue since you will not be able to update the BIOS if the version of fwupd is not equal to or higher than 1.1.3.
Upon updating the fwupd, you may notice that the version of fwupd is only 1.0.9 even after updating it,

sudo fwupdmgr --version

you can try to uninstall the current fwupd and install fwupd again using snap to get a higher version of fwupd.

sudo apt remove fwupd
sudo snap install fwupd --classic

Then proceed with the installation.


Reply
Options

47 Posts

05-13-2011

GB

572 Signins

1530 Page Views

  • Posts: 47
  • Registered: ‎05-13-2011
  • Location: GB
  • Views: 1530
  • Message 3 of 4

Re: new x1c7 latest bios 1.25 update blocked my laptop black screen

2020-01-27, 14:27 PM

I've tested it myself. On my system I found 'fwupdmgr update' isn't working for updating the BIOS - it says it's doing an update but on reboot the update is just skipped and the system boots normally. I didn't get blackscreened FWIW....

 

 


I've found the same thing trying to use fwupdmgr update to update the EC from 0.1.12->0.1.14 and the system firmware from 0.1.26->0.1.27 on my X1C7.

 

The two updates show as available, and the update command appears to install the successfully, but on reboot the system freezes on the Lenovo logo, showing "press enter key to enter setup" or words to that effect. I hard reboot and the system is fine but the updates are not applied.

 

I've tried multiple times, same result.

Reply
Options

47 Posts

05-13-2011

GB

572 Signins

1530 Page Views

  • Posts: 47
  • Registered: ‎05-13-2011
  • Location: GB
  • Views: 1530
  • Message 4 of 4

Re: new x1c7 latest bios 1.25 update blocked my laptop black screen

2020-03-14, 12:31 PM
I've now been able to update directly to the more recent releases of 0.1.15 for the EC and 0.1.29 for the system firmware using fwupdmgr, I don't know if something has been fixed or if it was luck. The first time I tried to update them both at the same time, the update didnt' "stick". Updating one at a time they worked.
Reply
Forum Home

Community Guidelines

Please review our Guidelines before posting.

Learn More

Check out current deals!

Go Shop
X

Save

X

Delete