Lenovo Yoga Pro 7 14ASP9 - ArchWiki

Jump to content

# Lenovo Yoga Pro 7 14ASP9

From ArchWiki

Hardware | PCI/USB ID | Working?
--- | --- | ---
GPU | `1002:150e` | Yes
Wi-Fi | `14c3:0616` | Yes
Audio | `1002:1640` | Yes
Touchpad |  | Yes
Webcam | `04f2:b7e8` | Yes
Bluetooth | `0489:e0d8` | Yes
TPM |  | Yes

For a general overview of laptop-related articles and recommendations, see Laptop.

## Accessibility

The UEFI offers one mode of operation, GUI.

The GUI can be navigated to some degree via the keyboard. `Left` and `Right` arrow keys to move the selection and `Space` to activate.

Note Blind users may want to request the help of a sighted person to change UEFI settings

## Firmware

fwupd does not support this device yet and likely is not going to.

Lenovo support page for this model only provides .exe installer for UEFI updates. There is no option in the UEFI itself to select a binary blob from USB stick.

### Updating UEFI

Note Make sure your device is on AC power

A workaround is to install the UEFI from Windows PE. A common choice is Hiren's Boot CD. Boot into the live environment, download the update file and install it.

### Secure boot

Warning Installing with Microsoft vendor keys is recommended as there are not any reports indicating if it is fully safe yet. No Option ROMs in the below output provides some confidence, however it is up to the user as you risk bricking your device.

The firmware does not have any options to install keys through it, to install keys you can use tools such as sbctl. No Option ROMs appear to be present as per testing with:

    # cp /sys/kernel/security/tpm0/binary_bios_measurements eventlog
    # tpm2_eventlog eventlog | grep "BOOT_SERVICES_DRIVER"

See Secure Boot for more details.

## Issues

### Internal Microphone

This article or section is being considered for removal.

Reason: Once linux-lts hits 6.18 this can be safely removed. (Discuss in Talk:Lenovo Yoga Pro 7 14ASP9)

There is a bug affecting the internal microphone on the Lenovo Yoga Pro 7 14ASP9. While the system may detect the microphone, it does so incorrectly and might not capture any audio input. This issue is due to the lack of a specific audio quirk for this model.

This has been fixed in Linux ≥6.16: [1]

#### Workaround/Fix

While the patch is pending inclusion in the mainline kernel, users can work around this issue by building a custom kernel with the patch applied. First check if it has been already included or not at https://lore.kernel.org/linux-sound/20250515222741.144616-1-talhah.peerbhai@gmail.com/T/#u.

##### Patch Kernel

1. Download the Arch Linux kernel sources using `asp`:

    $ asp checkout linux

2. Navigate to the kernel source directory:

    $ cd linux

3. Apply the patch from mailing list (save the patch content to a file first, e.g., `yoga_pro_7_mic.patch`):

    $ git apply yoga_pro_7_mic.patch

4. Configure and build the kernel (refer to Kernel/Arch build system for details):

    $ makepkg -si

##### Disable UCM

In addition, users need to disable ALSA UCM as it shows Hi-Fi audio for all profiles. Here is how to do it for PipeWire with WirePlumber:

1. Create or edit the global WirePlumber configuration file:

    # mkdir -p /etc/wireplumber/wireplumber.conf.d/

    # nano /etc/wireplumber/wireplumber.conf.d/50-alsa-config.conf

2. Add the following content to the file:

    /etc/wireplumber/wireplumber.conf.d/50-alsa-config.conf

    monitor.alsa.rules = [
      {
        matches = [
          {
            device.name = "~alsa_card.*"
          }
        ]
        actions = {
          update-props = {
            api.alsa.use-ucm = false,
          }
        }
      }
    ]

### Speakers

This laptop by default uses the wrong playback device, defaulting to card 0 instead of card 2 which is the Realtek ALC287. This causes it to only use the bottom two speakers and not the top two woofers. We can fix this by manually changing the device used by creating

    /etc/modprobe.d/alc287.conf

    options snd-hda-intel model=(null),alc287-yoga9-bass-spk-pin

and rebooting.

### RDSEED32 is broken

With Linux ≥6.17.7 RDSEED32 error message can be seen during boot:

    RDSEED32 is broken. Disabling the corresponding CPUID bit.

Error message is related to AMD-SB-7055/CVE-2025-62626 which affects AMD Zen 5 processors.

Fix will arrive in future UEFI versions: Lenovo Security Advisory: LEN-208435

At the moment of writing, UEFI version for Yoga Pro 7 14ASP9 is TBD with target availability 2026-02-27

#### LUKS passphrase entry appears frozen

RDSEED32 error message causes Panel Self Refresh (PSR) timing issues so that it seems like it’s frozen on the LUKS passphrase entry.

Disabling PSR fixes the issue.

### Panel Self Refresh issues

PSR can cause flickering and random freezes/crashes on AMD Ryzen AI 300 Series Processors.

It can be disabled by adding `amdgpu.dcdebugmask=0x10` to kernel parameters.

`DC_DISABLE_PSR = 0x10` is part of `DC_DEBUG_MASK` from drivers/gpu/drm/amd/include/amd_shared.h.

## Function keys

Key | Visible?1 | Marked?2 | Effect
--- | --- | --- | ---
`Fn+Esc` | No | Yes | Enables Fn lock
`F1` | Yes | Yes | `XF86AudioMute`
`F2` | Yes | Yes | `XF86AudioLowerVolume`
`F3` | Yes | Yes | `XF86AudioRaiseVolume`
`F4` | No | Yes |
`F5` | Yes | Yes | `XF86MonBrightnessDown`
`F6` | Yes | Yes | `XF86MonBrightnessUp`
`F7` | No | Yes |
`F8` | No | Yes |
`F9` | Yes | Yes |
`F10` | Yes | Yes |
`F11` | Yes | Yes |
`F12` | Yes | Yes | `XF86Calculator`
`Fn+Space` | No | Yes | Enables/disables keyboard backlight
`Fn+I` | Yes | No | `Insert`
`Fn+P` | Yes | No | `Pause`
`Fn+S` | Yes | No | `Print`
`Fn+K` | Yes | No | `Scroll Lock`
`Fn+B` | Yes | No | `Break`
`Fn+Left` | Yes | Yes | `Home`
`Fn+Right` | Yes | Yes | `End`
`Fn+Up` | Yes | Yes | `Page Up`
`Fn+Down` | Yes | Yes | `Page Down`

1. The key is visible via `xev` and similar tools
2. The physical key has a symbol on it, which describes its function
3. systemd-logind handles this by default

## See also

- Datasheet: https://psrefstuff.lenovo.com/syspool/Sys/PDF/datasheet/Yoga-Pro-7-14-9_AMD_8595L5DF-240815.pdf
- Specs: https://psref.lenovo.com/syspool/Sys/PDF/Yoga/Yoga_Pro_7_14ASP9/Yoga_Pro_7_14ASP9_Spec.pdf
- Guides and manual: https://pcsupport.lenovo.com/us/en/products/laptops-and-netbooks/yoga-series/yoga-pro-7-14asp9/document-userguide/doc_userguide

Category:

- Lenovo

Hidden category:

- Sections flagged with Template:Remove

Lenovo Yoga Pro 7 14ASP9
Add topic