Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unsupported global tag: 0b1010 #12

Open
pfps opened this issue Oct 11, 2022 · 2 comments
Open

Unsupported global tag: 0b1010 #12

pfps opened this issue Oct 11, 2022 · 2 comments

Comments

@pfps
Copy link

pfps commented Oct 11, 2022

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?

@FFY00
Copy link
Member

FFY00 commented Oct 11, 2022

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

@pfps
Copy link
Author

pfps commented Oct 11, 2022

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants