[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