Lenovo ThinkBook 14s Yoga ITL

From ArchWiki

This article or section does not follow the Laptop page guidelines.

Reason: Stub, not finished yet (Discuss in Talk:Lenovo ThinkBook 14s Yoga ITL)
Hardware PCI/USB ID Working?
Touchpad Yes
Keyboard Yes
Touchscreen Yes
Smart Pen (Wacom) Yes
GPU 8086:9a49 Yes
Webcam 5986:212b Yes
Bluetooth 8087:0026 Yes
SD-card reader 1217:8621 Yes
Audio 8086:9dc8 Yes
Wireless 8086:a0f0 Yes
Thunderbolt 4 8086:9a23 Yes
Fingerprint reader 27c6:530c Yes
04f3:0c4d Yes
27c6:55a2 No
TPM Yes

Installation

Use F1 or Fn+F1 to enter UEFI/BIOS setup utility. You must disable Secure Boot to be able to boot from the installation media.

Secure Boot

See Secure Boot for general setup.

Note: Replacing the Microsoft's platform keys with your own (by running sbctl enroll-keys) is safe and does not brick the laptop, but it is not known as of 2023-06-01 what exact impact on internal devices it causes or if there is any device firmware validation at all.

Fingerprint reader

The fingerprint reader is built-in on the button and does not require pressing the button itself.

27c6:530c requires a proprietary driver which can be obtained here libfprint-2-tod1-xps9300-binAUR.

04f3:0c4d works out of the box and doesn't require a proprietary driver.

27c6:55a2 is currently in the works of reverse engineering.[1][2]

The fingerprint reader doesn't work well with the default fprint because the sensor works by touching the sensor, not swiping the finger over the reader, hence it requires libfprint-tod-gitAUR. It is very precise: fprint only saves five finger samples which are not enough for different finger placements.

Screen rotation

Install iio-sensor-proxy for automatic screen rotation to work.

Power and Performance management

Note: Tools like tp_smapi or tpacpi-bat do not work with this device.

To tweak CPU power and performance preferences, see Dell XPS 13 2-in-1 (9365)#Reduce throttling as Lenovo's and Dell's Intel CPUs use the same interfaces.

To set the Battery Conservation Mode, see Laptop/Lenovo#Battery conservation mode

Desktop Environment specific tools can be found over the internet to set everything up with GUI.

Fan control readings do not work yet and managed by the BIOS by default.

Offline USB charging can be turned on(1) or off(0) with:

# echo 1 > /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/usb_charging

Platform profiles

ACPI platform profiles can be managed manually via sysfs(5) at /sys/firmware/acpi/platform_profile or automatically via tlp or power-profiles-daemon. Available profiles can be viewed with cat /sys/firmware/acpi/platform_profile_choices.

HuC firmware

To enable HuC firmware loading for offloading media decoding functionality, see Intel graphics#Enable GuC / HuC firmware loading.

Lenovo integrated pen and touchscreen (Wacom)

See Graphics tablet for general installation procedure.

In late userspace

libwacom does not have a tablet definition for the i2c:056a:5269 device ID yet[3].

It is possible to add your own definition instead so other programs such as gnome-control-center can recognize and configure the tablet:

/usr/share/libwacom/isdv4-5269.tablet
[Device]
Name=ISDv4 5269
ModelName=
DeviceMatch=i2c:056a:5269
Class=ISDV4
Width=12
Height=7
IntegratedIn=Display;System
Styli=@isdv4-aes;

[Features]
Stylus=true
Touch=true
Buttons=0

In early userspace

Loading drivers for input devices early provides a possibility to use programs such as unl0krAUR for unlocking disks with the GUI.

Required drivers to load into initramfs are:

evdev hid_multitouch i2c_hid_acpi intel_lpss_pci intel-lpss uhid uinput mac_hid i2c_smbus i2c_i801 hid_multitouch i2c_hid_acpi usbhid wacom ideapad_laptop lenovo_ymc think_lmi hid_generic mousedev

Function keys

Since the release of Linux 6.5, the ideapad-laptop driver has been updated to support extra hotkeys found on this laptop.[4]

To control FnLock programmatically:

# echo 1 > /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/fn_lock

To control keyboard backlight (from 0 to 2) :

# echo 0 > /sys/class/leds/platform::kbd_backlight/brightness
Key Visible?1 Marked?2 Effect
Fn+Esc No Yes Enables Fn lock
Fn+F1 Yes Yes XF86AudioMute, KEY_MUTE
Fn+F2 Yes Yes XF86AudioLowerVolume, KEY_VOLUMEDOWN
Fn+F3 Yes Yes XF86AudioRaiseVolume, KEY_VOLUMEUP
Fn+F4 Yes Yes XF86AudioMicMute, KEY_F20
Fn+F5 Yes Yes XF86MonBrightnessDown, KEY_BRIGHTNESSDOWN
Fn+F6 Yes Yes XF86MonBrightnessUp, KEY_BRIGHTNESSUP
Fn+F7 Yes Yes Super+P, Switch display devices
Fn+F8 Yes Yes KEY_RFKILL, Airplane Mode Toggle
Fn+F9 Yes Yes KEY_HELP, Lenovo Service Hotkey
Fn+F10 Yes Yes KEY_PICKUP_PHONE, Answer a call
Fn+F11 Yes Yes KEY_HANGUP_PHONE, Hang up or reject a call
Fn+F12 Yes Yes XF86Calculator, KEY_CALC
Fn+Ins Yes Yes KEY_FAVORITES, On Windows: Starts Lenovo Vantage.
Fn+PrtSc Yes Yes KEY_SELECTIVE_SCREENSHOT On Windows: Starts the "Snipping" Tool app
Fn+Space No Yes Cycles states of keyboard backlight
Fn+Q Yes No KEY_PROG4
Fn+Up Yes Yes PageUp
Fn+Down Yes Yes PageDown
Fn+Left Yes Yes Home
Fn+Right Yes Yes End
Fn+T Fn+S Yes No PrintScreen
Fn+K Yes No Scroll Lock
Fn+I Yes No Insert
Fn+P Fn+B Yes No Pause
  1. The key is visible to xev or evtest and similar tools.
  2. The physical key has a symbol on it, which describes its function

See also