Skip to content

Unsupported global tag: 0b1010 #12

Description

@pfps

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?

Activity

  1. FFY00 commented on Oct 11, 2022

    @FFY00
    Member

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

  2. pfps commented on Oct 11, 2022

    @pfps
    Author

    I decoded the report descriptor and also attached it.

    Details
    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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions