python-hid-parser icon indicating copy to clipboard operation
python-hid-parser copied to clipboard

Unsupported global tag: 0b1010

Open pfps opened this issue 3 years ago • 2 comments

I'm getting this problem when parsing /sys/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-0/i2c-WCOM51E3:00/0018:056A:51E3.0007/report_descriptor

Is this a missing usage page or some other problem?

pfps avatar Oct 11 '22 13:10 pfps

Can you post the report descriptor data so that I can check it out?

FFY00 avatar Oct 11 '22 14:10 FFY00

I decoded the report descriptor and also attached it.

idefix ~> hid-decode /sys/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-0/i2c-WCOM51E3:00/0018:056A:51E3.0007/report_descriptor
0x05, 0x0d,                    // Usage Page (Digitizers)             0
0x09, 0x04,                    // Usage (Touch Screen)                2
0xa1, 0x01,                    // Collection (Application)            4
0x85, 0x0c,                    //  Report ID (12)                     6
0x95, 0x01,                    //  Report Count (1)                   8
0x75, 0x08,                    //  Report Size (8)                    10
0x26, 0xff, 0x00,              //  Logical Maximum (255)              12
0x15, 0x00,                    //  Logical Minimum (0)                15
0x81, 0x03,                    //  Input (Cnst,Var,Abs)               17
0x09, 0x54,                    //  Usage (Contact Count)              19
0x81, 0x02,                    //  Input (Data,Var,Abs)               21
0x05, 0x0d,                    //  Usage Page (Digitizers)            23
0x09, 0x22,                    //  Usage (Finger)                     25
0xa1, 0x02,                    //  Collection (Logical)               27
0x09, 0x42,                    //   Usage (Tip Switch)                29
0x15, 0x00,                    //   Logical Minimum (0)               31
0x25, 0x01,                    //   Logical Maximum (1)               33
0x75, 0x01,                    //   Report Size (1)                   35
0x95, 0x01,                    //   Report Count (1)                  37
0x81, 0x02,                    //   Input (Data,Var,Abs)              39
0x81, 0x03,                    //   Input (Cnst,Var,Abs)              41
0x09, 0x47,                    //   Usage (Confidence)                43
0x81, 0x02,                    //   Input (Data,Var,Abs)              45
0x95, 0x05,                    //   Report Count (5)                  47
0x81, 0x03,                    //   Input (Cnst,Var,Abs)              49
0x75, 0x10,                    //   Report Size (16)                  51
0x09, 0x51,                    //   Usage (Contact Id)                53
0x95, 0x01,                    //   Report Count (1)                  55
0x81, 0x02,                    //   Input (Data,Var,Abs)              57
0x05, 0x01,                    //   Usage Page (Generic Desktop)      59
0x75, 0x10,                    //   Report Size (16)                  61
0x95, 0x01,                    //   Report Count (1)                  63
0x55, 0x0e,                    //   Unit Exponent (-2)                65
0x65, 0x11,                    //   Unit (Centimeter,SILinear)        67
0x09, 0x30,                    //   Usage (X)                         69
0x26, 0x54, 0x30,              //   Logical Maximum (12372)           71
0x35, 0x00,                    //   Physical Minimum (0)              74
0x46, 0x15, 0x0c,              //   Physical Maximum (3093)           76
0x81, 0x02,                    //   Input (Data,Var,Abs)              79
0x46, 0xcc, 0x06,              //   Physical Maximum (1740)           81
0x09, 0x31,                    //   Usage (Y)                         84
0x26, 0x30, 0x1b,              //   Logical Maximum (6960)            86
0x81, 0x02,                    //   Input (Data,Var,Abs)              89
0xc0,                          //  End Collection                     91
0x05, 0x0d,                    //  Usage Page (Digitizers)            92
0x09, 0x22,                    //  Usage (Finger)                     94
0xa1, 0x02,                    //  Collection (Logical)               96
0x09, 0x42,                    //   Usage (Tip Switch)                98
0x15, 0x00,                    //   Logical Minimum (0)               100
0x25, 0x01,                    //   Logical Maximum (1)               102
0x75, 0x01,                    //   Report Size (1)                   104
0x95, 0x01,                    //   Report Count (1)                  106
0x81, 0x02,                    //   Input (Data,Var,Abs)              108
0x81, 0x03,                    //   Input (Cnst,Var,Abs)              110
0x09, 0x47,                    //   Usage (Confidence)                112
0x81, 0x02,                    //   Input (Data,Var,Abs)              114
0x95, 0x05,                    //   Report Count (5)                  116
0x81, 0x03,                    //   Input (Cnst,Var,Abs)              118
0x75, 0x10,                    //   Report Size (16)                  120
0x09, 0x51,                    //   Usage (Contact Id)                122
0x95, 0x01,                    //   Report Count (1)                  124
0x81, 0x02,                    //   Input (Data,Var,Abs)              126
0x05, 0x01,                    //   Usage Page (Generic Desktop)      128
0x75, 0x10,                    //   Report Size (16)                  130
0x95, 0x01,                    //   Report Count (1)                  132
0x55, 0x0e,                    //   Unit Exponent (-2)                134
0x65, 0x11,                    //   Unit (Centimeter,SILinear)        136
0x09, 0x30,                    //   Usage (X)                         138
0x26, 0x54, 0x30,              //   Logical Maximum (12372)           140
0x35, 0x00,                    //   Physical Minimum (0)              143
0x46, 0x15, 0x0c,              //   Physical Maximum (3093)           145
0x81, 0x02,                    //   Input (Data,Var,Abs)              148
0x46, 0xcc, 0x06,              //   Physical Maximum (1740)           150
0x09, 0x31,                    //   Usage (Y)                         153
0x26, 0x30, 0x1b,              //   Logical Maximum (6960)            155
0x81, 0x02,                    //   Input (Data,Var,Abs)              158
0xc0,                          //  End Collection                     160
0x05, 0x0d,                    //  Usage Page (Digitizers)            161
0x09, 0x22,                    //  Usage (Finger)                     163
0xa1, 0x02,                    //  Collection (Logical)               165
0x09, 0x42,                    //   Usage (Tip Switch)                167
0x15, 0x00,                    //   Logical Minimum (0)               169
0x25, 0x01,                    //   Logical Maximum (1)               171
0x75, 0x01,                    //   Report Size (1)                   173
0x95, 0x01,                    //   Report Count (1)                  175
0x81, 0x02,                    //   Input (Data,Var,Abs)              177
0x81, 0x03,                    //   Input (Cnst,Var,Abs)              179
0x09, 0x47,                    //   Usage (Confidence)                181
0x81, 0x02,                    //   Input (Data,Var,Abs)              183
0x95, 0x05,                    //   Report Count (5)                  185
0x81, 0x03,                    //   Input (Cnst,Var,Abs)              187
0x75, 0x10,                    //   Report Size (16)                  189
0x09, 0x51,                    //   Usage (Contact Id)                191
0x95, 0x01,                    //   Report Count (1)                  193
0x81, 0x02,                    //   Input (Data,Var,Abs)              195
0x05, 0x01,                    //   Usage Page (Generic Desktop)      197
0x75, 0x10,                    //   Report Size (16)                  199
0x95, 0x01,                    //   Report Count (1)                  201
0x55, 0x0e,                    //   Unit Exponent (-2)                203
0x65, 0x11,                    //   Unit (Centimeter,SILinear)        205
0x09, 0x30,                    //   Usage (X)                         207
0x26, 0x54, 0x30,              //   Logical Maximum (12372)           209
0x35, 0x00,                    //   Physical Minimum (0)              212
0x46, 0x15, 0x0c,              //   Physical Maximum (3093)           214
0x81, 0x02,                    //   Input (Data,Var,Abs)              217
0x46, 0xcc, 0x06,              //   Physical Maximum (1740)           219
0x09, 0x31,                    //   Usage (Y)                         222
0x26, 0x30, 0x1b,              //   Logical Maximum (6960)            224
0x81, 0x02,                    //   Input (Data,Var,Abs)              227
0xc0,                          //  End Collection                     229
0x05, 0x0d,                    //  Usage Page (Digitizers)            230
0x09, 0x22,                    //  Usage (Finger)                     232
0xa1, 0x02,                    //  Collection (Logical)               234
0x09, 0x42,                    //   Usage (Tip Switch)                236
0x15, 0x00,                    //   Logical Minimum (0)               238
0x25, 0x01,                    //   Logical Maximum (1)               240
0x75, 0x01,                    //   Report Size (1)                   242
0x95, 0x01,                    //   Report Count (1)                  244
0x81, 0x02,                    //   Input (Data,Var,Abs)              246
0x81, 0x03,                    //   Input (Cnst,Var,Abs)              248
0x09, 0x47,                    //   Usage (Confidence)                250
0x81, 0x02,                    //   Input (Data,Var,Abs)              252
0x95, 0x05,                    //   Report Count (5)                  254
0x81, 0x03,                    //   Input (Cnst,Var,Abs)              256
0x75, 0x10,                    //   Report Size (16)                  258
0x09, 0x51,                    //   Usage (Contact Id)                260
0x95, 0x01,                    //   Report Count (1)                  262
0x81, 0x02,                    //   Input (Data,Var,Abs)              264
0x05, 0x01,                    //   Usage Page (Generic Desktop)      266
0x75, 0x10,                    //   Report Size (16)                  268
0x95, 0x01,                    //   Report Count (1)                  270
0x55, 0x0e,                    //   Unit Exponent (-2)                272
0x65, 0x11,                    //   Unit (Centimeter,SILinear)        274
0x09, 0x30,                    //   Usage (X)                         276
0x26, 0x54, 0x30,              //   Logical Maximum (12372)           278
0x35, 0x00,                    //   Physical Minimum (0)              281
0x46, 0x15, 0x0c,              //   Physical Maximum (3093)           283
0x81, 0x02,                    //   Input (Data,Var,Abs)              286
0x46, 0xcc, 0x06,              //   Physical Maximum (1740)           288
0x09, 0x31,                    //   Usage (Y)                         291
0x26, 0x30, 0x1b,              //   Logical Maximum (6960)            293
0x81, 0x02,                    //   Input (Data,Var,Abs)              296
0xc0,                          //  End Collection                     298
0x05, 0x0d,                    //  Usage Page (Digitizers)            299
0x09, 0x22,                    //  Usage (Finger)                     301
0xa1, 0x02,                    //  Collection (Logical)               303
0x09, 0x42,                    //   Usage (Tip Switch)                305
0x15, 0x00,                    //   Logical Minimum (0)               307
0x25, 0x01,                    //   Logical Maximum (1)               309
0x75, 0x01,                    //   Report Size (1)                   311
0x95, 0x01,                    //   Report Count (1)                  313
0x81, 0x02,                    //   Input (Data,Var,Abs)              315
0x81, 0x03,                    //   Input (Cnst,Var,Abs)              317
0x09, 0x47,                    //   Usage (Confidence)                319
0x81, 0x02,                    //   Input (Data,Var,Abs)              321
0x95, 0x05,                    //   Report Count (5)                  323
0x81, 0x03,                    //   Input (Cnst,Var,Abs)              325
0x75, 0x10,                    //   Report Size (16)                  327
0x09, 0x51,                    //   Usage (Contact Id)                329
0x95, 0x01,                    //   Report Count (1)                  331
0x81, 0x02,                    //   Input (Data,Var,Abs)              333
0x05, 0x01,                    //   Usage Page (Generic Desktop)      335
0x75, 0x10,                    //   Report Size (16)                  337
0x95, 0x01,                    //   Report Count (1)                  339
0x55, 0x0e,                    //   Unit Exponent (-2)                341
0x65, 0x11,                    //   Unit (Centimeter,SILinear)        343
0x09, 0x30,                    //   Usage (X)                         345
0x26, 0x54, 0x30,              //   Logical Maximum (12372)           347
0x35, 0x00,                    //   Physical Minimum (0)              350
0x46, 0x15, 0x0c,              //   Physical Maximum (3093)           352
0x81, 0x02,                    //   Input (Data,Var,Abs)              355
0x46, 0xcc, 0x06,              //   Physical Maximum (1740)           357
0x09, 0x31,                    //   Usage (Y)                         360
0x26, 0x30, 0x1b,              //   Logical Maximum (6960)            362
0x81, 0x02,                    //   Input (Data,Var,Abs)              365
0xc0,                          //  End Collection                     367
0x05, 0x0d,                    //  Usage Page (Digitizers)            368
0x27, 0xff, 0xff, 0x00, 0x00,  //  Logical Maximum (65535)            370
0x75, 0x10,                    //  Report Size (16)                   375
0x95, 0x01,                    //  Report Count (1)                   377
0x09, 0x56,                    //  Usage (Scan Time)                  379
0x81, 0x02,                    //  Input (Data,Var,Abs)               381
0x85, 0x0c,                    //  Report ID (12)                     383
0x09, 0x55,                    //  Usage (Contact Max)                385
0x75, 0x08,                    //  Report Size (8)                    387
0x95, 0x01,                    //  Report Count (1)                   389
0x26, 0xff, 0x00,              //  Logical Maximum (255)              391
0xb1, 0x02,                    //  Feature (Data,Var,Abs)             394
0x85, 0x0a,                    //  Report ID (10)                     396
0x06, 0x00, 0xff,              //  Usage Page (Vendor Defined Page 1) 398
0x09, 0xc5,                    //  Usage (Vendor Usage 0xc5)          401
0x96, 0x00, 0x01,              //  Report Count (256)                 403
0xb1, 0x02,                    //  Feature (Data,Var,Abs)             406
0xc0,                          // End Collection                      408
0x06, 0x11, 0xff,              // Usage Page (Vendor Usage Page 0xff11) 409
0x09, 0x11,                    // Usage (Vendor Usage 0x11)           412
0xa1, 0x01,                    // Collection (Application)            414
0x85, 0x03,                    //  Report ID (3)                      416
0xa1, 0x02,                    //  Collection (Logical)               418
0x09, 0x00,                    //   Usage (Vendor Usage 0x00)         420
0x75, 0x08,                    //   Report Size (8)                   422
0x15, 0x00,                    //   Logical Minimum (0)               424
0x26, 0xff, 0x00,              //   Logical Maximum (255)             426
0x95, 0x27,                    //   Report Count (39)                 429
0x81, 0x02,                    //   Input (Data,Var,Abs)              431
0xc0,                          //  End Collection                     433
0x85, 0x02,                    //  Report ID (2)                      434
0x09, 0x00,                    //  Usage (Vendor Usage 0x00)          436
0x95, 0x01,                    //  Report Count (1)                   438
0xb1, 0x02,                    //  Feature (Data,Var,Abs)             440
0x85, 0x03,                    //  Report ID (3)                      442
0x09, 0x00,                    //  Usage (Vendor Usage 0x00)          444
0x95, 0x3f,                    //  Report Count (63)                  446
0xb1, 0x02,                    //  Feature (Data,Var,Abs)             448
0x85, 0x04,                    //  Report ID (4)                      450
0x09, 0x00,                    //  Usage (Vendor Usage 0x00)          452
0x95, 0x0f,                    //  Report Count (15)                  454
0xb1, 0x02,                    //  Feature (Data,Var,Abs)             456
0x85, 0x07,                    //  Report ID (7)                      458
0x09, 0x00,                    //  Usage (Vendor Usage 0x00)          460
0x96, 0x00, 0x01,              //  Report Count (256)                 462
0xb1, 0x02,                    //  Feature (Data,Var,Abs)             465
0x85, 0x08,                    //  Report ID (8)                      467
0x09, 0x00,                    //  Usage (Vendor Usage 0x00)          469
0x96, 0x87, 0x00,              //  Report Count (135)                 471
0xb1, 0x02,                    //  Feature (Data,Var,Abs)             474
0x85, 0x09,                    //  Report ID (9)                      476
0x09, 0x00,                    //  Usage (Vendor Usage 0x00)          478
0x96, 0x3f, 0x00,              //  Report Count (63)                  480
0xb1, 0x02,                    //  Feature (Data,Var,Abs)             483
0x85, 0x0d,                    //  Report ID (13)                     485
0x09, 0x00,                    //  Usage (Vendor Usage 0x00)          487
0x95, 0x07,                    //  Report Count (7)                   489
0xb1, 0x02,                    //  Feature (Data,Var,Abs)             491
0x85, 0xff,                    //  Report ID (255)                    493
0x09, 0x00,                    //  Usage (Vendor Usage 0x00)          495
0x95, 0x01,                    //  Report Count (1)                   497
0x81, 0x03,                    //  Input (Cnst,Var,Abs)               499
0xc0,                          // End Collection                      501
0x05, 0x0d,                    // Usage Page (Digitizers)             502
0x09, 0x0e,                    // Usage (Device Configuration)        504
0xa1, 0x01,                    // Collection (Application)            506
0x85, 0x0e,                    //  Report ID (14)                     508
0x09, 0x23,                    //  Usage (Device Settings)            510
0xa1, 0x02,                    //  Collection (Logical)               512
0x09, 0x52,                    //   Usage (Inputmode)                 514
0x09, 0x53,                    //   Usage (Device Index)              516
0x15, 0x00,                    //   Logical Minimum (0)               518
0x25, 0x0a,                    //   Logical Maximum (10)              520
0x75, 0x08,                    //   Report Size (8)                   522
0x95, 0x02,                    //   Report Count (2)                  524
0xb1, 0x02,                    //   Feature (Data,Var,Abs)            526
0xc0,                          //  End Collection                     528
0xc0,                          // End Collection                      529
0x05, 0x0d,                    // Usage Page (Digitizers)             530
0x09, 0x02,                    // Usage (Pen)                         532
0xa1, 0x01,                    // Collection (Application)            534
0x85, 0x06,                    //  Report ID (6)                      536
0xa4,                          //  Push                               538
0x09, 0x20,                    //  Usage (Stylus)                     539
0xa1, 0x00,                    //  Collection (Physical)              541
0x09, 0x42,                    //   Usage (Tip Switch)                543
0x09, 0x44,                    //   Usage (Barrel Switch)             545
0x09, 0x45,                    //   Usage (Eraser)                    547
0x09, 0x3c,                    //   Usage (Invert)                    549
0x09, 0x5a,                    //   Usage (Secondary Barrel Switch)   551
0x09, 0x32,                    //   Usage (In Range)                  553
0x15, 0x00,                    //   Logical Minimum (0)               555
0x25, 0x01,                    //   Logical Maximum (1)               557
0x75, 0x01,                    //   Report Size (1)                   559
0x95, 0x06,                    //   Report Count (6)                  561
0x81, 0x02,                    //   Input (Data,Var,Abs)              563
0x95, 0x02,                    //   Report Count (2)                  565
0x81, 0x03,                    //   Input (Cnst,Var,Abs)              567
0x05, 0x01,                    //   Usage Page (Generic Desktop)      569
0x09, 0x30,                    //   Usage (X)                         571
0x27, 0xd3, 0x78, 0x00, 0x00,  //   Logical Maximum (30931)           573
0x47, 0xd3, 0x78, 0x00, 0x00,  //   Physical Maximum (30931)          578
0x65, 0x11,                    //   Unit (Centimeter,SILinear)        583
0x55, 0x0d,                    //   Unit Exponent (-3)                585
0x75, 0x10,                    //   Report Size (16)                  587
0x95, 0x01,                    //   Report Count (1)                  589
0x81, 0x02,                    //   Input (Data,Var,Abs)              591
0x09, 0x31,                    //   Usage (Y)                         593
0x27, 0xf7, 0x43, 0x00, 0x00,  //   Logical Maximum (17399)           595
0x47, 0xf7, 0x43, 0x00, 0x00,  //   Physical Maximum (17399)          600
0x81, 0x02,                    //   Input (Data,Var,Abs)              605
0x45, 0x00,                    //   Physical Maximum (0)              607
0x65, 0x00,                    //   Unit (None)                       609
0x55, 0x00,                    //   Unit Exponent (0)                 611
0x05, 0x0d,                    //   Usage Page (Digitizers)           613
0x09, 0x30,                    //   Usage (Tip Pressure)              615
0x26, 0xff, 0x0f,              //   Logical Maximum (4095)            617
0x75, 0x10,                    //   Report Size (16)                  620
0x81, 0x02,                    //   Input (Data,Var,Abs)              622
0x06, 0x00, 0xff,              //   Usage Page (Vendor Defined Page 1) 624
0x09, 0x5b,                    //   Usage (Vendor Usage 0x5b)         627
0x16, 0x00, 0x80,              //   Logical Minimum (-32768)          629
0x26, 0xff, 0x7f,              //   Logical Maximum (32767)           632
0x75, 0x10,                    //   Report Size (16)                  635
0x81, 0x02,                    //   Input (Data,Var,Abs)              637
0x05, 0x0d,                    //   Usage Page (Digitizers)           639
0x09, 0x5b,                    //   Usage (Transducer Serial Number)  641
0x17, 0x00, 0x00, 0x00, 0x80,  //   Logical Minimum (-2147483648)     643
0x27, 0xff, 0xff, 0xff, 0x7f,  //   Logical Maximum (2147483647)      648
0x75, 0x20,                    //   Report Size (32)                  653
0x81, 0x02,                    //   Input (Data,Var,Abs)              655
0x06, 0x00, 0xff,              //   Usage Page (Vendor Defined Page 1) 657
0x09, 0x00,                    //   Usage (Undefined)                 660
0x75, 0x08,                    //   Report Size (8)                   662
0x26, 0xff, 0x00,              //   Logical Maximum (255)             664
0x15, 0x00,                    //   Logical Minimum (0)               667
0x81, 0x02,                    //   Input (Data,Var,Abs)              669
0x05, 0x0d,                    //   Usage Page (Digitizers)           671
0x09, 0x3b,                    //   Usage (Battery Strength)          673
0x81, 0x02,                    //   Input (Data,Var,Abs)              675
0x65, 0x14,                    //   Unit (Degrees,EngRotation)        677
0x55, 0x00,                    //   Unit Exponent (0)                 679
0x16, 0xa6, 0xff,              //   Logical Minimum (-90)             681
0x26, 0x5a, 0x00,              //   Logical Maximum (90)              684
0x36, 0xa6, 0xff,              //   Physical Minimum (-90)            687
0x46, 0x5a, 0x00,              //   Physical Maximum (90)             690
0x75, 0x08,                    //   Report Size (8)                   693
0x09, 0x3d,                    //   Usage (X Tilt)                    695
0x81, 0x02,                    //   Input (Data,Var,Abs)              697
0x09, 0x3e,                    //   Usage (Y Tilt)                    699
0x81, 0x02,                    //   Input (Data,Var,Abs)              701
0xc0,                          //  End Collection                     703
0xb4,                          //  Pop                                704
0x85, 0x13,                    //  Report ID (19)                     705
0x06, 0x00, 0xff,              //  Usage Page (Vendor Defined Page 1) 707
0x09, 0xc5,                    //  Usage (Vendor Usage 0xc5)          710
0x96, 0x00, 0x01,              //  Report Count (256)                 712
0xb1, 0x02,                    //  Feature (Data,Var,Abs)             715
0xc0,                          // End Collection                      717
0x06, 0x11, 0xff,              // Usage Page (Vendor Usage Page 0xff11) 718
0x09, 0x02,                    // Usage (Vendor Usage 0x02)           721
0xa1, 0x01,                    // Collection (Application)            723
0x85, 0x0b,                    //  Report ID (11)                     725
0xa4,                          //  Push                               727
0x09, 0x20,                    //  Usage (Vendor Usage 0x20)          728
0xa1, 0x00,                    //  Collection (Physical)              730
0x09, 0x42,                    //   Usage (Vendor Usage 0x42)         732
0x09, 0x44,                    //   Usage (Vendor Usage 0x44)         734
0x09, 0x45,                    //   Usage (Vendor Usage 0x45)         736
0x09, 0x3c,                    //   Usage (Vendor Usage 0x3c)         738
0x09, 0x5a,                    //   Usage (Vendor Usage 0x5a)         740
0x09, 0x32,                    //   Usage (Vendor Usage 0x32)         742
0x15, 0x00,                    //   Logical Minimum (0)               744
0x25, 0x01,                    //   Logical Maximum (1)               746
0x75, 0x01,                    //   Report Size (1)                   748
0x95, 0x06,                    //   Report Count (6)                  750
0x81, 0x02,                    //   Input (Data,Var,Abs)              752
0x95, 0x02,                    //   Report Count (2)                  754
0x81, 0x03,                    //   Input (Cnst,Var,Abs)              756
0x05, 0x01,                    //   Usage Page (Generic Desktop)      758
0x09, 0x30,                    //   Usage (X)                         760
0x27, 0xd3, 0x78, 0x00, 0x00,  //   Logical Maximum (30931)           762
0x47, 0xd3, 0x78, 0x00, 0x00,  //   Physical Maximum (30931)          767
0x65, 0x11,                    //   Unit (Centimeter,SILinear)        772
0x55, 0x0d,                    //   Unit Exponent (-3)                774
0x75, 0x10,                    //   Report Size (16)                  776
0x95, 0x01,                    //   Report Count (1)                  778
0x81, 0x02,                    //   Input (Data,Var,Abs)              780
0x09, 0x31,                    //   Usage (Y)                         782
0x27, 0xf7, 0x43, 0x00, 0x00,  //   Logical Maximum (17399)           784
0x47, 0xf7, 0x43, 0x00, 0x00,  //   Physical Maximum (17399)          789
0x81, 0x02,                    //   Input (Data,Var,Abs)              794
0x45, 0x00,                    //   Physical Maximum (0)              796
0x65, 0x00,                    //   Unit (None)                       798
0x55, 0x00,                    //   Unit Exponent (0)                 800
0x05, 0x0d,                    //   Usage Page (Digitizers)           802
0x09, 0x30,                    //   Usage (Tip Pressure)              804
0x26, 0xff, 0x0f,              //   Logical Maximum (4095)            806
0x75, 0x10,                    //   Report Size (16)                  809
0x81, 0x02,                    //   Input (Data,Var,Abs)              811
0x06, 0x00, 0xff,              //   Usage Page (Vendor Defined Page 1) 813
0x09, 0x5b,                    //   Usage (Vendor Usage 0x5b)         816
0x16, 0x00, 0x80,              //   Logical Minimum (-32768)          818
0x26, 0xff, 0x7f,              //   Logical Maximum (32767)           821
0x75, 0x10,                    //   Report Size (16)                  824
0x81, 0x02,                    //   Input (Data,Var,Abs)              826
0x05, 0x0d,                    //   Usage Page (Digitizers)           828
0x09, 0x5b,                    //   Usage (Transducer Serial Number)  830
0x17, 0x00, 0x00, 0x00, 0x80,  //   Logical Minimum (-2147483648)     832
0x27, 0xff, 0xff, 0xff, 0x7f,  //   Logical Maximum (2147483647)      837
0x75, 0x20,                    //   Report Size (32)                  842
0x81, 0x02,                    //   Input (Data,Var,Abs)              844
0x06, 0x00, 0xff,              //   Usage Page (Vendor Defined Page 1) 846
0x09, 0x00,                    //   Usage (Undefined)                 849
0x75, 0x08,                    //   Report Size (8)                   851
0x26, 0xff, 0x00,              //   Logical Maximum (255)             853
0x15, 0x00,                    //   Logical Minimum (0)               856
0x81, 0x02,                    //   Input (Data,Var,Abs)              858
0x05, 0x0d,                    //   Usage Page (Digitizers)           860
0x09, 0x3b,                    //   Usage (Battery Strength)          862
0x81, 0x02,                    //   Input (Data,Var,Abs)              864
0x65, 0x14,                    //   Unit (Degrees,EngRotation)        866
0x55, 0x00,                    //   Unit Exponent (0)                 868
0x16, 0xa6, 0xff,              //   Logical Minimum (-90)             870
0x26, 0x5a, 0x00,              //   Logical Maximum (90)              873
0x36, 0xa6, 0xff,              //   Physical Minimum (-90)            876
0x46, 0x5a, 0x00,              //   Physical Maximum (90)             879
0x75, 0x08,                    //   Report Size (8)                   882
0x09, 0x3d,                    //   Usage (X Tilt)                    884
0x81, 0x02,                    //   Input (Data,Var,Abs)              886
0x09, 0x3e,                    //   Usage (Y Tilt)                    888
0x81, 0x02,                    //   Input (Data,Var,Abs)              890
0xc0,                          //  End Collection                     892
0xb4,                          //  Pop                                893
0x06, 0x00, 0xff,              //  Usage Page (Vendor Defined Page 1) 894
0x75, 0x08,                    //  Report Size (8)                    897
0x15, 0x00,                    //  Logical Minimum (0)                899
0x26, 0xff, 0x00,              //  Logical Maximum (255)              901
0x85, 0x05,                    //  Report ID (5)                      904
0x09, 0x00,                    //  Usage (Undefined)                  906
0x95, 0x3a,                    //  Report Count (58)                  908
0x81, 0x02,                    //  Input (Data,Var,Abs)               910
0x85, 0x10,                    //  Report ID (16)                     912
0x09, 0x00,                    //  Usage (Undefined)                  914
0x95, 0x14,                    //  Report Count (20)                  916
0x81, 0x02,                    //  Input (Data,Var,Abs)               918
0x85, 0x0f,                    //  Report ID (15)                     920
0x09, 0x00,                    //  Usage (Undefined)                  922
0x95, 0x28,                    //  Report Count (40)                  924
0x81, 0x02,                    //  Input (Data,Var,Abs)               926
0x85, 0x0f,                    //  Report ID (15)                     928
0x09, 0x00,                    //  Usage (Undefined)                  930
0x95, 0x07,                    //  Report Count (7)                   932
0xb1, 0x02,                    //  Feature (Data,Var,Abs)             934
0x85, 0x11,                    //  Report ID (17)                     936
0x09, 0x00,                    //  Usage (Undefined)                  938
0x95, 0x09,                    //  Report Count (9)                   940
0xb1, 0x02,                    //  Feature (Data,Var,Abs)             942
0x85, 0x05,                    //  Report ID (5)                      944
0x09, 0x00,                    //  Usage (Undefined)                  946
0x95, 0x08,                    //  Report Count (8)                   948
0xb1, 0x02,                    //  Feature (Data,Var,Abs)             950
0x85, 0x10,                    //  Report ID (16)                     952
0x09, 0x00,                    //  Usage (Undefined)                  954
0x96, 0x3f, 0x00,              //  Report Count (63)                  956
0xb1, 0x02,                    //  Feature (Data,Var,Abs)             959
0x85, 0x0b,                    //  Report ID (11)                     961
0x09, 0x00,                    //  Usage (Undefined)                  963
0x96, 0x3f, 0x00,              //  Report Count (63)                  965
0xb1, 0x02,                    //  Feature (Data,Var,Abs)             968
0xc0,                          // End Collection                      970
0x05, 0x01,                    // Usage Page (Generic Desktop)        971
0x09, 0x02,                    // Usage (Mouse)                       973
0xa1, 0x01,                    // Collection (Application)            975
0x85, 0x01,                    //  Report ID (1)                      977
0x09, 0x01,                    //  Usage (Pointer)                    979
0xa1, 0x00,                    //  Collection (Physical)              981
0x05, 0x09,                    //   Usage Page (Button)               983
0x19, 0x01,                    //   Usage Minimum (1)                 985
0x29, 0x02,                    //   Usage Maximum (2)                 987
0x15, 0x00,                    //   Logical Minimum (0)               989
0x25, 0x01,                    //   Logical Maximum (1)               991
0x95, 0x02,                    //   Report Count (2)                  993
0x75, 0x01,                    //   Report Size (1)                   995
0x81, 0x02,                    //   Input (Data,Var,Abs)              997
0x95, 0x01,                    //   Report Count (1)                  999
0x75, 0x06,                    //   Report Size (6)                   1001
0x81, 0x03,                    //   Input (Cnst,Var,Abs)              1003
0x05, 0x01,                    //   Usage Page (Generic Desktop)      1005
0x09, 0x30,                    //   Usage (X)                         1007
0x09, 0x31,                    //   Usage (Y)                         1009
0x26, 0xff, 0x7f,              //   Logical Maximum (32767)           1011
0x75, 0x10,                    //   Report Size (16)                  1014
0x95, 0x02,                    //   Report Count (2)                  1016
0x81, 0x02,                    //   Input (Data,Var,Abs)              1018
0xc0,                          //  End Collection                     1020
0xc0,                          // End Collection                      1021
**** win 8 certified ****
idefix ~> 

rd.txt

pfps avatar Oct 11 '22 14:10 pfps