Lenovo Yoga 7 Gen 7 (14ARB7)

Hardware
PCI/USB ID
Working?
GPU (AMD)
1002:1681
Yes
Wi-Fi
14c3:0616
Yes
Bluetooth
0489:e0d8
Yes
Audio
1002:1640
Yes
Webcam
30c9:0057
Yes
SD-Card Reader
1217:8621
Yes
Fingerprint Reader
27c6:55b4
Yes
06cb:00be
Yes
The Lenovo Yoga 7 Gen 7 (14ARB7) is a
2-in-1 convertible laptop
introduced in 8 June 2022. Its design is closely related to the
Lenovo Yoga 7i
. It features a 14" touchscreen (IPS or OLED variants), 6th-gen AMD
Ryzen
processors (Rembrandt), with an integrated
AMD Radeon 660M/680M
graphics.
To ensure you have this version, you can use
dmidecode
# dmidecode -s system-version
Yoga 7 14ARB7
Accessibility
The UEFI firmware settings can be entered by pressing
F2
repeatedly during boot.
You can access the boot menu with
F12
.
The "Novo" menu, which allows you to enter the boot menu or the bios setup, can also be accessed by holding Fn while turning on the computer, or by pressing the small "Novo" button underneath the laptop with a small pin (e.g. sim card removal tool).
The interface can be fully navigated and controlled with a keyboard, with the bios setup being also possible to navigate with the mouse or the touch screen.
Firmware
fwupd
does not support this device. You can update the BIOS from Windows.
Webcam
Webcam is fully functional (albeit not great quality), and the IR camera works without issues with
Howdy
.
Fingerprint reader
The fingerprint reader on this device is a "Shenzhen Goodix Technology Fingerprint Reader". Goodix does not provide official Linux support for this specific fingerprint reader (or most of their products). There is work in progress to support this with
Fprint
, however for now it is only unofficial and according to upstream "should be fully functional right now". Check
#See also
for more information.
Something else to consider is that due to the nature of this specific hardware, having seamless support for dualbooting with Windows is unlikely to be possible, and you have to disable the drivers in Windows if you want to use it in Linux with the unofficial work-in-progress support.
To install the driver for the
06cb:00be
, follow the guide
on GitHub
To install the driver for the
27c6:55b4
, follow
Lenovo Yoga 7i#Fingerprint reader
.
Tablet Mode
Tablet mode detection is still a maturing part of Linux, and is going through a lot of development changes both in the kernel and user space (e.g. desktop environments).
Currently, your mileage will vary depending on the specific software you use.
The accelerometer in this device is supported, and you can install
iio-sensor-proxy
to allow use of this by common software like
GNOME
and
KDE
.
Check out
Tablet PC
for more information.
Tablet mode detection seems to work reasonably well with disabling the keyboard and touchpad.
It is supported by the
lenovo-ymc
kernel driver, so windows managers can switch to tablet mode.
The touchscreen and pen support are functional, though extra buttons on pens such as on the Lenovo E-color Pen are untested.
Keyboard
The internal keyboard is fully functional without any modifications in kernel 5.20 and later.
Function keys
Key
Visible?
1
Marked?
2
Effect
Fn+Esc
No
Yes
Toggles 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
Super_L+p
Fn+F8
Yes
Yes
XF86RFKill
3
Fn+F9
Yes
Yes
Super_L+i
Fn+F10
Yes
Yes
Super_L+l
Fn+F11
Yes
Yes
Control_L+Alt_L+Tab
Fn+F12
Yes
Yes
XF86Calculator
Fn+Ins
Yes
Yes
XF86Favourites
Fn+PrtSc
Yes
Yes
Super_L+Shift_L+s
Fn+Q
No
No
Cycles Power Profile
Fn+R
Yes
No
KEY_REFRESH_RATE_TOGGLE
Fn+T
Yes
No
PrintScreen/SysRq
Fn+I
Yes
No
Insert
Fn+P
Yes
No
Pause
Fn+S
Yes
No
PrintScreen/SysRq
Fn+K
Yes
No
Scroll_Lock
Fn+B
Yes
No
Control_L+Break
Fn+Space
No
Yes
Cycles keyboard backlight brightness
Fn+Left
Yes
Yes
Home
Fn+Right
Yes
Yes
End
Fn+Up
Yes
Yes
PageUp
Fn+Down
Yes
Yes
PageDown
Fn+W
Yes
No
Control_L+w
Fn+Y
Yes
No
Control_L+y
Fn+A
Yes
No
Control_L+a
Fn+F
Yes
No
Control_L+f
Fn+Z
Yes
No
Control_L+z
Fn+X
Yes
No
Control_L+x
Fn+C
Yes
No
Control_L+c
Fn+V
Yes
No
Control_L+v
The key is visible to
xev
and similar tools.
The physical key has a symbol on it, which describes its function.
Pressing
Fn+F8
always hardware-toggles the Wifi and Bluetooth hardware and additionally releases an
XF86RFKill
keypress event.
Power Management
CPU Performance Scaling
Check
Lenovo Yoga Slim 7 Pro X (14ARH7)
for potentially applicable information.
Suspend
See
Power management/Suspend and hibernate#Changing suspend method
for the general context.
S3 (Suspend to Ram) is not supported by the UEFI, with seemingly no way to enable it. (Perhaps there is a hidden debug UEFI menu? even then it might not be properly implemented).
It is possible to enable S3 by patching
[1]
the
DSDT
, although despite
dmesg | grep 'ACPI.*supports S'
then showing it to be supported, trying to suspend might still produce the same issues as before.
s2idle support on Ryzen systems is getting better by the day, and approaches like
suspend-then-hibernate
(check out
Power management
) can help mitigate long term power drain.
See also
PSREF for Yoga 7 14ARB7
Goodix Fingerprint Linux Development Discord
yoga-linux Github project for collaborating on research