Lenovo IdeaPad 5i (16IRU9)
Hardware | PCI/USB ID | Working? |
---|---|---|
Bluetooth | 0bda:4853 |
Yes |
Wireless | 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.
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.
Hibernation
Resuming from hibernation works, but the system may be unresponsive for up to 30 seconds while hardware is reinitialized. Suspend/sleep appears to work without problems.
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