* [Bug 221774] New: hid-multitouch: report ID mismatch check breaks touchpad palm detection on ASUS ROG Flow Z13 (2025) GZ302EA (0b05:1a30)
@ 2026-07-21 2:37 bugzilla-daemon
2026-07-22 6:42 ` [Bug 221774] " bugzilla-daemon
` (8 more replies)
0 siblings, 9 replies; 10+ messages in thread
From: bugzilla-daemon @ 2026-07-21 2:37 UTC (permalink / raw)
To: linux-usb
https://bugzilla.kernel.org/show_bug.cgi?id=221774
Bug ID: 221774
Summary: hid-multitouch: report ID mismatch check breaks
touchpad palm detection on ASUS ROG Flow Z13 (2025)
GZ302EA (0b05:1a30)
Product: Drivers
Version: 2.5
Hardware: All
OS: Linux
Status: NEW
Severity: normal
Priority: P3
Component: USB
Assignee: drivers_usb@kernel-bugs.kernel.org
Reporter: mayhemandcoffee@gmail.com
Regression: No
Created attachment 310482
--> https://bugzilla.kernel.org/attachment.cgi?id=310482&action=edit
touch registers while typing
Component: Drivers / Input Devices (or USB, whichever's closest)
Kernel Version: 7.1.4-arch1-1 (regression); confirmed working on 6.18.39-1-lts
Description:
On the ASUS ROG Flow Z13 (2025), model GZ302EA, the detachable keyboard cover's
touchpad (USB 0b05:1a30) loses its onboard palm-detection capability on kernels
containing commit e716edafedad4952fe3a4a273d2e039a84e8681a ("HID: multitouch:
Check to ensure report responses match the request").
dmesg shows:
hid-multitouch 0003:0B05:1A30.0004: Returned feature report did not match the
request
Effect: the touchpad falls back to a legacy single-touch-style report — missing
ABS_MT_SLOT, ABS_MT_TOOL_TYPE, and multi-finger BTN_TOOL_* capabilities —
instead of the full Precision Touchpad protocol. This means palm rejection
stops working entirely in userspace (libinput has no tool-type/slot data to
reject a palm contact with).
Working baseline: on linux-lts 6.18.39 (predates the commit), evtest on the
touchpad node shows the full protocol, including ABS_MT_TOOL_TYPE correctly
reporting value 2 (MT_TOOL_PALM) when a palm contact is detected, and 0
(MT_TOOL_FINGER) for normal touches.
Suspected root cause: in mt_feature_mapping(), the vendor-specific usage
0xff0000c5 triggers a mt_get_feature() call described in the driver source as
"Retrieve the Win8 blob once to enable some devices." This device's firmware
appears to respond to that specific GET_FEATURE request with a mismatched
report ID, causing the new check to goto free and abort before the device gets
switched into its full-capability reporting mode.
Steps to reproduce:
Boot a kernel containing commit e716edafedad4952fe3a4a273d2e039a84e8681a
sudo evtest on the touchpad's /dev/input/eventN node
Observe missing ABS_MT_SLOT / ABS_MT_TOOL_TYPE in the capabilities list, and
dmesg | grep hid-multitouch showing the mismatch error
Requested fix: a vendor/product-ID based quirk in hid-multitouch.c (similar to
the existing MT_CLS_ASUS handling) to bypass or tolerate the report-ID mismatch
for 0b05:1a30, restoring the device to full-capability mode.
--
You may reply to this email to add a comment.
You are receiving this mail because:
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug 221774] hid-multitouch: report ID mismatch check breaks touchpad palm detection on ASUS ROG Flow Z13 (2025) GZ302EA (0b05:1a30)
2026-07-21 2:37 [Bug 221774] New: hid-multitouch: report ID mismatch check breaks touchpad palm detection on ASUS ROG Flow Z13 (2025) GZ302EA (0b05:1a30) bugzilla-daemon
@ 2026-07-22 6:42 ` bugzilla-daemon
2026-07-22 10:41 ` bugzilla-daemon
` (7 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: bugzilla-daemon @ 2026-07-22 6:42 UTC (permalink / raw)
To: linux-usb
https://bugzilla.kernel.org/show_bug.cgi?id=221774
The Linux kernel's regression tracker (Thorsten Leemhuis) (regressions@leemhuis.info) changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |regressions@leemhuis.info
--- Comment #1 from The Linux kernel's regression tracker (Thorsten Leemhuis) (regressions@leemhuis.info) ---
* Would be good if you could check if latest mainlin is still affected
* Have you tried if reverting the change helps?
* Can you please attach a dmesg output from an affected kernel.
* This likely needs to be forwarded by mail. Can I CC you on that? This would
expose your email address to the world.
--
You may reply to this email to add a comment.
You are receiving this mail because:
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug 221774] hid-multitouch: report ID mismatch check breaks touchpad palm detection on ASUS ROG Flow Z13 (2025) GZ302EA (0b05:1a30)
2026-07-21 2:37 [Bug 221774] New: hid-multitouch: report ID mismatch check breaks touchpad palm detection on ASUS ROG Flow Z13 (2025) GZ302EA (0b05:1a30) bugzilla-daemon
2026-07-22 6:42 ` [Bug 221774] " bugzilla-daemon
@ 2026-07-22 10:41 ` bugzilla-daemon
2026-07-22 13:03 ` bugzilla-daemon
` (6 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: bugzilla-daemon @ 2026-07-22 10:41 UTC (permalink / raw)
To: linux-usb
https://bugzilla.kernel.org/show_bug.cgi?id=221774
Lovekesh Solanki (lovekeshsolanki00@gmail.com) changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |lovekeshsolanki00@gmail.com
--- Comment #2 from Lovekesh Solanki (lovekeshsolanki00@gmail.com) ---
It is possible the commit e716edafedad causes mt_get_feature() to reject the
Win8 response due to firmware returning mismatched report Id. So
hid_report_raw_event() is never reached and device doesn't switch into
Precision mode.
Rather than reverting the commit, which would drop the ID check for every
device, it may be possible to add a quirk for 0b05:1a30 so only this model
tolerates the mismatch.
I have prepared a patch which does that, but I don't have the hardware so I
cannot confirm.
Would it be possible for someone to test it? I'm not sure how to send it here
I'm not familiar with the process.
--
You may reply to this email to add a comment.
You are receiving this mail because:
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug 221774] hid-multitouch: report ID mismatch check breaks touchpad palm detection on ASUS ROG Flow Z13 (2025) GZ302EA (0b05:1a30)
2026-07-21 2:37 [Bug 221774] New: hid-multitouch: report ID mismatch check breaks touchpad palm detection on ASUS ROG Flow Z13 (2025) GZ302EA (0b05:1a30) bugzilla-daemon
2026-07-22 6:42 ` [Bug 221774] " bugzilla-daemon
2026-07-22 10:41 ` bugzilla-daemon
@ 2026-07-22 13:03 ` bugzilla-daemon
2026-07-22 15:07 ` bugzilla-daemon
` (5 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: bugzilla-daemon @ 2026-07-22 13:03 UTC (permalink / raw)
To: linux-usb
https://bugzilla.kernel.org/show_bug.cgi?id=221774
--- Comment #3 from mayhemandcoffee@gmail.com ---
(In reply to Lovekesh Solanki from comment #2)
> It is possible the commit e716edafedad causes mt_get_feature() to reject the
> Win8 response due to firmware returning mismatched report Id. So
> hid_report_raw_event() is never reached and device doesn't switch into
> Precision mode.
> Rather than reverting the commit, which would drop the ID check for every
> device, it may be possible to add a quirk for 0b05:1a30 so only this model
> tolerates the mismatch.
>
> I have prepared a patch which does that, but I don't have the hardware so I
> cannot confirm.
> Would it be possible for someone to test it? I'm not sure how to send it
> here I'm not familiar with the process.
I have the affected hardware (ASUS ROG Flow Z13 2025, keyboard touchpad VID:PID
0b05:1a30) and I'm happy to test your patch. Please attach it or send it in
whatever format is easiest.
--
You may reply to this email to add a comment.
You are receiving this mail because:
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug 221774] hid-multitouch: report ID mismatch check breaks touchpad palm detection on ASUS ROG Flow Z13 (2025) GZ302EA (0b05:1a30)
2026-07-21 2:37 [Bug 221774] New: hid-multitouch: report ID mismatch check breaks touchpad palm detection on ASUS ROG Flow Z13 (2025) GZ302EA (0b05:1a30) bugzilla-daemon
` (2 preceding siblings ...)
2026-07-22 13:03 ` bugzilla-daemon
@ 2026-07-22 15:07 ` bugzilla-daemon
2026-07-23 18:24 ` bugzilla-daemon
` (4 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: bugzilla-daemon @ 2026-07-22 15:07 UTC (permalink / raw)
To: linux-usb
https://bugzilla.kernel.org/show_bug.cgi?id=221774
--- Comment #4 from Lovekesh Solanki (lovekeshsolanki00@gmail.com) ---
Created attachment 310490
--> https://bugzilla.kernel.org/attachment.cgi?id=310490&action=edit
HID: multitouch: Add report ID mismatch quirk for ASUS ROG Z13 Folio
--
You may reply to this email to add a comment.
You are receiving this mail because:
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug 221774] hid-multitouch: report ID mismatch check breaks touchpad palm detection on ASUS ROG Flow Z13 (2025) GZ302EA (0b05:1a30)
2026-07-21 2:37 [Bug 221774] New: hid-multitouch: report ID mismatch check breaks touchpad palm detection on ASUS ROG Flow Z13 (2025) GZ302EA (0b05:1a30) bugzilla-daemon
` (3 preceding siblings ...)
2026-07-22 15:07 ` bugzilla-daemon
@ 2026-07-23 18:24 ` bugzilla-daemon
2026-07-24 9:28 ` bugzilla-daemon
` (3 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: bugzilla-daemon @ 2026-07-23 18:24 UTC (permalink / raw)
To: linux-usb
https://bugzilla.kernel.org/show_bug.cgi?id=221774
--- Comment #5 from mayhemandcoffee@gmail.com ---
(In reply to Lovekesh Solanki from comment #4)
> Created attachment 310490 [details]
> HID: multitouch: Add report ID mismatch quirk for ASUS ROG Z13 Folio
Hi,
I tested the patch on my ASUS ROG Flow Z13 (2025) GZ302EA.
The patch applied cleanly and I rebuilt the Arch Linux 7.1.4 kernel with it. I
verified that the changes are present in drivers/hid/hid-multitouch.c,
including the new MT_QUIRK_IGNORE_FEATURE_ID_MISMATCH, the
MT_CLS_ASUS_ROG_Z13_FOLIO class, and the new USB device entry.
After booting the patched kernel:
hid-multitouch binds to the touchpad (0003:0B05:1A30.0004)
libinput list-devices is unchanged
The touchpad still reports:
Capabilities: pointer gesture
Disable-w-typing: n/a
I don't observe any behavioral changes compared to the unpatched kernel.
So while the patch applies successfully and the kernel boots normally, it does
not appear to restore the expected Precision Touchpad behavior on my device.
--
You may reply to this email to add a comment.
You are receiving this mail because:
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug 221774] hid-multitouch: report ID mismatch check breaks touchpad palm detection on ASUS ROG Flow Z13 (2025) GZ302EA (0b05:1a30)
2026-07-21 2:37 [Bug 221774] New: hid-multitouch: report ID mismatch check breaks touchpad palm detection on ASUS ROG Flow Z13 (2025) GZ302EA (0b05:1a30) bugzilla-daemon
` (4 preceding siblings ...)
2026-07-23 18:24 ` bugzilla-daemon
@ 2026-07-24 9:28 ` bugzilla-daemon
2026-07-24 13:14 ` bugzilla-daemon
` (2 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: bugzilla-daemon @ 2026-07-24 9:28 UTC (permalink / raw)
To: linux-usb
https://bugzilla.kernel.org/show_bug.cgi?id=221774
--- Comment #6 from Lovekesh Solanki (lovekeshsolanki00@gmail.com) ---
Thanks for testing the patch, could you also answer the questions below?
1) Could you run dmesg | grep hid-multitouch on the patched kernel, check if
the line "Returned feature report did not match the request" is still
appearing.
2) Also run evtest on touchpad's /dev/input/eventX node and send the capability
list? Specifically checking the missing ABS_MT_SLOT / ABS_MT_TOOL_TYPE as in
the initial report
--
You may reply to this email to add a comment.
You are receiving this mail because:
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug 221774] hid-multitouch: report ID mismatch check breaks touchpad palm detection on ASUS ROG Flow Z13 (2025) GZ302EA (0b05:1a30)
2026-07-21 2:37 [Bug 221774] New: hid-multitouch: report ID mismatch check breaks touchpad palm detection on ASUS ROG Flow Z13 (2025) GZ302EA (0b05:1a30) bugzilla-daemon
` (5 preceding siblings ...)
2026-07-24 9:28 ` bugzilla-daemon
@ 2026-07-24 13:14 ` bugzilla-daemon
2026-07-24 17:59 ` bugzilla-daemon
2026-07-24 18:00 ` bugzilla-daemon
8 siblings, 0 replies; 10+ messages in thread
From: bugzilla-daemon @ 2026-07-24 13:14 UTC (permalink / raw)
To: linux-usb
https://bugzilla.kernel.org/show_bug.cgi?id=221774
--- Comment #7 from mayhemandcoffee@gmail.com ---
Thanks for the follow-up.
I tested on the patched 7.1.4 kernel.
1. dmesg
The message
Returned feature report did not match the request
is no longer present.
The only hid-multitouch messages are:
hid-multitouch 0003:0B05:1A30.0004: input,hiddev98,hidraw3: USB HID v1.10 Mouse
[ASUSTeK Computer Inc. GZ302EA-Keyboard]
hid-multitouch 0018:04F3:43C7.0008: input,hidraw2: I2C HID v1.00 Device
[ELAN9008:00 04F3:43C7]
2. evtest
The touchpad now reports:
ABS_X
ABS_Y
ABS_MT_SLOT
ABS_MT_POSITION_X
ABS_MT_POSITION_Y
ABS_MT_TRACKING_ID
but ABS_MT_TOOL_TYPE is still missing.
The device is still reported by libinput as:
Capabilities: pointer gesture
Disable-w-typing: n/a
so there is no observable behavioral change despite the report ID mismatch
warning disappearing.
Console output:
thienan@thienan-pc ~]$ sudo dmesg | grep hid-multitouch
[ 5.276536] hid-multitouch 0003:0B05:1A30.0004: input,hiddev98,hidraw3: USB
HID v1.10 Mouse [ASUSTeK Computer Inc. GZ302EA-Keyboard] on
usb-0000:c6:00.0-4/input3
[ 5.663645] hid-multitouch 0018:04F3:43C7.0008: input,hidraw2: I2C HID v1.00
Device [ELAN9008:00 04F3:43C7] on i2c-ELAN9008:00
[thienan@thienan-pc ~]$ grep -A5 "GZ302EA-Keyboard Touchpad"
/proc/bus/input/devices
N: Name="ASUSTeK Computer Inc. GZ302EA-Keyboard Touchpad"
P: Phys=usb-0000:c6:00.0-4/input3
S:
Sysfs=/devices/pci0000:00/0000:00:08.3/0000:c6:00.0/usb3/3-4/3-4:1.3/0003:0B05:1A30.0004/input/input17
U: Uniq=
H: Handlers=event4 mouse0
B: PROP=5
[thienan@thienan-pc ~]$ systemctl --user stop unpalm.service
[thienan@thienan-pc ~]$ grep -A5 "GZ302EA-Keyboard Touchpad"
/proc/bus/input/devices
N: Name="ASUSTeK Computer Inc. GZ302EA-Keyboard Touchpad"
P: Phys=usb-0000:c6:00.0-4/input3
S:
Sysfs=/devices/pci0000:00/0000:00:08.3/0000:c6:00.0/usb3/3-4/3-4:1.3/0003:0B05:1A30.0004/input/input17
U: Uniq=
H: Handlers=event4 mouse0
B: PROP=5
[thienan@thienan-pc ~]$ sudo evtest /dev/input/event4
Input driver version is 1.0.1
Input device ID: bus 0x3 vendor 0xb05 product 0x1a30 version 0x110
Input device name: "ASUSTeK Computer Inc. GZ302EA-Keyboard Touchpad"
Supported events:
Event type 0 (EV_SYN)
Event type 1 (EV_KEY)
Event code 272 (BTN_LEFT)
Event code 325 (BTN_TOOL_FINGER)
Event code 328 (BTN_TOOL_QUINTTAP)
Event code 330 (BTN_TOUCH)
Event code 333 (BTN_TOOL_DOUBLETAP)
Event code 334 (BTN_TOOL_TRIPLETAP)
Event code 335 (BTN_TOOL_QUADTAP)
Event type 3 (EV_ABS)
Event code 0 (ABS_X)
Value 2476
Min 0
Max 3929
Resolution 31
Event code 1 (ABS_Y)
Value 1521
Min 0
Max 2181
Resolution 31
Event code 47 (ABS_MT_SLOT)
Value 0
Min 0
Max 4
Event code 53 (ABS_MT_POSITION_X)
Value 0
Min 0
Max 3929
Resolution 31
Event code 54 (ABS_MT_POSITION_Y)
Value 0
Min 0
Max 2181
Resolution 31
Event code 57 (ABS_MT_TRACKING_ID)
Value 0
Min 0
Max 65535
Event type 4 (EV_MSC)
Event code 5 (MSC_TIMESTAMP)
Key repeat handling:
Repeat type 20 (EV_REP)
Repeat code 0 (REP_DELAY)
Value 250
Repeat code 1 (REP_PERIOD)
Value 33
Properties:
Property type 0 (INPUT_PROP_POINTER)
Property type 2 (INPUT_PROP_BUTTONPAD)
Testing ... (interrupt to exit)
Event: time 1784898618.583921, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID),
value 262
Event: time 1784898618.583921, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 2931
Event: time 1784898618.583921, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1176
Event: time 1784898618.583921, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1
Event: time 1784898618.583921, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER),
value 1
Event: time 1784898618.583921, type 3 (EV_ABS), code 0 (ABS_X), value 2931
Event: time 1784898618.583921, type 3 (EV_ABS), code 1 (ABS_Y), value 1176
Event: time 1784898618.583921, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 0
Event: time 1784898618.583921, -------------- SYN_REPORT ------------
Event: time 1784898618.587891, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
4100
Event: time 1784898618.587891, -------------- SYN_REPORT ------------
Event: time 1784898618.591986, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
8200
Event: time 1784898618.591986, -------------- SYN_REPORT ------------
Event: time 1784898618.594900, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
12300
Event: time 1784898618.594900, -------------- SYN_REPORT ------------
Event: time 1784898618.600914, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 2930
Event: time 1784898618.600914, type 3 (EV_ABS), code 0 (ABS_X), value 2930
Event: time 1784898618.600914, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
16400
Event: time 1784898618.600914, -------------- SYN_REPORT ------------
Event: time 1784898618.603987, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 2929
Event: time 1784898618.603987, type 3 (EV_ABS), code 0 (ABS_X), value 2929
Event: time 1784898618.603987, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
20500
Event: time 1784898618.603987, -------------- SYN_REPORT ------------
Event: time 1784898618.607918, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 2928
Event: time 1784898618.607918, type 3 (EV_ABS), code 0 (ABS_X), value 2928
Event: time 1784898618.607918, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
24600
Event: time 1784898618.607918, -------------- SYN_REPORT ------------
Event: time 1784898618.611896, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
28700
Event: time 1784898618.611896, -------------- SYN_REPORT ------------
Event: time 1784898618.616894, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 2927
Event: time 1784898618.616894, type 3 (EV_ABS), code 0 (ABS_X), value 2927
Event: time 1784898618.616894, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
32800
Event: time 1784898618.616894, -------------- SYN_REPORT ------------
Event: time 1784898618.621000, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 2926
Event: time 1784898618.621000, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1175
Event: time 1784898618.621000, type 3 (EV_ABS), code 0 (ABS_X), value 2926
Event: time 1784898618.621000, type 3 (EV_ABS), code 1 (ABS_Y), value 1175
Event: time 1784898618.621000, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
36900
Event: time 1784898618.621000, -------------- SYN_REPORT ------------
Event: time 1784898618.624898, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
41000
Event: time 1784898618.624898, -------------- SYN_REPORT ------------
Event: time 1784898618.628895, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 2925
Event: time 1784898618.628895, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1174
Event: time 1784898618.628895, type 3 (EV_ABS), code 0 (ABS_X), value 2925
Event: time 1784898618.628895, type 3 (EV_ABS), code 1 (ABS_Y), value 1174
Event: time 1784898618.628895, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
45100
Event: time 1784898618.628895, -------------- SYN_REPORT ------------
Event: time 1784898618.632895, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
49200
Event: time 1784898618.632895, -------------- SYN_REPORT ------------
Event: time 1784898618.636971, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 2924
Event: time 1784898618.636971, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1173
Event: time 1784898618.636971, type 3 (EV_ABS), code 0 (ABS_X), value 2924
Event: time 1784898618.636971, type 3 (EV_ABS), code 1 (ABS_Y), value 1173
Event: time 1784898618.636971, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
53300
Event: time 1784898618.636971, -------------- SYN_REPORT ------------
Event: time 1784898618.640906, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1172
Event: time 1784898618.640906, type 3 (EV_ABS), code 1 (ABS_Y), value 1172
Event: time 1784898618.640906, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
57400
Event: time 1784898618.640906, -------------- SYN_REPORT ------------
Event: time 1784898618.644896, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1169
Event: time 1784898618.644896, type 3 (EV_ABS), code 1 (ABS_Y), value 1169
Event: time 1784898618.644896, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
61500
Event: time 1784898618.644896, -------------- SYN_REPORT ------------
Event: time 1784898618.648891, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 2925
Event: time 1784898618.648891, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1165
Event: time 1784898618.648891, type 3 (EV_ABS), code 0 (ABS_X), value 2925
Event: time 1784898618.648891, type 3 (EV_ABS), code 1 (ABS_Y), value 1165
Event: time 1784898618.648891, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
65600
Event: time 1784898618.648891, -------------- SYN_REPORT ------------
Event: time 1784898618.652902, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 2929
Event: time 1784898618.652902, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1158
Event: time 1784898618.652902, type 3 (EV_ABS), code 0 (ABS_X), value 2929
Event: time 1784898618.652902, type 3 (EV_ABS), code 1 (ABS_Y), value 1158
Event: time 1784898618.652902, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
69700
Event: time 1784898618.652902, -------------- SYN_REPORT ------------
Event: time 1784898618.656904, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 2934
Event: time 1784898618.656904, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1148
Event: time 1784898618.656904, type 3 (EV_ABS), code 0 (ABS_X), value 2934
Event: time 1784898618.656904, type 3 (EV_ABS), code 1 (ABS_Y), value 1148
Event: time 1784898618.656904, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
73800
Event: time 1784898618.656904, -------------- SYN_REPORT ------------
Event: time 1784898618.661896, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 2947
Event: time 1784898618.661896, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1129
Event: time 1784898618.661896, type 3 (EV_ABS), code 0 (ABS_X), value 2947
Event: time 1784898618.661896, type 3 (EV_ABS), code 1 (ABS_Y), value 1129
Event: time 1784898618.661896, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
77900
Event: time 1784898618.661896, -------------- SYN_REPORT ------------
Event: time 1784898618.665897, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 2962
Event: time 1784898618.665897, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1106
Event: time 1784898618.665897, type 3 (EV_ABS), code 0 (ABS_X), value 2962
Event: time 1784898618.665897, type 3 (EV_ABS), code 1 (ABS_Y), value 1106
Event: time 1784898618.665897, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
82000
Event: time 1784898618.665897, -------------- SYN_REPORT ------------
Event: time 1784898618.669900, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 2980
Event: time 1784898618.669900, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1081
Event: time 1784898618.669900, type 3 (EV_ABS), code 0 (ABS_X), value 2980
Event: time 1784898618.669900, type 3 (EV_ABS), code 1 (ABS_Y), value 1081
Event: time 1784898618.669900, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
86100
Event: time 1784898618.669900, -------------- SYN_REPORT ------------
Event: time 1784898618.672897, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 2995
Event: time 1784898618.672897, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1058
Event: time 1784898618.672897, type 3 (EV_ABS), code 0 (ABS_X), value 2995
Event: time 1784898618.672897, type 3 (EV_ABS), code 1 (ABS_Y), value 1058
Event: time 1784898618.672897, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
90200
Event: time 1784898618.672897, -------------- SYN_REPORT ------------
Event: time 1784898618.676897, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 3008
Event: time 1784898618.676897, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1039
Event: time 1784898618.676897, type 3 (EV_ABS), code 0 (ABS_X), value 3008
Event: time 1784898618.676897, type 3 (EV_ABS), code 1 (ABS_Y), value 1039
Event: time 1784898618.676897, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
94300
Event: time 1784898618.676897, -------------- SYN_REPORT ------------
Event: time 1784898618.681902, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 3017
Event: time 1784898618.681902, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1026
Event: time 1784898618.681902, type 3 (EV_ABS), code 0 (ABS_X), value 3017
Event: time 1784898618.681902, type 3 (EV_ABS), code 1 (ABS_Y), value 1026
Event: time 1784898618.681902, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
98400
Event: time 1784898618.681902, -------------- SYN_REPORT ------------
Event: time 1784898618.685908, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 3023
Event: time 1784898618.685908, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1018
Event: time 1784898618.685908, type 3 (EV_ABS), code 0 (ABS_X), value 3023
Event: time 1784898618.685908, type 3 (EV_ABS), code 1 (ABS_Y), value 1018
Event: time 1784898618.685908, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
102500
Event: time 1784898618.685908, -------------- SYN_REPORT ------------
Event: time 1784898618.689905, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 3027
Event: time 1784898618.689905, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1013
Event: time 1784898618.689905, type 3 (EV_ABS), code 0 (ABS_X), value 3027
Event: time 1784898618.689905, type 3 (EV_ABS), code 1 (ABS_Y), value 1013
Event: time 1784898618.689905, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
106600
Event: time 1784898618.689905, -------------- SYN_REPORT ------------
Event: time 1784898618.693890, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 3029
Event: time 1784898618.693890, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1009
Event: time 1784898618.693890, type 3 (EV_ABS), code 0 (ABS_X), value 3029
Event: time 1784898618.693890, type 3 (EV_ABS), code 1 (ABS_Y), value 1009
Event: time 1784898618.693890, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
110700
Event: time 1784898618.693890, -------------- SYN_REPORT ------------
Event: time 1784898618.697903, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 3031
Event: time 1784898618.697903, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1005
Event: time 1784898618.697903, type 3 (EV_ABS), code 0 (ABS_X), value 3031
Event: time 1784898618.697903, type 3 (EV_ABS), code 1 (ABS_Y), value 1005
Event: time 1784898618.697903, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
114800
Event: time 1784898618.697903, -------------- SYN_REPORT ------------
Event: time 1784898618.702908, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 3033
Event: time 1784898618.702908, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1002
Event: time 1784898618.702908, type 3 (EV_ABS), code 0 (ABS_X), value 3033
Event: time 1784898618.702908, type 3 (EV_ABS), code 1 (ABS_Y), value 1002
Event: time 1784898618.702908, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
118900
Event: time 1784898618.702908, -------------- SYN_REPORT ------------
Event: time 1784898618.706909, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 3034
Event: time 1784898618.706909, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1001
Event: time 1784898618.706909, type 3 (EV_ABS), code 0 (ABS_X), value 3034
Event: time 1784898618.706909, type 3 (EV_ABS), code 1 (ABS_Y), value 1001
Event: time 1784898618.706909, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
123000
Event: time 1784898618.706909, -------------- SYN_REPORT ------------
Event: time 1784898618.710900, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 3035
Event: time 1784898618.710900, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1000
Event: time 1784898618.710900, type 3 (EV_ABS), code 0 (ABS_X), value 3035
Event: time 1784898618.710900, type 3 (EV_ABS), code 1 (ABS_Y), value 1000
Event: time 1784898618.710900, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
127100
Event: time 1784898618.710900, -------------- SYN_REPORT ------------
Event: time 1784898618.714903, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 3037
Event: time 1784898618.714903, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 999
Event: time 1784898618.714903, type 3 (EV_ABS), code 0 (ABS_X), value 3037
Event: time 1784898618.714903, type 3 (EV_ABS), code 1 (ABS_Y), value 999
Event: time 1784898618.714903, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
131200
Event: time 1784898618.714903, -------------- SYN_REPORT ------------
Event: time 1784898618.717904, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
135300
Event: time 1784898618.717904, -------------- SYN_REPORT ------------
Event: time 1784898618.721900, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 998
Event: time 1784898618.721900, type 3 (EV_ABS), code 1 (ABS_Y), value 998
Event: time 1784898618.721900, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
139400
Event: time 1784898618.721900, -------------- SYN_REPORT ------------
Event: time 1784898618.726905, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
143500
Event: time 1784898618.726905, -------------- SYN_REPORT ------------
Event: time 1784898618.730908, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
147600
Event: time 1784898618.730908, -------------- SYN_REPORT ------------
Event: time 1784898618.734908, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 999
Event: time 1784898618.734908, type 3 (EV_ABS), code 1 (ABS_Y), value 999
Event: time 1784898618.734908, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
151700
Event: time 1784898618.734908, -------------- SYN_REPORT ------------
Event: time 1784898618.738902, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1000
Event: time 1784898618.738902, type 3 (EV_ABS), code 1 (ABS_Y), value 1000
Event: time 1784898618.738902, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
155800
Event: time 1784898618.738902, -------------- SYN_REPORT ------------
Event: time 1784898618.743895, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 3035
Event: time 1784898618.743895, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1002
Event: time 1784898618.743895, type 3 (EV_ABS), code 0 (ABS_X), value 3035
Event: time 1784898618.743895, type 3 (EV_ABS), code 1 (ABS_Y), value 1002
Event: time 1784898618.743895, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
159900
Event: time 1784898618.743895, -------------- SYN_REPORT ------------
Event: time 1784898618.746906, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 3033
Event: time 1784898618.746906, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1005
Event: time 1784898618.746906, type 3 (EV_ABS), code 0 (ABS_X), value 3033
Event: time 1784898618.746906, type 3 (EV_ABS), code 1 (ABS_Y), value 1005
Event: time 1784898618.746906, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
164000
Event: time 1784898618.746906, -------------- SYN_REPORT ------------
Event: time 1784898618.751913, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 3031
Event: time 1784898618.751913, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1008
Event: time 1784898618.751913, type 3 (EV_ABS), code 0 (ABS_X), value 3031
Event: time 1784898618.751913, type 3 (EV_ABS), code 1 (ABS_Y), value 1008
Event: time 1784898618.751913, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
168100
Event: time 1784898618.751913, -------------- SYN_REPORT ------------
Event: time 1784898618.755904, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 3028
Event: time 1784898618.755904, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1012
Event: time 1784898618.755904, type 3 (EV_ABS), code 0 (ABS_X), value 3028
Event: time 1784898618.755904, type 3 (EV_ABS), code 1 (ABS_Y), value 1012
Event: time 1784898618.755904, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
172200
Event: time 1784898618.755904, -------------- SYN_REPORT ------------
Event: time 1784898618.758913, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 3024
Event: time 1784898618.758913, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1017
Event: time 1784898618.758913, type 3 (EV_ABS), code 0 (ABS_X), value 3024
Event: time 1784898618.758913, type 3 (EV_ABS), code 1 (ABS_Y), value 1017
Event: time 1784898618.758913, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
176300
Event: time 1784898618.758913, -------------- SYN_REPORT ------------
Event: time 1784898618.763986, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 3020
Event: time 1784898618.763986, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1022
Event: time 1784898618.763986, type 3 (EV_ABS), code 0 (ABS_X), value 3020
Event: time 1784898618.763986, type 3 (EV_ABS), code 1 (ABS_Y), value 1022
Event: time 1784898618.763986, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
180400
Event: time 1784898618.763986, -------------- SYN_REPORT ------------
Event: time 1784898618.767908, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 3015
Event: time 1784898618.767908, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1027
Event: time 1784898618.767908, type 3 (EV_ABS), code 0 (ABS_X), value 3015
Event: time 1784898618.767908, type 3 (EV_ABS), code 1 (ABS_Y), value 1027
Event: time 1784898618.767908, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
184500
Event: time 1784898618.767908, -------------- SYN_REPORT ------------
Event: time 1784898618.771904, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 3009
Event: time 1784898618.771904, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1033
Event: time 1784898618.771904, type 3 (EV_ABS), code 0 (ABS_X), value 3009
Event: time 1784898618.771904, type 3 (EV_ABS), code 1 (ABS_Y), value 1033
Event: time 1784898618.771904, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
188600
Event: time 1784898618.771904, -------------- SYN_REPORT ------------
Event: time 1784898618.775981, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 3003
Event: time 1784898618.775981, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1039
Event: time 1784898618.775981, type 3 (EV_ABS), code 0 (ABS_X), value 3003
Event: time 1784898618.775981, type 3 (EV_ABS), code 1 (ABS_Y), value 1039
Event: time 1784898618.775981, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
192700
Event: time 1784898618.775981, -------------- SYN_REPORT ------------
Event: time 1784898618.779913, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 2997
Event: time 1784898618.779913, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1045
Event: time 1784898618.779913, type 3 (EV_ABS), code 0 (ABS_X), value 2997
Event: time 1784898618.779913, type 3 (EV_ABS), code 1 (ABS_Y), value 1045
Event: time 1784898618.779913, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
196800
Event: time 1784898618.779913, -------------- SYN_REPORT ------------
Event: time 1784898618.783910, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 2990
Event: time 1784898618.783910, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1052
Event: time 1784898618.783910, type 3 (EV_ABS), code 0 (ABS_X), value 2990
Event: time 1784898618.783910, type 3 (EV_ABS), code 1 (ABS_Y), value 1052
Event: time 1784898618.783910, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
200900
Event: time 1784898618.783910, -------------- SYN_REPORT ------------
Event: time 1784898618.788906, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 2984
Event: time 1784898618.788906, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1057
Event: time 1784898618.788906, type 3 (EV_ABS), code 0 (ABS_X), value 2984
Event: time 1784898618.788906, type 3 (EV_ABS), code 1 (ABS_Y), value 1057
Event: time 1784898618.788906, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
205000
Event: time 1784898618.788906, -------------- SYN_REPORT ------------
Event: time 1784898618.792909, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 2978
Event: time 1784898618.792909, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1062
Event: time 1784898618.792909, type 3 (EV_ABS), code 0 (ABS_X), value 2978
Event: time 1784898618.792909, type 3 (EV_ABS), code 1 (ABS_Y), value 1062
Event: time 1784898618.792909, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
209100
Event: time 1784898618.792909, -------------- SYN_REPORT ------------
Event: time 1784898618.795910, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 2973
Event: time 1784898618.795910, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1066
Event: time 1784898618.795910, type 3 (EV_ABS), code 0 (ABS_X), value 2973
Event: time 1784898618.795910, type 3 (EV_ABS), code 1 (ABS_Y), value 1066
Event: time 1784898618.795910, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
213200
Event: time 1784898618.795910, -------------- SYN_REPORT ------------
Event: time 1784898618.799913, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 2968
Event: time 1784898618.799913, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1071
Event: time 1784898618.799913, type 3 (EV_ABS), code 0 (ABS_X), value 2968
Event: time 1784898618.799913, type 3 (EV_ABS), code 1 (ABS_Y), value 1071
Event: time 1784898618.799913, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
217300
Event: time 1784898618.799913, -------------- SYN_REPORT ------------
Event: time 1784898618.803911, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 2964
Event: time 1784898618.803911, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1075
Event: time 1784898618.803911, type 3 (EV_ABS), code 0 (ABS_X), value 2964
Event: time 1784898618.803911, type 3 (EV_ABS), code 1 (ABS_Y), value 1075
Event: time 1784898618.803911, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
221400
Event: time 1784898618.803911, -------------- SYN_REPORT ------------
Event: time 1784898618.808915, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 2961
Event: time 1784898618.808915, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1078
Event: time 1784898618.808915, type 3 (EV_ABS), code 0 (ABS_X), value 2961
Event: time 1784898618.808915, type 3 (EV_ABS), code 1 (ABS_Y), value 1078
Event: time 1784898618.808915, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
225500
Event: time 1784898618.808915, -------------- SYN_REPORT ------------
Event: time 1784898618.812916, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 2958
Event: time 1784898618.812916, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1081
Event: time 1784898618.812916, type 3 (EV_ABS), code 0 (ABS_X), value 2958
Event: time 1784898618.812916, type 3 (EV_ABS), code 1 (ABS_Y), value 1081
Event: time 1784898618.812916, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
229600
Event: time 1784898618.812916, -------------- SYN_REPORT ------------
Event: time 1784898618.816908, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 2956
Event: time 1784898618.816908, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1084
Event: time 1784898618.816908, type 3 (EV_ABS), code 0 (ABS_X), value 2956
Event: time 1784898618.816908, type 3 (EV_ABS), code 1 (ABS_Y), value 1084
Event: time 1784898618.816908, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
233700
Event: time 1784898618.816908, -------------- SYN_REPORT ------------
Event: time 1784898618.820903, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 2954
Event: time 1784898618.820903, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1086
Event: time 1784898618.820903, type 3 (EV_ABS), code 0 (ABS_X), value 2954
Event: time 1784898618.820903, type 3 (EV_ABS), code 1 (ABS_Y), value 1086
Event: time 1784898618.820903, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
237800
Event: time 1784898618.820903, -------------- SYN_REPORT ------------
Event: time 1784898618.824990, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 2951
Event: time 1784898618.824990, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1087
Event: time 1784898618.824990, type 3 (EV_ABS), code 0 (ABS_X), value 2951
Event: time 1784898618.824990, type 3 (EV_ABS), code 1 (ABS_Y), value 1087
Event: time 1784898618.824990, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
241900
Event: time 1784898618.824990, -------------- SYN_REPORT ------------
Event: time 1784898618.829916, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 2950
Event: time 1784898618.829916, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1089
Event: time 1784898618.829916, type 3 (EV_ABS), code 0 (ABS_X), value 2950
Event: time 1784898618.829916, type 3 (EV_ABS), code 1 (ABS_Y), value 1089
Event: time 1784898618.829916, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
246000
Event: time 1784898618.829916, -------------- SYN_REPORT ------------
Event: time 1784898618.832908, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID),
value -1
Event: time 1784898618.832908, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0
Event: time 1784898618.832908, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER),
value 0
Event: time 1784898618.832908, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
250100
Event: time 1784898618.832908, -------------- SYN_REPORT ------------
Event: time 1784898620.065042, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID),
value 263
Event: time 1784898620.065042, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 2975
Event: time 1784898620.065042, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1574
Event: time 1784898620.065042, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1
Event: time 1784898620.065042, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER),
value 1
Event: time 1784898620.065042, type 3 (EV_ABS), code 0 (ABS_X), value 2975
Event: time 1784898620.065042, type 3 (EV_ABS), code 1 (ABS_Y), value 1574
Event: time 1784898620.065042, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 0
Event: time 1784898620.065042, -------------- SYN_REPORT ------------
Event: time 1784898620.069015, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
4100
Event: time 1784898620.069015, -------------- SYN_REPORT ------------
Event: time 1784898620.074015, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
8200
Event: time 1784898620.074015, -------------- SYN_REPORT ------------
Event: time 1784898620.077007, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
12300
Event: time 1784898620.077007, -------------- SYN_REPORT ------------
Event: time 1784898620.081016, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 2973
Event: time 1784898620.081016, type 3 (EV_ABS), code 0 (ABS_X), value 2973
Event: time 1784898620.081016, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
16400
Event: time 1784898620.081016, -------------- SYN_REPORT ------------
Event: time 1784898620.085016, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 2972
Event: time 1784898620.085016, type 3 (EV_ABS), code 0 (ABS_X), value 2972
Event: time 1784898620.085016, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
20500
Event: time 1784898620.085016, -------------- SYN_REPORT ------------
Event: time 1784898620.090017, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 2970
Event: time 1784898620.090017, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1573
Event: time 1784898620.090017, type 3 (EV_ABS), code 0 (ABS_X), value 2970
Event: time 1784898620.090017, type 3 (EV_ABS), code 1 (ABS_Y), value 1573
Event: time 1784898620.090017, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
24600
Event: time 1784898620.090017, -------------- SYN_REPORT ------------
Event: time 1784898620.094086, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 2968
Event: time 1784898620.094086, type 3 (EV_ABS), code 0 (ABS_X), value 2968
Event: time 1784898620.094086, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
28700
Event: time 1784898620.094086, -------------- SYN_REPORT ------------
Event: time 1784898620.098023, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 2967
Event: time 1784898620.098023, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1572
Event: time 1784898620.098023, type 3 (EV_ABS), code 0 (ABS_X), value 2967
Event: time 1784898620.098023, type 3 (EV_ABS), code 1 (ABS_Y), value 1572
Event: time 1784898620.098023, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
32800
Event: time 1784898620.098023, -------------- SYN_REPORT ------------
Event: time 1784898620.102017, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 2966
Event: time 1784898620.102017, type 3 (EV_ABS), code 0 (ABS_X), value 2966
Event: time 1784898620.102017, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
36900
Event: time 1784898620.102017, -------------- SYN_REPORT ------------
Event: time 1784898620.106014, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1571
Event: time 1784898620.106014, type 1 (EV_KEY), code 272 (BTN_LEFT), value 1
Event: time 1784898620.106014, type 3 (EV_ABS), code 1 (ABS_Y), value 1571
Event: time 1784898620.106014, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
41000
Event: time 1784898620.106014, -------------- SYN_REPORT ------------
Event: time 1784898620.111017, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 2965
Event: time 1784898620.111017, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1569
Event: time 1784898620.111017, type 3 (EV_ABS), code 0 (ABS_X), value 2965
Event: time 1784898620.111017, type 3 (EV_ABS), code 1 (ABS_Y), value 1569
Event: time 1784898620.111017, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
45100
Event: time 1784898620.111017, -------------- SYN_REPORT ------------
Event: time 1784898620.114018, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
49200
Event: time 1784898620.114018, -------------- SYN_REPORT ------------
Event: time 1784898620.118019, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 2964
Event: time 1784898620.118019, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1568
Event: time 1784898620.118019, type 3 (EV_ABS), code 0 (ABS_X), value 2964
Event: time 1784898620.118019, type 3 (EV_ABS), code 1 (ABS_Y), value 1568
Event: time 1784898620.118019, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
53300
Event: time 1784898620.118019, -------------- SYN_REPORT ------------
Event: time 1784898620.122007, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 2963
Event: time 1784898620.122007, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1567
Event: time 1784898620.122007, type 3 (EV_ABS), code 0 (ABS_X), value 2963
Event: time 1784898620.122007, type 3 (EV_ABS), code 1 (ABS_Y), value 1567
Event: time 1784898620.122007, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
57400
Event: time 1784898620.122007, -------------- SYN_REPORT ------------
Event: time 1784898620.126015, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1566
Event: time 1784898620.126015, type 3 (EV_ABS), code 1 (ABS_Y), value 1566
Event: time 1784898620.126015, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
61500
Event: time 1784898620.126015, -------------- SYN_REPORT ------------
Event: time 1784898620.130019, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1565
Event: time 1784898620.130019, type 3 (EV_ABS), code 1 (ABS_Y), value 1565
Event: time 1784898620.130019, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
65600
Event: time 1784898620.130019, -------------- SYN_REPORT ------------
Event: time 1784898620.135018, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
69700
Event: time 1784898620.135018, -------------- SYN_REPORT ------------
Event: time 1784898620.139017, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 2962
Event: time 1784898620.139017, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1564
Event: time 1784898620.139017, type 3 (EV_ABS), code 0 (ABS_X), value 2962
Event: time 1784898620.139017, type 3 (EV_ABS), code 1 (ABS_Y), value 1564
Event: time 1784898620.139017, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
73800
Event: time 1784898620.139017, -------------- SYN_REPORT ------------
Event: time 1784898620.143019, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
77900
Event: time 1784898620.143019, -------------- SYN_REPORT ------------
Event: time 1784898620.147020, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 2961
Event: time 1784898620.147020, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1563
Event: time 1784898620.147020, type 3 (EV_ABS), code 0 (ABS_X), value 2961
Event: time 1784898620.147020, type 3 (EV_ABS), code 1 (ABS_Y), value 1563
Event: time 1784898620.147020, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
82000
Event: time 1784898620.147020, -------------- SYN_REPORT ------------
Event: time 1784898620.150017, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
86100
Event: time 1784898620.150017, -------------- SYN_REPORT ------------
Event: time 1784898620.154022, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 2960
Event: time 1784898620.154022, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1562
Event: time 1784898620.154022, type 3 (EV_ABS), code 0 (ABS_X), value 2960
Event: time 1784898620.154022, type 3 (EV_ABS), code 1 (ABS_Y), value 1562
Event: time 1784898620.154022, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
90200
Event: time 1784898620.154022, -------------- SYN_REPORT ------------
Event: time 1784898620.159017, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 2959
Event: time 1784898620.159017, type 3 (EV_ABS), code 0 (ABS_X), value 2959
Event: time 1784898620.159017, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
94300
Event: time 1784898620.159017, -------------- SYN_REPORT ------------
Event: time 1784898620.163021, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1561
Event: time 1784898620.163021, type 3 (EV_ABS), code 1 (ABS_Y), value 1561
Event: time 1784898620.163021, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
98400
Event: time 1784898620.163021, -------------- SYN_REPORT ------------
Event: time 1784898620.167018, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 2958
Event: time 1784898620.167018, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1559
Event: time 1784898620.167018, type 3 (EV_ABS), code 0 (ABS_X), value 2958
Event: time 1784898620.167018, type 3 (EV_ABS), code 1 (ABS_Y), value 1559
Event: time 1784898620.167018, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
102500
Event: time 1784898620.167018, -------------- SYN_REPORT ------------
Event: time 1784898620.171015, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
106600
Event: time 1784898620.171015, -------------- SYN_REPORT ------------
Event: time 1784898620.175023, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 2957
Event: time 1784898620.175023, type 3 (EV_ABS), code 0 (ABS_X), value 2957
Event: time 1784898620.175023, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
110700
Event: time 1784898620.175023, -------------- SYN_REPORT ------------
Event: time 1784898620.180022, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X),
value 2956
Event: time 1784898620.180022, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y),
value 1558
Event: time 1784898620.180022, type 1 (EV_KEY), code 272 (BTN_LEFT), value 0
Event: time 1784898620.180022, type 3 (EV_ABS), code 0 (ABS_X), value 2956
Event: time 1784898620.180022, type 3 (EV_ABS), code 1 (ABS_Y), value 1558
Event: time 1784898620.180022, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
114800
Event: time 1784898620.180022, -------------- SYN_REPORT ------------
Event: time 1784898620.184018, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
118900
Event: time 1784898620.184018, -------------- SYN_REPORT ------------
Event: time 1784898620.188014, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
123000
Event: time 1784898620.188014, -------------- SYN_REPORT ------------
Event: time 1784898620.191022, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
127100
Event: time 1784898620.191022, -------------- SYN_REPORT ------------
Event: time 1784898620.195020, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
131200
Event: time 1784898620.195020, -------------- SYN_REPORT ------------
Event: time 1784898620.200019, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
135300
Event: time 1784898620.200019, -------------- SYN_REPORT ------------
Event: time 1784898620.204024, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
139400
Event: time 1784898620.204024, -------------- SYN_REPORT ------------
Event: time 1784898620.208024, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID),
value -1
Event: time 1784898620.208024, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0
Event: time 1784898620.208024, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER),
value 0
Event: time 1784898620.208024, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value
143500
Event: time 1784898620.208024, -------------- SYN_REPORT ------------
^C
--
You may reply to this email to add a comment.
You are receiving this mail because:
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug 221774] hid-multitouch: report ID mismatch check breaks touchpad palm detection on ASUS ROG Flow Z13 (2025) GZ302EA (0b05:1a30)
2026-07-21 2:37 [Bug 221774] New: hid-multitouch: report ID mismatch check breaks touchpad palm detection on ASUS ROG Flow Z13 (2025) GZ302EA (0b05:1a30) bugzilla-daemon
` (6 preceding siblings ...)
2026-07-24 13:14 ` bugzilla-daemon
@ 2026-07-24 17:59 ` bugzilla-daemon
2026-07-24 18:00 ` bugzilla-daemon
8 siblings, 0 replies; 10+ messages in thread
From: bugzilla-daemon @ 2026-07-24 17:59 UTC (permalink / raw)
To: linux-usb
https://bugzilla.kernel.org/show_bug.cgi?id=221774
--- Comment #8 from Lovekesh Solanki (lovekeshsolanki00@gmail.com) ---
Okay it looks like the core fix works at least.
I think ABS_MT_TOOL_TYPE is missing because mt_touch_input_mapping() has a name
check for the MT_CLS_WIN_8* classes which enables the MT_QUIRK_CONFIDENCE quirk
which is later checked for to enable ABS_MT_TOOL_TYPE. And since the device now
has its own class it does not pass the check.
Adding MT_QUIRK_CONFIDENCE explicitly should recover the missing
ABS_MT_TOOL_TYPE.
I'm attaching an updated patch, could you run the same tests you ran before?
--
You may reply to this email to add a comment.
You are receiving this mail because:
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug 221774] hid-multitouch: report ID mismatch check breaks touchpad palm detection on ASUS ROG Flow Z13 (2025) GZ302EA (0b05:1a30)
2026-07-21 2:37 [Bug 221774] New: hid-multitouch: report ID mismatch check breaks touchpad palm detection on ASUS ROG Flow Z13 (2025) GZ302EA (0b05:1a30) bugzilla-daemon
` (7 preceding siblings ...)
2026-07-24 17:59 ` bugzilla-daemon
@ 2026-07-24 18:00 ` bugzilla-daemon
8 siblings, 0 replies; 10+ messages in thread
From: bugzilla-daemon @ 2026-07-24 18:00 UTC (permalink / raw)
To: linux-usb
https://bugzilla.kernel.org/show_bug.cgi?id=221774
Lovekesh Solanki (lovekeshsolanki00@gmail.com) changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #310490|0 |1
is obsolete| |
--- Comment #9 from Lovekesh Solanki (lovekeshsolanki00@gmail.com) ---
Created attachment 310499
--> https://bugzilla.kernel.org/attachment.cgi?id=310499&action=edit
Updated: HID: multitouch: Add report ID mismatch quirk for ASUS ROG Z13 Folio
--
You may reply to this email to add a comment.
You are receiving this mail because:
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2026-07-24 18:00 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-21 2:37 [Bug 221774] New: hid-multitouch: report ID mismatch check breaks touchpad palm detection on ASUS ROG Flow Z13 (2025) GZ302EA (0b05:1a30) bugzilla-daemon
2026-07-22 6:42 ` [Bug 221774] " bugzilla-daemon
2026-07-22 10:41 ` bugzilla-daemon
2026-07-22 13:03 ` bugzilla-daemon
2026-07-22 15:07 ` bugzilla-daemon
2026-07-23 18:24 ` bugzilla-daemon
2026-07-24 9:28 ` bugzilla-daemon
2026-07-24 13:14 ` bugzilla-daemon
2026-07-24 17:59 ` bugzilla-daemon
2026-07-24 18:00 ` bugzilla-daemon
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox