From 24e9d2ca4bae670ebe72c3669c3b8ccf5245ff4e Mon Sep 17 00:00:00 2001 From: Daniel Mason Date: Sat, 16 May 2026 10:52:18 +0000 Subject: [PATCH 1/5] libwacom: Add Lenovo Yoga 7 2-in-1 16ILL10 (Wacom HID 5402) Adds support for the Wacom EMR digitizer found in the Lenovo Yoga 7 2-in-1 16ILL10 (Type 83JT, Intel Lunar Lake). Device features: pen + touch (integrated), tilt, 4096 levels pressure, eraser, two side buttons, serial reporting. DeviceMatch=i2c|056a|5402 --- data/wacom-hid-5402.tablet | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 data/wacom-hid-5402.tablet diff --git a/data/wacom-hid-5402.tablet b/data/wacom-hid-5402.tablet new file mode 100644 index 00000000..37677e19 --- /dev/null +++ b/data/wacom-hid-5402.tablet @@ -0,0 +1,17 @@ +# Lenovo Yoga 7 2-in-1 16ILL10 (83JT) +# Sensor Type: EMR +# Features: Touch (Integrated), Tilt, Pressure (4096 levels), Eraser +# HW Resolution: 34445 x 21528 (100 x 100 lpi per evtest) + +[Device] +Name=Wacom HID 5402 +ModelName= +DeviceMatch=i2c|056a|5402 +Class=ISDV4 +Width=14 +Height=9 +IntegratedIn=Display;System + +[Features] +Stylus=true +Touch=true \ No newline at end of file From ed27caf1e945284437527f270720e33030ff69bf Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Sat, 16 May 2026 10:56:36 +0000 Subject: [PATCH 2/5] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- data/wacom-hid-5402.tablet | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/wacom-hid-5402.tablet b/data/wacom-hid-5402.tablet index 37677e19..4a9387d6 100644 --- a/data/wacom-hid-5402.tablet +++ b/data/wacom-hid-5402.tablet @@ -14,4 +14,4 @@ IntegratedIn=Display;System [Features] Stylus=true -Touch=true \ No newline at end of file +Touch=true From a40d9c2799f1aff77afef942f9bec42443f39d09 Mon Sep 17 00:00:00 2001 From: Daniel Mason Date: Mon, 18 May 2026 20:56:43 +0800 Subject: [PATCH 3/5] convert to mm --- data/wacom-hid-5402.tablet | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/data/wacom-hid-5402.tablet b/data/wacom-hid-5402.tablet index 4a9387d6..9904cb64 100644 --- a/data/wacom-hid-5402.tablet +++ b/data/wacom-hid-5402.tablet @@ -8,8 +8,8 @@ Name=Wacom HID 5402 ModelName= DeviceMatch=i2c|056a|5402 Class=ISDV4 -Width=14 -Height=9 +Width=355 +Height=228 IntegratedIn=Display;System [Features] From 10d291cc349ac3a1866ad01500e416cfd640597a Mon Sep 17 00:00:00 2001 From: Daniel Mason Date: Mon, 18 May 2026 21:03:43 +0800 Subject: [PATCH 4/5] sysinfo --- data/wacom-hid-5402.tablet | 2 ++ 1 file changed, 2 insertions(+) diff --git a/data/wacom-hid-5402.tablet b/data/wacom-hid-5402.tablet index 9904cb64..c362948b 100644 --- a/data/wacom-hid-5402.tablet +++ b/data/wacom-hid-5402.tablet @@ -1,3 +1,5 @@ +# sysinfo.HrtJRkqh7t.tar.gz +# https://github.com/linuxwacom/wacom-hid-descriptors/issues/619 # Lenovo Yoga 7 2-in-1 16ILL10 (83JT) # Sensor Type: EMR # Features: Touch (Integrated), Tilt, Pressure (4096 levels), Eraser From d471f9174c9c1dd7c0f9e5644561c902129c3312 Mon Sep 17 00:00:00 2001 From: Daniel Mason Date: Mon, 18 May 2026 21:06:04 +0800 Subject: [PATCH 5/5] vendor and model --- data/wacom-hid-5402.tablet | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/data/wacom-hid-5402.tablet b/data/wacom-hid-5402.tablet index c362948b..aa6fca6d 100644 --- a/data/wacom-hid-5402.tablet +++ b/data/wacom-hid-5402.tablet @@ -1,6 +1,10 @@ +# Lenovo +# Yoga 7 2-in-1 16ILL10 +# +# # sysinfo.HrtJRkqh7t.tar.gz # https://github.com/linuxwacom/wacom-hid-descriptors/issues/619 -# Lenovo Yoga 7 2-in-1 16ILL10 (83JT) + # Sensor Type: EMR # Features: Touch (Integrated), Tilt, Pressure (4096 levels), Eraser # HW Resolution: 34445 x 21528 (100 x 100 lpi per evtest)