[Bug 2084178] Re: [X1E] Request: Add support for Lenovo Thinkpad T14s

Faré 2084178 at bugs.launchpad.net
Tue Apr 21 03:13:38 UTC 2026


I upgraded apt package, and the Menu key stopped working, because of ubuntu-x1e-settings-nogrub having a /usr/lib/udev/hwdb.d/61-ubuntu-x1e-settings.hwdb containing
evdev:name:hid-over-i2c 04F3:000D Keyboard:dmi:bvn*:bvr*:bd*:svnLENOVO:pn21N1*:*
evdev:name:hid-over-i2c 04F3:000D Keyboard:dmi:bvn*:bvr*:bd*:svnLENOVO:pn21N2*:*
 KEYBOARD_KEY_70072=unknown # Silence spurrious F23 key-press report from Fn key

unknown is too strong. Can we have it be compose like it seems to have
been before?

Looks like the Menu key is mapped to Hyper_L Shift_L 70072
while somehow the Fn key is mapped to Control_L 70072

Please don't kill the Menu key! Maybe make that an option, or a separate package, or something.
Claude suggests using keyd to handle things at the evdev level:
/etc/keyd/default.conf
[ids]
0018:04f3:000d

[main]
# Menu key combo → compose
leftmeta+leftshift+compose = compose

# Fn key (bare 0x70072) → nothing
compose = noop

# Ctrl+Fn → nothing  
leftctrl+compose = noop

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to ubuntu-concept.
https://bugs.launchpad.net/bugs/2084178

Title:
  [X1E] Request: Add support for Lenovo Thinkpad T14s

Status in ubuntu-concept:
  Confirmed

Bug description:
  Add support for the Snapdragon X Elite powered Lenovo Thinkpad T14s.

  === Device Information ===

  Linux output:

  user at user-ThinkPad-T14s-Gen-6:~$ sudo dmidecode -t 1
  # dmidecode 3.6
  Getting SMBIOS data from sysfs.
  SMBIOS 3.3.0 present.

  Handle 0x000A, DMI type 1, 27 bytes
  System Information
   Manufacturer: LENOVO
   Product Name: 21N2ZC5QUS
   Version: ThinkPad T14s Gen 6
   Serial Number: XXXXXXX
   UUID: d4c111cc-2ec2-11b2-a85c-85e3f350d21c
   Wake-up Type: Power Switch
   SKU Number: LENOVO_MT_21N2_BU_Think_FM_ThinkPad T14s Gen 6
   Family: ThinkPad T14s Gen 6

  user at user-ThinkPad-T14s-Gen-6:~$ cat /sys/devices/virtual/dmi/id/modalias
  dmi:bvnLENOVO:bvrN42ET59W(1.33):bd09/12/2024:br1.33:efr1.24:svnLENOVO:pn21N2ZC5QUS:pvrThinkPadT14sGen6:rvnLENOVO:rn21N2ZC5QUS:rvrSDK0T76576WINptal8:cvnLENOVO:ct10:cvrNone:skuLENOVO_MT_21N2_BU_Think_FM_ThinkPadT14sGen6:

  Alternatively from Windows:

  PS C:\Users\user> Get-WmiObject Win32_ComputerSystemProduct

  IdentifyingNumber : XXXXXXXX
  Name              : 21N2ZC5QUS
  Vendor            : LENOVO
  Version           : ThinkPad T14s Gen 6
  Caption           : Computer System Product

  === Kernel Support ===

  Works with linux-qcom-x1e from the ppa

  - No additional patches needed
  - No additional modules needed in initrd

  === Device Tree ===

  x1e78100-lenovo-thinkpad-t14s.dts from the linux-qcom-x1e package in
  the ppa, link: https://git.launchpad.net/~ubuntu-
  concept/ubuntu/+source/linux/+git/oracular/tree/arch/arm64/boot/dts/qcom/x1e78100-lenovo-
  thinkpad-t14s.dts?h=qcom-x1e

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-concept/+bug/2084178/+subscriptions





More information about the foundations-bugs mailing list