Hi wangjun (biggerchina), Thank you for testing the linux/input/elan-i2c-ids.h! So somehow elan_i2c can't handle this device either. Is there anything like "elan_i2c i2c-ELAN060F:00: invalid report id data" in dmesg as similar to https://bugzilla.kernel.org/show_bug.cgi?id=203467? Btw, when hid-multitouch is handling your touchpad device, what's the result of `sudo hid-recorder` (this tool is contained in hid-tools)? $ sudo hid-recorder Available devices: /dev/hidraw0: MSFT0001:00 06CB:7F28 /dev/hidraw1: ITE Tech. Inc. ITE Device(8910) Select the device event number [0-1]: 0 # MSFT0001:00 06CB:7F28 # 0x05, 0x01, // Usage Page (Generic Desktop) 0 # 0x09, 0x02, // Usage (Mouse) 2 # 0xa1, 0x01, // Collection (Application) 4 # 0x85, 0x02, // Report ID (2) 6 # 0x09, 0x01, // Usage (Pointer) 8 # 0xa1, 0x00, // Collection (Physical) 10 # 0x05, 0x09, // Usage Page (Button) 12 # 0x19, 0x01, // Usage Minimum (1) 14 # 0x29, 0x02, // Usage Maximum (2) 16 # 0x15, 0x00, // Logical Minimum (0) 18 # 0x25, 0x01, // Logical Maximum (1) 20 # 0x75, 0x01, // Report Size (1) 22 # 0x95, 0x02, // Report Count (2) 24 # 0x81, 0x02, // Input (Data,Var,Abs) 26 # 0x95, 0x06, // Report Count (6) 28 # 0x81, 0x01, // Input (Cnst,Arr,Abs) 30 # 0x05, 0x01, // Usage Page (Generic Desktop) 32 # 0x09, 0x30, // Usage (X) 34 # 0x09, 0x31, // Usage (Y) 36 # 0x15, 0x81, // Logical Minimum (-127) 38 # 0x25, 0x7f, // Logical Maximum (127) 40 # 0x75, 0x08, // Report Size (8) 42 # 0x95, 0x02, // Report Count (2) 44 # 0x81, 0x06, // Input (Data,Var,Rel) 46 # 0xc0, // End Collection 48 # 0xc0, // End Collection 49 # 0x05, 0x0d, // Usage Page (Digitizers) 50 # 0x09, 0x05, // Usage (Touch Pad) 52 # 0xa1, 0x01, // Collection (Application) 54 # 0x85, 0x03, // Report ID (3) 56 # 0x05, 0x0d, // Usage Page (Digitizers) 58 # 0x09, 0x22, // Usage (Finger) 60 # 0xa1, 0x02, // Collection (Logical) 62 # 0x15, 0x00, // Logical Minimum (0) 64 # 0x25, 0x01, // Logical Maximum (1) 66 # 0x09, 0x47, // Usage (Confidence) 68 # 0x09, 0x42, // Usage (Tip Switch) 70 # 0x95, 0x02, // Report Count (2) 72 # 0x75, 0x01, // Report Size (1) 74 # 0x81, 0x02, // Input (Data,Var,Abs) 76 # 0x95, 0x01, // Report Count (1) 78 # 0x75, 0x03, // Report Size (3) 80 # 0x25, 0x05, // Logical Maximum (5) 82 # 0x09, 0x51, // Usage (Contact Id) 84 # 0x81, 0x02, // Input (Data,Var,Abs) 86 # 0x75, 0x01, // Report Size (1) 88 # 0x95, 0x03, // Report Count (3) 90 # 0x81, 0x03, // Input (Cnst,Var,Abs) 92 # 0x05, 0x01, // Usage Page (Generic Desktop) 94 # 0x15, 0x00, // Logical Minimum (0) 96 # 0x26, 0xc8, 0x04, // Logical Maximum (1224) 98 # 0x75, 0x10, // Report Size (16) 101 # 0x55, 0x0e, // Unit Exponent (-2) 103 # 0x65, 0x11, // Unit (Centimeter,SILinear) 105 # 0x09, 0x30, // Usage (X) 107 # 0x35, 0x00, // Physical Minimum (0) 109 # 0x46, 0xfc, 0x03, // Physical Maximum (1020) 111 # 0x95, 0x01, // Report Count (1) 114 # 0x81, 0x02, // Input (Data,Var,Abs) 116 # 0x46, 0x9d, 0x02, // Physical Maximum (669) 118 # 0x26, 0x24, 0x03, // Logical Maximum (804) 121 # 0x09, 0x31, // Usage (Y) 124 # 0x81, 0x02, // Input (Data,Var,Abs) 126 # 0xc0, // End Collection 128 # 0x05, 0x0d, // Usage Page (Digitizers) 129 # 0x09, 0x22, // Usage (Finger) 131 # 0xa1, 0x02, // Collection (Logical) 133 # 0x15, 0x00, // Logical Minimum (0) 135 # 0x25, 0x01, // Logical Maximum (1) 137 # 0x09, 0x47, // Usage (Confidence) 139 # 0x09, 0x42, // Usage (Tip Switch) 141 # 0x95, 0x02, // Report Count (2) 143 # 0x75, 0x01, // Report Size (1) 145 # 0x81, 0x02, // Input (Data,Var,Abs) 147 # 0x95, 0x01, // Report Count (1) 149 # 0x75, 0x03, // Report Size (3) 151 # 0x25, 0x05, // Logical Maximum (5) 153 # 0x09, 0x51, // Usage (Contact Id) 155 # 0x81, 0x02, // Input (Data,Var,Abs) 157 # 0x75, 0x01, // Report Size (1) 159 # 0x95, 0x03, // Report Count (3) 161 # 0x81, 0x03, // Input (Cnst,Var,Abs) 163 # 0x05, 0x01, // Usage Page (Generic Desktop) 165 # 0x15, 0x00, // Logical Minimum (0) 167 # 0x26, 0xc8, 0x04, // Logical Maximum (1224) 169 # 0x75, 0x10, // Report Size (16) 172 # 0x55, 0x0e, // Unit Exponent (-2) 174 # 0x65, 0x11, // Unit (Centimeter,SILinear) 176 # 0x09, 0x30, // Usage (X) 178 # 0x35, 0x00, // Physical Minimum (0) 180 # 0x46, 0xfc, 0x03, // Physical Maximum (1020) 182 # 0x95, 0x01, // Report Count (1) 185 # 0x81, 0x02, // Input (Data,Var,Abs) 187 # 0x46, 0x9d, 0x02, // Physical Maximum (669) 189 # 0x26, 0x24, 0x03, // Logical Maximum (804) 192 # 0x09, 0x31, // Usage (Y) 195 # 0x81, 0x02, // Input (Data,Var,Abs) 197 # 0xc0, // End Collection 199 # 0x05, 0x0d, // Usage Page (Digitizers) 200 # 0x09, 0x22, // Usage (Finger) 202 # 0xa1, 0x02, // Collection (Logical) 204 # 0x15, 0x00, // Logical Minimum (0) 206 # 0x25, 0x01, // Logical Maximum (1) 208 # 0x09, 0x47, // Usage (Confidence) 210 # 0x09, 0x42, // Usage (Tip Switch) 212 # 0x95, 0x02, // Report Count (2) 214 # 0x75, 0x01, // Report Size (1) 216 # 0x81, 0x02, // Input (Data,Var,Abs) 218 # 0x95, 0x01, // Report Count (1) 220 # 0x75, 0x03, // Report Size (3) 222 # 0x25, 0x05, // Logical Maximum (5) 224 # 0x09, 0x51, // Usage (Contact Id) 226 # 0x81, 0x02, // Input (Data,Var,Abs) 228 # 0x75, 0x01, // Report Size (1) 230 # 0x95, 0x03, // Report Count (3) 232 # 0x81, 0x03, // Input (Cnst,Var,Abs) 234 # 0x05, 0x01, // Usage Page (Generic Desktop) 236 # 0x15, 0x00, // Logical Minimum (0) 238 # 0x26, 0xc8, 0x04, // Logical Maximum (1224) 240 # 0x75, 0x10, // Report Size (16) 243 # 0x55, 0x0e, // Unit Exponent (-2) 245 # 0x65, 0x11, // Unit (Centimeter,SILinear) 247 # 0x09, 0x30, // Usage (X) 249 # 0x35, 0x00, // Physical Minimum (0) 251 # 0x46, 0xfc, 0x03, // Physical Maximum (1020) 253 # 0x95, 0x01, // Report Count (1) 256 # 0x81, 0x02, // Input (Data,Var,Abs) 258 # 0x46, 0x9d, 0x02, // Physical Maximum (669) 260 # 0x26, 0x24, 0x03, // Logical Maximum (804) 263 # 0x09, 0x31, // Usage (Y) 266 # 0x81, 0x02, // Input (Data,Var,Abs) 268 # 0xc0, // End Collection 270 # 0x05, 0x0d, // Usage Page (Digitizers) 271 # 0x09, 0x22, // Usage (Finger) 273 # 0xa1, 0x02, // Collection (Logical) 275 # 0x15, 0x00, // Logical Minimum (0) 277 # 0x25, 0x01, // Logical Maximum (1) 279 # 0x09, 0x47, // Usage (Confidence) 281 # 0x09, 0x42, // Usage (Tip Switch) 283 # 0x95, 0x02, // Report Count (2) 285 # 0x75, 0x01, // Report Size (1) 287 # 0x81, 0x02, // Input (Data,Var,Abs) 289 # 0x95, 0x01, // Report Count (1) 291 # 0x75, 0x03, // Report Size (3) 293 # 0x25, 0x05, // Logical Maximum (5) 295 # 0x09, 0x51, // Usage (Contact Id) 297 # 0x81, 0x02, // Input (Data,Var,Abs) 299 # 0x75, 0x01, // Report Size (1) 301 # 0x95, 0x03, // Report Count (3) 303 # 0x81, 0x03, // Input (Cnst,Var,Abs) 305 # 0x05, 0x01, // Usage Page (Generic Desktop) 307 # 0x15, 0x00, // Logical Minimum (0) 309 # 0x26, 0xc8, 0x04, // Logical Maximum (1224) 311 # 0x75, 0x10, // Report Size (16) 314 # 0x55, 0x0e, // Unit Exponent (-2) 316 # 0x65, 0x11, // Unit (Centimeter,SILinear) 318 # 0x09, 0x30, // Usage (X) 320 # 0x35, 0x00, // Physical Minimum (0) 322 # 0x46, 0xfc, 0x03, // Physical Maximum (1020) 324 # 0x95, 0x01, // Report Count (1) 327 # 0x81, 0x02, // Input (Data,Var,Abs) 329 # 0x46, 0x9d, 0x02, // Physical Maximum (669) 331 # 0x26, 0x24, 0x03, // Logical Maximum (804) 334 # 0x09, 0x31, // Usage (Y) 337 # 0x81, 0x02, // Input (Data,Var,Abs) 339 # 0xc0, // End Collection 341 # 0x05, 0x0d, // Usage Page (Digitizers) 342 # 0x09, 0x22, // Usage (Finger) 344 # 0xa1, 0x02, // Collection (Logical) 346 # 0x15, 0x00, // Logical Minimum (0) 348 # 0x25, 0x01, // Logical Maximum (1) 350 # 0x09, 0x47, // Usage (Confidence) 352 # 0x09, 0x42, // Usage (Tip Switch) 354 # 0x95, 0x02, // Report Count (2) 356 # 0x75, 0x01, // Report Size (1) 358 # 0x81, 0x02, // Input (Data,Var,Abs) 360 # 0x95, 0x01, // Report Count (1) 362 # 0x75, 0x03, // Report Size (3) 364 # 0x25, 0x05, // Logical Maximum (5) 366 # 0x09, 0x51, // Usage (Contact Id) 368 # 0x81, 0x02, // Input (Data,Var,Abs) 370 # 0x75, 0x01, // Report Size (1) 372 # 0x95, 0x03, // Report Count (3) 374 # 0x81, 0x03, // Input (Cnst,Var,Abs) 376 # 0x05, 0x01, // Usage Page (Generic Desktop) 378 # 0x15, 0x00, // Logical Minimum (0) 380 # 0x26, 0xc8, 0x04, // Logical Maximum (1224) 382 # 0x75, 0x10, // Report Size (16) 385 # 0x55, 0x0e, // Unit Exponent (-2) 387 # 0x65, 0x11, // Unit (Centimeter,SILinear) 389 # 0x09, 0x30, // Usage (X) 391 # 0x35, 0x00, // Physical Minimum (0) 393 # 0x46, 0xfc, 0x03, // Physical Maximum (1020) 395 # 0x95, 0x01, // Report Count (1) 398 # 0x81, 0x02, // Input (Data,Var,Abs) 400 # 0x46, 0x9d, 0x02, // Physical Maximum (669) 402 # 0x26, 0x24, 0x03, // Logical Maximum (804) 405 # 0x09, 0x31, // Usage (Y) 408 # 0x81, 0x02, // Input (Data,Var,Abs) 410 # 0xc0, // End Collection 412 # 0x05, 0x0d, // Usage Page (Digitizers) 413 # 0x55, 0x0c, // Unit Exponent (-4) 415 # 0x66, 0x01, 0x10, // Unit (Seconds,SILinear) 417 # 0x47, 0xff, 0xff, 0x00, 0x00, // Physical Maximum (65535) 420 # 0x27, 0xff, 0xff, 0x00, 0x00, // Logical Maximum (65535) 425 # 0x75, 0x10, // Report Size (16) 430 # 0x95, 0x01, // Report Count (1) 432 # 0x09, 0x56, // Usage (Scan Time) 434 # 0x81, 0x02, // Input (Data,Var,Abs) 436 # 0x09, 0x54, // Usage (Contact Count) 438 # 0x25, 0x7f, // Logical Maximum (127) 440 # 0x95, 0x01, // Report Count (1) 442 # 0x75, 0x08, // Report Size (8) 444 # 0x81, 0x02, // Input (Data,Var,Abs) 446 # 0x05, 0x09, // Usage Page (Button) 448 # 0x09, 0x01, // Usage (Vendor Usage 0x01) 450 # 0x25, 0x01, // Logical Maximum (1) 452 # 0x75, 0x01, // Report Size (1) 454 # 0x95, 0x01, // Report Count (1) 456 # 0x81, 0x02, // Input (Data,Var,Abs) 458 # 0x95, 0x07, // Report Count (7) 460 # 0x81, 0x03, // Input (Cnst,Var,Abs) 462 # 0x05, 0x0d, // Usage Page (Digitizers) 464 # 0x85, 0x08, // Report ID (8) 466 # 0x09, 0x55, // Usage (Contact Max) 468 # 0x09, 0x59, // Usage (Button Type) 470 # 0x75, 0x04, // Report Size (4) 472 # 0x95, 0x02, // Report Count (2) 474 # 0x25, 0x0f, // Logical Maximum (15) 476 # 0xb1, 0x02, // Feature (Data,Var,Abs) 478 # 0x85, 0x0d, // Report ID (13) 480 # 0x09, 0x60, // Usage (Vendor Usage 0x60) 482 # 0x75, 0x01, // Report Size (1) 484 # 0x95, 0x01, // Report Count (1) 486 # 0x15, 0x00, // Logical Minimum (0) 488 # 0x25, 0x01, // Logical Maximum (1) 490 # 0xb1, 0x02, // Feature (Data,Var,Abs) 492 # 0x95, 0x07, // Report Count (7) 494 # 0xb1, 0x03, // Feature (Cnst,Var,Abs) 496 # 0x85, 0x07, // Report ID (7) 498 # 0x06, 0x00, 0xff, // Usage Page (Vendor Defined Page 1) 500 # 0x09, 0xc5, // Usage (Vendor Usage 0xc5) 503 # 0x15, 0x00, // Logical Minimum (0) 505 # 0x26, 0xff, 0x00, // Logical Maximum (255) 507 # 0x75, 0x08, // Report Size (8) 510 # 0x96, 0x00, 0x01, // Report Count (256) 512 # 0xb1, 0x02, // Feature (Data,Var,Abs) 515 # 0xc0, // End Collection 517 # 0x05, 0x0d, // Usage Page (Digitizers) 518 # 0x09, 0x0e, // Usage (Device Configuration) 520 # 0xa1, 0x01, // Collection (Application) 522 # 0x85, 0x04, // Report ID (4) 524 # 0x09, 0x22, // Usage (Finger) 526 # 0xa1, 0x02, // Collection (Logical) 528 # 0x09, 0x52, // Usage (Inputmode) 530 # 0x15, 0x00, // Logical Minimum (0) 532 # 0x25, 0x0a, // Logical Maximum (10) 534 # 0x75, 0x08, // Report Size (8) 536 # 0x95, 0x01, // Report Count (1) 538 # 0xb1, 0x02, // Feature (Data,Var,Abs) 540 # 0xc0, // End Collection 542 # 0x09, 0x22, // Usage (Finger) 543 # 0xa1, 0x00, // Collection (Physical) 545 # 0x85, 0x06, // Report ID (6) 547 # 0x09, 0x57, // Usage (Surface Switch) 549 # 0x09, 0x58, // Usage (Button Switch) 551 # 0x75, 0x01, // Report Size (1) 553 # 0x95, 0x02, // Report Count (2) 555 # 0x25, 0x01, // Logical Maximum (1) 557 # 0xb1, 0x02, // Feature (Data,Var,Abs) 559 # 0x95, 0x06, // Report Count (6) 561 # 0xb1, 0x03, // Feature (Cnst,Var,Abs) 563 # 0xc0, // End Collection 565 # 0xc0, // End Collection 566 # 0x06, 0x00, 0xff, // Usage Page (Vendor Defined Page 1) 567 # 0x09, 0x01, // Usage (Vendor Usage 1) 570 # 0xa1, 0x01, // Collection (Application) 572 # 0x85, 0x09, // Report ID (9) 574 # 0x09, 0x02, // Usage (Vendor Usage 2) 576 # 0x15, 0x00, // Logical Minimum (0) 578 # 0x26, 0xff, 0x00, // Logical Maximum (255) 580 # 0x75, 0x08, // Report Size (8) 583 # 0x95, 0x14, // Report Count (20) 585 # 0x91, 0x02, // Output (Data,Var,Abs) 587 # 0x85, 0x0a, // Report ID (10) 589 # 0x09, 0x03, // Usage (Vendor Usage 0x03) 591 # 0x15, 0x00, // Logical Minimum (0) 593 # 0x26, 0xff, 0x00, // Logical Maximum (255) 595 # 0x75, 0x08, // Report Size (8) 598 # 0x95, 0x14, // Report Count (20) 600 # 0x91, 0x02, // Output (Data,Var,Abs) 602 # 0x85, 0x0b, // Report ID (11) 604 # 0x09, 0x04, // Usage (Vendor Usage 0x04) 606 # 0x15, 0x00, // Logical Minimum (0) 608 # 0x26, 0xff, 0x00, // Logical Maximum (255) 610 # 0x75, 0x08, // Report Size (8) 613 # 0x95, 0x3d, // Report Count (61) 615 # 0x81, 0x02, // Input (Data,Var,Abs) 617 # 0x85, 0x0c, // Report ID (12) 619 # 0x09, 0x05, // Usage (Vendor Usage 0x05) 621 # 0x15, 0x00, // Logical Minimum (0) 623 # 0x26, 0xff, 0x00, // Logical Maximum (255) 625 # 0x75, 0x08, // Report Size (8) 628 # 0x95, 0x3d, // Report Count (61) 630 # 0x81, 0x02, // Input (Data,Var,Abs) 632 # 0x85, 0x0f, // Report ID (15) 634 # 0x09, 0x06, // Usage (Vendor Usage 0x06) 636 # 0x15, 0x00, // Logical Minimum (0) 638 # 0x26, 0xff, 0x00, // Logical Maximum (255) 640 # 0x75, 0x08, // Report Size (8) 643 # 0x95, 0x03, // Report Count (3) 645 # 0xb1, 0x02, // Feature (Data,Var,Abs) 647 # 0x85, 0x0e, // Report ID (14) 649 # 0x09, 0x07, // Usage (Vendor Usage 0x07) 651 # 0x15, 0x00, // Logical Minimum (0) 653 # 0x26, 0xff, 0x00, // Logical Maximum (255) 655 # 0x75, 0x08, // Report Size (8) 658 # 0x95, 0x01, // Report Count (1) 660 # 0xb1, 0x02, // Feature (Data,Var,Abs) 662 # 0xc0, // End Collection 664 # R: 665 05 01 09 02 a1 01 85 02 09 01 a1 00 05 09 19 01 29 02 15 00 25 01 75 01 95 02 81 02 95 06 81 01 05 01 09 30 09 31 15 81 25 7f 75 08 95 02 81 06 c0 c0 05 0d 09 05 a1 01 85 03 05 0d 09 22 a1 02 15 00 25 01 09 47 09 42 95 02 75 01 81 02 95 01 75 03 25 05 09 51 81 02 75 01 95 03 81 03 05 01 15 00 26 c8 04 75 10 55 0e 65 11 09 30 35 00 46 fc 03 95 01 81 02 46 9d 02 26 24 03 09 31 81 02 c0 05 0d 09 22 a1 02 15 00 25 0 1 09 47 09 42 95 02 75 01 81 02 95 01 75 03 25 05 09 51 81 02 75 01 95 03 81 03 05 01 15 00 26 c8 04 75 10 55 0e 65 11 09 30 35 00 46 fc 03 95 01 81 02 46 9d 02 26 24 03 09 31 81 02 c0 05 0d 09 22 a1 02 15 00 25 01 09 47 09 42 95 02 75 01 81 02 95 01 75 03 25 05 09 51 81 02 75 01 95 03 81 03 05 01 15 00 26 c8 04 75 10 55 0e 65 11 09 30 35 00 46 fc 03 95 01 81 02 46 9d 02 26 24 03 09 31 81 02 c0 05 0d 09 22 a1 02 15 00 25 01 09 47 09 42 95 02 75 01 81 02 95 01 75 03 25 05 09 51 81 02 75 01 95 03 81 03 05 01 15 00 26 c8 04 75 10 55 0e 65 11 09 30 35 00 46 fc 03 95 01 81 02 46 9d 02 26 24 03 09 31 81 02 c0 05 0d 09 22 a1 02 15 0 0 25 01 09 47 09 42 95 02 75 01 81 02 95 01 75 03 25 05 09 51 81 02 75 01 95 03 81 03 05 01 15 00 26 c8 04 75 10 55 0e 65 11 09 30 35 00 46 fc 03 95 01 81 02 46 9d 02 26 24 03 09 31 81 02 c0 05 0d 55 0c 66 01 10 47 ff ff 00 00 27 ff ff 00 00 75 10 95 01 09 56 81 02 09 54 25 7f 95 01 75 08 81 02 05 09 09 01 25 01 75 01 95 01 81 02 95 07 81 03 05 0d 85 08 09 55 09 59 75 04 95 02 25 0f b1 02 85 0d 09 60 75 01 95 01 15 00 25 01 b1 02 95 07 b1 03 85 07 06 00 ff 09 c5 15 00 26 ff 00 75 08 96 00 01 b1 02 c0 05 0d 09 0e a1 01 85 04 09 22 a1 02 09 52 15 00 25 0a 75 08 95 01 b1 02 c0 09 22 a1 00 85 06 09 57 09 58 75 01 95 02 25 01 b1 0 2 95 06 b1 03 c0 c0 06 00 ff 09 01 a1 01 85 09 09 02 15 00 26 ff 00 75 08 95 14 91 02 85 0a 09 03 15 00 26 ff 00 75 08 95 14 91 02 85 0b 09 04 15 00 26 ff 00 75 08 95 3d 81 02 85 0c 09 05 15 00 26 ff 00 75 08 95 3d 81 02 85 0f 09 06 15 00 26 ff 00 75 08 95 03 b1 02 85 0e 09 07 15 00 26 ff 00 75 08 95 01 b1 02 c0 N: MSFT0001:00 06CB:7F28 I: 18 06cb 7f28 # ReportID: 3 / Confidence: 1 | Tip Switch: 1 | Contact Id: 0 | # | X: 761 | Y: 205 # | Confidence: 0 | Tip Switch: 0 | Contact Id: 0 | # | X: 0 | Y: 0 # | Confidence: 0 | Tip Switch: 0 | Contact Id: 0 | # | X: 0 | Y: 0 # | Confidence: 0 | Tip Switch: 0 | Contact Id: 0 | # | X: 0 | Y: 0 # | Confidence: 0 | Tip Switch: 0 | Contact Id: 0 | # | X: 0 | Y: 0 | Scan Time: 36574 | Contact Count: 1 | Button: 0 | # E: 000000.000000 30 03 03 f9 02 cd 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 de 8e 01 00 # ReportID: 3 / Confidence: 1 | Tip Switch: 1 | Contact Id: 0 | # | X: 761 | Y: 205 # | Confidence: 0 | Tip Switch: 0 | Contact Id: 0 | # | X: 0 | Y: 0 # | Confidence: 0 | Tip Switch: 0 | Contact Id: 0 | # | X: 0 | Y: 0 # | Confidence: 0 | Tip Switch: 0 | Contact Id: 0 | # | X: 0 | Y: 0 # | Confidence: 0 | Tip Switch: 0 | Contact Id: 0 | # | X: 0 | Y: 0 | Scan Time: 36645 | Contact Count: 1 | Button: 0 | # E: 000000.125315 30 03 03 f9 02 cd 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 25 8f 01 00 # ReportID: 3 / Confidence: 1 | Tip Switch: 1 | Contact Id: 0 | # | X: 545 | Y: 313 # | Confidence: 0 | Tip Switch: 0 | Contact Id: 0 | # | X: 0 | Y: 0 # | Confidence: 0 | Tip Switch: 0 | Contact Id: 0 | # | X: 0 | Y: 0 # | Confidence: 0 | Tip Switch: 0 | Contact Id: 0 | # | X: 0 | Y: 0 # | Confidence: 0 | Tip Switch: 0 | Contact Id: 0 | # | X: 0 | Y: 0 | Scan Time: 37855 | Contact Count: 1 | Button: 0 | #