Lenovo ThinkPad Yoga 370

The Yoga 370 is a convertible Laptop made by Lenovo. It was released in 2017.

HardwarePCI/USB IDWorking?
Touchscreen056a:50b0Yes
TouchpadYes
AccelerometerYes
Ambient light sensorYes
WWAN1199:9079Untested
Wireless8086:24fdYes
Bluetooth8087:0a2bYes
StylusYes
KeyboardYes
GPU8086:5916Yes
Webcam04f2:b5ceYes
Fingerprint reader138a:0097Yes
AudioYes
MicroSD card readerYes
Smart card readerUntested

Installation

This laptop supports both UEFI and BIOS booting mechanisms. To boot in legacy mode, CSM Support must also be enabled in the UEFI BIOS settings.

Hardware

Most of the hardware works out-of-the-box, the exception are Bluetooth, fingerprint reader, accelerometer and ambient light sensor.

Bluetooth

To make Bluetooth work you need to install package and

Fingerprint reader

Install (or python-validity-gitAUR).

Start/enable python3-validity.service after installing package.

Accelerometer and ambient light sensor

To make this devices work with GNOME you need to install the package.

Firmware

This laptop supports Secure Boot with custom signed keys. fwupd seems to also work well and without any problems.

Tips and Tricks

Fingerprint reader not working at all

Fingerprint reader may not work, if that happens try to find help on the python-validity github page.

Fingerprint reader stops working

Sometimes fingerprint reader will stop working after sleep or hibernation for no apparent reason. Enable both and if that happens.

Alternatively create a systemd service, by creating the unit with the following contents:

Do not forget to enable .

Check stylus charging status

To check stylus stylus charge, you need to use:

$ upower -i /org/freedesktop/UPower/devices/tablet_wacom_battery_0 |grep percentage

Using in tablet mode

Detecting whether machine is in tablet mode or laptop mode can be done with:

# cat /dev/input/by-path/platform-thinkpad_acpi-event

When you fold/unfold the device appropriate info should be displayed.

See Touchscreen.

gollark: You do arc length integration? That's part of one of the furtherererest further maths topics in UK maths curricula (or, well, the one used by the exam board my school uses).
gollark: I have "mgollark" downloaded somewhere, which is a 117M-parameter GPT-2 model trained on 11MB of my Discord messages on free Google Colab GPUs.
gollark: You can actually train GPT-2s to be slightly more task-specific, although it takes horrible amounts of computing power.
gollark: Interestingly, my Discord messages CSV file (used for GPT-2 training some time ago) only goes to 28% of its original size.
gollark: You can run general purpose text compression over it and get English to something like 1/8 the size.

See also

This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.