Lenovo ThinkPad Yoga 370 - ArchWiki

# Lenovo ThinkPad Yoga 370

From ArchWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Hardware | PCI/USB ID | Working?
--- | --- | ---
Touchscreen | `056a:50b0` | Yes
Touchpad |  | Yes
Accelerometer |  | Yes
Ambient light sensor |  | Yes
WWAN | `1199:9079` | Untested
Wireless | `8086:24fd` | Yes
Bluetooth | `8087:0a2b` | Yes
Stylus |  | Yes
Keyboard |  | Yes
GPU | `8086:5916` | Yes
Webcam | `04f2:b5ce` | Yes
Fingerprint reader | `138a:0097` | Yes
Audio | `8086:9d71` | Yes
MicroSD card reader | `10ec:522a` | Yes
Smart card reader | Unknown | Untested

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

## 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 exeception are bluetooth, fingerprint reader, accelerometer and ambient light sensor.

### Bluetooth

To make bluetooth work you need to install package blueman and bluez

### Fingerprint reader

Install fprintd and python-validityAUR. Start `python3-validity.service` after installing both packages.

### Accelerometer and ambient light sensor

To make this devices work with GNOME you need to install iio-sensor-proxy package.

## Firmware

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

## Tips and Tricks

### Fingerprint reader stops working

Sometimes fingerprint reader will stop working after sleep or hibernation for no apparent reason. Restart `python3-validity.service` if that happens.

Alternatively create a systemd service, by creating the unit `/etc/systemd/system/fingerprint-restart.service` with the following contents:

    /etc/systemd/system/fingerprint-restart.service

    [Unit]
    Description=It resets fingerprint reader sevice in order for it to work.
    After=suspend.target

    [Service]
    User=root
    Type=oneshot
    ExecStart=systemctl restart python3-validity
    TimeoutSec=0
    StandardOutput=syslog

    [Install]
    WantedBy=suspend.target

Do not forget to enable `fingerprint-restart.service`.

### 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

Note: GNOME seems to show it out-of-the-box in settings.

## See also

- Yoga 370 ThinkWiki page
- Product Specifications Reference (PSREF)
- Hardware maintenance manual
- User guide

Category:

- Lenovo