Lenovo IdeaPad 5i (16IRU9)

Hardware
PCI/USB ID
Working?
Bluetooth
0bda:4853
Yes
Wi-Fi
10ec:b852
Yes
Webcam
30c9:00c5
Yes
GPU
8086:a7ac
Yes
Touchpad
04f3:327e
Yes
SD card reader
1217:8621
Yes
Audio
8086-51ca
Yes
Fingerprint
04f3:0c98
Yes
The
Lenovo IdeaPad 5i (16IRU9)
is a laptop computer with a 16" screen, Intel® Core™ 5 120U Processor or Core™ 7 150U Processor , 8GB/16GB of memory, dual-array microphone, stereo speakers, Bluetooth 5.2, and WiFi 6.
The available ports are:
2x USB 3.2 Gen 1 Type-A (one supports USB charging)
2x USB 3.2 Gen 1 Type-C (full function)
HDMI 1.4b
Headphones / microphone combo jack
MicroSD card reader
All hardware except the fingerprint reader (see
#Fingerprint reader
) works as tested with Linux Kernel 6.12.1.
Installation
Disable
Secure Boot
in the UEFI before installing.  Press the
F2
key on boot to access the UEFI setup menu.  The bottom of the laptop also has a hole to access the
Novo
button, which will boot directly to the firmware and boot device selection screens.
Accessibility
The appearance of the UEFI is pretty simple and not very colorful, so it might work well with OCR software. It works with the touchpad and touchscreen.
Note
Blind users should request the help of a sighted person to change UEFI settings
Firmware
The firmware of the Elan Touchpad and Luxvisions integrated camera can be updated using
fwupd
.
Fingerprint reader
The Elan Microelectronics ARM-M4 fingerprint reader requires a version of
libfprint
which supports it (the
elanmoc.c
driver needs to recognize the
04f3:0c98
vendor and product IDs).  Patching this file and installing the library allowed fingerprints to be enrolled and verified.
Sound
If sound and microphones do not work, be sure the
sof-firmware
package has been installed.
Bluetooth
Bluetooth works just by following the
Bluetooth
instructions.  Sometimes Bluetooth will not enable due to no default controller being found; if so, see
Bluetooth#bluetoothctl: No default controller available
.
Hibernation
Hibernation works correctly on Linux kernel 6.15, but on earlier kernels the system is unresponsive for 30 seconds if an external monitor is connected when hibernation is initiated.  This occurs if the
sof-firmware
package is installed.  A workaround is to add
snd_hda_codec_hdmi.enable_silent_stream=N
to the
modprobe
configuration file.
Battery conservation
The
battery conservation mode
works.  Unlike other Lenovo models, the charge limit threshold appears to be  approximately 80% of the battery capacity.
Power management
The power management features described for
the
Lenovo Ideapad 5 15are05
work.  Setting the
ideapad_laptop.allow_v4_dytc=1
kernel parameter
enables the settings necessary for the
power-profiles-daemon
to choose the Power Save, Performance, or Balanced power profile.  The ACPI calls described there do not work, however, as the BIOS has different ACPI methods.
Function keys
Note
: These are only applicable to Linux Kernel 6.12.1 as of late November 2024.  Earlier kernel versions do not support the
Fn+F4
and
Fn+F8
keys.
Key
Visible?
1
Marked?
2
Effect
Fn+Esc
No
Yes
Enables Fn lock
Fn+F1
Yes
Yes
XF86AudioMute
Fn+F2
Yes
Yes
XF86AudioLowerVolume
Fn+F3
Yes
Yes
XF86AudioRaiseVolume
Fn+F4
Yes
Yes
XF86AudioMicMute
Fn+F5
Yes
Yes
XF86MonBrightnessDown
Fn+F6
Yes
Yes
XF86MonBrightnessUp
Fn+F7
Yes
Yes
XF86Display
Fn+F8
Yes
Yes
XF86RFKill
Fn+F9
Yes
Yes
Inputs
Super_L+i
Fn+F10
Yes
Yes
XF86ScreenSaver
Fn+F11
Yes
Yes
Inputs
Control_L+Alt_L+Tab
Fn+F12
Yes
Yes
XF86Calculator
Fn+Insert
Yes
Yes
XF86Favorites
Fn+PrtSc
Yes
Yes
invokes Print Screen function
The key is visible to
xev
and similar tools
The physical key has a symbol on it, which describes its function