Hardware | PCI/USB ID | Working? |
---|---|---|
Bluetooth | 8087:0026 |
Yes |
Webcam | 04f2:b71f |
Yes |
Wireless | 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.
Touch screen and pen
The touchscreen and pen are recognized by the input-wacom driver. For setup information look at Wacom.
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).
One can use "innoextract BIOS.exe" to extract the contents of the BIOS firmware update file and try to flash the .CAP file with "fwupdtool install-blob BIOS.CAP DEVICE-ID". This method fails according to current reports, please update this section if you find success somehow and in that case which BIOS settings were used during the update process (SecureBoot, Natural File Guard etc.).
The easiest way to update is by booting a Windows OS and run 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.
The BIOS update has no driver prerequisites.
Useful resources
https://wiki.archlinux.org/title/Flashing_BIOS_from_Linux
https://wiki.archlinux.org/title/Windows_PE
Fingerprint sensor
Being worked on, works with a custom libfprint build.
Practicalities
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 setitings have to temporarily be adjusted as follows:
- Security > Device Guard (Disabled)
- Security > Natural File Guard (Disabled)
- Boot > USB boot (Enabled)