Lenovo IdeaPad Flex 5 14IAU7

This article or section does not follow the
Laptop page guidelines
.
Reason:
Needs a "function keys",
Accessibility
section and some IDs in the hardware table. (Discuss in
Talk:Lenovo IdeaPad Flex 5 14IAU7
)
Hardware
PCI/USB ID
Working?
Bluetooth
8087:0026
Yes
Webcam
04f2:b71f
Yes
Wi-Fi
8086:51f0
Yes
GPU
8086:46a8
Yes
Touchpad
Yes
Touchscreen
Yes
Fingerprint reader
27c6:55b4
Yes
SD card reader
1217:8621
Yes
Audio
8086:51c8
Yes
Accelerometer
Yes
TPM
Yes
The
Lenovo IdeaPad Flex 5 14IAU7
is a convertible 2-in-1 laptop computer with a 14" touch enabled display, powered by a 12th Gen Intel CPU with integrated graphics.
Installation
To boot into BIOS:
F2
To bring up the boot entry selection menu:
F12
Remember that in order to be able to boot from external USB, the following BIOS settings have to temporarily be adjusted as follows:
Security > Device Guard (Disabled)
Security > Natural File Guard (Disabled)
Boot > USB boot (Enabled)
Touch screen and pen
The touchscreen and pen are recognized by the
input-wacom
driver. For setup information look at
Wacom
. Pens that use the MPP 2.0 (Microsoft Pen Protocol 2.0) are not compatible with this device.
Firmware
Lenovo provides
.exe
files for updating the BIOS and the Intel ME firmware. There is no way to update these through BIOS itself. These firmware updates are not available through LVFS so updating through fwupd is not an option. The only update that comes through LVFS is the UEFI keys database (for device: UEFI dbx).
As of March 2024 and fwupd version 1.9.15, flashing the BIOS update through Linux is not working. Using
innoextract BIOS.exe
to extract the contents of the BIOS firmware update file and trying to flash the .CAP file with
fwupdtool install-blob BIOS.CAP DEVICE-ID
would be an idea of doing this, but is still failing after rebooting to fwupd for the update process.
The easiest way to update is by booting a Windows OS and running the
.exe
files. For example:
Dual Boot Windows 10/11, then run the update.
Have Windows 11 installed in an external SSD or USB-stick and boot from it, then run the update.
Create your own Windows PE USB-stick (or image and use it for example with
Ventoy
), boot it, then run the update.
Grab a ready Windows PE image (like
Hiren's BootCD
) and flash it to a USB-stick (or use it for example with
Ventoy
), boot it, then run the update.
Keep in mind that the "Intel Management Engine Interface Driver" needs to be installed before running the Intel ME firmware update, so remember to download it and have it accessible for install to the temporary Windows PE environment, every time you intent to update the Intel ME firmware.
The BIOS update has no driver prerequisites.
Fingerprint sensor
The fingerprint sensor is currently not supported by the official libfprint driver. However, there is a custom libfprint build that supports it (
libfprint-goodixtls-55x4
AUR
,
Source code
. A prerequisite for the custom driver to work is to flash the fingerprint sensor with
goodix-fp-dump
, which is a custom firmware for it.
Remember that, if you dual boot Windows 10 or 11, Windows is going to replace the original firmware of the fingerprint sensor at boot. If you want to disable this behavior, you can go to Device Manager in Windows and disable the fingerprint sensor device. This way, the fingerprint sensor firmware is going to remain untouched by Windows and the sensor is going to continue working on Linux. So, in practice, one has to choose which OS the fingerprint sensor is going to work with.
See also
Flashing BIOS from Linux
Windows PE