Skip to content

Instantly share code, notes, and snippets.

@NickyTope
Last active May 31, 2020 00:16
Show Gist options
  • Save NickyTope/7545facc9d6657632f49c7ee437d3338 to your computer and use it in GitHub Desktop.
Save NickyTope/7545facc9d6657632f49c7ee437d3338 to your computer and use it in GitHub Desktop.
Surface Book 3
Windows Driver Kit debug output for hidtree as per https://github.com/linux-surface/surface-aggregator-module/issues/8#issuecomment-565800865
lkd> !hidtree
HID Device Tree
================================================================================
FDO VendorID:0x045E(Microsoft Corporation) ProductID:0x0921 Version:0x002E
!hidfdo 0xffff8002ba5a2060
PowerStates: S0/D0 | 0n0
dt FDO_EXTENSION 0xffff8002ba5a21d0
!devnode 0xffff8002bf48fbd0 | DeviceNodeStarted (0n776)
InstancePath: BTHLEDevice\{00001812-0000-1000-8000-00805f9b34fb}_Dev_VID&02045e_PID&0921_REV&002e_d846d7c79a44\8&131f7021&0&001b
IFR Log: !rcdrlogdump HIDCLASS -a 0xFFFF8002BB5C9000
--------------------------------------------------------------------------------
FDO VendorID:0x258A(Sino Wealth Electronic Ltd.) ProductID:0x0033 Version:0x0108
!hidfdo 0xffff8002bc442060
PowerStates: S0/D0 | 0n0
dt FDO_EXTENSION 0xffff8002bc4421d0
!devnode 0xffff8002bc41bc40 | DeviceNodeStarted (0n776)
InstancePath: USB\VID_258A&PID_0033&MI_01\8&156040c8&0&0001
IFR Log: !rcdrlogdump HIDCLASS -a 0xFFFF8002BC59F000
PDO Generic Desktop Controls (0x01) | Keyboard (0x06)
!hidpdo 0xffff8002bc5ae060
Power States: S0/D0 | COLLECTION_STATE_RUNNING (0n3)
dt PDO_EXTENSION 0xffff8002bc5ae1d0
!devnode 0xffff8002b694c4a0 | DeviceNodeStarted (0n776)
Instance Path:HID\VID_258A&PID_0033&MI_01&Col01\9&a2581d3&0&0000
PDO Consumer (0x0C) | Consumer Control (0x01)
!hidpdo 0xffff8002bc5af060
Power States: S0/D0 | COLLECTION_STATE_RUNNING (0n3)
dt PDO_EXTENSION 0xffff8002bc5af1d0
!devnode 0xffff8002b9dd04a0 | DeviceNodeStarted (0n776)
Instance Path:HID\VID_258A&PID_0033&MI_01&Col02\9&a2581d3&0&0001
PDO Vendor-defined (0xFF00) | 0x01
!hidpdo 0xffff8002bc5b0060
Power States: S0/D0 | COLLECTION_STATE_RUNNING (0n3)
dt PDO_EXTENSION 0xffff8002bc5b01d0
!devnode 0xffff8002b9dcf4a0 | DeviceNodeStarted (0n776)
Instance Path:HID\VID_258A&PID_0033&MI_01&Col03\9&a2581d3&0&0002
PDO Vendor-defined (0xFF00) | 0x01
!hidpdo 0xffff8002bc5b1060
Power States: S0/D0 | COLLECTION_STATE_RUNNING (0n3)
dt PDO_EXTENSION 0xffff8002bc5b11d0
!devnode 0xffff8002b9dd14a0 | DeviceNodeStarted (0n776)
Instance Path:HID\VID_258A&PID_0033&MI_01&Col04\9&a2581d3&0&0003
PDO Vendor-defined (0xFF00) | 0x01
!hidpdo 0xffff8002bc5b2060
Power States: S0/D0 | COLLECTION_STATE_RUNNING (0n3)
dt PDO_EXTENSION 0xffff8002bc5b21d0
!devnode 0xffff8002b9dc84a0 | DeviceNodeStarted (0n776)
Instance Path:HID\VID_258A&PID_0033&MI_01&Col05\9&a2581d3&0&0004
--------------------------------------------------------------------------------
FDO VendorID:0x258A(Sino Wealth Electronic Ltd.) ProductID:0x0033 Version:0x0108
!hidfdo 0xffff8002ba288060
PowerStates: S0/D0 | 0n0
dt FDO_EXTENSION 0xffff8002ba2881d0
!devnode 0xffff8002bc41ac40 | DeviceNodeStarted (0n776)
InstancePath: USB\VID_258A&PID_0033&MI_00\8&156040c8&0&0000
IFR Log: !rcdrlogdump HIDCLASS -a 0xFFFF8002BC43B000
PDO Generic Desktop Controls (0x01) | Mouse (0x02)
!hidpdo 0xffff8002bc5a8060
Power States: S0/D0 | COLLECTION_STATE_RUNNING (0n3)
dt PDO_EXTENSION 0xffff8002bc5a81d0
!devnode 0xffff8002ba2cf760 | DeviceNodeStarted (0n776)
Instance Path:HID\VID_258A&PID_0033&MI_00\9&2dfcbf95&0&0000
--------------------------------------------------------------------------------
FDO VendorID:0xFEED ProductID:0x6062 Version:0x0002
!hidfdo 0xffff8002ba2c4060
PowerStates: S0/D0 | 0n0
dt FDO_EXTENSION 0xffff8002ba2c41d0
!devnode 0xffff8002b9defc90 | DeviceNodeStarted (0n776)
InstancePath: USB\VID_FEED&PID_6062&MI_01\8&33d93999&0&0001
IFR Log: !rcdrlogdump HIDCLASS -a 0xFFFF8002BA2C5000
PDO Generic Desktop Controls (0x01) | System Control (0x80)
!hidpdo 0xffff8002c0886060
Power States: S0/D0 | COLLECTION_STATE_RUNNING (0n3)
dt PDO_EXTENSION 0xffff8002c08861d0
!devnode 0xffff8002c0886ba0 | DeviceNodeStarted (0n776)
Instance Path:HID\VID_FEED&PID_6062&MI_01&Col01\9&174aa195&0&0000
PDO Consumer (0x0C) | Consumer Control (0x01)
!hidpdo 0xffff8002c0887060
Power States: S0/D0 | COLLECTION_STATE_RUNNING (0n3)
dt PDO_EXTENSION 0xffff8002c08871d0
!devnode 0xffff8002c0887ba0 | DeviceNodeStarted (0n776)
Instance Path:HID\VID_FEED&PID_6062&MI_01&Col02\9&174aa195&0&0001
PDO Generic Desktop Controls (0x01) | Keyboard (0x06)
!hidpdo 0xffff8002c0888060
Power States: S0/D0 | COLLECTION_STATE_RUNNING (0n3)
dt PDO_EXTENSION 0xffff8002c08881d0
!devnode 0xffff8002c0888ba0 | DeviceNodeStarted (0n776)
Instance Path:HID\VID_FEED&PID_6062&MI_01&Col03\9&174aa195&0&0002
--------------------------------------------------------------------------------
FDO VendorID:0xFEED ProductID:0x6062 Version:0x0002
!hidfdo 0xffff8002ba2c8060
PowerStates: S0/D0 | 0n0
dt FDO_EXTENSION 0xffff8002ba2c81d0
!devnode 0xffff8002b694ccb0 | DeviceNodeStarted (0n776)
InstancePath: USB\VID_FEED&PID_6062&MI_00\8&33d93999&0&0000
IFR Log: !rcdrlogdump HIDCLASS -a 0xFFFF8002BA2C9000
PDO Generic Desktop Controls (0x01) | Keyboard (0x06)
!hidpdo 0xffff8002ba2cc120
Power States: S0/D0 | COLLECTION_STATE_RUNNING (0n3)
dt PDO_EXTENSION 0xffff8002ba2cc290
!devnode 0xffff8002ba2ccc60 | DeviceNodeStarted (0n776)
Instance Path:HID\VID_FEED&PID_6062&MI_00\9&3b21df57&0&0000
--------------------------------------------------------------------------------
FDO VendorID:0x8087(Intel) ProductID:0x0AC2 Version:0x0000
!hidfdo 0xffff8002bfbc3060
PowerStates: S0/D0 | 0n0
dt FDO_EXTENSION 0xffff8002bfbc31d0
!devnode 0xffff8002b7a97c40 | DeviceNodeStarted (0n776)
InstancePath: {DEA5AE2A-D1FD-438A-A091-CBD484788436}\Vid_8087&Pid_0AC2\5&1142dae8&0&00
IFR Log: !rcdrlogdump HIDCLASS -a 0xFFFF8002BFBCC000
PDO Sensor (0x20) | Sensor (0x01)
!hidpdo 0xffff8002b7a9b120
Power States: S0/D0 | COLLECTION_STATE_RUNNING (0n3)
dt PDO_EXTENSION 0xffff8002b7a9b290
!devnode 0xffff8002b7a9bbe0 | DeviceNodeStarted (0n776)
Instance Path:HID\Vid_8087&Pid_0AC2\6&2d0ab97b&0&0000
--------------------------------------------------------------------------------
FDO VendorID:0x045E(Microsoft Corporation) ProductID:0x09AE Version:0x1002
!hidfdo 0xffff8002b90ee470
PowerStates: S0/D0 | 0n0
dt FDO_EXTENSION 0xffff8002b90ee5e0
!devnode 0xffff8002b6ee0420 | DeviceNodeStarted (0n776)
InstancePath: {2DEDC554-A829-42AB-90E9-E4E4B4772981}\Target_KIP&Category_HID\3&2c2a152a&0&SHP_DEVICE_01
IFR Log: !rcdrlogdump HIDCLASS -a 0xFFFF8002B6269000
PDO Generic Desktop Controls (0x01) | Keyboard (0x06)
!hidpdo 0xffff8002bcc68060
Power States: S0/D0 | COLLECTION_STATE_RUNNING (0n3)
dt PDO_EXTENSION 0xffff8002bcc681d0
!devnode 0xffff8002b7933a40 | DeviceNodeStarted (0n776)
Instance Path:HID\Target_KIP&Category_HID&Col01\4&25925949&0&0000
PDO Generic Desktop Controls (0x01) | System Control (0x80)
!hidpdo 0xffff8002bcc69060
Power States: S0/D0 | COLLECTION_STATE_RUNNING (0n3)
dt PDO_EXTENSION 0xffff8002bcc691d0
!devnode 0xffff8002bcc6d9a0 | DeviceNodeStarted (0n776)
Instance Path:HID\Target_KIP&Category_HID&Col02\4&25925949&0&0001
PDO Consumer (0x0C) | Consumer Control (0x01)
!hidpdo 0xffff8002bcc6a060
Power States: S0/D0 | COLLECTION_STATE_RUNNING (0n3)
dt PDO_EXTENSION 0xffff8002bcc6a1d0
!devnode 0xffff8002bcc6d670 | DeviceNodeStarted (0n776)
Instance Path:HID\Target_KIP&Category_HID&Col03\4&25925949&0&0002
--------------------------------------------------------------------------------
FDO VendorID:0x045E(Microsoft Corporation) ProductID:0x09AF Version:0x1002
!hidfdo 0xffff8002b90e2060
PowerStates: S0/D0 | 0n0
dt FDO_EXTENSION 0xffff8002b90e21d0
!devnode 0xffff8002b6edfc40 | DeviceNodeStarted (0n776)
InstancePath: {2DEDC554-A829-42AB-90E9-E4E4B4772981}\Target_KIP&Category_HID\3&2c2a152a&0&SHP_DEVICE_03
IFR Log: !rcdrlogdump HIDCLASS -a 0xFFFF8002B90E3000
PDO Generic Desktop Controls (0x01) | Mouse (0x02)
!hidpdo 0xffff8002be31c060
Power States: S0/D0 | COLLECTION_STATE_RUNNING (0n3)
dt PDO_EXTENSION 0xffff8002be31c1d0
!devnode 0xffff8002b6f93a40 | DeviceNodeStarted (0n776)
Instance Path:HID\Target_KIP&Category_HID&Col01\4&229e758&0&0000
PDO Digitizers (0x0D) | Touch Pad (0x05)
!hidpdo 0xffff8002be31d060
Power States: S0/D0 | COLLECTION_STATE_RUNNING (0n3)
dt PDO_EXTENSION 0xffff8002be31d1d0
!devnode 0xffff8002bf3a8a40 | DeviceNodeStarted (0n776)
Instance Path:HID\Target_KIP&Category_HID&Col02\4&229e758&0&0001
PDO Digitizers (0x0D) | Device configuration (0x0E)
!hidpdo 0xffff8002be31e060
Power States: S0/D0 | COLLECTION_STATE_RUNNING (0n3)
dt PDO_EXTENSION 0xffff8002be31e1d0
!devnode 0xffff8002b9094a40 | DeviceNodeStarted (0n776)
Instance Path:HID\Target_KIP&Category_HID&Col03\4&229e758&0&0002
PDO Vendor-defined (0xFF07) | 0x01
!hidpdo 0xffff8002be31f060
Power States: S0/D0 | COLLECTION_STATE_RUNNING (0n3)
dt PDO_EXTENSION 0xffff8002be31f1d0
!devnode 0xffff8002b698aa40 | DeviceNodeStarted (0n776)
Instance Path:HID\Target_KIP&Category_HID&Col04\4&229e758&0&0003
PDO Vendor-defined (0xFF05) | 0x04
!hidpdo 0xffff8002be320060
Power States: S0/D0 | COLLECTION_STATE_RUNNING (0n3)
dt PDO_EXTENSION 0xffff8002be3201d0
!devnode 0xffff8002b768fa40 | DeviceNodeStarted (0n776)
Instance Path:HID\Target_KIP&Category_HID&Col05\4&229e758&0&0004
--------------------------------------------------------------------------------
FDO VendorID:0x045E(Microsoft Corporation) ProductID:0x09A6 Version:0x1002
!hidfdo 0xffff8002bdf2b060
PowerStates: S0/D0 | 0n0
dt FDO_EXTENSION 0xffff8002bdf2b1d0
!devnode 0xffff8002b6edec40 | DeviceNodeStarted (0n776)
InstancePath: {2DEDC554-A829-42AB-90E9-E4E4B4772981}\Target_KIP&Category_HID\3&2c2a152a&0&SHP_DEVICE_06
IFR Log: !rcdrlogdump HIDCLASS -a 0xFFFF8002BDF2C000
PDO Vendor-defined (0xFF00) | 0xF900
!hidpdo 0xffff8002bd8af060
Power States: S0/D0 | COLLECTION_STATE_RUNNING (0n3)
dt PDO_EXTENSION 0xffff8002bd8af1d0
!devnode 0xffff8002bdf46a40 | DeviceNodeStarted (0n776)
Instance Path:HID\Target_KIP&Category_HID\4&5979f70&0&0000
--------------------------------------------------------------------------------
FDO VendorID:0x045E(Microsoft Corporation) ProductID:0x09A6 Version:0x1002
!hidfdo 0xffff8002bf859060
PowerStates: S0/D0 | 0n0
dt FDO_EXTENSION 0xffff8002bf8591d0
!devnode 0xffff8002b6edcc40 | DeviceNodeStarted (0n776)
InstancePath: {2DEDC554-A829-42AB-90E9-E4E4B4772981}\Target_KIP&Category_HID\3&2c2a152a&0&SHP_DEVICE_05
IFR Log: !rcdrlogdump HIDCLASS -a 0xFFFF8002B9609000
PDO Vendor-defined (0xFF05) | 0x01
!hidpdo 0xffff8002b793c060
Power States: S0/D0 | COLLECTION_STATE_RUNNING (0n3)
dt PDO_EXTENSION 0xffff8002b793c1d0
!devnode 0xffff8002b7f12a40 | DeviceNodeStarted (0n776)
Instance Path:HID\Target_KIP&Category_HID&Col01\4&18515015&0&0000
PDO Vendor-defined (0xFF0B) | 0x101
!hidpdo 0xffff8002b793d060
Power States: S0/D0 | COLLECTION_STATE_RUNNING (0n3)
dt PDO_EXTENSION 0xffff8002b793d1d0
!devnode 0xffff8002bae12a40 | DeviceNodeStarted (0n776)
Instance Path:HID\Target_KIP&Category_HID&Col02\4&18515015&0&0001
PDO Vendor-defined (0xFF05) | 0x04
!hidpdo 0xffff8002b793e060
Power States: S0/D0 | COLLECTION_STATE_RUNNING (0n3)
dt PDO_EXTENSION 0xffff8002b793e1d0
!devnode 0xffff8002bd42ea40 | DeviceNodeStarted (0n776)
Instance Path:HID\Target_KIP&Category_HID&Col03\4&18515015&0&0002
--------------------------------------------------------------------------------
FDO VendorID:0x045E(Microsoft Corporation) ProductID:0x0000 Version:0x0000
!hidfdo 0xffff8002bc114060
PowerStates: S0/D0 | 0n0
dt FDO_EXTENSION 0xffff8002bc1141d0
!devnode 0xffff8002bc1124a0 | DeviceNodeStarted (0n776)
InstancePath: ButtonConverter\ConvertedDevice\5&1c2987c8&0&0
IFR Log: !rcdrlogdump HIDCLASS -a 0xFFFF8002BC115000
PDO Generic Desktop Controls (0x01) | Keyboard (0x06)
!hidpdo 0xffff8002bccb4060
Power States: S0/D0 | COLLECTION_STATE_RUNNING (0n3)
dt PDO_EXTENSION 0xffff8002bccb41d0
!devnode 0xffff8002bccb3c80 | DeviceNodeStarted (0n776)
Instance Path:HID\ConvertedDevice&Col01\6&7f6da4c&0&0000
PDO Consumer (0x0C) | Consumer Control (0x01)
!hidpdo 0xffff8002bccb5060
Power States: S0/D0 | COLLECTION_STATE_RUNNING (0n3)
dt PDO_EXTENSION 0xffff8002bccb51d0
!devnode 0xffff8002bccb4b20 | DeviceNodeStarted (0n776)
Instance Path:HID\ConvertedDevice&Col02\6&7f6da4c&0&0001
PDO Generic Desktop Controls (0x01) | System Control (0x80)
!hidpdo 0xffff8002bccb6060
Power States: S0/D0 | COLLECTION_STATE_RUNNING (0n3)
dt PDO_EXTENSION 0xffff8002bccb61d0
!devnode 0xffff8002bccb5b20 | DeviceNodeStarted (0n776)
Instance Path:HID\ConvertedDevice&Col03\6&7f6da4c&0&0002
--------------------------------------------------------------------------------
FDO VendorID:0x045E(Microsoft Corporation) ProductID:0xF005 Version:0x0001
!hidfdo 0xffff8002bce21100
PowerStates: S0/D0 | 0n0
dt FDO_EXTENSION 0xffff8002bce21270
!devnode 0xffff8002b7102620 | DeviceNodeStarted (0n776)
InstancePath: VHF\HID_DEVICE_SYSTEM_VHF\5&35415d16&0&{06af7f03-3a39-5cbc-b3f5-1012e8d48337}
IFR Log: !rcdrlogdump HIDCLASS -a 0xFFFF8002B46A9000
PDO Sensor (0x20) | Light: Ambient Light (0x41)
!hidpdo 0xffff8002bccb0220
Power States: S0/D0 | COLLECTION_STATE_RUNNING (0n3)
dt PDO_EXTENSION 0xffff8002bccb0390
!devnode 0xffff8002bccacb30 | DeviceNodeStarted (0n776)
Instance Path:HID\HID_DEVICE_SYSTEM_VHF\6&ec9e578&0&0000
--------------------------------------------------------------------------------
FDO VendorID:0x045E(Microsoft Corporation) ProductID:0xF001 Version:0x0001
!hidfdo 0xffff8002bb6e8120
PowerStates: S0/D0 | 0n0
dt FDO_EXTENSION 0xffff8002bb6e8290
!devnode 0xffff8002bb6e6010 | DeviceNodeStarted (0n776)
InstancePath: VHF\HID_DEVICE_SYSTEM_VHF\3&3ba05f&0&{b5a92f8d-fc23-590d-a967-03b8f061939d}
IFR Log: !rcdrlogdump HIDCLASS -a 0xFFFF8002BAD8D000
PDO Generic Desktop Controls (0x01) | Keyboard (0x06)
!hidpdo 0xffff8002bf8a9100
Power States: S0/D0 | COLLECTION_STATE_RUNNING (0n3)
dt PDO_EXTENSION 0xffff8002bf8a9270
!devnode 0xffff8002b7342cb0 | DeviceNodeStarted (0n776)
Instance Path:HID\HID_DEVICE_SYSTEM_VHF&Col01\4&4f20d5d&0&0000
PDO Consumer (0x0C) | Consumer Control (0x01)
!hidpdo 0xffff8002b7110100
Power States: S0/D0 | COLLECTION_STATE_RUNNING (0n3)
dt PDO_EXTENSION 0xffff8002b7110270
!devnode 0xffff8002bccf2cb0 | DeviceNodeStarted (0n776)
Instance Path:HID\HID_DEVICE_SYSTEM_VHF&Col02\4&4f20d5d&0&0001
--------------------------------------------------------------------------------
FDO VendorID:0x045E(Microsoft Corporation) ProductID:0xF002 Version:0x0001
!hidfdo 0xffff8002bb6e6390
PowerStates: S0/D0 | 0n0
dt FDO_EXTENSION 0xffff8002bb6e6500
!devnode 0xffff8002bb6e5ba0 | DeviceNodeStarted (0n776)
InstancePath: VHF\HID_DEVICE_SYSTEM_VHF\3&3ba05f&0&{8b47af30-b90b-5dfd-bf61-87c9a03f89c3}
IFR Log: !rcdrlogdump HIDCLASS -a 0xFFFF8002BB6E7000
PDO Generic Desktop Controls (0x01) | Portable Device Control (0x0D)
!hidpdo 0xffff8002b6850100
Power States: S0/D0 | COLLECTION_STATE_RUNNING (0n3)
dt PDO_EXTENSION 0xffff8002b6850270
!devnode 0xffff8002b6850bc0 | DeviceNodeStarted (0n776)
Instance Path:HID\HID_DEVICE_SYSTEM_VHF&Col01\4&2db19fd5&0&0000
PDO Consumer (0x0C) | Consumer Control (0x01)
!hidpdo 0xffff8002b7141100
Power States: S0/D0 | COLLECTION_STATE_RUNNING (0n3)
dt PDO_EXTENSION 0xffff8002b7141270
!devnode 0xffff8002b7141bc0 | DeviceNodeStarted (0n776)
Instance Path:HID\HID_DEVICE_SYSTEM_VHF&Col02\4&2db19fd5&0&0001
--------------------------------------------------------------------------------
FDO VendorID:0x045E(Microsoft Corporation) ProductID:0x09B2 Version:0x0001
!hidfdo 0xffff8002bd254470
PowerStates: S0/D0 | 0n0
dt FDO_EXTENSION 0xffff8002bd2545e0
!devnode 0xffff8002b172aaa0 | DeviceNodeStarted (0n776)
InstancePath: PCI\VEN_8086&DEV_34E4&SUBSYS_00421414&REV_30\3&11583659&0&B4
IFR Log: !rcdrlogdump HIDCLASS -a 0xFFFF8002BD259000
PDO Vendor-defined (0xFFFF) | 0x01
!hidpdo 0xffff8002bd1eb450
Power States: S0/D0 | COLLECTION_STATE_RUNNING (0n3)
dt PDO_EXTENSION 0xffff8002bd1eb5c0
!devnode 0xffff8002bd1bcc10 | DeviceNodeStarted (0n776)
Instance Path:HID\VEN_8086&DEV_34E4&SUBSYS_00421414&REV_30&Col01\4&3262c676&0&0000
PDO Digitizers (0x0D) | Touch Screen (0x04)
!hidpdo 0xffff8002b7669440
Power States: S0/D0 | COLLECTION_STATE_RUNNING (0n3)
dt PDO_EXTENSION 0xffff8002b76695b0
!devnode 0xffff8002b766cbd0 | DeviceNodeStarted (0n776)
Instance Path:HID\VEN_8086&DEV_34E4&SUBSYS_00421414&REV_30&Col02\4&3262c676&0&0001
PDO Vendor-defined (0xFF0B) | 0x0B
!hidpdo 0xffff8002bd1f12a0
Power States: S0/D0 | COLLECTION_STATE_RUNNING (0n3)
dt PDO_EXTENSION 0xffff8002bd1f1410
!devnode 0xffff8002bc311be0 | DeviceNodeStarted (0n776)
Instance Path:HID\VEN_8086&DEV_34E4&SUBSYS_00421414&REV_30&Col03\4&3262c676&0&0002
PDO Digitizers (0x0D) | Reserved (0x0F)
!hidpdo 0xffff8002b617f250
Power States: S0/D0 | COLLECTION_STATE_RUNNING (0n3)
dt PDO_EXTENSION 0xffff8002b617f3c0
!devnode 0xffff8002bb0e7bc0 | DeviceNodeStarted (0n776)
Instance Path:HID\VEN_8086&DEV_34E4&SUBSYS_00421414&REV_30&Col04\4&3262c676&0&0003
PDO Vendor-defined (0xFF0F) | 0x50
!hidpdo 0xffff8002b766c110
Power States: S0/D0 | COLLECTION_STATE_RUNNING (0n3)
dt PDO_EXTENSION 0xffff8002b766c280
!devnode 0xffff8002bb8c6bc0 | DeviceNodeStarted (0n776)
Instance Path:HID\VEN_8086&DEV_34E4&SUBSYS_00421414&REV_30&Col05\4&3262c676&0&0004
PDO Vendor-defined (0xFF0F) | 0x60
!hidpdo 0xffff8002bc311120
Power States: S0/D0 | COLLECTION_STATE_RUNNING (0n3)
dt PDO_EXTENSION 0xffff8002bc311290
!devnode 0xffff8002b74bdbc0 | DeviceNodeStarted (0n776)
Instance Path:HID\VEN_8086&DEV_34E4&SUBSYS_00421414&REV_30&Col06\4&3262c676&0&0005
PDO Digitizers (0x0D) | Pen (0x02)
!hidpdo 0xffff8002bb0e7100
Power States: S0/D0 | COLLECTION_STATE_RUNNING (0n3)
dt PDO_EXTENSION 0xffff8002bb0e7270
!devnode 0xffff8002b780e820 | DeviceNodeStarted (0n776)
Instance Path:HID\VEN_8086&DEV_34E4&SUBSYS_00421414&REV_30&Col07\4&3262c676&0&0006
PDO Vendor-defined (0xFFF4) | 0x01
!hidpdo 0xffff8002bb8c6100
Power States: S0/D0 | COLLECTION_STATE_RUNNING (0n3)
dt PDO_EXTENSION 0xffff8002bb8c6270
!devnode 0xffff8002b780eb50 | DeviceNodeStarted (0n776)
Instance Path:HID\VEN_8086&DEV_34E4&SUBSYS_00421414&REV_30&Col08\4&3262c676&0&0007
PDO Vendor-defined (0xFFA1) | 0x60
!hidpdo 0xffff8002b74bd100
Power States: S0/D0 | COLLECTION_STATE_RUNNING (0n3)
dt PDO_EXTENSION 0xffff8002b74bd270
!devnode 0xffff8002b781b820 | DeviceNodeStarted (0n776)
Instance Path:HID\VEN_8086&DEV_34E4&SUBSYS_00421414&REV_30&Col09\4&3262c676&0&0008
lkd> !hidfdo 0xffff8002bd254470
FDO 0xffff8002bd254470 (!devobj/!devstack)
==============================================
Name : \Device\_HID00000000
Vendor ID : 0x045E(Microsoft Corporation)
Product ID : 0x09B2
Version Number : 0x0001
Is Present? : Y
Report Descriptor : !hidrd 0xffff8002bd1bc820 0x3c4
Per-FDO IFR Log(s): !rcdrlogdump HIDCLASS -a 0xFFFF8002BD259000
!rcdrlogdump HIDCLASS -a 0xFFFF8002BD25B000 (Device Info)
!rcdrlogdump HIDCLASS -a 0xFFFF8002BD25D000 (INT Reports)
Position in HID tree
dt FDO_EXTENSION 0xffff8002bd2545e0
Device States
--------------------------
Power States..........: S0/D0
State Machine State...: 0n0
Idle IRP..............: !irp 0xffff8002b77638a0 (completed with status code 0x0)
Idle PDOs.............: 0
WaitWake IRP..........: none
Power-delayed IRPs....: 0
PDO WaitWake IRPs.....: 0
Open Count............: 6
Last INT Report Status: 0x0
Last INT Report Time..: 05/31/2020-10:11:31.213 (Tasmania Standard Time)
Device Capabilities
--------------------------
Support D1 : N
Support D2 : N
Removable : N
SurpriseRemovalOK : N
Wake from D0 : N
Wake from D1 : N
Wake from D2 : N
Wake from D3 : Y
Device states : S0=>D0, S1=>D-1, S2=>D-1, S3=>D-1, S4=>D3 S5=>D3
SystemWake : S-1
DeviceWake : D-1
PingPong IRPs (2 Total)
--------------------------
#0: dt HIDCLASS_PINGPONG 0xffff8002b9ef0d50
!irp 0xffff8002b42cd050 (pending on \Driver\IntTouch)
#1: dt HIDCLASS_PINGPONG 0xffff8002b9ef0e30
!irp 0xffff8002bac31460 (pending on \Driver\IntTouch)
Collections (9 Total)
--------------------------
Collection Num..............: 1
Collection..................: dt HIDCLASS_COLLECTION 0xffff8002b639b100
Collection PDO..............: !hidpdo 0xffff8002bd1eb450
UsagePage...................: Vendor-defined (0xFFFF)
Usage.......................: 0x01
Report Lengths..............: 0x201(Input) 0x0(Output) 0x201(Feature)
Preparsed Data..............: !hidppd 0xffff8002bb6d2820
Open Count..................: 0 (Read:0|Write:0 Restriction:[])
Pending Reads...............: 0
Cumulative # of INT Reports.: 0
Last INT Report Time........: 01/02/1601-11:00:00.000 (Tasmania Standard Time)
Collection Num..............: 2
Collection..................: dt HIDCLASS_COLLECTION 0xffff8002b639b290
Collection PDO..............: !hidpdo 0xffff8002b7669440
UsagePage...................: Digitizers (0x0D)
Usage.......................: Touch Screen (0x04)
Report Lengths..............: 0x6(Input) 0x0(Output) 0x0(Feature)
Preparsed Data..............: !hidppd 0xffff8002bb8d21c0
Open Count..................: 1 (Read:1|Write:1 Restriction:[Read ])
Pending Reads...............: 1
Cumulative # of INT Reports.: 0
Last INT Report Time........: 01/02/1601-11:00:00.000 (Tasmania Standard Time)
Collection Num..............: 3
Collection..................: dt HIDCLASS_COLLECTION 0xffff8002b639b420
Collection PDO..............: !hidpdo 0xffff8002bd1f12a0
UsagePage...................: Vendor-defined (0xFF0B)
Usage.......................: 0x0B
Report Lengths..............: 0x1d40(Input) 0x0(Output) 0x1ff(Feature)
Preparsed Data..............: !hidppd 0xffff8002bd1c0820
Open Count..................: 0 (Read:0|Write:0 Restriction:[])
Pending Reads...............: 0
Cumulative # of INT Reports.: 0
Last INT Report Time........: 01/02/1601-11:00:00.000 (Tasmania Standard Time)
Collection Num..............: 4
Collection..................: dt HIDCLASS_COLLECTION 0xffff8002b639b5b0
Collection PDO..............: !hidpdo 0xffff8002b617f250
UsagePage...................: Digitizers (0x0D)
Usage.......................: Reserved (0x0F)
Report Lengths..............: 0x1d40(Input) 0x0(Output) 0x78(Feature)
Preparsed Data..............: !hidppd 0xffff8002be345010
Open Count..................: 1 (Read:1|Write:1 Restriction:[])
Pending Reads...............: 1
Cumulative # of INT Reports.: 25
Last INT Report Time........: 05/31/2020-10:11:31.213 (Tasmania Standard Time)
Collection Num..............: 5
Collection..................: dt HIDCLASS_COLLECTION 0xffff8002b639b740
Collection PDO..............: !hidpdo 0xffff8002b766c110
UsagePage...................: Vendor-defined (0xFF0F)
Usage.......................: 0x50
Report Lengths..............: 0x3d(Input) 0x3d(Output) 0x11(Feature)
Preparsed Data..............: !hidppd 0xffff8002bf6b5010
Open Count..................: 0 (Read:0|Write:0 Restriction:[])
Pending Reads...............: 0
Cumulative # of INT Reports.: 0
Last INT Report Time........: 01/02/1601-11:00:00.000 (Tasmania Standard Time)
Collection Num..............: 6
Collection..................: dt HIDCLASS_COLLECTION 0xffff8002b639b8d0
Collection PDO..............: !hidpdo 0xffff8002bc311120
UsagePage...................: Vendor-defined (0xFF0F)
Usage.......................: 0x60
Report Lengths..............: 0x5(Input) 0x5(Output) 0x0(Feature)
Preparsed Data..............: !hidppd 0xffff8002bb6d2cd0
Open Count..................: 0 (Read:0|Write:0 Restriction:[])
Pending Reads...............: 0
Cumulative # of INT Reports.: 0
Last INT Report Time........: 01/02/1601-11:00:00.000 (Tasmania Standard Time)
Collection Num..............: 7
Collection..................: dt HIDCLASS_COLLECTION 0xffff8002b639ba60
Collection PDO..............: !hidpdo 0xffff8002bb0e7100
UsagePage...................: Digitizers (0x0D)
Usage.......................: Pen (0x02)
Report Lengths..............: 0x10(Input) 0x0(Output) 0x0(Feature)
Preparsed Data..............: !hidppd 0xffff8002b6b4c820
Open Count..................: 1 (Read:1|Write:1 Restriction:[Read ])
Pending Reads...............: 1
Cumulative # of INT Reports.: 0
Last INT Report Time........: 01/02/1601-11:00:00.000 (Tasmania Standard Time)
Collection Num..............: 8
Collection..................: dt HIDCLASS_COLLECTION 0xffff8002b639bbf0
Collection PDO..............: !hidpdo 0xffff8002bb8c6100
UsagePage...................: Vendor-defined (0xFFF4)
Usage.......................: 0x01
Report Lengths..............: 0xc(Input) 0x14(Output) 0x8(Feature)
Preparsed Data..............: !hidppd 0xffff8002bb6de010
Open Count..................: 2 (Read:2|Write:2 Restriction:[])
Pending Reads...............: 1
Cumulative # of INT Reports.: 0
Last INT Report Time........: 01/02/1601-11:00:00.000 (Tasmania Standard Time)
Collection Num..............: 9
Collection..................: dt HIDCLASS_COLLECTION 0xffff8002b639bd80
Collection PDO..............: !hidpdo 0xffff8002b74bd100
UsagePage...................: Vendor-defined (0xFFA1)
Usage.......................: 0x60
Report Lengths..............: 0x3(Input) 0x0(Output) 0x0(Feature)
Preparsed Data..............: !hidppd 0xffff8002b18fe5f0
Open Count..................: 0 (Read:0|Write:0 Restriction:[])
Pending Reads...............: 0
Cumulative # of INT Reports.: 0
Last INT Report Time........: 01/02/1601-11:00:00.000 (Tasmania Standard Time)
!devnode 0xffff8002b172aaa0
---------------------------
State : DeviceNodeStarted (0n776)
Instance Path : PCI\VEN_8086&DEV_34E4&SUBSYS_00421414&REV_30\3&11583659&0&B4
State Machine Information
---------------------------
Current Device State: 0n0
Device State History: <Event> New-State
[ 2]: <OperationSuccess>.........0n0
[ 1]: <OperationSuccess>.........0n0
[ 0]: <PnPStart>.................0n0
Device Event History:
[ 0]: PnPStart
lkd> !hidrd 0xffff8002bd1bc820 0x3c4
Report Descriptor at 0xffff8002bd1bc820
Raw Data
-------------------------------------------------------
0x0000: 06 FF FF 09 01 A1 01 85-5A 09 03 75 20 95 80 B1
0x0010: 02 85 5B 09 04 75 20 95-80 81 02 C0 05 0D 09 04
0x0020: A1 02 85 40 09 42 15 00-25 01 75 01 95 01 81 02
0x0030: 95 07 81 03 05 01 09 30-75 10 95 01 A4 55 0E 65
0x0040: 11 46 76 0B 26 FF 7F 81-02 09 31 46 74 06 26 FF
0x0050: 7F 81 02 B4 C0 75 08 15-00 26 FF 00 06 0B FF 09
0x0060: 0B A1 01 95 02 09 48 85-48 B1 02 95 0F 09 29 85
0x0070: 29 B1 02 95 1F 09 2A 85-2A B1 02 95 3E 09 2B 85
0x0080: 2B B1 02 95 FE 09 2C 85-2C B1 02 96 FE 01 09 2D
0x0090: 85 2D B1 02 95 0F 09 2E-85 2E 81 02 95 1F 09 2F
0x00A0: 85 2F 81 02 95 3E 09 30-85 30 81 02 95 FE 09 31
0x00B0: 85 31 81 02 96 FE 01 09-32 85 32 81 02 96 FE 03
0x00C0: 09 33 85 33 81 02 96 FE-07 09 34 85 34 81 02 96
0x00D0: FE 0F 09 35 85 35 81 02-96 FE 0D 09 36 85 36 81
0x00E0: 02 96 3F 1D 09 37 85 37-81 02 C0 15 00 27 FF FF
0x00F0: 00 00 05 0D 09 0F A1 01-85 07 09 56 95 01 75 10
0x0100: 81 02 09 61 75 08 95 3D-81 03 85 08 09 56 95 01
0x0110: 75 10 81 02 09 61 75 08-95 D1 81 03 85 0A 09 56
0x0120: 95 01 75 10 81 02 09 61-75 08 95 FD 81 03 85 0B
0x0130: 09 56 95 01 75 10 81 02-09 61 75 08 96 A9 0D 81
0x0140: 03 85 0C 09 56 95 01 75-10 81 02 09 61 75 08 96
0x0150: C9 10 81 03 85 0D 09 56-95 01 75 10 81 02 09 61
0x0160: 75 08 96 D9 05 81 03 85-1C 09 56 95 01 75 10 81
0x0170: 02 09 61 75 08 96 CD 07-81 03 85 1A 09 56 95 01
0x0180: 75 10 81 02 09 61 75 08-96 3D 1D 81 03 85 06 09
0x0190: 63 75 08 95 77 B1 02 85-05 06 00 FF 09 C8 75 08
0x01A0: 95 01 B1 02 85 09 09 C9-75 08 95 3F B1 02 C0 06
0x01B0: 0F FF 09 50 A1 01 85 1F-75 08 95 3C 15 00 26 FF
0x01C0: 00 09 60 81 02 85 1F 75-08 95 3C 15 00 26 FF 00
0x01D0: 09 61 91 02 85 21 75 20-95 01 17 00 00 00 80 27
0x01E0: FF FF FF 7F 09 66 81 02-09 67 81 02 09 68 81 02
0x01F0: 09 69 81 02 85 22 75 20-95 01 17 00 00 00 80 27
0x0200: FF FF FF 7F 09 72 81 02-09 73 81 02 09 74 81 02
0x0210: 09 75 81 02 85 22 75 20-95 01 17 00 00 00 80 27
0x0220: FF FF FF 7F 09 7A B1 02-09 7B B1 02 09 7C B1 02
0x0230: 09 7D B1 02 85 23 75 20-95 01 17 00 00 00 80 27
0x0240: FF FF FF 7F 09 86 B1 02-09 87 B1 02 09 88 B1 02
0x0250: 09 89 B1 02 C0 06 0F FF-09 60 A1 01 85 19 75 08
0x0260: 95 04 15 00 26 FF 00 09-00 91 02 85 19 75 08 95
0x0270: 04 15 00 26 FF 00 09 C6-81 02 C0 05 0D 09 02 A1
0x0280: 01 85 01 09 20 35 00 A1-00 09 32 09 42 09 44 09
0x0290: 3C 09 45 15 00 25 01 75-01 95 05 81 02 95 03 81
0x02A0: 03 05 01 09 30 75 10 95-01 A4 55 0E 65 11 46 25
0x02B0: 0B 26 80 25 81 02 09 31-46 6E 07 26 20 1C 81 02
0x02C0: B4 05 0D 09 30 26 00 10-81 02 A4 55 0E 65 14 36
0x02D0: D8 DC 46 28 23 26 50 46-09 3D 81 42 09 3E 81 42
0x02E0: 55 0C 66 01 10 35 00 47-FF FF 00 00 27 FF FF 00
0x02F0: 00 09 56 81 02 B4 06 00-FF 09 01 75 08 95 01 81
0x0300: 02 81 03 C0 C0 06 F4 FF-09 01 A1 01 09 07 A1 02
0x0310: 85 54 06 0F FF 09 50 75-08 95 04 15 00 25 FF 82
0x0320: 02 01 06 F4 FF 09 02 75-08 95 06 15 00 25 FF 82
0x0330: 02 01 09 08 75 01 95 01-15 00 25 01 81 02 75 07
0x0340: 95 01 81 01 C0 09 05 A1-02 85 55 06 0F FF 09 50
0x0350: 75 08 95 04 15 00 25 FF-92 02 01 06 F4 FF 09 02
0x0360: 75 08 95 06 15 00 25 FF-92 02 01 09 08 75 01 95
0x0370: 01 15 00 25 01 91 02 75-07 95 01 91 01 09 04 75
0x0380: 08 95 08 15 00 25 FF 92-02 01 C0 09 06 A1 02 85
0x0390: 56 09 03 75 08 95 06 15-00 25 FF B2 02 01 09 09
0x03A0: 75 01 95 01 15 00 25 01-B1 02 75 07 95 01 B1 01
0x03B0: C0 C0 06 A1 FF 09 60 A1-01 85 58 95 01 75 10 09
0x03C0: 03 81 02 C0
Parsed
-----------------------------------------------------------
Usage Page (Vendor-defined)................0x0000: 06 FF FF
Usage (0x01)...............................0x0003: 09 01
Collection (Application)...................0x0005: A1 01
..Report ID (90)...........................0x0007: 85 5A
..Usage (0x03).............................0x0009: 09 03
..Report Size (32).........................0x000B: 75 20
..Report Count (128).......................0x000D: 95 80
..Feature (Data,Var,Abs)...................0x000F: B1 02
..Report ID (91)...........................0x0011: 85 5B
..Usage (0x04).............................0x0013: 09 04
..Report Size (32).........................0x0015: 75 20
..Report Count (128).......................0x0017: 95 80
..Input (Data,Var,Abs).....................0x0019: 81 02
End Collection ()..........................0x001B: C0
Usage Page (Digitizers)....................0x001C: 05 0D
Usage (Touch Screen).......................0x001E: 09 04
Collection (Logical).......................0x0020: A1 02
..Report ID (64)...........................0x0022: 85 40
..Usage (Tip Switch).......................0x0024: 09 42
..Logical Minimum (0)......................0x0026: 15 00
..Logical Maximum (1)......................0x0028: 25 01
..Report Size (1)..........................0x002A: 75 01
..Report Count (1).........................0x002C: 95 01
..Input (Data,Var,Abs).....................0x002E: 81 02
..Report Count (7).........................0x0030: 95 07
..Input (Cnst,Var,Abs).....................0x0032: 81 03
..Usage Page (Generic Desktop Controls)....0x0034: 05 01
..Usage (X)................................0x0036: 09 30
..Report Size (16).........................0x0038: 75 10
..Report Count (1).........................0x003A: 95 01
..Push.....................................0x003C: A4
..Unit Exponent (-2).......................0x003D: 55 0E
..Unit (Centimeter)........................0x003F: 65 11
..Physical Maximum (2934)..................0x0041: 46 76 0B
..Logical Maximum (32767)..................0x0044: 26 FF 7F
..Input (Data,Var,Abs).....................0x0047: 81 02
..Usage (Y)................................0x0049: 09 31
..Physical Maximum (1652)..................0x004B: 46 74 06
..Logical Maximum (32767)..................0x004E: 26 FF 7F
..Input (Data,Var,Abs).....................0x0051: 81 02
..Pop......................................0x0053: B4
End Collection ()..........................0x0054: C0
Report Size (8)............................0x0055: 75 08
Logical Minimum (0)........................0x0057: 15 00
Logical Maximum (255)......................0x0059: 26 FF 00
Usage Page (Vendor-defined)................0x005C: 06 0B FF
Usage (0x0B)...............................0x005F: 09 0B
Collection (Application)...................0x0061: A1 01
..Report Count (2).........................0x0063: 95 02
..Usage (0x48).............................0x0065: 09 48
..Report ID (72)...........................0x0067: 85 48
..Feature (Data,Var,Abs)...................0x0069: B1 02
..Report Count (15)........................0x006B: 95 0F
..Usage (0x29).............................0x006D: 09 29
..Report ID (41)...........................0x006F: 85 29
..Feature (Data,Var,Abs)...................0x0071: B1 02
..Report Count (31)........................0x0073: 95 1F
..Usage (0x2A).............................0x0075: 09 2A
..Report ID (42)...........................0x0077: 85 2A
..Feature (Data,Var,Abs)...................0x0079: B1 02
..Report Count (62)........................0x007B: 95 3E
..Usage (0x2B).............................0x007D: 09 2B
..Report ID (43)...........................0x007F: 85 2B
..Feature (Data,Var,Abs)...................0x0081: B1 02
..Report Count (254).......................0x0083: 95 FE
..Usage (0x2C).............................0x0085: 09 2C
..Report ID (44)...........................0x0087: 85 2C
..Feature (Data,Var,Abs)...................0x0089: B1 02
..Report Count (510).......................0x008B: 96 FE 01
..Usage (0x2D).............................0x008E: 09 2D
..Report ID (45)...........................0x0090: 85 2D
..Feature (Data,Var,Abs)...................0x0092: B1 02
..Report Count (15)........................0x0094: 95 0F
..Usage (0x2E).............................0x0096: 09 2E
..Report ID (46)...........................0x0098: 85 2E
..Input (Data,Var,Abs).....................0x009A: 81 02
..Report Count (31)........................0x009C: 95 1F
..Usage (0x2F).............................0x009E: 09 2F
..Report ID (47)...........................0x00A0: 85 2F
..Input (Data,Var,Abs).....................0x00A2: 81 02
..Report Count (62)........................0x00A4: 95 3E
..Usage (0x30).............................0x00A6: 09 30
..Report ID (48)...........................0x00A8: 85 30
..Input (Data,Var,Abs).....................0x00AA: 81 02
..Report Count (254).......................0x00AC: 95 FE
..Usage (0x31).............................0x00AE: 09 31
..Report ID (49)...........................0x00B0: 85 31
..Input (Data,Var,Abs).....................0x00B2: 81 02
..Report Count (510).......................0x00B4: 96 FE 01
..Usage (0x32).............................0x00B7: 09 32
..Report ID (50)...........................0x00B9: 85 32
..Input (Data,Var,Abs).....................0x00BB: 81 02
..Report Count (1022)......................0x00BD: 96 FE 03
..Usage (0x33).............................0x00C0: 09 33
..Report ID (51)...........................0x00C2: 85 33
..Input (Data,Var,Abs).....................0x00C4: 81 02
..Report Count (2046)......................0x00C6: 96 FE 07
..Usage (0x34).............................0x00C9: 09 34
..Report ID (52)...........................0x00CB: 85 34
..Input (Data,Var,Abs).....................0x00CD: 81 02
..Report Count (4094)......................0x00CF: 96 FE 0F
..Usage (0x35).............................0x00D2: 09 35
..Report ID (53)...........................0x00D4: 85 35
..Input (Data,Var,Abs).....................0x00D6: 81 02
..Report Count (3582)......................0x00D8: 96 FE 0D
..Usage (0x36).............................0x00DB: 09 36
..Report ID (54)...........................0x00DD: 85 36
..Input (Data,Var,Abs).....................0x00DF: 81 02
..Report Count (7487)......................0x00E1: 96 3F 1D
..Usage (0x37).............................0x00E4: 09 37
..Report ID (55)...........................0x00E6: 85 37
..Input (Data,Var,Abs).....................0x00E8: 81 02
End Collection ()..........................0x00EA: C0
Logical Minimum (0)........................0x00EB: 15 00
Logical Maximum (65535)....................0x00ED: 27 FF FF 00 00
Usage Page (Digitizers)....................0x00F2: 05 0D
Usage (Reserved)...........................0x00F4: 09 0F
Collection (Application)...................0x00F6: A1 01
..Report ID (7)............................0x00F8: 85 07
..Usage (Reserved).........................0x00FA: 09 56
..Report Count (1).........................0x00FC: 95 01
..Report Size (16).........................0x00FE: 75 10
..Input (Data,Var,Abs).....................0x0100: 81 02
..Usage (Reserved).........................0x0102: 09 61
..Report Size (8)..........................0x0104: 75 08
..Report Count (61)........................0x0106: 95 3D
..Input (Cnst,Var,Abs).....................0x0108: 81 03
..Report ID (8)............................0x010A: 85 08
..Usage (Reserved).........................0x010C: 09 56
..Report Count (1).........................0x010E: 95 01
..Report Size (16).........................0x0110: 75 10
..Input (Data,Var,Abs).....................0x0112: 81 02
..Usage (Reserved).........................0x0114: 09 61
..Report Size (8)..........................0x0116: 75 08
..Report Count (209).......................0x0118: 95 D1
..Input (Cnst,Var,Abs).....................0x011A: 81 03
..Report ID (10)...........................0x011C: 85 0A
..Usage (Reserved).........................0x011E: 09 56
..Report Count (1).........................0x0120: 95 01
..Report Size (16).........................0x0122: 75 10
..Input (Data,Var,Abs).....................0x0124: 81 02
..Usage (Reserved).........................0x0126: 09 61
..Report Size (8)..........................0x0128: 75 08
..Report Count (253).......................0x012A: 95 FD
..Input (Cnst,Var,Abs).....................0x012C: 81 03
..Report ID (11)...........................0x012E: 85 0B
..Usage (Reserved).........................0x0130: 09 56
..Report Count (1).........................0x0132: 95 01
..Report Size (16).........................0x0134: 75 10
..Input (Data,Var,Abs).....................0x0136: 81 02
..Usage (Reserved).........................0x0138: 09 61
..Report Size (8)..........................0x013A: 75 08
..Report Count (3497)......................0x013C: 96 A9 0D
..Input (Cnst,Var,Abs).....................0x013F: 81 03
..Report ID (12)...........................0x0141: 85 0C
..Usage (Reserved).........................0x0143: 09 56
..Report Count (1).........................0x0145: 95 01
..Report Size (16).........................0x0147: 75 10
..Input (Data,Var,Abs).....................0x0149: 81 02
..Usage (Reserved).........................0x014B: 09 61
..Report Size (8)..........................0x014D: 75 08
..Report Count (4297)......................0x014F: 96 C9 10
..Input (Cnst,Var,Abs).....................0x0152: 81 03
..Report ID (13)...........................0x0154: 85 0D
..Usage (Reserved).........................0x0156: 09 56
..Report Count (1).........................0x0158: 95 01
..Report Size (16).........................0x015A: 75 10
..Input (Data,Var,Abs).....................0x015C: 81 02
..Usage (Reserved).........................0x015E: 09 61
..Report Size (8)..........................0x0160: 75 08
..Report Count (1497)......................0x0162: 96 D9 05
..Input (Cnst,Var,Abs).....................0x0165: 81 03
..Report ID (28)...........................0x0167: 85 1C
..Usage (Reserved).........................0x0169: 09 56
..Report Count (1).........................0x016B: 95 01
..Report Size (16).........................0x016D: 75 10
..Input (Data,Var,Abs).....................0x016F: 81 02
..Usage (Reserved).........................0x0171: 09 61
..Report Size (8)..........................0x0173: 75 08
..Report Count (1997)......................0x0175: 96 CD 07
..Input (Cnst,Var,Abs).....................0x0178: 81 03
..Report ID (26)...........................0x017A: 85 1A
..Usage (Reserved).........................0x017C: 09 56
..Report Count (1).........................0x017E: 95 01
..Report Size (16).........................0x0180: 75 10
..Input (Data,Var,Abs).....................0x0182: 81 02
..Usage (Reserved).........................0x0184: 09 61
..Report Size (8)..........................0x0186: 75 08
..Report Count (7485)......................0x0188: 96 3D 1D
..Input (Cnst,Var,Abs).....................0x018B: 81 03
..Report ID (6)............................0x018D: 85 06
..Usage (Reserved).........................0x018F: 09 63
..Report Size (8)..........................0x0191: 75 08
..Report Count (119).......................0x0193: 95 77
..Feature (Data,Var,Abs)...................0x0195: B1 02
..Report ID (5)............................0x0197: 85 05
..Usage Page (Vendor-defined)..............0x0199: 06 00 FF
..Usage (0xC8).............................0x019C: 09 C8
..Report Size (8)..........................0x019E: 75 08
..Report Count (1).........................0x01A0: 95 01
..Feature (Data,Var,Abs)...................0x01A2: B1 02
..Report ID (9)............................0x01A4: 85 09
..Usage (0xC9).............................0x01A6: 09 C9
..Report Size (8)..........................0x01A8: 75 08
..Report Count (63)........................0x01AA: 95 3F
..Feature (Data,Var,Abs)...................0x01AC: B1 02
End Collection ()..........................0x01AE: C0
Usage Page (Vendor-defined)................0x01AF: 06 0F FF
Usage (0x50)...............................0x01B2: 09 50
Collection (Application)...................0x01B4: A1 01
..Report ID (31)...........................0x01B6: 85 1F
..Report Size (8)..........................0x01B8: 75 08
..Report Count (60)........................0x01BA: 95 3C
..Logical Minimum (0)......................0x01BC: 15 00
..Logical Maximum (255)....................0x01BE: 26 FF 00
..Usage (0x60).............................0x01C1: 09 60
..Input (Data,Var,Abs).....................0x01C3: 81 02
..Report ID (31)...........................0x01C5: 85 1F
..Report Size (8)..........................0x01C7: 75 08
..Report Count (60)........................0x01C9: 95 3C
..Logical Minimum (0)......................0x01CB: 15 00
..Logical Maximum (255)....................0x01CD: 26 FF 00
..Usage (0x61).............................0x01D0: 09 61
..Output (Data,Var,Abs)....................0x01D2: 91 02
..Report ID (33)...........................0x01D4: 85 21
..Report Size (32).........................0x01D6: 75 20
..Report Count (1).........................0x01D8: 95 01
..Logical Minimum (-2147483648)............0x01DA: 17 00 00 00 80
..Logical Maximum (2147483647).............0x01DF: 27 FF FF FF 7F
..Usage (0x66).............................0x01E4: 09 66
..Input (Data,Var,Abs).....................0x01E6: 81 02
..Usage (0x67).............................0x01E8: 09 67
..Input (Data,Var,Abs).....................0x01EA: 81 02
..Usage (0x68).............................0x01EC: 09 68
..Input (Data,Var,Abs).....................0x01EE: 81 02
..Usage (0x69).............................0x01F0: 09 69
..Input (Data,Var,Abs).....................0x01F2: 81 02
..Report ID (34)...........................0x01F4: 85 22
..Report Size (32).........................0x01F6: 75 20
..Report Count (1).........................0x01F8: 95 01
..Logical Minimum (-2147483648)............0x01FA: 17 00 00 00 80
..Logical Maximum (2147483647).............0x01FF: 27 FF FF FF 7F
..Usage (0x72).............................0x0204: 09 72
..Input (Data,Var,Abs).....................0x0206: 81 02
..Usage (0x73).............................0x0208: 09 73
..Input (Data,Var,Abs).....................0x020A: 81 02
..Usage (0x74).............................0x020C: 09 74
..Input (Data,Var,Abs).....................0x020E: 81 02
..Usage (0x75).............................0x0210: 09 75
..Input (Data,Var,Abs).....................0x0212: 81 02
..Report ID (34)...........................0x0214: 85 22
..Report Size (32).........................0x0216: 75 20
..Report Count (1).........................0x0218: 95 01
..Logical Minimum (-2147483648)............0x021A: 17 00 00 00 80
..Logical Maximum (2147483647).............0x021F: 27 FF FF FF 7F
..Usage (0x7A).............................0x0224: 09 7A
..Feature (Data,Var,Abs)...................0x0226: B1 02
..Usage (0x7B).............................0x0228: 09 7B
..Feature (Data,Var,Abs)...................0x022A: B1 02
..Usage (0x7C).............................0x022C: 09 7C
..Feature (Data,Var,Abs)...................0x022E: B1 02
..Usage (0x7D).............................0x0230: 09 7D
..Feature (Data,Var,Abs)...................0x0232: B1 02
..Report ID (35)...........................0x0234: 85 23
..Report Size (32).........................0x0236: 75 20
..Report Count (1).........................0x0238: 95 01
..Logical Minimum (-2147483648)............0x023A: 17 00 00 00 80
..Logical Maximum (2147483647).............0x023F: 27 FF FF FF 7F
..Usage (0x86).............................0x0244: 09 86
..Feature (Data,Var,Abs)...................0x0246: B1 02
..Usage (0x87).............................0x0248: 09 87
..Feature (Data,Var,Abs)...................0x024A: B1 02
..Usage (0x88).............................0x024C: 09 88
..Feature (Data,Var,Abs)...................0x024E: B1 02
..Usage (0x89).............................0x0250: 09 89
..Feature (Data,Var,Abs)...................0x0252: B1 02
End Collection ()..........................0x0254: C0
Usage Page (Vendor-defined)................0x0255: 06 0F FF
Usage (0x60)...............................0x0258: 09 60
Collection (Application)...................0x025A: A1 01
..Report ID (25)...........................0x025C: 85 19
..Report Size (8)..........................0x025E: 75 08
..Report Count (4).........................0x0260: 95 04
..Logical Minimum (0)......................0x0262: 15 00
..Logical Maximum (255)....................0x0264: 26 FF 00
..Usage (0x00).............................0x0267: 09 00
..Output (Data,Var,Abs)....................0x0269: 91 02
..Report ID (25)...........................0x026B: 85 19
..Report Size (8)..........................0x026D: 75 08
..Report Count (4).........................0x026F: 95 04
..Logical Minimum (0)......................0x0271: 15 00
..Logical Maximum (255)....................0x0273: 26 FF 00
..Usage (0xC6).............................0x0276: 09 C6
..Input (Data,Var,Abs).....................0x0278: 81 02
End Collection ()..........................0x027A: C0
Usage Page (Digitizers)....................0x027B: 05 0D
Usage (Pen)................................0x027D: 09 02
Collection (Application)...................0x027F: A1 01
..Report ID (1)............................0x0281: 85 01
..Usage (Stylus)...........................0x0283: 09 20
..Physical Minimum (0).....................0x0285: 35 00
..Collection (Physical)....................0x0287: A1 00
....Usage (In Range).......................0x0289: 09 32
....Usage (Tip Switch).....................0x028B: 09 42
....Usage (Barrel Switch)..................0x028D: 09 44
....Usage (Invert).........................0x028F: 09 3C
....Usage (Eraser).........................0x0291: 09 45
....Logical Minimum (0)....................0x0293: 15 00
....Logical Maximum (1)....................0x0295: 25 01
....Report Size (1)........................0x0297: 75 01
....Report Count (5).......................0x0299: 95 05
....Input (Data,Var,Abs)...................0x029B: 81 02
....Report Count (3).......................0x029D: 95 03
....Input (Cnst,Var,Abs)...................0x029F: 81 03
....Usage Page (Generic Desktop Controls)..0x02A1: 05 01
....Usage (X)..............................0x02A3: 09 30
....Report Size (16).......................0x02A5: 75 10
....Report Count (1).......................0x02A7: 95 01
....Push...................................0x02A9: A4
....Unit Exponent (-2).....................0x02AA: 55 0E
....Unit (Centimeter)......................0x02AC: 65 11
....Physical Maximum (2853)................0x02AE: 46 25 0B
....Logical Maximum (9600).................0x02B1: 26 80 25
....Input (Data,Var,Abs)...................0x02B4: 81 02
....Usage (Y)..............................0x02B6: 09 31
....Physical Maximum (1902)................0x02B8: 46 6E 07
....Logical Maximum (7200).................0x02BB: 26 20 1C
....Input (Data,Var,Abs)...................0x02BE: 81 02
....Pop....................................0x02C0: B4
....Usage Page (Digitizers)................0x02C1: 05 0D
....Usage (Tip Pressure)...................0x02C3: 09 30
....Logical Maximum (4096).................0x02C5: 26 00 10
....Input (Data,Var,Abs)...................0x02C8: 81 02
....Push...................................0x02CA: A4
....Unit Exponent (-2).....................0x02CB: 55 0E
....Unit (Degrees).........................0x02CD: 65 14
....Physical Minimum (-9000)...............0x02CF: 36 D8 DC
....Physical Maximum (9000)................0x02D2: 46 28 23
....Logical Maximum (18000)................0x02D5: 26 50 46
....Usage (X Tilt).........................0x02D8: 09 3D
....Input (Data,Var,Abs,Null)..............0x02DA: 81 42
....Usage (Y Tilt).........................0x02DC: 09 3E
....Input (Data,Var,Abs,Null)..............0x02DE: 81 42
....Unit Exponent (-4).....................0x02E0: 55 0C
....Unit (SI Linear).......................0x02E2: 66 01 10
....Physical Minimum (0)...................0x02E5: 35 00
....Physical Maximum (65535)...............0x02E7: 47 FF FF 00 00
....Logical Maximum (65535)................0x02EC: 27 FF FF 00 00
....Usage (Reserved).......................0x02F1: 09 56
....Input (Data,Var,Abs)...................0x02F3: 81 02
....Pop....................................0x02F5: B4
....Usage Page (Vendor-defined)............0x02F6: 06 00 FF
....Usage (0x01)...........................0x02F9: 09 01
....Report Size (8)........................0x02FB: 75 08
....Report Count (1).......................0x02FD: 95 01
....Input (Data,Var,Abs)...................0x02FF: 81 02
....Input (Cnst,Var,Abs)...................0x0301: 81 03
..End Collection ()........................0x0303: C0
End Collection ()..........................0x0304: C0
Usage Page (Vendor-defined)................0x0305: 06 F4 FF
Usage (0x01)...............................0x0308: 09 01
Collection (Application)...................0x030A: A1 01
..Usage (0x07).............................0x030C: 09 07
..Collection (Logical).....................0x030E: A1 02
....Report ID (84).........................0x0310: 85 54
....Usage Page (Vendor-defined)............0x0312: 06 0F FF
....Usage (0x50)...........................0x0315: 09 50
....Report Size (8)........................0x0317: 75 08
....Report Count (4).......................0x0319: 95 04
....Logical Minimum (0)....................0x031B: 15 00
....Logical Maximum (-1)...................0x031D: 25 FF
....Input (Data,Var,Abs,Buffered)..........0x031F: 82 02 01
....Usage Page (Vendor-defined)............0x0322: 06 F4 FF
....Usage (0x02)...........................0x0325: 09 02
....Report Size (8)........................0x0327: 75 08
....Report Count (6).......................0x0329: 95 06
....Logical Minimum (0)....................0x032B: 15 00
....Logical Maximum (-1)...................0x032D: 25 FF
....Input (Data,Var,Abs,Buffered)..........0x032F: 82 02 01
....Usage (0x08)...........................0x0332: 09 08
....Report Size (1)........................0x0334: 75 01
....Report Count (1).......................0x0336: 95 01
....Logical Minimum (0)....................0x0338: 15 00
....Logical Maximum (1)....................0x033A: 25 01
....Input (Data,Var,Abs)...................0x033C: 81 02
....Report Size (7)........................0x033E: 75 07
....Report Count (1).......................0x0340: 95 01
....Input (Cnst,Ary,Abs)...................0x0342: 81 01
..End Collection ()........................0x0344: C0
..Usage (0x05).............................0x0345: 09 05
..Collection (Logical).....................0x0347: A1 02
....Report ID (85).........................0x0349: 85 55
....Usage Page (Vendor-defined)............0x034B: 06 0F FF
....Usage (0x50)...........................0x034E: 09 50
....Report Size (8)........................0x0350: 75 08
....Report Count (4).......................0x0352: 95 04
....Logical Minimum (0)....................0x0354: 15 00
....Logical Maximum (-1)...................0x0356: 25 FF
....Output (Data,Var,Abs,Buffered).........0x0358: 92 02 01
....Usage Page (Vendor-defined)............0x035B: 06 F4 FF
....Usage (0x02)...........................0x035E: 09 02
....Report Size (8)........................0x0360: 75 08
....Report Count (6).......................0x0362: 95 06
....Logical Minimum (0)....................0x0364: 15 00
....Logical Maximum (-1)...................0x0366: 25 FF
....Output (Data,Var,Abs,Buffered).........0x0368: 92 02 01
....Usage (0x08)...........................0x036B: 09 08
....Report Size (1)........................0x036D: 75 01
....Report Count (1).......................0x036F: 95 01
....Logical Minimum (0)....................0x0371: 15 00
....Logical Maximum (1)....................0x0373: 25 01
....Output (Data,Var,Abs)..................0x0375: 91 02
....Report Size (7)........................0x0377: 75 07
....Report Count (1).......................0x0379: 95 01
....Output (Cnst,Ary,Abs)..................0x037B: 91 01
....Usage (0x04)...........................0x037D: 09 04
....Report Size (8)........................0x037F: 75 08
....Report Count (8).......................0x0381: 95 08
....Logical Minimum (0)....................0x0383: 15 00
....Logical Maximum (-1)...................0x0385: 25 FF
....Output (Data,Var,Abs,Buffered).........0x0387: 92 02 01
..End Collection ()........................0x038A: C0
..Usage (0x06).............................0x038B: 09 06
..Collection (Logical).....................0x038D: A1 02
....Report ID (86).........................0x038F: 85 56
....Usage (0x03)...........................0x0391: 09 03
....Report Size (8)........................0x0393: 75 08
....Report Count (6).......................0x0395: 95 06
....Logical Minimum (0)....................0x0397: 15 00
....Logical Maximum (-1)...................0x0399: 25 FF
....Feature (Data,Var,Abs,Buffered)........0x039B: B2 02 01
....Usage (0x09)...........................0x039E: 09 09
....Report Size (1)........................0x03A0: 75 01
....Report Count (1).......................0x03A2: 95 01
....Logical Minimum (0)....................0x03A4: 15 00
....Logical Maximum (1)....................0x03A6: 25 01
....Feature (Data,Var,Abs).................0x03A8: B1 02
....Report Size (7)........................0x03AA: 75 07
....Report Count (1).......................0x03AC: 95 01
....Feature (Cnst,Ary,Abs).................0x03AE: B1 01
..End Collection ()........................0x03B0: C0
End Collection ()..........................0x03B1: C0
Usage Page (Vendor-defined)................0x03B2: 06 A1 FF
Usage (0x60)...............................0x03B5: 09 60
Collection (Application)...................0x03B7: A1 01
..Report ID (88)...........................0x03B9: 85 58
..Report Count (1).........................0x03BB: 95 01
..Report Size (16).........................0x03BD: 75 10
..Usage (0x03).............................0x03BF: 09 03
..Input (Data,Var,Abs).....................0x03C1: 81 02
End Collection ()..........................0x03C3: C0
lkd> !hidfdo 0xffff8002bb6e6390
FDO 0xffff8002bb6e6390 (!devobj/!devstack)
==============================================
Name : \Device\_HID00000001
Vendor ID : 0x045E(Microsoft Corporation)
Product ID : 0xF002
Version Number : 0x0001
Is Present? : Y
Report Descriptor : !hidrd 0xffff8002b8a1e020 0xa3
Per-FDO IFR Log(s): !rcdrlogdump HIDCLASS -a 0xFFFF8002BB6E7000
!rcdrlogdump HIDCLASS -a 0xFFFF8002BAD89000 (Device Info)
!rcdrlogdump HIDCLASS -a 0xFFFF8002BAD8B000 (INT Reports)
Position in HID tree
dt FDO_EXTENSION 0xffff8002bb6e6500
Device States
--------------------------
Power States..........: S0/D0
State Machine State...: 0n0
Idle IRP..............: !irp 0xffff8002bdec0050 (completed with status code 0x0)
Idle PDOs.............: 0
WaitWake IRP..........: none
Power-delayed IRPs....: 0
PDO WaitWake IRPs.....: 0
Open Count............: 5
Last INT Report Status: 0x0
Last INT Report Time..: 05/31/2020-09:42:14.653 (Tasmania Standard Time)
Device Capabilities
--------------------------
Support D1 : N
Support D2 : N
Removable : N
SurpriseRemovalOK : Y
Wake from D0 : N
Wake from D1 : N
Wake from D2 : N
Wake from D3 : N
Device states : S0=>D0, S1=>D-1, S2=>D-1, S3=>D-1, S4=>D3 S5=>D3
SystemWake : S0
DeviceWake : D3
PingPong IRPs (2 Total)
--------------------------
#0: dt HIDCLASS_PINGPONG 0xffff8002b9ef00a0
!irp 0xffff8002b47f0990 (pending on \Driver\vhf)
#1: dt HIDCLASS_PINGPONG 0xffff8002b9ef0180
!irp 0xffff8002b4702a70 (pending on \Driver\vhf)
Collections (2 Total)
--------------------------
Collection Num..............: 1
Collection..................: dt HIDCLASS_COLLECTION 0xffff8002b733e820
Collection PDO..............: !hidpdo 0xffff8002b6850100
UsagePage...................: Generic Desktop Controls (0x01)
Usage.......................: Portable Device Control (0x0D)
Report Lengths..............: 0x2(Input) 0x0(Output) 0x2(Feature)
Preparsed Data..............: !hidppd 0xffff8002b6a68560
Open Count..................: 1 (Read:1|Write:0 Restriction:[])
Pending Reads...............: 1
Cumulative # of INT Reports.: 0
Last INT Report Time........: 01/02/1601-11:00:00.000 (Tasmania Standard Time)
Collection Num..............: 2
Collection..................: dt HIDCLASS_COLLECTION 0xffff8002b733e9b0
Collection PDO..............: !hidpdo 0xffff8002b7141100
UsagePage...................: Consumer (0x0C)
Usage.......................: Consumer Control (0x01)
Report Lengths..............: 0x3(Input) 0x0(Output) 0x0(Feature)
Preparsed Data..............: !hidppd 0xffff8002becedef0
Open Count..................: 3 (Read:3|Write:1 Restriction:[])
Pending Reads...............: 3
Cumulative # of INT Reports.: 0
Last INT Report Time........: 01/02/1601-11:00:00.000 (Tasmania Standard Time)
!devnode 0xffff8002bb6e5ba0
---------------------------
State : DeviceNodeStarted (0n776)
Instance Path : VHF\HID_DEVICE_SYSTEM_VHF\3&3ba05f&0&{8b47af30-b90b-5dfd-bf61-87c9a03f89c3}
State Machine Information
---------------------------
Current Device State: 0n0
Device State History: <Event> New-State
[ 2]: <OperationSuccess>.........0n0
[ 1]: <OperationSuccess>.........0n0
[ 0]: <PnPStart>.................0n0
Device Event History:
[ 0]: PnPStart
lkd> !hidrd 0xffff8002b8a1e020 0xa3
Report Descriptor at 0xffff8002b8a1e020
Raw Data
-------------------------------------------------------
0x0000: 15 00 25 01 75 01 05 01-09 0D A1 01 85 01 05 01
0x0010: 09 0D A1 02 05 07 09 E3-95 01 81 02 05 01 09 CB
0x0020: 95 01 B1 02 C0 05 01 09-0D A1 02 05 01 09 81 95
0x0030: 01 81 02 05 01 09 CB 95-01 B1 02 C0 05 01 09 0D
0x0040: A1 02 05 0C 09 E9 95 01-81 02 05 01 09 CB 95 01
0x0050: B1 02 C0 05 01 09 0D A1-02 05 0C 09 EA 95 01 81
0x0060: 02 05 01 09 CB 95 01 B1-02 C0 05 01 09 0D A1 02
0x0070: 05 01 09 CA 95 01 81 02-95 03 81 03 05 01 09 CB
0x0080: 95 01 B1 02 95 03 B1 03-C0 C0 05 0C 09 01 A1 01
0x0090: 85 02 75 10 95 01 15 00-26 FF 03 19 00 2A FF 03
0x00A0: 81 00 C0
Parsed
-----------------------------------------------------------
Logical Minimum (0)........................0x0000: 15 00
Logical Maximum (1)........................0x0002: 25 01
Report Size (1)............................0x0004: 75 01
Usage Page (Generic Desktop Controls)......0x0006: 05 01
Usage (Portable Device Control)............0x0008: 09 0D
Collection (Application)...................0x000A: A1 01
..Report ID (1)............................0x000C: 85 01
..Usage Page (Generic Desktop Controls)....0x000E: 05 01
..Usage (Portable Device Control)..........0x0010: 09 0D
..Collection (Logical).....................0x0012: A1 02
....Usage Page (Keyboard/keypad)...........0x0014: 05 07
....Usage (0xE3)...........................0x0016: 09 E3
....Report Count (1).......................0x0018: 95 01
....Input (Data,Var,Abs)...................0x001A: 81 02
....Usage Page (Generic Desktop Controls)..0x001C: 05 01
....Usage (Control Enable).................0x001E: 09 CB
....Report Count (1).......................0x0020: 95 01
....Feature (Data,Var,Abs).................0x0022: B1 02
..End Collection ()........................0x0024: C0
..Usage Page (Generic Desktop Controls)....0x0025: 05 01
..Usage (Portable Device Control)..........0x0027: 09 0D
..Collection (Logical).....................0x0029: A1 02
....Usage Page (Generic Desktop Controls)..0x002B: 05 01
....Usage (System Power Down)..............0x002D: 09 81
....Report Count (1).......................0x002F: 95 01
....Input (Data,Var,Abs)...................0x0031: 81 02
....Usage Page (Generic Desktop Controls)..0x0033: 05 01
....Usage (Control Enable).................0x0035: 09 CB
....Report Count (1).......................0x0037: 95 01
....Feature (Data,Var,Abs).................0x0039: B1 02
..End Collection ()........................0x003B: C0
..Usage Page (Generic Desktop Controls)....0x003C: 05 01
..Usage (Portable Device Control)..........0x003E: 09 0D
..Collection (Logical).....................0x0040: A1 02
....Usage Page (Consumer)..................0x0042: 05 0C
....Usage (Volume Increment)...............0x0044: 09 E9
....Report Count (1).......................0x0046: 95 01
....Input (Data,Var,Abs)...................0x0048: 81 02
....Usage Page (Generic Desktop Controls)..0x004A: 05 01
....Usage (Control Enable).................0x004C: 09 CB
....Report Count (1).......................0x004E: 95 01
....Feature (Data,Var,Abs).................0x0050: B1 02
..End Collection ()........................0x0052: C0
..Usage Page (Generic Desktop Controls)....0x0053: 05 01
..Usage (Portable Device Control)..........0x0055: 09 0D
..Collection (Logical).....................0x0057: A1 02
....Usage Page (Consumer)..................0x0059: 05 0C
....Usage (Volume Decrement)...............0x005B: 09 EA
....Report Count (1).......................0x005D: 95 01
....Input (Data,Var,Abs)...................0x005F: 81 02
....Usage Page (Generic Desktop Controls)..0x0061: 05 01
....Usage (Control Enable).................0x0063: 09 CB
....Report Count (1).......................0x0065: 95 01
....Feature (Data,Var,Abs).................0x0067: B1 02
..End Collection ()........................0x0069: C0
..Usage Page (Generic Desktop Controls)....0x006A: 05 01
..Usage (Portable Device Control)..........0x006C: 09 0D
..Collection (Logical).....................0x006E: A1 02
....Usage Page (Generic Desktop Controls)..0x0070: 05 01
....Usage (Reserved).......................0x0072: 09 CA
....Report Count (1).......................0x0074: 95 01
....Input (Data,Var,Abs)...................0x0076: 81 02
....Report Count (3).......................0x0078: 95 03
....Input (Cnst,Var,Abs)...................0x007A: 81 03
....Usage Page (Generic Desktop Controls)..0x007C: 05 01
....Usage (Control Enable).................0x007E: 09 CB
....Report Count (1).......................0x0080: 95 01
....Feature (Data,Var,Abs).................0x0082: B1 02
....Report Count (3).......................0x0084: 95 03
....Feature (Cnst,Var,Abs).................0x0086: B1 03
..End Collection ()........................0x0088: C0
End Collection ()..........................0x0089: C0
Usage Page (Consumer)......................0x008A: 05 0C
Usage (Consumer Control)...................0x008C: 09 01
Collection (Application)...................0x008E: A1 01
..Report ID (2)............................0x0090: 85 02
..Report Size (16).........................0x0092: 75 10
..Report Count (1).........................0x0094: 95 01
..Logical Minimum (0)......................0x0096: 15 00
..Logical Maximum (1023)...................0x0098: 26 FF 03
..Usage Minimum (Unassigned (0x00))........0x009B: 19 00
..Usage Maximum (Reserved (0x3FF)).........0x009D: 2A FF 03
..Input (Data,Ary,Abs).....................0x00A0: 81 00
End Collection ()..........................0x00A2: C0
lkd> !hidfdo 0xffff8002bb6e8120
FDO 0xffff8002bb6e8120 (!devobj/!devstack)
==============================================
Name : \Device\_HID00000002
Vendor ID : 0x045E(Microsoft Corporation)
Product ID : 0xF001
Version Number : 0x0001
Is Present? : Y
Report Descriptor : !hidrd 0xffff8002b642b320 0x40
Per-FDO IFR Log(s): !rcdrlogdump HIDCLASS -a 0xFFFF8002BAD8D000
!rcdrlogdump HIDCLASS -a 0xFFFF8002BAD8F000 (Device Info)
!rcdrlogdump HIDCLASS -a 0xFFFF8002BAD91000 (INT Reports)
Position in HID tree
dt FDO_EXTENSION 0xffff8002bb6e8290
Device States
--------------------------
Power States..........: S0/D0
State Machine State...: 0n0
Idle IRP..............: !irp 0xffff8002b4e10060 (completed with status code 0x0)
Idle PDOs.............: 0
WaitWake IRP..........: none
Power-delayed IRPs....: 0
PDO WaitWake IRPs.....: 0
Open Count............: 5
Last INT Report Status: 0x0
Last INT Report Time..: 01/02/1601-11:00:00.000 (Tasmania Standard Time)
Device Capabilities
--------------------------
Support D1 : N
Support D2 : N
Removable : N
SurpriseRemovalOK : Y
Wake from D0 : N
Wake from D1 : N
Wake from D2 : N
Wake from D3 : N
Device states : S0=>D0, S1=>D-1, S2=>D-1, S3=>D-1, S4=>D3 S5=>D3
SystemWake : S0
DeviceWake : D3
PingPong IRPs (2 Total)
--------------------------
#0: dt HIDCLASS_PINGPONG 0xffff8002b9eef3f0
!irp 0xffff8002b4890400 (pending on \Driver\vhf)
#1: dt HIDCLASS_PINGPONG 0xffff8002b9eef4d0
!irp 0xffff8002b488fb60 (pending on \Driver\vhf)
Collections (2 Total)
--------------------------
Collection Num..............: 1
Collection..................: dt HIDCLASS_COLLECTION 0xffff8002b64a9cb0
Collection PDO..............: !hidpdo 0xffff8002bf8a9100
UsagePage...................: Generic Desktop Controls (0x01)
Usage.......................: Keyboard (0x06)
Report Lengths..............: 0x3(Input) 0x0(Output) 0x0(Feature)
Preparsed Data..............: !hidppd 0xffff8002bb6d3180
Open Count..................: 1 (Read:1|Write:0 Restriction:[Read ])
Pending Reads...............: 1
Cumulative # of INT Reports.: 0
Last INT Report Time........: 01/02/1601-11:00:00.000 (Tasmania Standard Time)
Collection Num..............: 2
Collection..................: dt HIDCLASS_COLLECTION 0xffff8002b64a9e40
Collection PDO..............: !hidpdo 0xffff8002b7110100
UsagePage...................: Consumer (0x0C)
Usage.......................: Consumer Control (0x01)
Report Lengths..............: 0x3(Input) 0x0(Output) 0x0(Feature)
Preparsed Data..............: !hidppd 0xffff8002beced170
Open Count..................: 3 (Read:3|Write:1 Restriction:[])
Pending Reads...............: 3
Cumulative # of INT Reports.: 0
Last INT Report Time........: 01/02/1601-11:00:00.000 (Tasmania Standard Time)
!devnode 0xffff8002bb6e6010
---------------------------
State : DeviceNodeStarted (0n776)
Instance Path : VHF\HID_DEVICE_SYSTEM_VHF\3&3ba05f&0&{b5a92f8d-fc23-590d-a967-03b8f061939d}
State Machine Information
---------------------------
Current Device State: 0n0
Device State History: <Event> New-State
[ 2]: <OperationSuccess>.........0n0
[ 1]: <OperationSuccess>.........0n0
[ 0]: <PnPStart>.................0n0
Device Event History:
[ 0]: PnPStart
lkd> !hidrd 0xffff8002b642b320 0x40
Report Descriptor at 0xffff8002b642b320
Raw Data
-------------------------------------------------------
0x0000: 05 01 09 06 A1 01 85 01-05 07 19 E0 29 E7 15 00
0x0010: 25 01 75 01 95 08 81 02-95 01 75 08 25 65 19 00
0x0020: 29 65 81 00 C0 05 0C 09-01 A1 01 85 02 1A 00 00
0x0030: 2A FF 03 16 00 00 26 FF-03 75 10 95 01 81 00 C0
Parsed
-------------------------------------------------------
Usage Page (Generic Desktop Controls)..0x0000: 05 01
Usage (Keyboard).......................0x0002: 09 06
Collection (Application)...............0x0004: A1 01
..Report ID (1)........................0x0006: 85 01
..Usage Page (Keyboard/keypad).........0x0008: 05 07
..Usage Minimum (0xE0).................0x000A: 19 E0
..Usage Maximum (0xE7).................0x000C: 29 E7
..Logical Minimum (0)..................0x000E: 15 00
..Logical Maximum (1)..................0x0010: 25 01
..Report Size (1)......................0x0012: 75 01
..Report Count (8).....................0x0014: 95 08
..Input (Data,Var,Abs).................0x0016: 81 02
..Report Count (1).....................0x0018: 95 01
..Report Size (8)......................0x001A: 75 08
..Logical Maximum (101)................0x001C: 25 65
..Usage Minimum (0x00).................0x001E: 19 00
..Usage Maximum (0x65).................0x0020: 29 65
..Input (Data,Ary,Abs).................0x0022: 81 00
End Collection ()......................0x0024: C0
Usage Page (Consumer)..................0x0025: 05 0C
Usage (Consumer Control)...............0x0027: 09 01
Collection (Application)...............0x0029: A1 01
..Report ID (2)........................0x002B: 85 02
..Usage Minimum (Unassigned (0x00))....0x002D: 1A 00 00
..Usage Maximum (Reserved (0x3FF)).....0x0030: 2A FF 03
..Logical Minimum (0)..................0x0033: 16 00 00
..Logical Maximum (1023)...............0x0036: 26 FF 03
..Report Size (16).....................0x0039: 75 10
..Report Count (1).....................0x003B: 95 01
..Input (Data,Ary,Abs).................0x003D: 81 00
End Collection ()......................0x003F: C0
lkd> !hidfdo 0xffff8002bce21100
FDO 0xffff8002bce21100 (!devobj/!devstack)
==============================================
Name : \Device\_HID00000003
Vendor ID : 0x045E(Microsoft Corporation)
Product ID : 0xF005
Version Number : 0x0001
Is Present? : Y
Report Descriptor : !hidrd 0xffff8002bc2fd940 0x13e
Per-FDO IFR Log(s): !rcdrlogdump HIDCLASS -a 0xFFFF8002B46A9000
!rcdrlogdump HIDCLASS -a 0xFFFF8002B46AB000 (Device Info)
!rcdrlogdump HIDCLASS -a 0xFFFF8002B46AD000 (INT Reports)
Position in HID tree
dt FDO_EXTENSION 0xffff8002bce21270
Device States
--------------------------
Power States..........: S0/D0
State Machine State...: 0n0
Idle IRP..............: !irp 0xffff8002bf6dd940 (completed with status code 0x0)
Idle PDOs.............: 0
WaitWake IRP..........: none
Power-delayed IRPs....: 0
PDO WaitWake IRPs.....: 0
Open Count............: 2
Last INT Report Status: 0x0
Last INT Report Time..: 05/31/2020-10:09:38.387 (Tasmania Standard Time)
Device Capabilities
--------------------------
Support D1 : N
Support D2 : N
Removable : N
SurpriseRemovalOK : Y
Wake from D0 : N
Wake from D1 : N
Wake from D2 : N
Wake from D3 : N
Device states : S0=>D0, S1=>D-1, S2=>D-1, S3=>D-1, S4=>D3 S5=>D3
SystemWake : S0
DeviceWake : D3
PingPong IRPs (2 Total)
--------------------------
#0: dt HIDCLASS_PINGPONG 0xffff8002bd1d2d50
!irp 0xffff8002b47f1230 (pending on \Driver\vhf)
#1: dt HIDCLASS_PINGPONG 0xffff8002bd1d2e30
!irp 0xffff8002bce24630 (pending on \Driver\vhf)
Collections (1 Total)
--------------------------
Collection Num..............: 1
Collection..................: dt HIDCLASS_COLLECTION 0xffff8002b6e345c0
Collection PDO..............: !hidpdo 0xffff8002bccb0220
UsagePage...................: Sensor (0x20)
Usage.......................: Light: Ambient Light (0x41)
Report Lengths..............: 0x7(Input) 0x0(Output) 0x71(Feature)
Preparsed Data..............: !hidppd 0xffff8002bccad000
Open Count..................: 1 (Read:1|Write:1 Restriction:[])
Pending Reads...............: 1
Cumulative # of INT Reports.: 181
Last INT Report Time........: 05/31/2020-10:09:38.387 (Tasmania Standard Time)
!devnode 0xffff8002b7102620
---------------------------
State : DeviceNodeStarted (0n776)
Instance Path : VHF\HID_DEVICE_SYSTEM_VHF\5&35415d16&0&{06af7f03-3a39-5cbc-b3f5-1012e8d48337}
State Machine Information
---------------------------
Current Device State: 0n0
Device State History: <Event> New-State
[ 2]: <OperationSuccess>.........0n0
[ 1]: <OperationSuccess>.........0n0
[ 0]: <PnPStart>.................0n0
Device Event History:
[ 0]: PnPStart
lkd> !hidrd 0xffff8002bc2fd940 0x13e
Report Descriptor at 0xffff8002bc2fd940
Raw Data
-------------------------------------------------------
0x0000: 05 20 09 41 A1 00 85 01-0A 09 03 15 00 25 02 75
0x0010: 08 95 01 A1 02 0A 30 08-0A 31 08 0A 32 08 B1 00
0x0020: C0 0A 16 03 15 00 25 05-75 08 95 01 A1 02 0A 40
0x0030: 08 0A 41 08 0A 42 08 0A-43 08 0A 44 08 0A 45 08
0x0040: B1 00 C0 0A 19 03 15 00-25 05 75 08 95 01 A1 02
0x0050: 0A 50 08 0A 51 08 0A 52-08 0A 53 08 0A 54 08 0A
0x0060: 55 08 B1 00 C0 0A 01 02-15 00 25 06 75 08 95 01
0x0070: A1 02 0A 00 08 0A 01 08-0A 02 08 0A 03 08 0A 04
0x0080: 08 0A 05 08 0A 06 08 B1-00 C0 0A D1 E4 15 00 26
0x0090: FF FF 75 10 95 01 55 0E-B1 02 0A D1 14 15 00 26
0x00A0: FF FF 75 10 95 01 55 0E-B1 02 0A 0E 03 15 00 27
0x00B0: FF FF FF FF 75 20 95 01-55 00 B1 02 0A 04 03 15
0x00C0: 00 27 FF FF FF FF 75 20-95 01 55 00 B1 02 0A 18
0x00D0: 03 16 01 80 26 FF 7F 75-10 95 30 55 00 B1 02 0A
0x00E0: D1 04 17 01 00 00 80 27-FF FF FF 7F 75 20 95 01
0x00F0: 55 00 81 02 05 20 0A 01-02 15 00 25 06 75 08 95
0x0100: 01 A1 02 0A 00 08 0A 01-08 0A 02 08 0A 03 08 0A
0x0110: 04 08 0A 05 08 0A 06 08-81 00 C0 0A 02 02 15 00
0x0120: 25 05 75 08 95 01 A1 02-0A 10 08 0A 11 08 0A 12
0x0130: 08 0A 13 08 0A 14 08 0A-15 08 81 00 C0 C0
Parsed
--------------------------------------------------------------------------------------------------------------------
..Usage Page (Sensor)...............................................................................0x0000: 05 20
..Usage (Light: Ambient Light)......................................................................0x0002: 09 41
..Collection (Physical).............................................................................0x0004: A1 00
....Report ID (1)...................................................................................0x0006: 85 01
....Usage (Property: Sensor Connection Type)........................................................0x0008: 0A 09 03
....Logical Minimum (0).............................................................................0x000B: 15 00
....Logical Maximum (2).............................................................................0x000D: 25 02
....Report Size (8).................................................................................0x000F: 75 08
....Report Count (1)................................................................................0x0011: 95 01
....Collection (Logical)............................................................................0x0013: A1 02
......Usage (Reserved for use as Selection Values)..................................................0x0015: 0A 30 08
......Usage (Reserved for use as Selection Values)..................................................0x0018: 0A 31 08
......Usage (Reserved for use as Selection Values)..................................................0x001B: 0A 32 08
......Feature (Data,Ary,Abs)........................................................................0x001E: B1 00
....End Collection ()...............................................................................0x0020: C0
....Usage (Property: Reporting State)...............................................................0x0021: 0A 16 03
....Logical Minimum (0).............................................................................0x0024: 15 00
....Logical Maximum (5).............................................................................0x0026: 25 05
....Report Size (8).................................................................................0x0028: 75 08
....Report Count (1)................................................................................0x002A: 95 01
....Collection (Logical)............................................................................0x002C: A1 02
......Usage (Reserved for use as Selection Values)..................................................0x002E: 0A 40 08
......Usage (Reserved for use as Selection Values)..................................................0x0031: 0A 41 08
......Usage (Reserved for use as Selection Values)..................................................0x0034: 0A 42 08
......Usage (Reserved for use as Selection Values)..................................................0x0037: 0A 43 08
......Usage (Reserved for use as Selection Values)..................................................0x003A: 0A 44 08
......Usage (Reserved for use as Selection Values)..................................................0x003D: 0A 45 08
......Feature (Data,Ary,Abs)........................................................................0x0040: B1 00
....End Collection ()...............................................................................0x0042: C0
....Usage (Property: Power State)...................................................................0x0043: 0A 19 03
....Logical Minimum (0).............................................................................0x0046: 15 00
....Logical Maximum (5).............................................................................0x0048: 25 05
....Report Size (8).................................................................................0x004A: 75 08
....Report Count (1)................................................................................0x004C: 95 01
....Collection (Logical)............................................................................0x004E: A1 02
......Usage (Reserved for use as Selection Values)..................................................0x0050: 0A 50 08
......Usage (Reserved for use as Selection Values)..................................................0x0053: 0A 51 08
......Usage (Reserved for use as Selection Values)..................................................0x0056: 0A 52 08
......Usage (Reserved for use as Selection Values)..................................................0x0059: 0A 53 08
......Usage (Reserved for use as Selection Values)..................................................0x005C: 0A 54 08
......Usage (Reserved for use as Selection Values)..................................................0x005F: 0A 55 08
......Feature (Data,Ary,Abs)........................................................................0x0062: B1 00
....End Collection ()...............................................................................0x0064: C0
....Usage (Event: Sensor State).....................................................................0x0065: 0A 01 02
....Logical Minimum (0).............................................................................0x0068: 15 00
....Logical Maximum (6).............................................................................0x006A: 25 06
....Report Size (8).................................................................................0x006C: 75 08
....Report Count (1)................................................................................0x006E: 95 01
....Collection (Logical)............................................................................0x0070: A1 02
......Usage (Sensor State: Undefined)...............................................................0x0072: 0A 00 08
......Usage (Reserved for use as Selection Values)..................................................0x0075: 0A 01 08
......Usage (Reserved for use as Selection Values)..................................................0x0078: 0A 02 08
......Usage (Reserved for use as Selection Values)..................................................0x007B: 0A 03 08
......Usage (Reserved for use as Selection Values)..................................................0x007E: 0A 04 08
......Usage (Reserved for use as Selection Values)..................................................0x0081: 0A 05 08
......Usage (Reserved for use as Selection Values)..................................................0x0084: 0A 06 08
......Feature (Data,Ary,Abs)........................................................................0x0087: B1 00
....End Collection ()...............................................................................0x0089: C0
....Usage (Data Field: Illuminance (default Unit: Lux) with Modifier: Change Sensitivity Percent Relative)0x008A: 0A D1 E4
....Logical Minimum (0).............................................................................0x008D: 15 00
....Logical Maximum (-1)............................................................................0x008F: 26 FF FF
....Report Size (16)................................................................................0x0092: 75 10
....Report Count (1)................................................................................0x0094: 95 01
....Unit Exponent (-2)..............................................................................0x0096: 55 0E
....Feature (Data,Var,Abs)..........................................................................0x0098: B1 02
....Usage (Data Field: Illuminance (default Unit: Lux) with Modifier: Change Sensitivity Absolute)..0x009A: 0A D1 14
....Logical Minimum (0).............................................................................0x009D: 15 00
....Logical Maximum (-1)............................................................................0x009F: 26 FF FF
....Report Size (16)................................................................................0x00A2: 75 10
....Report Count (1)................................................................................0x00A4: 95 01
....Unit Exponent (-2)..............................................................................0x00A6: 55 0E
....Feature (Data,Var,Abs)..........................................................................0x00A8: B1 02
....Usage (Property: Report Interval (default Unit: milliseconds))..................................0x00AA: 0A 0E 03
....Logical Minimum (0).............................................................................0x00AD: 15 00
....Logical Maximum (-1)............................................................................0x00AF: 27 FF FF FF FF
....Report Size (32)................................................................................0x00B4: 75 20
....Report Count (1)................................................................................0x00B6: 95 01
....Unit Exponent (0)...............................................................................0x00B8: 55 00
....Feature (Data,Var,Abs)..........................................................................0x00BA: B1 02
....Usage (Property: Minimum Report Interval (default Unit: milliseconds))..........................0x00BC: 0A 04 03
....Logical Minimum (0).............................................................................0x00BF: 15 00
....Logical Maximum (-1)............................................................................0x00C1: 27 FF FF FF FF
....Report Size (32)................................................................................0x00C6: 75 20
....Report Count (1)................................................................................0x00C8: 95 01
....Unit Exponent (0)...............................................................................0x00CA: 55 00
....Feature (Data,Var,Abs)..........................................................................0x00CC: B1 02
....Usage (Property: Response Curve)................................................................0x00CE: 0A 18 03
....Logical Minimum (-32767)........................................................................0x00D1: 16 01 80
....Logical Maximum (32767).........................................................................0x00D4: 26 FF 7F
....Report Size (16)................................................................................0x00D7: 75 10
....Report Count (48)...............................................................................0x00D9: 95 30
....Unit Exponent (0)...............................................................................0x00DB: 55 00
....Feature (Data,Var,Abs)..........................................................................0x00DD: B1 02
....Usage (Data Field: Illuminance (default Unit: Lux)).............................................0x00DF: 0A D1 04
....Logical Minimum (-2147483647)...................................................................0x00E2: 17 01 00 00 80
....Logical Maximum (2147483647)....................................................................0x00E7: 27 FF FF FF 7F
....Report Size (32)................................................................................0x00EC: 75 20
....Report Count (1)................................................................................0x00EE: 95 01
....Unit Exponent (0)...............................................................................0x00F0: 55 00
....Input (Data,Var,Abs)............................................................................0x00F2: 81 02
....Usage Page (Sensor).............................................................................0x00F4: 05 20
....Usage (Event: Sensor State).....................................................................0x00F6: 0A 01 02
....Logical Minimum (0).............................................................................0x00F9: 15 00
....Logical Maximum (6).............................................................................0x00FB: 25 06
....Report Size (8).................................................................................0x00FD: 75 08
....Report Count (1)................................................................................0x00FF: 95 01
....Collection (Logical)............................................................................0x0101: A1 02
......Usage (Sensor State: Undefined)...............................................................0x0103: 0A 00 08
......Usage (Reserved for use as Selection Values)..................................................0x0106: 0A 01 08
......Usage (Reserved for use as Selection Values)..................................................0x0109: 0A 02 08
......Usage (Reserved for use as Selection Values)..................................................0x010C: 0A 03 08
......Usage (Reserved for use as Selection Values)..................................................0x010F: 0A 04 08
......Usage (Reserved for use as Selection Values)..................................................0x0112: 0A 05 08
......Usage (Reserved for use as Selection Values)..................................................0x0115: 0A 06 08
......Input (Data,Ary,Abs)..........................................................................0x0118: 81 00
....End Collection ()...............................................................................0x011A: C0
....Usage (Event: Sensor Event).....................................................................0x011B: 0A 02 02
....Logical Minimum (0).............................................................................0x011E: 15 00
....Logical Maximum (5).............................................................................0x0120: 25 05
....Report Size (8).................................................................................0x0122: 75 08
....Report Count (1)................................................................................0x0124: 95 01
....Collection (Logical)............................................................................0x0126: A1 02
......Usage (Reserved for use as Selection Values)..................................................0x0128: 0A 10 08
......Usage (Reserved for use as Selection Values)..................................................0x012B: 0A 11 08
......Usage (Reserved for use as Selection Values)..................................................0x012E: 0A 12 08
......Usage (Reserved for use as Selection Values)..................................................0x0131: 0A 13 08
......Usage (Reserved for use as Selection Values)..................................................0x0134: 0A 14 08
......Usage (Reserved for use as Selection Values)..................................................0x0137: 0A 15 08
......Input (Data,Ary,Abs)..........................................................................0x013A: 81 00
....End Collection ()...............................................................................0x013C: C0
..End Collection ().................................................................................0x013D: C0
lkd> !hidfdo 0xffff8002bc114060
FDO 0xffff8002bc114060 (!devobj/!devstack)
==============================================
Name : \Device\_HID00000004
Vendor ID : 0x045E(Microsoft Corporation)
Product ID : 0x0000
Version Number : 0x0000
Is Present? : Y
Report Descriptor : !hidrd 0xffff8002bbe27ab0 0x5c
Per-FDO IFR Log(s): !rcdrlogdump HIDCLASS -a 0xFFFF8002BC115000
!rcdrlogdump HIDCLASS -a 0xFFFF8002BC117000 (Device Info)
!rcdrlogdump HIDCLASS -a 0xFFFF8002BC119000 (INT Reports)
Position in HID tree
dt FDO_EXTENSION 0xffff8002bc1141d0
Device States
--------------------------
Power States..........: S0/D0
State Machine State...: 0n0
Idle IRP..............: !irp 0xffff8002bbe1c940 (completed with status code 0x0)
Idle PDOs.............: 0
WaitWake IRP..........: none
Power-delayed IRPs....: 0
PDO WaitWake IRPs.....: 0
Open Count............: 5
Last INT Report Status: 0x0
Last INT Report Time..: 01/02/1601-11:00:00.000 (Tasmania Standard Time)
Device Capabilities
--------------------------
Support D1 : N
Support D2 : N
Removable : N
SurpriseRemovalOK : N
Wake from D0 : N
Wake from D1 : N
Wake from D2 : N
Wake from D3 : N
Device states : S0=>D0, S1=>D-1, S2=>D-1, S3=>D-1, S4=>D3 S5=>D3
SystemWake : S0
DeviceWake : D3
PingPong IRPs (2 Total)
--------------------------
#0: dt HIDCLASS_PINGPONG 0xffff8002bd1d1b30
!irp 0xffff8002b4035d40 (pending on \Driver\buttonconverter)
#1: dt HIDCLASS_PINGPONG 0xffff8002bd1d1c10
!irp 0xffff8002b4035610 (pending on \Driver\buttonconverter)
Collections (3 Total)
--------------------------
Collection Num..............: 1
Collection..................: dt HIDCLASS_COLLECTION 0xffff8002bf8aab20
Collection PDO..............: !hidpdo 0xffff8002bccb4060
UsagePage...................: Generic Desktop Controls (0x01)
Usage.......................: Keyboard (0x06)
Report Lengths..............: 0x2(Input) 0x0(Output) 0x0(Feature)
Preparsed Data..............: !hidppd 0xffff8002bb425870
Open Count..................: 1 (Read:1|Write:0 Restriction:[Read ])
Pending Reads...............: 1
Cumulative # of INT Reports.: 0
Last INT Report Time........: 01/02/1601-11:00:00.000 (Tasmania Standard Time)
Collection Num..............: 2
Collection..................: dt HIDCLASS_COLLECTION 0xffff8002bf8aacb0
Collection PDO..............: !hidpdo 0xffff8002bccb5060
UsagePage...................: Consumer (0x0C)
Usage.......................: Consumer Control (0x01)
Report Lengths..............: 0x2(Input) 0x0(Output) 0x0(Feature)
Preparsed Data..............: !hidppd 0xffff8002bb0c0790
Open Count..................: 2 (Read:2|Write:1 Restriction:[])
Pending Reads...............: 2
Cumulative # of INT Reports.: 0
Last INT Report Time........: 01/02/1601-11:00:00.000 (Tasmania Standard Time)
Collection Num..............: 3
Collection..................: dt HIDCLASS_COLLECTION 0xffff8002bf8aae40
Collection PDO..............: !hidpdo 0xffff8002bccb6060
UsagePage...................: Generic Desktop Controls (0x01)
Usage.......................: System Control (0x80)
Report Lengths..............: 0x2(Input) 0x0(Output) 0x0(Feature)
Preparsed Data..............: !hidppd 0xffff8002b7150dd0
Open Count..................: 1 (Read:1|Write:1 Restriction:[])
Pending Reads...............: 1
Cumulative # of INT Reports.: 0
Last INT Report Time........: 01/02/1601-11:00:00.000 (Tasmania Standard Time)
!devnode 0xffff8002bc1124a0
---------------------------
State : DeviceNodeStarted (0n776)
Instance Path : ButtonConverter\ConvertedDevice\5&1c2987c8&0&0
State Machine Information
---------------------------
Current Device State: 0n0
Device State History: <Event> New-State
[ 2]: <OperationSuccess>.........0n0
[ 1]: <OperationSuccess>.........0n0
[ 0]: <PnPStart>.................0n0
Device Event History:
[ 0]: PnPStart
lkd> !hidrd 0xffff8002bbe27ab0 0x5c
Report Descriptor at 0xffff8002bbe27ab0
Raw Data
-------------------------------------------------------
0x0000: 05 01 09 06 A1 01 85 01-05 07 09 69 09 6A 09 6B
0x0010: 09 6C 09 E3 09 4C 09 E2-09 E0 15 00 25 01 75 01
0x0020: 95 08 81 02 C0 05 0C 09-01 A1 01 85 02 09 E9 09
0x0030: EA 0A 21 02 75 01 95 03-15 00 25 01 81 02 95 05
0x0040: 81 03 C0 05 01 09 80 A1-01 85 03 09 81 75 01 95
0x0050: 01 15 00 25 01 81 02 95-07 81 03 C0
Parsed
-------------------------------------------------------
Usage Page (Generic Desktop Controls)..0x0000: 05 01
Usage (Keyboard).......................0x0002: 09 06
Collection (Application)...............0x0004: A1 01
..Report ID (1)........................0x0006: 85 01
..Usage Page (Keyboard/keypad).........0x0008: 05 07
..Usage (0x69).........................0x000A: 09 69
..Usage (0x6A).........................0x000C: 09 6A
..Usage (0x6B).........................0x000E: 09 6B
..Usage (0x6C).........................0x0010: 09 6C
..Usage (0xE3).........................0x0012: 09 E3
..Usage (0x4C).........................0x0014: 09 4C
..Usage (0xE2).........................0x0016: 09 E2
..Usage (0xE0).........................0x0018: 09 E0
..Logical Minimum (0)..................0x001A: 15 00
..Logical Maximum (1)..................0x001C: 25 01
..Report Size (1)......................0x001E: 75 01
..Report Count (8).....................0x0020: 95 08
..Input (Data,Var,Abs).................0x0022: 81 02
End Collection ()......................0x0024: C0
Usage Page (Consumer)..................0x0025: 05 0C
Usage (Consumer Control)...............0x0027: 09 01
Collection (Application)...............0x0029: A1 01
..Report ID (2)........................0x002B: 85 02
..Usage (Volume Increment).............0x002D: 09 E9
..Usage (Volume Decrement).............0x002F: 09 EA
..Usage (AC Search)....................0x0031: 0A 21 02
..Report Size (1)......................0x0034: 75 01
..Report Count (3).....................0x0036: 95 03
..Logical Minimum (0)..................0x0038: 15 00
..Logical Maximum (1)..................0x003A: 25 01
..Input (Data,Var,Abs).................0x003C: 81 02
..Report Count (5).....................0x003E: 95 05
..Input (Cnst,Var,Abs).................0x0040: 81 03
End Collection ()......................0x0042: C0
Usage Page (Generic Desktop Controls)..0x0043: 05 01
Usage (System Control).................0x0045: 09 80
Collection (Application)...............0x0047: A1 01
..Report ID (3)........................0x0049: 85 03
..Usage (System Power Down)............0x004B: 09 81
..Report Size (1)......................0x004D: 75 01
..Report Count (1).....................0x004F: 95 01
..Logical Minimum (0)..................0x0051: 15 00
..Logical Maximum (1)..................0x0053: 25 01
..Input (Data,Var,Abs).................0x0055: 81 02
..Report Count (7).....................0x0057: 95 07
..Input (Cnst,Var,Abs).................0x0059: 81 03
End Collection ()......................0x005B: C0
lkd> !hidfdo 0xffff8002bf859060
FDO 0xffff8002bf859060 (!devobj/!devstack)
==============================================
Name : \Device\_HID00000005
Vendor ID : 0x045E(Microsoft Corporation)
Product ID : 0x09A6
Version Number : 0x1002
Is Present? : Y
Report Descriptor : !hidrd 0xffff8002bf86a920 0x17a
Per-FDO IFR Log(s): !rcdrlogdump HIDCLASS -a 0xFFFF8002B9609000
!rcdrlogdump HIDCLASS -a 0xFFFF8002B960B000 (Device Info)
!rcdrlogdump HIDCLASS -a 0xFFFF8002B960D000 (INT Reports)
Position in HID tree
dt FDO_EXTENSION 0xffff8002bf8591d0
Device States
--------------------------
Power States..........: S0/D0
State Machine State...: 0n0
Idle IRP..............: !irp 0xffff8002befe2c60 (completed with status code 0x0)
Idle PDOs.............: 0
WaitWake IRP..........: none
Power-delayed IRPs....: 0
PDO WaitWake IRPs.....: 0
Open Count............: 2
Last INT Report Status: 0x0
Last INT Report Time..: 05/31/2020-09:42:35.491 (Tasmania Standard Time)
Device Capabilities
--------------------------
Support D1 : Y
Support D2 : N
Removable : N
SurpriseRemovalOK : N
Wake from D0 : N
Wake from D1 : Y
Wake from D2 : N
Wake from D3 : N
Device states : S0=>D0, S1=>D1, S2=>D3, S3=>D3, S4=>D3 S5=>D3
SystemWake : S-1
DeviceWake : D1
PingPong IRPs (2 Total)
--------------------------
#0: dt HIDCLASS_PINGPONG 0xffff8002ba8c7610
!irp 0xffff8002bdee3d60 (pending on \Driver\SurfaceHidMini)
#1: dt HIDCLASS_PINGPONG 0xffff8002ba8c76f0
!irp 0xffff8002bf3a8d70 (pending on \Driver\SurfaceHidMini)
Collections (3 Total)
--------------------------
Collection Num..............: 1
Collection..................: dt HIDCLASS_COLLECTION 0xffff8002b766db20
Collection PDO..............: !hidpdo 0xffff8002b793c060
UsagePage...................: Vendor-defined (0xFF05)
Usage.......................: 0x01
Report Lengths..............: 0x23(Input) 0x23(Output) 0x0(Feature)
Preparsed Data..............: !hidppd 0xffff8002bfbbfcb0
Open Count..................: 0 (Read:0|Write:0 Restriction:[])
Pending Reads...............: 0
Cumulative # of INT Reports.: 0
Last INT Report Time........: 01/02/1601-11:00:00.000 (Tasmania Standard Time)
Collection Num..............: 2
Collection..................: dt HIDCLASS_COLLECTION 0xffff8002b766dcb0
Collection PDO..............: !hidpdo 0xffff8002b793d060
UsagePage...................: Vendor-defined (0xFF0B)
Usage.......................: 0x101
Report Lengths..............: 0x3d(Input) 0x3d(Output) 0x3d(Feature)
Preparsed Data..............: !hidppd 0xffff8002c1133010
Open Count..................: 1 (Read:1|Write:1 Restriction:[])
Pending Reads...............: 2
Cumulative # of INT Reports.: 6
Last INT Report Time........: 05/31/2020-09:42:35.491 (Tasmania Standard Time)
Collection Num..............: 3
Collection..................: dt HIDCLASS_COLLECTION 0xffff8002b766de40
Collection PDO..............: !hidpdo 0xffff8002b793e060
UsagePage...................: Vendor-defined (0xFF05)
Usage.......................: 0x04
Report Lengths..............: 0x105(Input) 0x105(Output) 0x0(Feature)
Preparsed Data..............: !hidppd 0xffff8002b694acb0
Open Count..................: 0 (Read:0|Write:0 Restriction:[])
Pending Reads...............: 0
Cumulative # of INT Reports.: 0
Last INT Report Time........: 01/02/1601-11:00:00.000 (Tasmania Standard Time)
!devnode 0xffff8002b6edcc40
---------------------------
State : DeviceNodeStarted (0n776)
Instance Path : {2DEDC554-A829-42AB-90E9-E4E4B4772981}\Target_KIP&Category_HID\3&2c2a152a&0&SHP_DEVICE_05
State Machine Information
---------------------------
Current Device State: 0n0
Device State History: <Event> New-State
[ 2]: <OperationSuccess>.........0n0
[ 1]: <OperationSuccess>.........0n0
[ 0]: <PnPStart>.................0n0
Device Event History:
[ 0]: PnPStart
lkd> !hidrd 0xffff8002bf86a920 0x17a
Report Descriptor at 0xffff8002bf86a920
Raw Data
-------------------------------------------------------
0x0000: 06 05 FF 09 01 A1 01 85-0D 26 FF 00 95 02 75 08
0x0010: 09 20 81 02 09 22 91 02-15 81 25 7F 95 20 75 08
0x0020: 09 21 81 02 09 23 91 02-C0 06 0B FF 0A 01 01 A1
0x0030: 01 15 00 25 01 75 08 95-01 85 0C 09 00 91 02 15
0x0040: 00 27 FF FF FF 7F 75 20-95 0F 85 20 09 60 82 02
0x0050: 01 09 61 92 02 01 09 62-B2 02 01 85 21 15 00 27
0x0060: FF FF FF 7F 75 20 95 0F-09 63 82 02 01 09 64 92
0x0070: 02 01 09 65 B2 02 01 85-22 15 00 27 FF FF FF 7F
0x0080: 75 20 95 04 19 66 29 69-81 02 19 6A 29 6D 91 02
0x0090: 19 6E 29 71 B1 02 85 23-15 00 27 FF FF FF 7F 19
0x00A0: 72 29 75 81 02 19 76 29-79 91 02 19 7A 29 7D B1
0x00B0: 02 85 24 15 00 27 FF FF-FF 7F 19 7E 29 81 81 02
0x00C0: 19 82 29 85 91 02 19 86-29 89 B1 02 85 25 15 00
0x00D0: 27 FF FF FF 7F 19 8A 29-8D 81 02 19 8E 29 91 91
0x00E0: 02 19 92 29 95 B1 02 85-26 15 00 27 FF FF FF 7F
0x00F0: 19 96 29 99 81 02 19 9A-29 9D 91 02 19 9E 29 A1
0x0100: B1 02 85 27 15 00 27 FF-FF FF 7F 19 A2 29 A5 81
0x0110: 02 19 A6 29 A9 91 02 19-AA 29 AD B1 02 85 28 15
0x0120: 00 27 FF FF FF 7F 19 AE-29 B1 81 02 19 B2 29 B5
0x0130: 91 02 19 B6 29 B9 B1 02-85 29 15 00 27 FF FF FF
0x0140: 7F 19 BA 29 BD 81 02 19-BE 29 C1 91 02 19 C2 29
0x0150: C5 B1 02 C0 06 05 FF 09-04 A1 01 85 0E 09 31 91
0x0160: 02 09 31 81 03 09 30 91-02 09 30 81 02 95 39 09
0x0170: 32 92 02 01 09 32 82 02-01 C0
Parsed
---------------------------------------------------
Usage Page (Vendor-defined)........0x0000: 06 05 FF
Usage (0x01).......................0x0003: 09 01
Collection (Application)...........0x0005: A1 01
..Report ID (13)...................0x0007: 85 0D
..Logical Maximum (255)............0x0009: 26 FF 00
..Report Count (2).................0x000C: 95 02
..Report Size (8)..................0x000E: 75 08
..Usage (0x20).....................0x0010: 09 20
..Input (Data,Var,Abs).............0x0012: 81 02
..Usage (0x22).....................0x0014: 09 22
..Output (Data,Var,Abs)............0x0016: 91 02
..Logical Minimum (-127)...........0x0018: 15 81
..Logical Maximum (127)............0x001A: 25 7F
..Report Count (32)................0x001C: 95 20
..Report Size (8)..................0x001E: 75 08
..Usage (0x21).....................0x0020: 09 21
..Input (Data,Var,Abs).............0x0022: 81 02
..Usage (0x23).....................0x0024: 09 23
..Output (Data,Var,Abs)............0x0026: 91 02
End Collection ()..................0x0028: C0
Usage Page (Vendor-defined)........0x0029: 06 0B FF
Usage (0x101)......................0x002C: 0A 01 01
Collection (Application)...........0x002F: A1 01
..Logical Minimum (0)..............0x0031: 15 00
..Logical Maximum (1)..............0x0033: 25 01
..Report Size (8)..................0x0035: 75 08
..Report Count (1).................0x0037: 95 01
..Report ID (12)...................0x0039: 85 0C
..Usage (0x00).....................0x003B: 09 00
..Output (Data,Var,Abs)............0x003D: 91 02
..Logical Minimum (0)..............0x003F: 15 00
..Logical Maximum (2147483647).....0x0041: 27 FF FF FF 7F
..Report Size (32).................0x0046: 75 20
..Report Count (15)................0x0048: 95 0F
..Report ID (32)...................0x004A: 85 20
..Usage (0x60).....................0x004C: 09 60
..Input (Data,Var,Abs,Buffered)....0x004E: 82 02 01
..Usage (0x61).....................0x0051: 09 61
..Output (Data,Var,Abs,Buffered)...0x0053: 92 02 01
..Usage (0x62).....................0x0056: 09 62
..Feature (Data,Var,Abs,Buffered)..0x0058: B2 02 01
..Report ID (33)...................0x005B: 85 21
..Logical Minimum (0)..............0x005D: 15 00
..Logical Maximum (2147483647).....0x005F: 27 FF FF FF 7F
..Report Size (32).................0x0064: 75 20
..Report Count (15)................0x0066: 95 0F
..Usage (0x63).....................0x0068: 09 63
..Input (Data,Var,Abs,Buffered)....0x006A: 82 02 01
..Usage (0x64).....................0x006D: 09 64
..Output (Data,Var,Abs,Buffered)...0x006F: 92 02 01
..Usage (0x65).....................0x0072: 09 65
..Feature (Data,Var,Abs,Buffered)..0x0074: B2 02 01
..Report ID (34)...................0x0077: 85 22
..Logical Minimum (0)..............0x0079: 15 00
..Logical Maximum (2147483647).....0x007B: 27 FF FF FF 7F
..Report Size (32).................0x0080: 75 20
..Report Count (4).................0x0082: 95 04
..Usage Minimum (0x66).............0x0084: 19 66
..Usage Maximum (0x69).............0x0086: 29 69
..Input (Data,Var,Abs).............0x0088: 81 02
..Usage Minimum (0x6A).............0x008A: 19 6A
..Usage Maximum (0x6D).............0x008C: 29 6D
..Output (Data,Var,Abs)............0x008E: 91 02
..Usage Minimum (0x6E).............0x0090: 19 6E
..Usage Maximum (0x71).............0x0092: 29 71
..Feature (Data,Var,Abs)...........0x0094: B1 02
..Report ID (35)...................0x0096: 85 23
..Logical Minimum (0)..............0x0098: 15 00
..Logical Maximum (2147483647).....0x009A: 27 FF FF FF 7F
..Usage Minimum (0x72).............0x009F: 19 72
..Usage Maximum (0x75).............0x00A1: 29 75
..Input (Data,Var,Abs).............0x00A3: 81 02
..Usage Minimum (0x76).............0x00A5: 19 76
..Usage Maximum (0x79).............0x00A7: 29 79
..Output (Data,Var,Abs)............0x00A9: 91 02
..Usage Minimum (0x7A).............0x00AB: 19 7A
..Usage Maximum (0x7D).............0x00AD: 29 7D
..Feature (Data,Var,Abs)...........0x00AF: B1 02
..Report ID (36)...................0x00B1: 85 24
..Logical Minimum (0)..............0x00B3: 15 00
..Logical Maximum (2147483647).....0x00B5: 27 FF FF FF 7F
..Usage Minimum (0x7E).............0x00BA: 19 7E
..Usage Maximum (0x81).............0x00BC: 29 81
..Input (Data,Var,Abs).............0x00BE: 81 02
..Usage Minimum (0x82).............0x00C0: 19 82
..Usage Maximum (0x85).............0x00C2: 29 85
..Output (Data,Var,Abs)............0x00C4: 91 02
..Usage Minimum (0x86).............0x00C6: 19 86
..Usage Maximum (0x89).............0x00C8: 29 89
..Feature (Data,Var,Abs)...........0x00CA: B1 02
..Report ID (37)...................0x00CC: 85 25
..Logical Minimum (0)..............0x00CE: 15 00
..Logical Maximum (2147483647).....0x00D0: 27 FF FF FF 7F
..Usage Minimum (0x8A).............0x00D5: 19 8A
..Usage Maximum (0x8D).............0x00D7: 29 8D
..Input (Data,Var,Abs).............0x00D9: 81 02
..Usage Minimum (0x8E).............0x00DB: 19 8E
..Usage Maximum (0x91).............0x00DD: 29 91
..Output (Data,Var,Abs)............0x00DF: 91 02
..Usage Minimum (0x92).............0x00E1: 19 92
..Usage Maximum (0x95).............0x00E3: 29 95
..Feature (Data,Var,Abs)...........0x00E5: B1 02
..Report ID (38)...................0x00E7: 85 26
..Logical Minimum (0)..............0x00E9: 15 00
..Logical Maximum (2147483647).....0x00EB: 27 FF FF FF 7F
..Usage Minimum (0x96).............0x00F0: 19 96
..Usage Maximum (0x99).............0x00F2: 29 99
..Input (Data,Var,Abs).............0x00F4: 81 02
..Usage Minimum (0x9A).............0x00F6: 19 9A
..Usage Maximum (0x9D).............0x00F8: 29 9D
..Output (Data,Var,Abs)............0x00FA: 91 02
..Usage Minimum (0x9E).............0x00FC: 19 9E
..Usage Maximum (0xA1).............0x00FE: 29 A1
..Feature (Data,Var,Abs)...........0x0100: B1 02
..Report ID (39)...................0x0102: 85 27
..Logical Minimum (0)..............0x0104: 15 00
..Logical Maximum (2147483647).....0x0106: 27 FF FF FF 7F
..Usage Minimum (0xA2).............0x010B: 19 A2
..Usage Maximum (0xA5).............0x010D: 29 A5
..Input (Data,Var,Abs).............0x010F: 81 02
..Usage Minimum (0xA6).............0x0111: 19 A6
..Usage Maximum (0xA9).............0x0113: 29 A9
..Output (Data,Var,Abs)............0x0115: 91 02
..Usage Minimum (0xAA).............0x0117: 19 AA
..Usage Maximum (0xAD).............0x0119: 29 AD
..Feature (Data,Var,Abs)...........0x011B: B1 02
..Report ID (40)...................0x011D: 85 28
..Logical Minimum (0)..............0x011F: 15 00
..Logical Maximum (2147483647).....0x0121: 27 FF FF FF 7F
..Usage Minimum (0xAE).............0x0126: 19 AE
..Usage Maximum (0xB1).............0x0128: 29 B1
..Input (Data,Var,Abs).............0x012A: 81 02
..Usage Minimum (0xB2).............0x012C: 19 B2
..Usage Maximum (0xB5).............0x012E: 29 B5
..Output (Data,Var,Abs)............0x0130: 91 02
..Usage Minimum (0xB6).............0x0132: 19 B6
..Usage Maximum (0xB9).............0x0134: 29 B9
..Feature (Data,Var,Abs)...........0x0136: B1 02
..Report ID (41)...................0x0138: 85 29
..Logical Minimum (0)..............0x013A: 15 00
..Logical Maximum (2147483647).....0x013C: 27 FF FF FF 7F
..Usage Minimum (0xBA).............0x0141: 19 BA
..Usage Maximum (0xBD).............0x0143: 29 BD
..Input (Data,Var,Abs).............0x0145: 81 02
..Usage Minimum (0xBE).............0x0147: 19 BE
..Usage Maximum (0xC1).............0x0149: 29 C1
..Output (Data,Var,Abs)............0x014B: 91 02
..Usage Minimum (0xC2).............0x014D: 19 C2
..Usage Maximum (0xC5).............0x014F: 29 C5
..Feature (Data,Var,Abs)...........0x0151: B1 02
End Collection ()..................0x0153: C0
Usage Page (Vendor-defined)........0x0154: 06 05 FF
Usage (0x04).......................0x0157: 09 04
Collection (Application)...........0x0159: A1 01
..Report ID (14)...................0x015B: 85 0E
..Usage (0x31).....................0x015D: 09 31
..Output (Data,Var,Abs)............0x015F: 91 02
..Usage (0x31).....................0x0161: 09 31
..Input (Cnst,Var,Abs).............0x0163: 81 03
..Usage (0x30).....................0x0165: 09 30
..Output (Data,Var,Abs)............0x0167: 91 02
..Usage (0x30).....................0x0169: 09 30
..Input (Data,Var,Abs).............0x016B: 81 02
..Report Count (57)................0x016D: 95 39
..Usage (0x32).....................0x016F: 09 32
..Output (Data,Var,Abs,Buffered)...0x0171: 92 02 01
..Usage (0x32).....................0x0174: 09 32
..Input (Data,Var,Abs,Buffered)....0x0176: 82 02 01
End Collection ()..................0x0179: C0
lkd> !hidfdo 0xffff8002bdf2b060
FDO 0xffff8002bdf2b060 (!devobj/!devstack)
==============================================
Name : \Device\_HID00000006
Vendor ID : 0x045E(Microsoft Corporation)
Product ID : 0x09A6
Version Number : 0x1002
Is Present? : Y
Report Descriptor : !hidrd 0xffff8002bded4e10 0x6d
Per-FDO IFR Log(s): !rcdrlogdump HIDCLASS -a 0xFFFF8002BDF2C000
!rcdrlogdump HIDCLASS -a 0xFFFF8002BDF2E000 (Device Info)
!rcdrlogdump HIDCLASS -a 0xFFFF8002BDF30000 (INT Reports)
Position in HID tree
dt FDO_EXTENSION 0xffff8002bdf2b1d0
Device States
--------------------------
Power States..........: S0/D0
State Machine State...: 0n0
Idle IRP..............: !irp 0xffff8002befe1870 (completed with status code 0x0)
Idle PDOs.............: 0
WaitWake IRP..........: none
Power-delayed IRPs....: 0
PDO WaitWake IRPs.....: 0
Open Count............: 2
Last INT Report Status: 0x0
Last INT Report Time..: 05/31/2020-09:42:28.757 (Tasmania Standard Time)
Device Capabilities
--------------------------
Support D1 : Y
Support D2 : N
Removable : N
SurpriseRemovalOK : N
Wake from D0 : N
Wake from D1 : Y
Wake from D2 : N
Wake from D3 : N
Device states : S0=>D0, S1=>D1, S2=>D3, S3=>D3, S4=>D3 S5=>D3
SystemWake : S-1
DeviceWake : D1
PingPong IRPs (2 Total)
--------------------------
#0: dt HIDCLASS_PINGPONG 0xffff8002ba8c7270
!irp 0xffff8002b6098060 (pending on \Driver\SurfaceHidMini)
#1: dt HIDCLASS_PINGPONG 0xffff8002ba8c7350
!irp 0xffff8002b4e10820 (pending on \Driver\SurfaceHidMini)
Collections (1 Total)
--------------------------
Collection Num..............: 1
Collection..................: dt HIDCLASS_COLLECTION 0xffff8002b85f3aa0
Collection PDO..............: !hidpdo 0xffff8002bd8af060
UsagePage...................: Vendor-defined (0xFF00)
Usage.......................: 0xF900
Report Lengths..............: 0x3(Input) 0x0(Output) 0x31(Feature)
Preparsed Data..............: !hidppd 0xffff8002bd8a5010
Open Count..................: 1 (Read:1|Write:1 Restriction:[])
Pending Reads...............: 1
Cumulative # of INT Reports.: 20
Last INT Report Time........: 05/31/2020-09:42:28.757 (Tasmania Standard Time)
!devnode 0xffff8002b6edec40
---------------------------
State : DeviceNodeStarted (0n776)
Instance Path : {2DEDC554-A829-42AB-90E9-E4E4B4772981}\Target_KIP&Category_HID\3&2c2a152a&0&SHP_DEVICE_06
State Machine Information
---------------------------
Current Device State: 0n0
Device State History: <Event> New-State
[ 2]: <OperationSuccess>.........0n0
[ 1]: <OperationSuccess>.........0n0
[ 0]: <PnPStart>.................0n0
Device Event History:
[ 0]: PnPStart
lkd> !hidrd 0xffff8002bded4e10 0x6d
Report Descriptor at 0xffff8002bded4e10
Raw Data
-------------------------------------------------------
0x0000: 06 00 FF 0A 00 F9 A1 01-85 32 75 10 95 02 15 00
0x0010: 27 FF FF 00 00 0A 01 F9-0A 06 F9 B1 02 75 20 95
0x0020: 01 27 FF FF FF 7F 0A 02-F9 B1 02 75 08 95 08 26
0x0030: FF 00 0A 03 F9 B2 02 01-95 10 0A 04 F9 B2 02 01
0x0040: 0A 05 F9 B2 02 01 75 10-95 01 27 FF FF 00 00 0A
0x0050: 06 F9 81 02 75 08 95 01-85 33 15 00 26 FF 00 0A
0x0060: 07 F9 B1 02 26 01 00 0A-08 F9 B1 02 C0
Parsed
---------------------------------------------------
Usage Page (Vendor-defined)........0x0000: 06 00 FF
Usage (0xF900).....................0x0003: 0A 00 F9
Collection (Application)...........0x0006: A1 01
..Report ID (50)...................0x0008: 85 32
..Report Size (16).................0x000A: 75 10
..Report Count (2).................0x000C: 95 02
..Logical Minimum (0)..............0x000E: 15 00
..Logical Maximum (65535)..........0x0010: 27 FF FF 00 00
..Usage (0xF901)...................0x0015: 0A 01 F9
..Usage (0xF906)...................0x0018: 0A 06 F9
..Feature (Data,Var,Abs)...........0x001B: B1 02
..Report Size (32).................0x001D: 75 20
..Report Count (1).................0x001F: 95 01
..Logical Maximum (2147483647).....0x0021: 27 FF FF FF 7F
..Usage (0xF902)...................0x0026: 0A 02 F9
..Feature (Data,Var,Abs)...........0x0029: B1 02
..Report Size (8)..................0x002B: 75 08
..Report Count (8).................0x002D: 95 08
..Logical Maximum (255)............0x002F: 26 FF 00
..Usage (0xF903)...................0x0032: 0A 03 F9
..Feature (Data,Var,Abs,Buffered)..0x0035: B2 02 01
..Report Count (16)................0x0038: 95 10
..Usage (0xF904)...................0x003A: 0A 04 F9
..Feature (Data,Var,Abs,Buffered)..0x003D: B2 02 01
..Usage (0xF905)...................0x0040: 0A 05 F9
..Feature (Data,Var,Abs,Buffered)..0x0043: B2 02 01
..Report Size (16).................0x0046: 75 10
..Report Count (1).................0x0048: 95 01
..Logical Maximum (65535)..........0x004A: 27 FF FF 00 00
..Usage (0xF906)...................0x004F: 0A 06 F9
..Input (Data,Var,Abs).............0x0052: 81 02
..Report Size (8)..................0x0054: 75 08
..Report Count (1).................0x0056: 95 01
..Report ID (51)...................0x0058: 85 33
..Logical Minimum (0)..............0x005A: 15 00
..Logical Maximum (255)............0x005C: 26 FF 00
..Usage (0xF907)...................0x005F: 0A 07 F9
..Feature (Data,Var,Abs)...........0x0062: B1 02
..Logical Maximum (1)..............0x0064: 26 01 00
..Usage (0xF908)...................0x0067: 0A 08 F9
..Feature (Data,Var,Abs)...........0x006A: B1 02
End Collection ()..................0x006C: C0
lkd> !hidfdo 0xffff8002b90e2060
FDO 0xffff8002b90e2060 (!devobj/!devstack)
==============================================
Name : \Device\_HID00000007
Vendor ID : 0x045E(Microsoft Corporation)
Product ID : 0x09AF
Version Number : 0x1002
Is Present? : Y
Report Descriptor : !hidrd 0xffff8002bf657c40 0x2b9
Per-FDO IFR Log(s): !rcdrlogdump HIDCLASS -a 0xFFFF8002B90E3000
!rcdrlogdump HIDCLASS -a 0xFFFF8002B90E5000 (Device Info)
!rcdrlogdump HIDCLASS -a 0xFFFF8002B90E7000 (INT Reports)
Position in HID tree
dt FDO_EXTENSION 0xffff8002b90e21d0
Device States
--------------------------
Power States..........: S0/D0
State Machine State...: 0n0
Idle IRP..............: !irp 0xffff8002bd2cdc40 (completed with status code 0x0)
Idle PDOs.............: 0
WaitWake IRP..........: none
Power-delayed IRPs....: 0
PDO WaitWake IRPs.....: 0
Open Count............: 3
Last INT Report Status: 0x0
Last INT Report Time..: 01/02/1601-11:00:00.000 (Tasmania Standard Time)
Device Capabilities
--------------------------
Support D1 : Y
Support D2 : N
Removable : N
SurpriseRemovalOK : N
Wake from D0 : N
Wake from D1 : Y
Wake from D2 : N
Wake from D3 : N
Device states : S0=>D0, S1=>D1, S2=>D3, S3=>D3, S4=>D3 S5=>D3
SystemWake : S-1
DeviceWake : D1
PingPong IRPs (2 Total)
--------------------------
#0: dt HIDCLASS_PINGPONG 0xffff8002ba8c6050
!irp 0xffff8002bdee62f0 (pending on \Driver\SurfaceHidMini)
#1: dt HIDCLASS_PINGPONG 0xffff8002ba8c6130
!irp 0xffff8002bc658d90 (pending on \Driver\SurfaceHidMini)
Collections (5 Total)
--------------------------
Collection Num..............: 1
Collection..................: dt HIDCLASS_COLLECTION 0xffff8002be319010
Collection PDO..............: !hidpdo 0xffff8002be31c060
UsagePage...................: Generic Desktop Controls (0x01)
Usage.......................: Mouse (0x02)
Report Lengths..............: 0x4(Input) 0x0(Output) 0x0(Feature)
Preparsed Data..............: !hidppd 0xffff8002bd8e6dc0
Open Count..................: 1 (Read:1|Write:0 Restriction:[Read ])
Pending Reads...............: 1
Cumulative # of INT Reports.: 0
Last INT Report Time........: 01/02/1601-11:00:00.000 (Tasmania Standard Time)
Collection Num..............: 2
Collection..................: dt HIDCLASS_COLLECTION 0xffff8002be3191a0
Collection PDO..............: !hidpdo 0xffff8002be31d060
UsagePage...................: Digitizers (0x0D)
Usage.......................: Touch Pad (0x05)
Report Lengths..............: 0x1e(Input) 0x0(Output) 0x22(Feature)
Preparsed Data..............: !hidppd 0xffff8002be318010
Open Count..................: 1 (Read:1|Write:1 Restriction:[Read ])
Pending Reads...............: 1
Cumulative # of INT Reports.: 0
Last INT Report Time........: 01/02/1601-11:00:00.000 (Tasmania Standard Time)
Collection Num..............: 3
Collection..................: dt HIDCLASS_COLLECTION 0xffff8002be319330
Collection PDO..............: !hidpdo 0xffff8002be31e060
UsagePage...................: Digitizers (0x0D)
Usage.......................: Device configuration (0x0E)
Report Lengths..............: 0x0(Input) 0x0(Output) 0x2(Feature)
Preparsed Data..............: !hidppd 0xffff8002c041adc0
Open Count..................: 0 (Read:0|Write:0 Restriction:[])
Pending Reads...............: 0
Cumulative # of INT Reports.: 0
Last INT Report Time........: 01/02/1601-11:00:00.000 (Tasmania Standard Time)
Collection Num..............: 4
Collection..................: dt HIDCLASS_COLLECTION 0xffff8002be3194c0
Collection PDO..............: !hidpdo 0xffff8002be31f060
UsagePage...................: Vendor-defined (0xFF07)
Usage.......................: 0x01
Report Lengths..............: 0x27(Input) 0x15(Output) 0x2(Feature)
Preparsed Data..............: !hidppd 0xffff8002bf658c40
Open Count..................: 0 (Read:0|Write:0 Restriction:[])
Pending Reads...............: 0
Cumulative # of INT Reports.: 0
Last INT Report Time........: 01/02/1601-11:00:00.000 (Tasmania Standard Time)
Collection Num..............: 5
Collection..................: dt HIDCLASS_COLLECTION 0xffff8002be319650
Collection PDO..............: !hidpdo 0xffff8002be320060
UsagePage...................: Vendor-defined (0xFF05)
Usage.......................: 0x04
Report Lengths..............: 0x3c(Input) 0x3c(Output) 0x0(Feature)
Preparsed Data..............: !hidppd 0xffff8002bf659c40
Open Count..................: 0 (Read:0|Write:0 Restriction:[])
Pending Reads...............: 0
Cumulative # of INT Reports.: 0
Last INT Report Time........: 01/02/1601-11:00:00.000 (Tasmania Standard Time)
!devnode 0xffff8002b6edfc40
---------------------------
State : DeviceNodeStarted (0n776)
Instance Path : {2DEDC554-A829-42AB-90E9-E4E4B4772981}\Target_KIP&Category_HID\3&2c2a152a&0&SHP_DEVICE_03
State Machine Information
---------------------------
Current Device State: 0n0
Device State History: <Event> New-State
[ 2]: <OperationSuccess>.........0n0
[ 1]: <OperationSuccess>.........0n0
[ 0]: <PnPStart>.................0n0
Device Event History:
[ 0]: PnPStart
lkd> !hidrd 0xffff8002bf657c40 0x2b9
Report Descriptor at 0xffff8002bf657c40
Raw Data
-------------------------------------------------------
0x0000: 05 01 09 02 A1 01 85 02-09 01 A1 00 05 09 19 01
0x0010: 29 02 15 00 25 01 75 01-95 02 81 02 95 06 81 03
0x0020: 05 01 09 30 09 31 15 81-25 7F 75 08 95 02 81 06
0x0030: C0 C0 05 0D 09 05 A1 01-85 04 05 0D 09 22 A1 02
0x0040: 15 00 25 01 09 47 09 42-95 02 75 01 81 02 95 01
0x0050: 75 03 25 05 09 51 81 02-75 01 95 03 81 03 05 01
0x0060: 15 00 26 E4 07 75 10 55-0E 65 11 09 30 35 00 46
0x0070: F2 03 95 01 81 02 46 94-02 26 29 05 09 31 81 02
0x0080: 45 00 55 00 65 00 C0 05-0D 09 22 A1 02 15 00 25
0x0090: 01 09 47 09 42 95 02 75-01 81 02 95 01 75 03 25
0x00A0: 05 09 51 81 02 75 01 95-03 81 03 05 01 15 00 26
0x00B0: E4 07 75 10 55 0E 65 11-09 30 35 00 46 F2 03 95
0x00C0: 01 81 02 46 94 02 26 29-05 09 31 81 02 45 00 55
0x00D0: 00 65 00 C0 05 0D 09 22-A1 02 15 00 25 01 09 47
0x00E0: 09 42 95 02 75 01 81 02-95 01 75 03 25 05 09 51
0x00F0: 81 02 75 01 95 03 81 03-05 01 15 00 26 E4 07 75
0x0100: 10 55 0E 65 11 09 30 35-00 46 F2 03 95 01 81 02
0x0110: 46 94 02 26 29 05 09 31-81 02 45 00 55 00 65 00
0x0120: C0 05 0D 09 22 A1 02 15-00 25 01 09 47 09 42 95
0x0130: 02 75 01 81 02 95 01 75-03 25 05 09 51 81 02 75
0x0140: 01 95 03 81 03 05 01 15-00 26 E4 07 75 10 55 0E
0x0150: 65 11 09 30 35 00 46 F2-03 95 01 81 02 46 94 02
0x0160: 26 29 05 09 31 81 02 45-00 55 00 65 00 C0 05 0D
0x0170: 09 22 A1 02 15 00 25 01-09 47 09 42 95 02 75 01
0x0180: 81 02 95 01 75 03 25 05-09 51 81 02 75 01 95 03
0x0190: 81 03 05 01 15 00 26 E4-07 75 10 55 0E 65 11 09
0x01A0: 30 35 00 46 F2 03 95 01-81 02 46 94 02 26 29 05
0x01B0: 09 31 81 02 45 00 55 00-65 00 C0 05 0D 55 0C 66
0x01C0: 01 10 47 FF FF 00 00 27-FF FF 00 00 75 10 95 01
0x01D0: 09 56 81 02 09 54 25 7F-95 01 75 08 81 02 05 09
0x01E0: 09 01 25 01 75 01 95 01-81 02 95 07 81 03 05 0D
0x01F0: 85 04 09 55 09 59 75 04-95 02 25 0F B1 02 85 06
0x0200: 09 60 95 01 15 00 25 01-B1 02 95 07 B1 03 85 05
0x0210: 06 00 FF 09 C6 15 00 25-08 75 08 95 01 B1 02 09
0x0220: C7 26 FF 00 75 08 95 20-B1 02 C0 05 0D 09 0E A1
0x0230: 01 85 07 09 22 A1 02 09-52 15 00 25 0A 75 08 95
0x0240: 01 B1 02 C0 09 22 A1 00-85 08 09 57 09 58 75 01
0x0250: 95 02 25 01 B1 02 95 06-B1 03 C0 C0 06 07 FF 09
0x0260: 01 A1 01 85 0A 09 02 26-FF 00 75 08 95 14 91 02
0x0270: 85 09 09 03 91 02 85 0A-09 04 95 26 81 02 85 09
0x0280: 09 05 81 02 85 09 09 06-95 01 B1 02 85 0B 09 07
0x0290: B1 02 C0 06 05 FF 09 04-A1 01 85 0E 09 31 91 02
0x02A0: 09 31 81 03 09 30 91 02-09 30 81 02 95 39 09 32
0x02B0: 92 02 01 09 32 82 02 01-C0
Parsed
-----------------------------------------------------------------------
Usage Page (Generic Desktop Controls)..................0x0000: 05 01
Usage (Mouse)..........................................0x0002: 09 02
Collection (Application)...............................0x0004: A1 01
..Report ID (2)........................................0x0006: 85 02
..Usage (Pointer)......................................0x0008: 09 01
..Collection (Physical)................................0x000A: A1 00
....Usage Page (Button)................................0x000C: 05 09
....Usage Minimum (Button 1 (primary/trigger) (0x01))..0x000E: 19 01
....Usage Maximum (Button 2 (secondary) (0x02))........0x0010: 29 02
....Logical Minimum (0)................................0x0012: 15 00
....Logical Maximum (1)................................0x0014: 25 01
....Report Size (1)....................................0x0016: 75 01
....Report Count (2)...................................0x0018: 95 02
....Input (Data,Var,Abs)...............................0x001A: 81 02
....Report Count (6)...................................0x001C: 95 06
....Input (Cnst,Var,Abs)...............................0x001E: 81 03
....Usage Page (Generic Desktop Controls)..............0x0020: 05 01
....Usage (X)..........................................0x0022: 09 30
....Usage (Y)..........................................0x0024: 09 31
....Logical Minimum (-127).............................0x0026: 15 81
....Logical Maximum (127)..............................0x0028: 25 7F
....Report Size (8)....................................0x002A: 75 08
....Report Count (2)...................................0x002C: 95 02
....Input (Data,Var,Rel)...............................0x002E: 81 06
..End Collection ()....................................0x0030: C0
End Collection ()......................................0x0031: C0
Usage Page (Digitizers)................................0x0032: 05 0D
Usage (Touch Pad)......................................0x0034: 09 05
Collection (Application)...............................0x0036: A1 01
..Report ID (4)........................................0x0038: 85 04
..Usage Page (Digitizers)..............................0x003A: 05 0D
..Usage (Finger).......................................0x003C: 09 22
..Collection (Logical).................................0x003E: A1 02
....Logical Minimum (0)................................0x0040: 15 00
....Logical Maximum (1)................................0x0042: 25 01
....Usage (Touch Valid)................................0x0044: 09 47
....Usage (Tip Switch).................................0x0046: 09 42
....Report Count (2)...................................0x0048: 95 02
....Report Size (1)....................................0x004A: 75 01
....Input (Data,Var,Abs)...............................0x004C: 81 02
....Report Count (1)...................................0x004E: 95 01
....Report Size (3)....................................0x0050: 75 03
....Logical Maximum (5)................................0x0052: 25 05
....Usage (Contact identifier).........................0x0054: 09 51
....Input (Data,Var,Abs)...............................0x0056: 81 02
....Report Size (1)....................................0x0058: 75 01
....Report Count (3)...................................0x005A: 95 03
....Input (Cnst,Var,Abs)...............................0x005C: 81 03
....Usage Page (Generic Desktop Controls)..............0x005E: 05 01
....Logical Minimum (0)................................0x0060: 15 00
....Logical Maximum (2020).............................0x0062: 26 E4 07
....Report Size (16)...................................0x0065: 75 10
....Unit Exponent (-2).................................0x0067: 55 0E
....Unit (Centimeter)..................................0x0069: 65 11
....Usage (X)..........................................0x006B: 09 30
....Physical Minimum (0)...............................0x006D: 35 00
....Physical Maximum (1010)............................0x006F: 46 F2 03
....Report Count (1)...................................0x0072: 95 01
....Input (Data,Var,Abs)...............................0x0074: 81 02
....Physical Maximum (660).............................0x0076: 46 94 02
....Logical Maximum (1321).............................0x0079: 26 29 05
....Usage (Y)..........................................0x007C: 09 31
....Input (Data,Var,Abs)...............................0x007E: 81 02
....Physical Maximum (0)...............................0x0080: 45 00
....Unit Exponent (0)..................................0x0082: 55 00
....Unit (None)........................................0x0084: 65 00
..End Collection ()....................................0x0086: C0
..Usage Page (Digitizers)..............................0x0087: 05 0D
..Usage (Finger).......................................0x0089: 09 22
..Collection (Logical).................................0x008B: A1 02
....Logical Minimum (0)................................0x008D: 15 00
....Logical Maximum (1)................................0x008F: 25 01
....Usage (Touch Valid)................................0x0091: 09 47
....Usage (Tip Switch).................................0x0093: 09 42
....Report Count (2)...................................0x0095: 95 02
....Report Size (1)....................................0x0097: 75 01
....Input (Data,Var,Abs)...............................0x0099: 81 02
....Report Count (1)...................................0x009B: 95 01
....Report Size (3)....................................0x009D: 75 03
....Logical Maximum (5)................................0x009F: 25 05
....Usage (Contact identifier).........................0x00A1: 09 51
....Input (Data,Var,Abs)...............................0x00A3: 81 02
....Report Size (1)....................................0x00A5: 75 01
....Report Count (3)...................................0x00A7: 95 03
....Input (Cnst,Var,Abs)...............................0x00A9: 81 03
....Usage Page (Generic Desktop Controls)..............0x00AB: 05 01
....Logical Minimum (0)................................0x00AD: 15 00
....Logical Maximum (2020).............................0x00AF: 26 E4 07
....Report Size (16)...................................0x00B2: 75 10
....Unit Exponent (-2).................................0x00B4: 55 0E
....Unit (Centimeter)..................................0x00B6: 65 11
....Usage (X)..........................................0x00B8: 09 30
....Physical Minimum (0)...............................0x00BA: 35 00
....Physical Maximum (1010)............................0x00BC: 46 F2 03
....Report Count (1)...................................0x00BF: 95 01
....Input (Data,Var,Abs)...............................0x00C1: 81 02
....Physical Maximum (660).............................0x00C3: 46 94 02
....Logical Maximum (1321).............................0x00C6: 26 29 05
....Usage (Y)..........................................0x00C9: 09 31
....Input (Data,Var,Abs)...............................0x00CB: 81 02
....Physical Maximum (0)...............................0x00CD: 45 00
....Unit Exponent (0)..................................0x00CF: 55 00
....Unit (None)........................................0x00D1: 65 00
..End Collection ()....................................0x00D3: C0
..Usage Page (Digitizers)..............................0x00D4: 05 0D
..Usage (Finger).......................................0x00D6: 09 22
..Collection (Logical).................................0x00D8: A1 02
....Logical Minimum (0)................................0x00DA: 15 00
....Logical Maximum (1)................................0x00DC: 25 01
....Usage (Touch Valid)................................0x00DE: 09 47
....Usage (Tip Switch).................................0x00E0: 09 42
....Report Count (2)...................................0x00E2: 95 02
....Report Size (1)....................................0x00E4: 75 01
....Input (Data,Var,Abs)...............................0x00E6: 81 02
....Report Count (1)...................................0x00E8: 95 01
....Report Size (3)....................................0x00EA: 75 03
....Logical Maximum (5)................................0x00EC: 25 05
....Usage (Contact identifier).........................0x00EE: 09 51
....Input (Data,Var,Abs)...............................0x00F0: 81 02
....Report Size (1)....................................0x00F2: 75 01
....Report Count (3)...................................0x00F4: 95 03
....Input (Cnst,Var,Abs)...............................0x00F6: 81 03
....Usage Page (Generic Desktop Controls)..............0x00F8: 05 01
....Logical Minimum (0)................................0x00FA: 15 00
....Logical Maximum (2020).............................0x00FC: 26 E4 07
....Report Size (16)...................................0x00FF: 75 10
....Unit Exponent (-2).................................0x0101: 55 0E
....Unit (Centimeter)..................................0x0103: 65 11
....Usage (X)..........................................0x0105: 09 30
....Physical Minimum (0)...............................0x0107: 35 00
....Physical Maximum (1010)............................0x0109: 46 F2 03
....Report Count (1)...................................0x010C: 95 01
....Input (Data,Var,Abs)...............................0x010E: 81 02
....Physical Maximum (660).............................0x0110: 46 94 02
....Logical Maximum (1321).............................0x0113: 26 29 05
....Usage (Y)..........................................0x0116: 09 31
....Input (Data,Var,Abs)...............................0x0118: 81 02
....Physical Maximum (0)...............................0x011A: 45 00
....Unit Exponent (0)..................................0x011C: 55 00
....Unit (None)........................................0x011E: 65 00
..End Collection ()....................................0x0120: C0
..Usage Page (Digitizers)..............................0x0121: 05 0D
..Usage (Finger).......................................0x0123: 09 22
..Collection (Logical).................................0x0125: A1 02
....Logical Minimum (0)................................0x0127: 15 00
....Logical Maximum (1)................................0x0129: 25 01
....Usage (Touch Valid)................................0x012B: 09 47
....Usage (Tip Switch).................................0x012D: 09 42
....Report Count (2)...................................0x012F: 95 02
....Report Size (1)....................................0x0131: 75 01
....Input (Data,Var,Abs)...............................0x0133: 81 02
....Report Count (1)...................................0x0135: 95 01
....Report Size (3)....................................0x0137: 75 03
....Logical Maximum (5)................................0x0139: 25 05
....Usage (Contact identifier).........................0x013B: 09 51
....Input (Data,Var,Abs)...............................0x013D: 81 02
....Report Size (1)....................................0x013F: 75 01
....Report Count (3)...................................0x0141: 95 03
....Input (Cnst,Var,Abs)...............................0x0143: 81 03
....Usage Page (Generic Desktop Controls)..............0x0145: 05 01
....Logical Minimum (0)................................0x0147: 15 00
....Logical Maximum (2020).............................0x0149: 26 E4 07
....Report Size (16)...................................0x014C: 75 10
....Unit Exponent (-2).................................0x014E: 55 0E
....Unit (Centimeter)..................................0x0150: 65 11
....Usage (X)..........................................0x0152: 09 30
....Physical Minimum (0)...............................0x0154: 35 00
....Physical Maximum (1010)............................0x0156: 46 F2 03
....Report Count (1)...................................0x0159: 95 01
....Input (Data,Var,Abs)...............................0x015B: 81 02
....Physical Maximum (660).............................0x015D: 46 94 02
....Logical Maximum (1321).............................0x0160: 26 29 05
....Usage (Y)..........................................0x0163: 09 31
....Input (Data,Var,Abs)...............................0x0165: 81 02
....Physical Maximum (0)...............................0x0167: 45 00
....Unit Exponent (0)..................................0x0169: 55 00
....Unit (None)........................................0x016B: 65 00
..End Collection ()....................................0x016D: C0
..Usage Page (Digitizers)..............................0x016E: 05 0D
..Usage (Finger).......................................0x0170: 09 22
..Collection (Logical).................................0x0172: A1 02
....Logical Minimum (0)................................0x0174: 15 00
....Logical Maximum (1)................................0x0176: 25 01
....Usage (Touch Valid)................................0x0178: 09 47
....Usage (Tip Switch).................................0x017A: 09 42
....Report Count (2)...................................0x017C: 95 02
....Report Size (1)....................................0x017E: 75 01
....Input (Data,Var,Abs)...............................0x0180: 81 02
....Report Count (1)...................................0x0182: 95 01
....Report Size (3)....................................0x0184: 75 03
....Logical Maximum (5)................................0x0186: 25 05
....Usage (Contact identifier).........................0x0188: 09 51
....Input (Data,Var,Abs)...............................0x018A: 81 02
....Report Size (1)....................................0x018C: 75 01
....Report Count (3)...................................0x018E: 95 03
....Input (Cnst,Var,Abs)...............................0x0190: 81 03
....Usage Page (Generic Desktop Controls)..............0x0192: 05 01
....Logical Minimum (0)................................0x0194: 15 00
....Logical Maximum (2020).............................0x0196: 26 E4 07
....Report Size (16)...................................0x0199: 75 10
....Unit Exponent (-2).................................0x019B: 55 0E
....Unit (Centimeter)..................................0x019D: 65 11
....Usage (X)..........................................0x019F: 09 30
....Physical Minimum (0)...............................0x01A1: 35 00
....Physical Maximum (1010)............................0x01A3: 46 F2 03
....Report Count (1)...................................0x01A6: 95 01
....Input (Data,Var,Abs)...............................0x01A8: 81 02
....Physical Maximum (660).............................0x01AA: 46 94 02
....Logical Maximum (1321).............................0x01AD: 26 29 05
....Usage (Y)..........................................0x01B0: 09 31
....Input (Data,Var,Abs)...............................0x01B2: 81 02
....Physical Maximum (0)...............................0x01B4: 45 00
....Unit Exponent (0)..................................0x01B6: 55 00
....Unit (None)........................................0x01B8: 65 00
..End Collection ()....................................0x01BA: C0
..Usage Page (Digitizers)..............................0x01BB: 05 0D
..Unit Exponent (-4)...................................0x01BD: 55 0C
..Unit (SI Linear).....................................0x01BF: 66 01 10
..Physical Maximum (65535).............................0x01C2: 47 FF FF 00 00
..Logical Maximum (65535)..............................0x01C7: 27 FF FF 00 00
..Report Size (16).....................................0x01CC: 75 10
..Report Count (1).....................................0x01CE: 95 01
..Usage (Reserved).....................................0x01D0: 09 56
..Input (Data,Var,Abs).................................0x01D2: 81 02
..Usage (Contact count)................................0x01D4: 09 54
..Logical Maximum (127)................................0x01D6: 25 7F
..Report Count (1).....................................0x01D8: 95 01
..Report Size (8)......................................0x01DA: 75 08
..Input (Data,Var,Abs).................................0x01DC: 81 02
..Usage Page (Button)..................................0x01DE: 05 09
..Usage (Button 1 (primary/trigger))...................0x01E0: 09 01
..Logical Maximum (1)..................................0x01E2: 25 01
..Report Size (1)......................................0x01E4: 75 01
..Report Count (1).....................................0x01E6: 95 01
..Input (Data,Var,Abs).................................0x01E8: 81 02
..Report Count (7).....................................0x01EA: 95 07
..Input (Cnst,Var,Abs).................................0x01EC: 81 03
..Usage Page (Digitizers)..............................0x01EE: 05 0D
..Report ID (4)........................................0x01F0: 85 04
..Usage (Contact count maximum)........................0x01F2: 09 55
..Usage (Reserved).....................................0x01F4: 09 59
..Report Size (4)......................................0x01F6: 75 04
..Report Count (2).....................................0x01F8: 95 02
..Logical Maximum (15).................................0x01FA: 25 0F
..Feature (Data,Var,Abs)...............................0x01FC: B1 02
..Report ID (6)........................................0x01FE: 85 06
..Usage (Reserved).....................................0x0200: 09 60
..Report Count (1).....................................0x0202: 95 01
..Logical Minimum (0)..................................0x0204: 15 00
..Logical Maximum (1)..................................0x0206: 25 01
..Feature (Data,Var,Abs)...............................0x0208: B1 02
..Report Count (7).....................................0x020A: 95 07
..Feature (Cnst,Var,Abs)...............................0x020C: B1 03
..Report ID (5)........................................0x020E: 85 05
..Usage Page (Vendor-defined)..........................0x0210: 06 00 FF
..Usage (0xC6).........................................0x0213: 09 C6
..Logical Minimum (0)..................................0x0215: 15 00
..Logical Maximum (8)..................................0x0217: 25 08
..Report Size (8)......................................0x0219: 75 08
..Report Count (1).....................................0x021B: 95 01
..Feature (Data,Var,Abs)...............................0x021D: B1 02
..Usage (0xC7).........................................0x021F: 09 C7
..Logical Maximum (255)................................0x0221: 26 FF 00
..Report Size (8)......................................0x0224: 75 08
..Report Count (32)....................................0x0226: 95 20
..Feature (Data,Var,Abs)...............................0x0228: B1 02
End Collection ()......................................0x022A: C0
Usage Page (Digitizers)................................0x022B: 05 0D
Usage (Device configuration)...........................0x022D: 09 0E
Collection (Application)...............................0x022F: A1 01
..Report ID (7)........................................0x0231: 85 07
..Usage (Finger).......................................0x0233: 09 22
..Collection (Logical).................................0x0235: A1 02
....Usage (Device mode)................................0x0237: 09 52
....Logical Minimum (0)................................0x0239: 15 00
....Logical Maximum (10)...............................0x023B: 25 0A
....Report Size (8)....................................0x023D: 75 08
....Report Count (1)...................................0x023F: 95 01
....Feature (Data,Var,Abs).............................0x0241: B1 02
..End Collection ()....................................0x0243: C0
..Usage (Finger).......................................0x0244: 09 22
..Collection (Physical)................................0x0246: A1 00
....Report ID (8)......................................0x0248: 85 08
....Usage (Reserved)...................................0x024A: 09 57
....Usage (Reserved)...................................0x024C: 09 58
....Report Size (1)....................................0x024E: 75 01
....Report Count (2)...................................0x0250: 95 02
....Logical Maximum (1)................................0x0252: 25 01
....Feature (Data,Var,Abs).............................0x0254: B1 02
....Report Count (6)...................................0x0256: 95 06
....Feature (Cnst,Var,Abs).............................0x0258: B1 03
..End Collection ()....................................0x025A: C0
End Collection ()......................................0x025B: C0
Usage Page (Vendor-defined)............................0x025C: 06 07 FF
Usage (0x01)...........................................0x025F: 09 01
Collection (Application)...............................0x0261: A1 01
..Report ID (10).......................................0x0263: 85 0A
..Usage (0x02).........................................0x0265: 09 02
..Logical Maximum (255)................................0x0267: 26 FF 00
..Report Size (8)......................................0x026A: 75 08
..Report Count (20)....................................0x026C: 95 14
..Output (Data,Var,Abs)................................0x026E: 91 02
..Report ID (9)........................................0x0270: 85 09
..Usage (0x03).........................................0x0272: 09 03
..Output (Data,Var,Abs)................................0x0274: 91 02
..Report ID (10).......................................0x0276: 85 0A
..Usage (0x04).........................................0x0278: 09 04
..Report Count (38)....................................0x027A: 95 26
..Input (Data,Var,Abs).................................0x027C: 81 02
..Report ID (9)........................................0x027E: 85 09
..Usage (0x05).........................................0x0280: 09 05
..Input (Data,Var,Abs).................................0x0282: 81 02
..Report ID (9)........................................0x0284: 85 09
..Usage (0x06).........................................0x0286: 09 06
..Report Count (1).....................................0x0288: 95 01
..Feature (Data,Var,Abs)...............................0x028A: B1 02
..Report ID (11).......................................0x028C: 85 0B
..Usage (0x07).........................................0x028E: 09 07
..Feature (Data,Var,Abs)...............................0x0290: B1 02
End Collection ()......................................0x0292: C0
Usage Page (Vendor-defined)............................0x0293: 06 05 FF
Usage (0x04)...........................................0x0296: 09 04
Collection (Application)...............................0x0298: A1 01
..Report ID (14).......................................0x029A: 85 0E
..Usage (0x31).........................................0x029C: 09 31
..Output (Data,Var,Abs)................................0x029E: 91 02
..Usage (0x31).........................................0x02A0: 09 31
..Input (Cnst,Var,Abs).................................0x02A2: 81 03
..Usage (0x30).........................................0x02A4: 09 30
..Output (Data,Var,Abs)................................0x02A6: 91 02
..Usage (0x30).........................................0x02A8: 09 30
..Input (Data,Var,Abs).................................0x02AA: 81 02
..Report Count (57)....................................0x02AC: 95 39
..Usage (0x32).........................................0x02AE: 09 32
..Output (Data,Var,Abs,Buffered).......................0x02B0: 92 02 01
..Usage (0x32).........................................0x02B3: 09 32
..Input (Data,Var,Abs,Buffered)........................0x02B5: 82 02 01
End Collection ()......................................0x02B8: C0
lkd> !hidfdo 0xffff8002b90ee470
FDO 0xffff8002b90ee470 (!devobj/!devstack)
==============================================
Name : \Device\_HID00000008
Vendor ID : 0x045E(Microsoft Corporation)
Product ID : 0x09AE
Version Number : 0x1002
Is Present? : Y
Report Descriptor : !hidrd 0xffff8002bc12e700 0x80
Per-FDO IFR Log(s): !rcdrlogdump HIDCLASS -a 0xFFFF8002B6269000
!rcdrlogdump HIDCLASS -a 0xFFFF8002B626B000 (Device Info)
!rcdrlogdump HIDCLASS -a 0xFFFF8002B626D000 (INT Reports)
Position in HID tree
dt FDO_EXTENSION 0xffff8002b90ee5e0
Device States
--------------------------
Power States..........: S0/D0
State Machine State...: 0n0
Idle IRP..............: !irp 0xffff8002b90e8330 (completed with status code 0x0)
Idle PDOs.............: 0
WaitWake IRP..........: none
Power-delayed IRPs....: 0
PDO WaitWake IRPs.....: 0
Open Count............: 6
Last INT Report Status: 0x0
Last INT Report Time..: 01/02/1601-11:00:00.000 (Tasmania Standard Time)
Device Capabilities
--------------------------
Support D1 : Y
Support D2 : N
Removable : N
SurpriseRemovalOK : N
Wake from D0 : N
Wake from D1 : Y
Wake from D2 : N
Wake from D3 : N
Device states : S0=>D0, S1=>D1, S2=>D3, S3=>D3, S4=>D3 S5=>D3
SystemWake : S-1
DeviceWake : D1
PingPong IRPs (2 Total)
--------------------------
#0: dt HIDCLASS_PINGPONG 0xffff8002ba8c77e0
!irp 0xffff8002b693acb0 (pending on \Driver\SurfaceHidMini)
#1: dt HIDCLASS_PINGPONG 0xffff8002ba8c78c0
!irp 0xffff8002bf652990 (pending on \Driver\SurfaceHidMini)
Collections (3 Total)
--------------------------
Collection Num..............: 1
Collection..................: dt HIDCLASS_COLLECTION 0xffff8002bd8ac9b0
Collection PDO..............: !hidpdo 0xffff8002bcc68060
UsagePage...................: Generic Desktop Controls (0x01)
Usage.......................: Keyboard (0x06)
Report Lengths..............: 0xc(Input) 0x2(Output) 0x7(Feature)
Preparsed Data..............: !hidppd 0xffff8002bcc66cf0
Open Count..................: 1 (Read:1|Write:0 Restriction:[Read ])
Pending Reads...............: 1
Cumulative # of INT Reports.: 0
Last INT Report Time........: 01/02/1601-11:00:00.000 (Tasmania Standard Time)
Collection Num..............: 2
Collection..................: dt HIDCLASS_COLLECTION 0xffff8002bd8acb40
Collection PDO..............: !hidpdo 0xffff8002bcc69060
UsagePage...................: Generic Desktop Controls (0x01)
Usage.......................: System Control (0x80)
Report Lengths..............: 0x2(Input) 0x0(Output) 0x0(Feature)
Preparsed Data..............: !hidppd 0xffff8002c106f920
Open Count..................: 1 (Read:1|Write:1 Restriction:[])
Pending Reads...............: 1
Cumulative # of INT Reports.: 0
Last INT Report Time........: 01/02/1601-11:00:00.000 (Tasmania Standard Time)
Collection Num..............: 3
Collection..................: dt HIDCLASS_COLLECTION 0xffff8002bd8accd0
Collection PDO..............: !hidpdo 0xffff8002bcc6a060
UsagePage...................: Consumer (0x0C)
Usage.......................: Consumer Control (0x01)
Report Lengths..............: 0x3(Input) 0x0(Output) 0x0(Feature)
Preparsed Data..............: !hidppd 0xffff8002b4fe0a30
Open Count..................: 3 (Read:3|Write:1 Restriction:[])
Pending Reads...............: 3
Cumulative # of INT Reports.: 0
Last INT Report Time........: 01/02/1601-11:00:00.000 (Tasmania Standard Time)
!devnode 0xffff8002b6ee0420
---------------------------
State : DeviceNodeStarted (0n776)
Instance Path : {2DEDC554-A829-42AB-90E9-E4E4B4772981}\Target_KIP&Category_HID\3&2c2a152a&0&SHP_DEVICE_01
State Machine Information
---------------------------
Current Device State: 0n0
Device State History: <Event> New-State
[ 2]: <OperationSuccess>.........0n0
[ 1]: <OperationSuccess>.........0n0
[ 0]: <PnPStart>.................0n0
Device Event History:
[ 0]: PnPStart
lkd> !hidrd 0xffff8002bc12e700 0x80
Report Descriptor at 0xffff8002bc12e700
Raw Data
-------------------------------------------------------
0x0000: 05 01 09 06 A1 01 85 01-15 00 25 01 75 01 95 08
0x0010: 05 07 19 E0 29 E7 81 02-75 08 95 0A 19 00 29 91
0x0020: 26 FF 00 81 00 05 0C 0A-C0 02 A1 02 1A C1 02 2A
0x0030: C6 02 95 06 B1 03 C0 05-08 19 01 29 03 75 01 95
0x0040: 03 25 01 91 02 95 05 91-01 C0 05 01 09 80 A1 01
0x0050: 85 5B 15 00 25 01 75 01-95 03 09 97 09 98 09 99
0x0060: 81 02 95 05 81 01 C0 05-0C 09 01 A1 01 85 03 95
0x0070: 01 75 10 15 00 26 FF 03-19 00 2A FF 03 81 00 C0
Parsed
----------------------------------------------------------------------------------------
Usage Page (Generic Desktop Controls)...................................0x0000: 05 01
Usage (Keyboard)........................................................0x0002: 09 06
Collection (Application)................................................0x0004: A1 01
..Report ID (1).........................................................0x0006: 85 01
..Logical Minimum (0)...................................................0x0008: 15 00
..Logical Maximum (1)...................................................0x000A: 25 01
..Report Size (1).......................................................0x000C: 75 01
..Report Count (8)......................................................0x000E: 95 08
..Usage Page (Keyboard/keypad)..........................................0x0010: 05 07
..Usage Minimum (0xE0)..................................................0x0012: 19 E0
..Usage Maximum (0xE7)..................................................0x0014: 29 E7
..Input (Data,Var,Abs)..................................................0x0016: 81 02
..Report Size (8).......................................................0x0018: 75 08
..Report Count (10).....................................................0x001A: 95 0A
..Usage Minimum (0x00)..................................................0x001C: 19 00
..Usage Maximum (0x91)..................................................0x001E: 29 91
..Logical Maximum (255).................................................0x0020: 26 FF 00
..Input (Data,Ary,Abs)..................................................0x0023: 81 00
..Usage Page (Consumer).................................................0x0025: 05 0C
..Usage (Extended Keyboard Attributes Collection).......................0x0027: 0A C0 02
..Collection (Logical)..................................................0x002A: A1 02
....Usage Minimum (Keyboard Form Factor (0x2C1))........................0x002C: 1A C1 02
....Usage Maximum (Implemented Keyboard Input Assist Controls (0x2C6))..0x002F: 2A C6 02
....Report Count (6)....................................................0x0032: 95 06
....Feature (Cnst,Var,Abs)..............................................0x0034: B1 03
..End Collection ().....................................................0x0036: C0
..Usage Page (LEDs).....................................................0x0037: 05 08
..Usage Minimum (Num Lock (0x01)).......................................0x0039: 19 01
..Usage Maximum (Scroll Lock (0x03))....................................0x003B: 29 03
..Report Size (1).......................................................0x003D: 75 01
..Report Count (3)......................................................0x003F: 95 03
..Logical Maximum (1)...................................................0x0041: 25 01
..Output (Data,Var,Abs).................................................0x0043: 91 02
..Report Count (5)......................................................0x0045: 95 05
..Output (Cnst,Ary,Abs).................................................0x0047: 91 01
End Collection ().......................................................0x0049: C0
Usage Page (Generic Desktop Controls)...................................0x004A: 05 01
Usage (System Control)..................................................0x004C: 09 80
Collection (Application)................................................0x004E: A1 01
..Report ID (91)........................................................0x0050: 85 5B
..Logical Minimum (0)...................................................0x0052: 15 00
..Logical Maximum (1)...................................................0x0054: 25 01
..Report Size (1).......................................................0x0056: 75 01
..Report Count (3)......................................................0x0058: 95 03
..Usage (Reserved)......................................................0x005A: 09 97
..Usage (Reserved)......................................................0x005C: 09 98
..Usage (Reserved)......................................................0x005E: 09 99
..Input (Data,Var,Abs)..................................................0x0060: 81 02
..Report Count (5)......................................................0x0062: 95 05
..Input (Cnst,Ary,Abs)..................................................0x0064: 81 01
End Collection ().......................................................0x0066: C0
Usage Page (Consumer)...................................................0x0067: 05 0C
Usage (Consumer Control)................................................0x0069: 09 01
Collection (Application)................................................0x006B: A1 01
..Report ID (3).........................................................0x006D: 85 03
..Report Count (1)......................................................0x006F: 95 01
..Report Size (16)......................................................0x0071: 75 10
..Logical Minimum (0)...................................................0x0073: 15 00
..Logical Maximum (1023)................................................0x0075: 26 FF 03
..Usage Minimum (Unassigned (0x00)).....................................0x0078: 19 00
..Usage Maximum (Reserved (0x3FF))......................................0x007A: 2A FF 03
..Input (Data,Ary,Abs)..................................................0x007D: 81 00
End Collection ().......................................................0x007F: C0
lkd> !hidfdo 0xffff8002bfbc3060
FDO 0xffff8002bfbc3060 (!devobj/!devstack)
==============================================
Name : \Device\_HID00000009
Vendor ID : 0x8087(Intel)
Product ID : 0x0AC2
Version Number : 0x0000
Is Present? : Y
Report Descriptor : !hidrd 0xffff8002bfbcd0d0 0x9b1
Per-FDO IFR Log(s): !rcdrlogdump HIDCLASS -a 0xFFFF8002BFBCC000
!rcdrlogdump HIDCLASS -a 0xFFFF8002B7A98000 (Device Info)
!rcdrlogdump HIDCLASS -a 0xFFFF8002B7A9A000 (INT Reports)
Position in HID tree
dt FDO_EXTENSION 0xffff8002bfbc31d0
Device States
--------------------------
Power States..........: S0/D0
State Machine State...: 0n0
Idle IRP..............: !irp 0xffff8002bf3b5560 (completed with status code 0x0)
Idle PDOs.............: 0
WaitWake IRP..........: none
Power-delayed IRPs....: 0
PDO WaitWake IRPs.....: 0
Open Count............: 2
Last INT Report Status: 0x0
Last INT Report Time..: 05/31/2020-09:42:54.373 (Tasmania Standard Time)
Device Capabilities
--------------------------
Support D1 : N
Support D2 : N
Removable : N
SurpriseRemovalOK : N
Wake from D0 : N
Wake from D1 : N
Wake from D2 : N
Wake from D3 : N
Device states : S0=>D1, S1=>D3, S2=>D3, S3=>D3, S4=>D3 S5=>D3
SystemWake : S-1
DeviceWake : D1
PingPong IRPs (2 Total)
--------------------------
#0: dt HIDCLASS_PINGPONG 0xffff8002ba8c6b30
!irp 0xffff8002bbe1ed60 (pending on \Driver\ISH_BusDriver)
#1: dt HIDCLASS_PINGPONG 0xffff8002ba8c6c10
!irp 0xffff8002b6f9fd30 (pending on \Driver\ISH_BusDriver)
Collections (1 Total)
--------------------------
Collection Num..............: 1
Collection..................: dt HIDCLASS_COLLECTION 0xffff8002b90b73f0
Collection PDO..............: !hidpdo 0xffff8002b7a9b120
UsagePage...................: Sensor (0x20)
Usage.......................: Sensor (0x01)
Report Lengths..............: 0x88(Input) 0x0(Output) 0x121(Feature)
Preparsed Data..............: !hidppd 0xffff8002ba272000
Open Count..................: 1 (Read:1|Write:1 Restriction:[])
Pending Reads...............: 1
Cumulative # of INT Reports.: 48
Last INT Report Time........: 05/31/2020-09:42:54.373 (Tasmania Standard Time)
!devnode 0xffff8002b7a97c40
---------------------------
State : DeviceNodeStarted (0n776)
Instance Path : {DEA5AE2A-D1FD-438A-A091-CBD484788436}\Vid_8087&Pid_0AC2\5&1142dae8&0&00
State Machine Information
---------------------------
Current Device State: 0n0
Device State History: <Event> New-State
[ 2]: <OperationSuccess>.........0n0
[ 1]: <OperationSuccess>.........0n0
[ 0]: <PnPStart>.................0n0
Device Event History:
[ 0]: PnPStart
lkd> !hidrd 0xffff8002bfbcd0d0 0x9b1
Report Descriptor at 0xffff8002bfbcd0d0
Raw Data
-------------------------------------------------------
0x0000: 05 20 09 01 A1 00 85 01-05 20 09 73 A1 00 05 20
0x0010: 0A 16 03 15 01 25 03 75-08 95 01 A1 02 0A 40 08
0x0020: 0A 41 08 0A 42 08 B1 00-C0 0A 01 02 15 01 25 07
0x0030: 75 08 95 01 A1 02 0A 00-08 0A 01 08 0A 02 08 0A
0x0040: 03 08 0A 04 08 0A 05 08-0A 06 08 B1 00 C0 0A 09
0x0050: 03 15 01 25 03 75 08 95-01 A1 02 0A 30 08 0A 31
0x0060: 08 0A 32 08 B1 00 C0 0A-19 03 15 01 25 06 75 08
0x0070: 95 01 A1 02 0A 50 08 0A-51 08 0A 52 08 0A 53 08
0x0080: 0A 54 08 0A 55 08 B1 00-C0 0A 04 03 15 00 27 FF
0x0090: FF FF FF 75 20 95 01 55-00 B1 02 0A 0E 03 15 00
0x00A0: 27 FF FF FF FF 75 20 95-01 55 00 B1 02 0A 08 03
0x00B0: 75 10 95 07 B1 02 0A 07-03 75 10 95 16 B1 02 0A
0x00C0: 06 03 75 10 95 17 B1 02-0A 05 03 75 10 95 10 B1
0x00D0: 02 0A 01 03 75 10 95 20-B1 02 0A 1A 03 15 00 27
0x00E0: FF FF FF FF 75 20 95 01-55 00 B1 02 0A 1B 03 15
0x00F0: 00 27 FF FF FF FF 75 20-95 01 55 00 B1 02 0A 02
0x0100: 03 75 10 95 20 B1 02 0A-52 14 17 00 00 00 00 27
0x0110: FF FF FF FF 75 20 95 01-55 0A B1 02 05 20 0A 01
0x0120: 02 15 01 25 07 75 08 95-01 A1 02 0A 00 08 0A 01
0x0130: 08 0A 02 08 0A 03 08 0A-04 08 0A 05 08 0A 06 08
0x0140: 81 00 C0 0A 02 02 15 01-25 06 75 08 95 01 A1 02
0x0150: 0A 10 08 0A 11 08 0A 12-08 0A 13 08 0A 14 08 0A
0x0160: 15 08 81 00 C0 0A 5F 05-75 20 95 01 55 00 81 02
0x0170: 0A 5E 05 75 20 95 01 55-00 81 02 0A 29 05 75 20
0x0180: 95 02 55 09 81 02 0A 2B-05 75 20 95 02 55 06 81
0x0190: 02 0A 53 04 17 00 00 00-80 27 FF FF FF 7F 75 20
0x01A0: 95 01 55 0A 81 02 0A 54-04 17 00 00 00 80 27 FF
0x01B0: FF FF 7F 75 20 95 01 55-0A 81 02 0A 55 04 17 00
0x01C0: 00 00 80 27 FF FF FF 7F-75 20 95 01 55 0A 81 02
0x01D0: 0A 51 04 15 00 25 FF 75-08 95 01 55 00 81 02 0A
0x01E0: 69 05 17 00 00 00 00 27-FF FF FF FF 75 C0 95 01
0x01F0: 55 0D 81 02 0A 69 05 17-00 00 00 00 27 FF FF FF
0x0200: FF 75 C0 95 01 55 00 81-02 0A 69 05 17 00 00 00
0x0210: 00 27 FF FF FF FF 75 C0-95 01 55 00 81 02 0A 69
0x0220: 05 17 00 00 00 00 27 FF-FF FF FF 75 C0 95 01 55
0x0230: 00 81 02 C0 85 02 05 20-09 76 A1 00 05 20 0A 16
0x0240: 03 15 01 25 03 75 08 95-01 A1 02 0A 40 08 0A 41
0x0250: 08 0A 42 08 B1 00 C0 0A-01 02 15 01 25 07 75 08
0x0260: 95 01 A1 02 0A 00 08 0A-01 08 0A 02 08 0A 03 08
0x0270: 0A 04 08 0A 05 08 0A 06-08 B1 00 C0 0A 09 03 15
0x0280: 01 25 03 75 08 95 01 A1-02 0A 30 08 0A 31 08 0A
0x0290: 32 08 B1 00 C0 0A 19 03-15 01 25 06 75 08 95 01
0x02A0: A1 02 0A 50 08 0A 51 08-0A 52 08 0A 53 08 0A 54
0x02B0: 08 0A 55 08 B1 00 C0 0A-04 03 15 00 27 FF FF FF
0x02C0: FF 75 20 95 01 55 00 B1-02 0A 0E 03 15 00 27 FF
0x02D0: FF FF FF 75 20 95 01 55-00 B1 02 0A 08 03 75 10
0x02E0: 95 07 B1 02 0A 07 03 75-10 95 16 B1 02 0A 06 03
0x02F0: 75 10 95 17 B1 02 0A 05-03 75 10 95 10 B1 02 0A
0x0300: 01 03 75 10 95 20 B1 02-0A 1A 03 15 00 27 FF FF
0x0310: FF FF 75 20 95 01 55 00-B1 02 0A 1B 03 15 00 27
0x0320: FF FF FF FF 75 20 95 01-55 00 B1 02 0A 02 03 75
0x0330: 10 95 20 B1 02 0A 56 14-17 00 00 00 00 27 FF FF
0x0340: FF FF 75 20 95 01 55 0B-B1 02 05 20 0A 01 02 15
0x0350: 01 25 07 75 08 95 01 A1-02 0A 00 08 0A 01 08 0A
0x0360: 02 08 0A 03 08 0A 04 08-0A 05 08 0A 06 08 81 00
0x0370: C0 0A 02 02 15 01 25 06-75 08 95 01 A1 02 0A 10
0x0380: 08 0A 11 08 0A 12 08 0A-13 08 0A 14 08 0A 15 08
0x0390: 81 00 C0 0A 5F 05 75 20-95 01 55 00 81 02 0A 5E
0x03A0: 05 75 20 95 01 55 00 81-02 0A 29 05 75 20 95 02
0x03B0: 55 09 81 02 0A 2B 05 75-20 95 02 55 06 81 02 0A
0x03C0: 57 04 17 00 00 00 80 27-FF FF FF 7F 75 20 95 01
0x03D0: 55 0B 81 02 0A 58 04 17-00 00 00 80 27 FF FF FF
0x03E0: 7F 75 20 95 01 55 0B 81-02 0A 59 04 17 00 00 00
0x03F0: 80 27 FF FF FF 7F 75 20-95 01 55 0B 81 02 0A 69
0x0400: 05 17 00 00 00 00 27 FF-FF FF FF 75 C0 95 01 55
0x0410: 0A 81 02 0A 69 05 17 00-00 00 00 27 FF FF FF FF
0x0420: 75 C0 95 01 55 00 81 02-0A 69 05 17 00 00 00 00
0x0430: 27 FF FF FF FF 75 C0 95-01 55 00 81 02 0A 69 05
0x0440: 17 00 00 00 00 27 FF FF-FF FF 75 C0 95 01 55 00
0x0450: 81 02 C0 85 03 05 20 09-8A A1 00 05 20 0A 16 03
0x0460: 15 01 25 03 75 08 95 01-A1 02 0A 40 08 0A 41 08
0x0470: 0A 42 08 B1 00 C0 0A 01-02 15 01 25 07 75 08 95
0x0480: 01 A1 02 0A 00 08 0A 01-08 0A 02 08 0A 03 08 0A
0x0490: 04 08 0A 05 08 0A 06 08-B1 00 C0 0A 09 03 15 01
0x04A0: 25 03 75 08 95 01 A1 02-0A 30 08 0A 31 08 0A 32
0x04B0: 08 B1 00 C0 0A 19 03 15-01 25 06 75 08 95 01 A1
0x04C0: 02 0A 50 08 0A 51 08 0A-52 08 0A 53 08 0A 54 08
0x04D0: 0A 55 08 B1 00 C0 0A 04-03 15 00 27 FF FF FF FF
0x04E0: 75 20 95 01 55 00 B1 02-0A 0E 03 15 00 27 FF FF
0x04F0: FF FF 75 20 95 01 55 00-B1 02 0A 08 03 75 10 95
0x0500: 07 B1 02 0A 07 03 75 10-95 16 B1 02 0A 06 03 75
0x0510: 10 95 17 B1 02 0A 05 03-75 10 95 10 B1 02 0A 01
0x0520: 03 75 10 95 20 B1 02 0A-1A 03 15 00 27 FF FF FF
0x0530: FF 75 20 95 01 55 00 B1-02 0A 1B 03 15 00 27 FF
0x0540: FF FF FF 75 20 95 01 55-00 B1 02 0A 02 03 75 10
0x0550: 95 20 B1 02 0A 83 14 17-00 00 00 00 27 FF FF FF
0x0560: FF 75 20 95 01 55 0C B1-02 05 20 0A 01 02 15 01
0x0570: 25 07 75 08 95 01 A1 02-0A 00 08 0A 01 08 0A 02
0x0580: 08 0A 03 08 0A 04 08 0A-05 08 0A 06 08 81 00 C0
0x0590: 0A 02 02 15 01 25 06 75-08 95 01 A1 02 0A 10 08
0x05A0: 0A 11 08 0A 12 08 0A 13-08 0A 14 08 0A 15 08 81
0x05B0: 00 C0 0A 5F 05 75 20 95-01 55 00 81 02 0A 5E 05
0x05C0: 75 20 95 01 55 00 81 02-0A 29 05 75 20 95 02 55
0x05D0: 09 81 02 0A 2B 05 75 20-95 02 55 06 81 02 0A 83
0x05E0: 04 16 00 80 26 FF 7F 75-10 95 04 55 0C 81 02 0A
0x05F0: 88 04 15 00 25 02 75 08-95 01 55 00 A1 02 0A E0
0x0600: 08 0A E1 08 0A E2 08 81-00 C0 0A 44 05 15 00 25
0x0610: FF 75 08 95 01 55 00 81-02 C0 85 04 05 20 09 7B
0x0620: A1 00 05 20 0A 16 03 15-01 25 03 75 08 95 01 A1
0x0630: 02 0A 40 08 0A 41 08 0A-42 08 B1 00 C0 0A 01 02
0x0640: 15 01 25 07 75 08 95 01-A1 02 0A 00 08 0A 01 08
0x0650: 0A 02 08 0A 03 08 0A 04-08 0A 05 08 0A 06 08 B1
0x0660: 00 C0 0A 09 03 15 01 25-03 75 08 95 01 A1 02 0A
0x0670: 30 08 0A 31 08 0A 32 08-B1 00 C0 0A 19 03 15 01
0x0680: 25 06 75 08 95 01 A1 02-0A 50 08 0A 51 08 0A 52
0x0690: 08 0A 53 08 0A 54 08 0A-55 08 B1 00 C0 0A 04 03
0x06A0: 15 00 27 FF FF FF FF 75-20 95 01 55 00 B1 02 0A
0x06B0: 0E 03 15 00 27 FF FF FF-FF 75 20 95 01 55 00 B1
0x06C0: 02 0A 08 03 75 10 95 07-B1 02 0A 07 03 75 10 95
0x06D0: 16 B1 02 0A 06 03 75 10-95 17 B1 02 0A 05 03 75
0x06E0: 10 95 10 B1 02 0A 01 03-75 10 95 20 B1 02 0A 1A
0x06F0: 03 15 00 27 FF FF FF FF-75 20 95 01 55 00 B1 02
0x0700: 0A 1B 03 15 00 27 FF FF-FF FF 75 20 95 01 55 00
0x0710: B1 02 0A 02 03 75 10 95-20 B1 02 0A 52 14 17 00
0x0720: 00 00 00 27 FF FF FF FF-75 20 95 01 55 0A B1 02
0x0730: 05 20 0A 01 02 15 01 25-07 75 08 95 01 A1 02 0A
0x0740: 00 08 0A 01 08 0A 02 08-0A 03 08 0A 04 08 0A 05
0x0750: 08 0A 06 08 81 00 C0 0A-02 02 15 01 25 06 75 08
0x0760: 95 01 A1 02 0A 10 08 0A-11 08 0A 12 08 0A 13 08
0x0770: 0A 14 08 0A 15 08 81 00-C0 0A 5F 05 75 20 95 01
0x0780: 55 00 81 02 0A 5E 05 75-20 95 01 55 00 81 02 0A
0x0790: 29 05 75 20 95 02 55 09-81 02 0A 2B 05 75 20 95
0x07A0: 02 55 06 81 02 0A 53 04-17 00 00 00 80 27 FF FF
0x07B0: FF 7F 75 20 95 01 55 0A-81 02 0A 54 04 17 00 00
0x07C0: 00 80 27 FF FF FF 7F 75-20 95 01 55 0A 81 02 0A
0x07D0: 55 04 17 00 00 00 80 27-FF FF FF 7F 75 20 95 01
0x07E0: 55 0A 81 02 C0 85 05 05-20 09 7C A1 00 05 20 0A
0x07F0: 16 03 15 01 25 03 75 08-95 01 A1 02 0A 40 08 0A
0x0800: 41 08 0A 42 08 B1 00 C0-0A 01 02 15 01 25 07 75
0x0810: 08 95 01 A1 02 0A 00 08-0A 01 08 0A 02 08 0A 03
0x0820: 08 0A 04 08 0A 05 08 0A-06 08 B1 00 C0 0A 09 03
0x0830: 15 01 25 03 75 08 95 01-A1 02 0A 30 08 0A 31 08
0x0840: 0A 32 08 B1 00 C0 0A 19-03 15 01 25 06 75 08 95
0x0850: 01 A1 02 0A 50 08 0A 51-08 0A 52 08 0A 53 08 0A
0x0860: 54 08 0A 55 08 B1 00 C0-0A 04 03 15 00 27 FF FF
0x0870: FF FF 75 20 95 01 55 00-B1 02 0A 0E 03 15 00 27
0x0880: FF FF FF FF 75 20 95 01-55 00 B1 02 0A 08 03 75
0x0890: 10 95 07 B1 02 0A 07 03-75 10 95 16 B1 02 0A 06
0x08A0: 03 75 10 95 17 B1 02 0A-05 03 75 10 95 10 B1 02
0x08B0: 0A 01 03 75 10 95 20 B1-02 0A 1A 03 15 00 27 FF
0x08C0: FF FF FF 75 20 95 01 55-00 B1 02 0A 1B 03 15 00
0x08D0: 27 FF FF FF FF 75 20 95-01 55 00 B1 02 0A 02 03
0x08E0: 75 10 95 20 B1 02 0A 52-14 17 00 00 00 00 27 FF
0x08F0: FF FF FF 75 20 95 01 55-0A B1 02 05 20 0A 01 02
0x0900: 15 01 25 07 75 08 95 01-A1 02 0A 00 08 0A 01 08
0x0910: 0A 02 08 0A 03 08 0A 04-08 0A 05 08 0A 06 08 81
0x0920: 00 C0 0A 02 02 15 01 25-06 75 08 95 01 A1 02 0A
0x0930: 10 08 0A 11 08 0A 12 08-0A 13 08 0A 14 08 0A 15
0x0940: 08 81 00 C0 0A 5F 05 75-20 95 01 55 00 81 02 0A
0x0950: 5E 05 75 20 95 01 55 00-81 02 0A 29 05 75 20 95
0x0960: 02 55 09 81 02 0A 2B 05-75 20 95 02 55 06 81 02
0x0970: 0A 53 04 17 00 00 00 80-27 FF FF FF 7F 75 20 95
0x0980: 01 55 0A 81 02 0A 54 04-17 00 00 00 80 27 FF FF
0x0990: FF 7F 75 20 95 01 55 0A-81 02 0A 55 04 17 00 00
0x09A0: 00 80 27 FF FF FF 7F 75-20 95 01 55 0A 81 02 C0
0x09B0: C0
Parsed
--------------------------------------------------------------------------------------------------------------------
....Usage Page (Sensor).............................................................................0x0000: 05 20
....Usage (Sensor)..................................................................................0x0002: 09 01
....Collection (Physical)...........................................................................0x0004: A1 00
......Report ID (1).................................................................................0x0006: 85 01
......Usage Page (Sensor)...........................................................................0x0008: 05 20
......Usage (Motion: Accelerometer 3D)..............................................................0x000A: 09 73
......Collection (Physical).........................................................................0x000C: A1 00
........Usage Page (Sensor).........................................................................0x000E: 05 20
........Usage (Property: Reporting State)...........................................................0x0010: 0A 16 03
........Logical Minimum (1).........................................................................0x0013: 15 01
........Logical Maximum (3).........................................................................0x0015: 25 03
........Report Size (8).............................................................................0x0017: 75 08
........Report Count (1)............................................................................0x0019: 95 01
........Collection (Logical)........................................................................0x001B: A1 02
..........Usage (Reserved for use as Selection Values)..............................................0x001D: 0A 40 08
..........Usage (Reserved for use as Selection Values)..............................................0x0020: 0A 41 08
..........Usage (Reserved for use as Selection Values)..............................................0x0023: 0A 42 08
..........Feature (Data,Ary,Abs)....................................................................0x0026: B1 00
........End Collection ()...........................................................................0x0028: C0
........Usage (Event: Sensor State).................................................................0x0029: 0A 01 02
........Logical Minimum (1).........................................................................0x002C: 15 01
........Logical Maximum (7).........................................................................0x002E: 25 07
........Report Size (8).............................................................................0x0030: 75 08
........Report Count (1)............................................................................0x0032: 95 01
........Collection (Logical)........................................................................0x0034: A1 02
..........Usage (Sensor State: Undefined)...........................................................0x0036: 0A 00 08
..........Usage (Reserved for use as Selection Values)..............................................0x0039: 0A 01 08
..........Usage (Reserved for use as Selection Values)..............................................0x003C: 0A 02 08
..........Usage (Reserved for use as Selection Values)..............................................0x003F: 0A 03 08
..........Usage (Reserved for use as Selection Values)..............................................0x0042: 0A 04 08
..........Usage (Reserved for use as Selection Values)..............................................0x0045: 0A 05 08
..........Usage (Reserved for use as Selection Values)..............................................0x0048: 0A 06 08
..........Feature (Data,Ary,Abs)....................................................................0x004B: B1 00
........End Collection ()...........................................................................0x004D: C0
........Usage (Property: Sensor Connection Type)....................................................0x004E: 0A 09 03
........Logical Minimum (1).........................................................................0x0051: 15 01
........Logical Maximum (3).........................................................................0x0053: 25 03
........Report Size (8).............................................................................0x0055: 75 08
........Report Count (1)............................................................................0x0057: 95 01
........Collection (Logical)........................................................................0x0059: A1 02
..........Usage (Reserved for use as Selection Values)..............................................0x005B: 0A 30 08
..........Usage (Reserved for use as Selection Values)..............................................0x005E: 0A 31 08
..........Usage (Reserved for use as Selection Values)..............................................0x0061: 0A 32 08
..........Feature (Data,Ary,Abs)....................................................................0x0064: B1 00
........End Collection ()...........................................................................0x0066: C0
........Usage (Property: Power State)...............................................................0x0067: 0A 19 03
........Logical Minimum (1).........................................................................0x006A: 15 01
........Logical Maximum (6).........................................................................0x006C: 25 06
........Report Size (8).............................................................................0x006E: 75 08
........Report Count (1)............................................................................0x0070: 95 01
........Collection (Logical)........................................................................0x0072: A1 02
..........Usage (Reserved for use as Selection Values)..............................................0x0074: 0A 50 08
..........Usage (Reserved for use as Selection Values)..............................................0x0077: 0A 51 08
..........Usage (Reserved for use as Selection Values)..............................................0x007A: 0A 52 08
..........Usage (Reserved for use as Selection Values)..............................................0x007D: 0A 53 08
..........Usage (Reserved for use as Selection Values)..............................................0x0080: 0A 54 08
..........Usage (Reserved for use as Selection Values)..............................................0x0083: 0A 55 08
..........Feature (Data,Ary,Abs)....................................................................0x0086: B1 00
........End Collection ()...........................................................................0x0088: C0
........Usage (Property: Minimum Report Interval (default Unit: milliseconds))......................0x0089: 0A 04 03
........Logical Minimum (0).........................................................................0x008C: 15 00
........Logical Maximum (-1)........................................................................0x008E: 27 FF FF FF FF
........Report Size (32)............................................................................0x0093: 75 20
........Report Count (1)............................................................................0x0095: 95 01
........Unit Exponent (0)...........................................................................0x0097: 55 00
........Feature (Data,Var,Abs)......................................................................0x0099: B1 02
........Usage (Property: Report Interval (default Unit: milliseconds))..............................0x009B: 0A 0E 03
........Logical Minimum (0).........................................................................0x009E: 15 00
........Logical Maximum (-1)........................................................................0x00A0: 27 FF FF FF FF
........Report Size (32)............................................................................0x00A5: 75 20
........Report Count (1)............................................................................0x00A7: 95 01
........Unit Exponent (0)...........................................................................0x00A9: 55 00
........Feature (Data,Var,Abs)......................................................................0x00AB: B1 02
........Usage (Property: Sensor Description)........................................................0x00AD: 0A 08 03
........Report Size (16)............................................................................0x00B0: 75 10
........Report Count (7)............................................................................0x00B2: 95 07
........Feature (Data,Var,Abs)......................................................................0x00B4: B1 02
........Usage (Property: Sensor Serial Number)......................................................0x00B6: 0A 07 03
........Report Size (16)............................................................................0x00B9: 75 10
........Report Count (22)...........................................................................0x00BB: 95 16
........Feature (Data,Var,Abs)......................................................................0x00BD: B1 02
........Usage (Property: Sensor Model)..............................................................0x00BF: 0A 06 03
........Report Size (16)............................................................................0x00C2: 75 10
........Report Count (23)...........................................................................0x00C4: 95 17
........Feature (Data,Var,Abs)......................................................................0x00C6: B1 02
........Usage (Property: Sensor Manufacturer).......................................................0x00C8: 0A 05 03
........Report Size (16)............................................................................0x00CB: 75 10
........Report Count (16)...........................................................................0x00CD: 95 10
........Feature (Data,Var,Abs)......................................................................0x00CF: B1 02
........Usage (Property: Friendly Name).............................................................0x00D1: 0A 01 03
........Report Size (16)............................................................................0x00D4: 75 10
........Report Count (32)...........................................................................0x00D6: 95 20
........Feature (Data,Var,Abs)......................................................................0x00D8: B1 02
........Usage (Property: Reserved)..................................................................0x00DA: 0A 1A 03
........Logical Minimum (0).........................................................................0x00DD: 15 00
........Logical Maximum (-1)........................................................................0x00DF: 27 FF FF FF FF
........Report Size (32)............................................................................0x00E4: 75 20
........Report Count (1)............................................................................0x00E6: 95 01
........Unit Exponent (0)...........................................................................0x00E8: 55 00
........Feature (Data,Var,Abs)......................................................................0x00EA: B1 02
........Usage (Property: Reserved)..................................................................0x00EC: 0A 1B 03
........Logical Minimum (0).........................................................................0x00EF: 15 00
........Logical Maximum (-1)........................................................................0x00F1: 27 FF FF FF FF
........Report Size (32)............................................................................0x00F6: 75 20
........Report Count (1)............................................................................0x00F8: 95 01
........Unit Exponent (0)...........................................................................0x00FA: 55 00
........Feature (Data,Var,Abs)......................................................................0x00FC: B1 02
........Usage (Property: Persistent Unique ID)......................................................0x00FE: 0A 02 03
........Report Size (16)............................................................................0x0101: 75 10
........Report Count (32)...........................................................................0x0103: 95 20
........Feature (Data,Var,Abs)......................................................................0x0105: B1 02
........Usage (Data Field: Acceleration (default Unit: G’s) with Modifier: Change Sensitivity Absolute)0x0107: 0A 52 14
........Logical Minimum (0).........................................................................0x010A: 17 00 00 00 00
........Logical Maximum (-1)........................................................................0x010F: 27 FF FF FF FF
........Report Size (32)............................................................................0x0114: 75 20
........Report Count (1)............................................................................0x0116: 95 01
........Unit Exponent (-6)..........................................................................0x0118: 55 0A
........Feature (Data,Var,Abs)......................................................................0x011A: B1 02
........Usage Page (Sensor).........................................................................0x011C: 05 20
........Usage (Event: Sensor State).................................................................0x011E: 0A 01 02
........Logical Minimum (1).........................................................................0x0121: 15 01
........Logical Maximum (7).........................................................................0x0123: 25 07
........Report Size (8).............................................................................0x0125: 75 08
........Report Count (1)............................................................................0x0127: 95 01
........Collection (Logical)........................................................................0x0129: A1 02
..........Usage (Sensor State: Undefined)...........................................................0x012B: 0A 00 08
..........Usage (Reserved for use as Selection Values)..............................................0x012E: 0A 01 08
..........Usage (Reserved for use as Selection Values)..............................................0x0131: 0A 02 08
..........Usage (Reserved for use as Selection Values)..............................................0x0134: 0A 03 08
..........Usage (Reserved for use as Selection Values)..............................................0x0137: 0A 04 08
..........Usage (Reserved for use as Selection Values)..............................................0x013A: 0A 05 08
..........Usage (Reserved for use as Selection Values)..............................................0x013D: 0A 06 08
..........Input (Data,Ary,Abs)......................................................................0x0140: 81 00
........End Collection ()...........................................................................0x0142: C0
........Usage (Event: Sensor Event).................................................................0x0143: 0A 02 02
........Logical Minimum (1).........................................................................0x0146: 15 01
........Logical Maximum (6).........................................................................0x0148: 25 06
........Report Size (8).............................................................................0x014A: 75 08
........Report Count (1)............................................................................0x014C: 95 01
........Collection (Logical)........................................................................0x014E: A1 02
..........Usage (Reserved for use as Selection Values)..............................................0x0150: 0A 10 08
..........Usage (Reserved for use as Selection Values)..............................................0x0153: 0A 11 08
..........Usage (Reserved for use as Selection Values)..............................................0x0156: 0A 12 08
..........Usage (Reserved for use as Selection Values)..............................................0x0159: 0A 13 08
..........Usage (Reserved for use as Selection Values)..............................................0x015C: 0A 14 08
..........Usage (Reserved for use as Selection Values)..............................................0x015F: 0A 15 08
..........Input (Data,Ary,Abs)......................................................................0x0162: 81 00
........End Collection ()...........................................................................0x0164: C0
........Usage (Data Field: Custom Value 28).........................................................0x0165: 0A 5F 05
........Report Size (32)............................................................................0x0168: 75 20
........Report Count (1)............................................................................0x016A: 95 01
........Unit Exponent (0)...........................................................................0x016C: 55 00
........Input (Data,Var,Abs)........................................................................0x016E: 81 02
........Usage (Data Field: Custom Value 27).........................................................0x0170: 0A 5E 05
........Report Size (32)............................................................................0x0173: 75 20
........Report Count (1)............................................................................0x0175: 95 01
........Unit Exponent (0)...........................................................................0x0177: 55 00
........Input (Data,Var,Abs)........................................................................0x0179: 81 02
........Usage (Data Field: Timestamp)...............................................................0x017B: 0A 29 05
........Report Size (32)............................................................................0x017E: 75 20
........Report Count (2)............................................................................0x0180: 95 02
........Unit Exponent (-7)..........................................................................0x0182: 55 09
........Input (Data,Var,Abs)........................................................................0x0184: 81 02
........Usage (Data Field: Time Reserved)...........................................................0x0186: 0A 2B 05
........Report Size (32)............................................................................0x0189: 75 20
........Report Count (2)............................................................................0x018B: 95 02
........Unit Exponent (6)...........................................................................0x018D: 55 06
........Input (Data,Var,Abs)........................................................................0x018F: 81 02
........Usage (Data Field: Acceleration Axis X (default Unit: G’s)).................................0x0191: 0A 53 04
........Logical Minimum (-2147483648)...............................................................0x0194: 17 00 00 00 80
........Logical Maximum (2147483647)................................................................0x0199: 27 FF FF FF 7F
........Report Size (32)............................................................................0x019E: 75 20
........Report Count (1)............................................................................0x01A0: 95 01
........Unit Exponent (-6)..........................................................................0x01A2: 55 0A
........Input (Data,Var,Abs)........................................................................0x01A4: 81 02
........Usage (Data Field: Acceleration Axis Y (default Unit: G’s)).................................0x01A6: 0A 54 04
........Logical Minimum (-2147483648)...............................................................0x01A9: 17 00 00 00 80
........Logical Maximum (2147483647)................................................................0x01AE: 27 FF FF FF 7F
........Report Size (32)............................................................................0x01B3: 75 20
........Report Count (1)............................................................................0x01B5: 95 01
........Unit Exponent (-6)..........................................................................0x01B7: 55 0A
........Input (Data,Var,Abs)........................................................................0x01B9: 81 02
........Usage (Data Field: Acceleration Axis Z (default Unit: G’s)).................................0x01BB: 0A 55 04
........Logical Minimum (-2147483648)...............................................................0x01BE: 17 00 00 00 80
........Logical Maximum (2147483647)................................................................0x01C3: 27 FF FF FF 7F
........Report Size (32)............................................................................0x01C8: 75 20
........Report Count (1)............................................................................0x01CA: 95 01
........Unit Exponent (-6)..........................................................................0x01CC: 55 0A
........Input (Data,Var,Abs)........................................................................0x01CE: 81 02
........Usage (Data Field: Motion State)............................................................0x01D0: 0A 51 04
........Logical Minimum (0).........................................................................0x01D3: 15 00
........Logical Maximum (-1)........................................................................0x01D5: 25 FF
........Report Size (8).............................................................................0x01D7: 75 08
........Report Count (1)............................................................................0x01D9: 95 01
........Unit Exponent (0)...........................................................................0x01DB: 55 00
........Input (Data,Var,Abs)........................................................................0x01DD: 81 02
........Usage (Data Field: Generic Data Field)......................................................0x01DF: 0A 69 05
........Logical Minimum (0).........................................................................0x01E2: 17 00 00 00 00
........Logical Maximum (-1)........................................................................0x01E7: 27 FF FF FF FF
........Report Size (192)...........................................................................0x01EC: 75 C0
........Report Count (1)............................................................................0x01EE: 95 01
........Unit Exponent (-3)..........................................................................0x01F0: 55 0D
........Input (Data,Var,Abs)........................................................................0x01F2: 81 02
........Usage (Data Field: Generic Data Field)......................................................0x01F4: 0A 69 05
........Logical Minimum (0).........................................................................0x01F7: 17 00 00 00 00
........Logical Maximum (-1)........................................................................0x01FC: 27 FF FF FF FF
........Report Size (192)...........................................................................0x0201: 75 C0
........Report Count (1)............................................................................0x0203: 95 01
........Unit Exponent (0)...........................................................................0x0205: 55 00
........Input (Data,Var,Abs)........................................................................0x0207: 81 02
........Usage (Data Field: Generic Data Field)......................................................0x0209: 0A 69 05
........Logical Minimum (0).........................................................................0x020C: 17 00 00 00 00
........Logical Maximum (-1)........................................................................0x0211: 27 FF FF FF FF
........Report Size (192)...........................................................................0x0216: 75 C0
........Report Count (1)............................................................................0x0218: 95 01
........Unit Exponent (0)...........................................................................0x021A: 55 00
........Input (Data,Var,Abs)........................................................................0x021C: 81 02
........Usage (Data Field: Generic Data Field)......................................................0x021E: 0A 69 05
........Logical Minimum (0).........................................................................0x0221: 17 00 00 00 00
........Logical Maximum (-1)........................................................................0x0226: 27 FF FF FF FF
........Report Size (192)...........................................................................0x022B: 75 C0
........Report Count (1)............................................................................0x022D: 95 01
........Unit Exponent (0)...........................................................................0x022F: 55 00
........Input (Data,Var,Abs)........................................................................0x0231: 81 02
......End Collection ().............................................................................0x0233: C0
......Report ID (2).................................................................................0x0234: 85 02
......Usage Page (Sensor)...........................................................................0x0236: 05 20
......Usage (Motion: Gyrometer 3D)..................................................................0x0238: 09 76
......Collection (Physical).........................................................................0x023A: A1 00
........Usage Page (Sensor).........................................................................0x023C: 05 20
........Usage (Property: Reporting State)...........................................................0x023E: 0A 16 03
........Logical Minimum (1).........................................................................0x0241: 15 01
........Logical Maximum (3).........................................................................0x0243: 25 03
........Report Size (8).............................................................................0x0245: 75 08
........Report Count (1)............................................................................0x0247: 95 01
........Collection (Logical)........................................................................0x0249: A1 02
..........Usage (Reserved for use as Selection Values)..............................................0x024B: 0A 40 08
..........Usage (Reserved for use as Selection Values)..............................................0x024E: 0A 41 08
..........Usage (Reserved for use as Selection Values)..............................................0x0251: 0A 42 08
..........Feature (Data,Ary,Abs)....................................................................0x0254: B1 00
........End Collection ()...........................................................................0x0256: C0
........Usage (Event: Sensor State).................................................................0x0257: 0A 01 02
........Logical Minimum (1).........................................................................0x025A: 15 01
........Logical Maximum (7).........................................................................0x025C: 25 07
........Report Size (8).............................................................................0x025E: 75 08
........Report Count (1)............................................................................0x0260: 95 01
........Collection (Logical)........................................................................0x0262: A1 02
..........Usage (Sensor State: Undefined)...........................................................0x0264: 0A 00 08
..........Usage (Reserved for use as Selection Values)..............................................0x0267: 0A 01 08
..........Usage (Reserved for use as Selection Values)..............................................0x026A: 0A 02 08
..........Usage (Reserved for use as Selection Values)..............................................0x026D: 0A 03 08
..........Usage (Reserved for use as Selection Values)..............................................0x0270: 0A 04 08
..........Usage (Reserved for use as Selection Values)..............................................0x0273: 0A 05 08
..........Usage (Reserved for use as Selection Values)..............................................0x0276: 0A 06 08
..........Feature (Data,Ary,Abs)....................................................................0x0279: B1 00
........End Collection ()...........................................................................0x027B: C0
........Usage (Property: Sensor Connection Type)....................................................0x027C: 0A 09 03
........Logical Minimum (1).........................................................................0x027F: 15 01
........Logical Maximum (3).........................................................................0x0281: 25 03
........Report Size (8).............................................................................0x0283: 75 08
........Report Count (1)............................................................................0x0285: 95 01
........Collection (Logical)........................................................................0x0287: A1 02
..........Usage (Reserved for use as Selection Values)..............................................0x0289: 0A 30 08
..........Usage (Reserved for use as Selection Values)..............................................0x028C: 0A 31 08
..........Usage (Reserved for use as Selection Values)..............................................0x028F: 0A 32 08
..........Feature (Data,Ary,Abs)....................................................................0x0292: B1 00
........End Collection ()...........................................................................0x0294: C0
........Usage (Property: Power State)...............................................................0x0295: 0A 19 03
........Logical Minimum (1).........................................................................0x0298: 15 01
........Logical Maximum (6).........................................................................0x029A: 25 06
........Report Size (8).............................................................................0x029C: 75 08
........Report Count (1)............................................................................0x029E: 95 01
........Collection (Logical)........................................................................0x02A0: A1 02
..........Usage (Reserved for use as Selection Values)..............................................0x02A2: 0A 50 08
..........Usage (Reserved for use as Selection Values)..............................................0x02A5: 0A 51 08
..........Usage (Reserved for use as Selection Values)..............................................0x02A8: 0A 52 08
..........Usage (Reserved for use as Selection Values)..............................................0x02AB: 0A 53 08
..........Usage (Reserved for use as Selection Values)..............................................0x02AE: 0A 54 08
..........Usage (Reserved for use as Selection Values)..............................................0x02B1: 0A 55 08
..........Feature (Data,Ary,Abs)....................................................................0x02B4: B1 00
........End Collection ()...........................................................................0x02B6: C0
........Usage (Property: Minimum Report Interval (default Unit: milliseconds))......................0x02B7: 0A 04 03
........Logical Minimum (0).........................................................................0x02BA: 15 00
........Logical Maximum (-1)........................................................................0x02BC: 27 FF FF FF FF
........Report Size (32)............................................................................0x02C1: 75 20
........Report Count (1)............................................................................0x02C3: 95 01
........Unit Exponent (0)...........................................................................0x02C5: 55 00
........Feature (Data,Var,Abs)......................................................................0x02C7: B1 02
........Usage (Property: Report Interval (default Unit: milliseconds))..............................0x02C9: 0A 0E 03
........Logical Minimum (0).........................................................................0x02CC: 15 00
........Logical Maximum (-1)........................................................................0x02CE: 27 FF FF FF FF
........Report Size (32)............................................................................0x02D3: 75 20
........Report Count (1)............................................................................0x02D5: 95 01
........Unit Exponent (0)...........................................................................0x02D7: 55 00
........Feature (Data,Var,Abs)......................................................................0x02D9: B1 02
........Usage (Property: Sensor Description)........................................................0x02DB: 0A 08 03
........Report Size (16)............................................................................0x02DE: 75 10
........Report Count (7)............................................................................0x02E0: 95 07
........Feature (Data,Var,Abs)......................................................................0x02E2: B1 02
........Usage (Property: Sensor Serial Number)......................................................0x02E4: 0A 07 03
........Report Size (16)............................................................................0x02E7: 75 10
........Report Count (22)...........................................................................0x02E9: 95 16
........Feature (Data,Var,Abs)......................................................................0x02EB: B1 02
........Usage (Property: Sensor Model)..............................................................0x02ED: 0A 06 03
........Report Size (16)............................................................................0x02F0: 75 10
........Report Count (23)...........................................................................0x02F2: 95 17
........Feature (Data,Var,Abs)......................................................................0x02F4: B1 02
........Usage (Property: Sensor Manufacturer).......................................................0x02F6: 0A 05 03
........Report Size (16)............................................................................0x02F9: 75 10
........Report Count (16)...........................................................................0x02FB: 95 10
........Feature (Data,Var,Abs)......................................................................0x02FD: B1 02
........Usage (Property: Friendly Name).............................................................0x02FF: 0A 01 03
........Report Size (16)............................................................................0x0302: 75 10
........Report Count (32)...........................................................................0x0304: 95 20
........Feature (Data,Var,Abs)......................................................................0x0306: B1 02
........Usage (Property: Reserved)..................................................................0x0308: 0A 1A 03
........Logical Minimum (0).........................................................................0x030B: 15 00
........Logical Maximum (-1)........................................................................0x030D: 27 FF FF FF FF
........Report Size (32)............................................................................0x0312: 75 20
........Report Count (1)............................................................................0x0314: 95 01
........Unit Exponent (0)...........................................................................0x0316: 55 00
........Feature (Data,Var,Abs)......................................................................0x0318: B1 02
........Usage (Property: Reserved)..................................................................0x031A: 0A 1B 03
........Logical Minimum (0).........................................................................0x031D: 15 00
........Logical Maximum (-1)........................................................................0x031F: 27 FF FF FF FF
........Report Size (32)............................................................................0x0324: 75 20
........Report Count (1)............................................................................0x0326: 95 01
........Unit Exponent (0)...........................................................................0x0328: 55 00
........Feature (Data,Var,Abs)......................................................................0x032A: B1 02
........Usage (Property: Persistent Unique ID)......................................................0x032C: 0A 02 03
........Report Size (16)............................................................................0x032F: 75 10
........Report Count (32)...........................................................................0x0331: 95 20
........Feature (Data,Var,Abs)......................................................................0x0333: B1 02
........Usage (Data Field: Angular Velocity (default Unit: degrees/second) with Modifier: Change Sensitivity Absolute)0x0335: 0A 56 14
........Logical Minimum (0).........................................................................0x0338: 17 00 00 00 00
........Logical Maximum (-1)........................................................................0x033D: 27 FF FF FF FF
........Report Size (32)............................................................................0x0342: 75 20
........Report Count (1)............................................................................0x0344: 95 01
........Unit Exponent (-5)..........................................................................0x0346: 55 0B
........Feature (Data,Var,Abs)......................................................................0x0348: B1 02
........Usage Page (Sensor).........................................................................0x034A: 05 20
........Usage (Event: Sensor State).................................................................0x034C: 0A 01 02
........Logical Minimum (1).........................................................................0x034F: 15 01
........Logical Maximum (7).........................................................................0x0351: 25 07
........Report Size (8).............................................................................0x0353: 75 08
........Report Count (1)............................................................................0x0355: 95 01
........Collection (Logical)........................................................................0x0357: A1 02
..........Usage (Sensor State: Undefined)...........................................................0x0359: 0A 00 08
..........Usage (Reserved for use as Selection Values)..............................................0x035C: 0A 01 08
..........Usage (Reserved for use as Selection Values)..............................................0x035F: 0A 02 08
..........Usage (Reserved for use as Selection Values)..............................................0x0362: 0A 03 08
..........Usage (Reserved for use as Selection Values)..............................................0x0365: 0A 04 08
..........Usage (Reserved for use as Selection Values)..............................................0x0368: 0A 05 08
..........Usage (Reserved for use as Selection Values)..............................................0x036B: 0A 06 08
..........Input (Data,Ary,Abs)......................................................................0x036E: 81 00
........End Collection ()...........................................................................0x0370: C0
........Usage (Event: Sensor Event).................................................................0x0371: 0A 02 02
........Logical Minimum (1).........................................................................0x0374: 15 01
........Logical Maximum (6).........................................................................0x0376: 25 06
........Report Size (8).............................................................................0x0378: 75 08
........Report Count (1)............................................................................0x037A: 95 01
........Collection (Logical)........................................................................0x037C: A1 02
..........Usage (Reserved for use as Selection Values)..............................................0x037E: 0A 10 08
..........Usage (Reserved for use as Selection Values)..............................................0x0381: 0A 11 08
..........Usage (Reserved for use as Selection Values)..............................................0x0384: 0A 12 08
..........Usage (Reserved for use as Selection Values)..............................................0x0387: 0A 13 08
..........Usage (Reserved for use as Selection Values)..............................................0x038A: 0A 14 08
..........Usage (Reserved for use as Selection Values)..............................................0x038D: 0A 15 08
..........Input (Data,Ary,Abs)......................................................................0x0390: 81 00
........End Collection ()...........................................................................0x0392: C0
........Usage (Data Field: Custom Value 28).........................................................0x0393: 0A 5F 05
........Report Size (32)............................................................................0x0396: 75 20
........Report Count (1)............................................................................0x0398: 95 01
........Unit Exponent (0)...........................................................................0x039A: 55 00
........Input (Data,Var,Abs)........................................................................0x039C: 81 02
........Usage (Data Field: Custom Value 27).........................................................0x039E: 0A 5E 05
........Report Size (32)............................................................................0x03A1: 75 20
........Report Count (1)............................................................................0x03A3: 95 01
........Unit Exponent (0)...........................................................................0x03A5: 55 00
........Input (Data,Var,Abs)........................................................................0x03A7: 81 02
........Usage (Data Field: Timestamp)...............................................................0x03A9: 0A 29 05
........Report Size (32)............................................................................0x03AC: 75 20
........Report Count (2)............................................................................0x03AE: 95 02
........Unit Exponent (-7)..........................................................................0x03B0: 55 09
........Input (Data,Var,Abs)........................................................................0x03B2: 81 02
........Usage (Data Field: Time Reserved)...........................................................0x03B4: 0A 2B 05
........Report Size (32)............................................................................0x03B7: 75 20
........Report Count (2)............................................................................0x03B9: 95 02
........Unit Exponent (6)...........................................................................0x03BB: 55 06
........Input (Data,Var,Abs)........................................................................0x03BD: 81 02
........Usage (Data Field: Angular Velocity about X Axis (default Unit: degrees/second))............0x03BF: 0A 57 04
........Logical Minimum (-2147483648)...............................................................0x03C2: 17 00 00 00 80
........Logical Maximum (2147483647)................................................................0x03C7: 27 FF FF FF 7F
........Report Size (32)............................................................................0x03CC: 75 20
........Report Count (1)............................................................................0x03CE: 95 01
........Unit Exponent (-5)..........................................................................0x03D0: 55 0B
........Input (Data,Var,Abs)........................................................................0x03D2: 81 02
........Usage (Data Field: Angular Velocity about Y Axis (default Unit: degrees/second))............0x03D4: 0A 58 04
........Logical Minimum (-2147483648)...............................................................0x03D7: 17 00 00 00 80
........Logical Maximum (2147483647)................................................................0x03DC: 27 FF FF FF 7F
........Report Size (32)............................................................................0x03E1: 75 20
........Report Count (1)............................................................................0x03E3: 95 01
........Unit Exponent (-5)..........................................................................0x03E5: 55 0B
........Input (Data,Var,Abs)........................................................................0x03E7: 81 02
........Usage (Data Field: Angular Velocity about Z Axis (default Unit: degrees/second))............0x03E9: 0A 59 04
........Logical Minimum (-2147483648)...............................................................0x03EC: 17 00 00 00 80
........Logical Maximum (2147483647)................................................................0x03F1: 27 FF FF FF 7F
........Report Size (32)............................................................................0x03F6: 75 20
........Report Count (1)............................................................................0x03F8: 95 01
........Unit Exponent (-5)..........................................................................0x03FA: 55 0B
........Input (Data,Var,Abs)........................................................................0x03FC: 81 02
........Usage (Data Field: Generic Data Field)......................................................0x03FE: 0A 69 05
........Logical Minimum (0).........................................................................0x0401: 17 00 00 00 00
........Logical Maximum (-1)........................................................................0x0406: 27 FF FF FF FF
........Report Size (192)...........................................................................0x040B: 75 C0
........Report Count (1)............................................................................0x040D: 95 01
........Unit Exponent (-6)..........................................................................0x040F: 55 0A
........Input (Data,Var,Abs)........................................................................0x0411: 81 02
........Usage (Data Field: Generic Data Field)......................................................0x0413: 0A 69 05
........Logical Minimum (0).........................................................................0x0416: 17 00 00 00 00
........Logical Maximum (-1)........................................................................0x041B: 27 FF FF FF FF
........Report Size (192)...........................................................................0x0420: 75 C0
........Report Count (1)............................................................................0x0422: 95 01
........Unit Exponent (0)...........................................................................0x0424: 55 00
........Input (Data,Var,Abs)........................................................................0x0426: 81 02
........Usage (Data Field: Generic Data Field)......................................................0x0428: 0A 69 05
........Logical Minimum (0).........................................................................0x042B: 17 00 00 00 00
........Logical Maximum (-1)........................................................................0x0430: 27 FF FF FF FF
........Report Size (192)...........................................................................0x0435: 75 C0
........Report Count (1)............................................................................0x0437: 95 01
........Unit Exponent (0)...........................................................................0x0439: 55 00
........Input (Data,Var,Abs)........................................................................0x043B: 81 02
........Usage (Data Field: Generic Data Field)......................................................0x043D: 0A 69 05
........Logical Minimum (0).........................................................................0x0440: 17 00 00 00 00
........Logical Maximum (-1)........................................................................0x0445: 27 FF FF FF FF
........Report Size (192)...........................................................................0x044A: 75 C0
........Report Count (1)............................................................................0x044C: 95 01
........Unit Exponent (0)...........................................................................0x044E: 55 00
........Input (Data,Var,Abs)........................................................................0x0450: 81 02
......End Collection ().............................................................................0x0452: C0
......Report ID (3).................................................................................0x0453: 85 03
......Usage Page (Sensor)...........................................................................0x0455: 05 20
......Usage (Orientation: Device Orientation).......................................................0x0457: 09 8A
......Collection (Physical).........................................................................0x0459: A1 00
........Usage Page (Sensor).........................................................................0x045B: 05 20
........Usage (Property: Reporting State)...........................................................0x045D: 0A 16 03
........Logical Minimum (1).........................................................................0x0460: 15 01
........Logical Maximum (3).........................................................................0x0462: 25 03
........Report Size (8).............................................................................0x0464: 75 08
........Report Count (1)............................................................................0x0466: 95 01
........Collection (Logical)........................................................................0x0468: A1 02
..........Usage (Reserved for use as Selection Values)..............................................0x046A: 0A 40 08
..........Usage (Reserved for use as Selection Values)..............................................0x046D: 0A 41 08
..........Usage (Reserved for use as Selection Values)..............................................0x0470: 0A 42 08
..........Feature (Data,Ary,Abs)....................................................................0x0473: B1 00
........End Collection ()...........................................................................0x0475: C0
........Usage (Event: Sensor State).................................................................0x0476: 0A 01 02
........Logical Minimum (1).........................................................................0x0479: 15 01
........Logical Maximum (7).........................................................................0x047B: 25 07
........Report Size (8).............................................................................0x047D: 75 08
........Report Count (1)............................................................................0x047F: 95 01
........Collection (Logical)........................................................................0x0481: A1 02
..........Usage (Sensor State: Undefined)...........................................................0x0483: 0A 00 08
..........Usage (Reserved for use as Selection Values)..............................................0x0486: 0A 01 08
..........Usage (Reserved for use as Selection Values)..............................................0x0489: 0A 02 08
..........Usage (Reserved for use as Selection Values)..............................................0x048C: 0A 03 08
..........Usage (Reserved for use as Selection Values)..............................................0x048F: 0A 04 08
..........Usage (Reserved for use as Selection Values)..............................................0x0492: 0A 05 08
..........Usage (Reserved for use as Selection Values)..............................................0x0495: 0A 06 08
..........Feature (Data,Ary,Abs)....................................................................0x0498: B1 00
........End Collection ()...........................................................................0x049A: C0
........Usage (Property: Sensor Connection Type)....................................................0x049B: 0A 09 03
........Logical Minimum (1).........................................................................0x049E: 15 01
........Logical Maximum (3).........................................................................0x04A0: 25 03
........Report Size (8).............................................................................0x04A2: 75 08
........Report Count (1)............................................................................0x04A4: 95 01
........Collection (Logical)........................................................................0x04A6: A1 02
..........Usage (Reserved for use as Selection Values)..............................................0x04A8: 0A 30 08
..........Usage (Reserved for use as Selection Values)..............................................0x04AB: 0A 31 08
..........Usage (Reserved for use as Selection Values)..............................................0x04AE: 0A 32 08
..........Feature (Data,Ary,Abs)....................................................................0x04B1: B1 00
........End Collection ()...........................................................................0x04B3: C0
........Usage (Property: Power State)...............................................................0x04B4: 0A 19 03
........Logical Minimum (1).........................................................................0x04B7: 15 01
........Logical Maximum (6).........................................................................0x04B9: 25 06
........Report Size (8).............................................................................0x04BB: 75 08
........Report Count (1)............................................................................0x04BD: 95 01
........Collection (Logical)........................................................................0x04BF: A1 02
..........Usage (Reserved for use as Selection Values)..............................................0x04C1: 0A 50 08
..........Usage (Reserved for use as Selection Values)..............................................0x04C4: 0A 51 08
..........Usage (Reserved for use as Selection Values)..............................................0x04C7: 0A 52 08
..........Usage (Reserved for use as Selection Values)..............................................0x04CA: 0A 53 08
..........Usage (Reserved for use as Selection Values)..............................................0x04CD: 0A 54 08
..........Usage (Reserved for use as Selection Values)..............................................0x04D0: 0A 55 08
..........Feature (Data,Ary,Abs)....................................................................0x04D3: B1 00
........End Collection ()...........................................................................0x04D5: C0
........Usage (Property: Minimum Report Interval (default Unit: milliseconds))......................0x04D6: 0A 04 03
........Logical Minimum (0).........................................................................0x04D9: 15 00
........Logical Maximum (-1)........................................................................0x04DB: 27 FF FF FF FF
........Report Size (32)............................................................................0x04E0: 75 20
........Report Count (1)............................................................................0x04E2: 95 01
........Unit Exponent (0)...........................................................................0x04E4: 55 00
........Feature (Data,Var,Abs)......................................................................0x04E6: B1 02
........Usage (Property: Report Interval (default Unit: milliseconds))..............................0x04E8: 0A 0E 03
........Logical Minimum (0).........................................................................0x04EB: 15 00
........Logical Maximum (-1)........................................................................0x04ED: 27 FF FF FF FF
........Report Size (32)............................................................................0x04F2: 75 20
........Report Count (1)............................................................................0x04F4: 95 01
........Unit Exponent (0)...........................................................................0x04F6: 55 00
........Feature (Data,Var,Abs)......................................................................0x04F8: B1 02
........Usage (Property: Sensor Description)........................................................0x04FA: 0A 08 03
........Report Size (16)............................................................................0x04FD: 75 10
........Report Count (7)............................................................................0x04FF: 95 07
........Feature (Data,Var,Abs)......................................................................0x0501: B1 02
........Usage (Property: Sensor Serial Number)......................................................0x0503: 0A 07 03
........Report Size (16)............................................................................0x0506: 75 10
........Report Count (22)...........................................................................0x0508: 95 16
........Feature (Data,Var,Abs)......................................................................0x050A: B1 02
........Usage (Property: Sensor Model)..............................................................0x050C: 0A 06 03
........Report Size (16)............................................................................0x050F: 75 10
........Report Count (23)...........................................................................0x0511: 95 17
........Feature (Data,Var,Abs)......................................................................0x0513: B1 02
........Usage (Property: Sensor Manufacturer).......................................................0x0515: 0A 05 03
........Report Size (16)............................................................................0x0518: 75 10
........Report Count (16)...........................................................................0x051A: 95 10
........Feature (Data,Var,Abs)......................................................................0x051C: B1 02
........Usage (Property: Friendly Name).............................................................0x051E: 0A 01 03
........Report Size (16)............................................................................0x0521: 75 10
........Report Count (32)...........................................................................0x0523: 95 20
........Feature (Data,Var,Abs)......................................................................0x0525: B1 02
........Usage (Property: Reserved)..................................................................0x0527: 0A 1A 03
........Logical Minimum (0).........................................................................0x052A: 15 00
........Logical Maximum (-1)........................................................................0x052C: 27 FF FF FF FF
........Report Size (32)............................................................................0x0531: 75 20
........Report Count (1)............................................................................0x0533: 95 01
........Unit Exponent (0)...........................................................................0x0535: 55 00
........Feature (Data,Var,Abs)......................................................................0x0537: B1 02
........Usage (Property: Reserved)..................................................................0x0539: 0A 1B 03
........Logical Minimum (0).........................................................................0x053C: 15 00
........Logical Maximum (-1)........................................................................0x053E: 27 FF FF FF FF
........Report Size (32)............................................................................0x0543: 75 20
........Report Count (1)............................................................................0x0545: 95 01
........Unit Exponent (0)...........................................................................0x0547: 55 00
........Feature (Data,Var,Abs)......................................................................0x0549: B1 02
........Usage (Property: Persistent Unique ID)......................................................0x054B: 0A 02 03
........Report Size (16)............................................................................0x054E: 75 10
........Report Count (32)...........................................................................0x0550: 95 20
........Feature (Data,Var,Abs)......................................................................0x0552: B1 02
........Usage (Data Field: Quaternion with Modifier: Change Sensitivity Absolute)...................0x0554: 0A 83 14
........Logical Minimum (0).........................................................................0x0557: 17 00 00 00 00
........Logical Maximum (-1)........................................................................0x055C: 27 FF FF FF FF
........Report Size (32)............................................................................0x0561: 75 20
........Report Count (1)............................................................................0x0563: 95 01
........Unit Exponent (-4)..........................................................................0x0565: 55 0C
........Feature (Data,Var,Abs)......................................................................0x0567: B1 02
........Usage Page (Sensor).........................................................................0x0569: 05 20
........Usage (Event: Sensor State).................................................................0x056B: 0A 01 02
........Logical Minimum (1).........................................................................0x056E: 15 01
........Logical Maximum (7).........................................................................0x0570: 25 07
........Report Size (8).............................................................................0x0572: 75 08
........Report Count (1)............................................................................0x0574: 95 01
........Collection (Logical)........................................................................0x0576: A1 02
..........Usage (Sensor State: Undefined)...........................................................0x0578: 0A 00 08
..........Usage (Reserved for use as Selection Values)..............................................0x057B: 0A 01 08
..........Usage (Reserved for use as Selection Values)..............................................0x057E: 0A 02 08
..........Usage (Reserved for use as Selection Values)..............................................0x0581: 0A 03 08
..........Usage (Reserved for use as Selection Values)..............................................0x0584: 0A 04 08
..........Usage (Reserved for use as Selection Values)..............................................0x0587: 0A 05 08
..........Usage (Reserved for use as Selection Values)..............................................0x058A: 0A 06 08
..........Input (Data,Ary,Abs)......................................................................0x058D: 81 00
........End Collection ()...........................................................................0x058F: C0
........Usage (Event: Sensor Event).................................................................0x0590: 0A 02 02
........Logical Minimum (1).........................................................................0x0593: 15 01
........Logical Maximum (6).........................................................................0x0595: 25 06
........Report Size (8).............................................................................0x0597: 75 08
........Report Count (1)............................................................................0x0599: 95 01
........Collection (Logical)........................................................................0x059B: A1 02
..........Usage (Reserved for use as Selection Values)..............................................0x059D: 0A 10 08
..........Usage (Reserved for use as Selection Values)..............................................0x05A0: 0A 11 08
..........Usage (Reserved for use as Selection Values)..............................................0x05A3: 0A 12 08
..........Usage (Reserved for use as Selection Values)..............................................0x05A6: 0A 13 08
..........Usage (Reserved for use as Selection Values)..............................................0x05A9: 0A 14 08
..........Usage (Reserved for use as Selection Values)..............................................0x05AC: 0A 15 08
..........Input (Data,Ary,Abs)......................................................................0x05AF: 81 00
........End Collection ()...........................................................................0x05B1: C0
........Usage (Data Field: Custom Value 28).........................................................0x05B2: 0A 5F 05
........Report Size (32)............................................................................0x05B5: 75 20
........Report Count (1)............................................................................0x05B7: 95 01
........Unit Exponent (0)...........................................................................0x05B9: 55 00
........Input (Data,Var,Abs)........................................................................0x05BB: 81 02
........Usage (Data Field: Custom Value 27).........................................................0x05BD: 0A 5E 05
........Report Size (32)............................................................................0x05C0: 75 20
........Report Count (1)............................................................................0x05C2: 95 01
........Unit Exponent (0)...........................................................................0x05C4: 55 00
........Input (Data,Var,Abs)........................................................................0x05C6: 81 02
........Usage (Data Field: Timestamp)...............................................................0x05C8: 0A 29 05
........Report Size (32)............................................................................0x05CB: 75 20
........Report Count (2)............................................................................0x05CD: 95 02
........Unit Exponent (-7)..........................................................................0x05CF: 55 09
........Input (Data,Var,Abs)........................................................................0x05D1: 81 02
........Usage (Data Field: Time Reserved)...........................................................0x05D3: 0A 2B 05
........Report Size (32)............................................................................0x05D6: 75 20
........Report Count (2)............................................................................0x05D8: 95 02
........Unit Exponent (6)...........................................................................0x05DA: 55 06
........Input (Data,Var,Abs)........................................................................0x05DC: 81 02
........Usage (Data Field: Quaternion)..............................................................0x05DE: 0A 83 04
........Logical Minimum (-32768)....................................................................0x05E1: 16 00 80
........Logical Maximum (32767).....................................................................0x05E4: 26 FF 7F
........Report Size (16)............................................................................0x05E7: 75 10
........Report Count (4)............................................................................0x05E9: 95 04
........Unit Exponent (-4)..........................................................................0x05EB: 55 0C
........Input (Data,Var,Abs)........................................................................0x05ED: 81 02
........Usage (Data Field: Orientation Reserved)....................................................0x05EF: 0A 88 04
........Logical Minimum (0).........................................................................0x05F2: 15 00
........Logical Maximum (2).........................................................................0x05F4: 25 02
........Report Size (8).............................................................................0x05F6: 75 08
........Report Count (1)............................................................................0x05F8: 95 01
........Unit Exponent (0)...........................................................................0x05FA: 55 00
........Collection (Logical)........................................................................0x05FC: A1 02
..........Usage (Reserved for use as Selection Values)..............................................0x05FE: 0A E0 08
..........Usage (Reserved for use as Selection Values)..............................................0x0601: 0A E1 08
..........Usage (Reserved for use as Selection Values)..............................................0x0604: 0A E2 08
..........Input (Data,Ary,Abs)......................................................................0x0607: 81 00
........End Collection ()...........................................................................0x0609: C0
........Usage (Data Field: Custom Value 1)..........................................................0x060A: 0A 44 05
........Logical Minimum (0).........................................................................0x060D: 15 00
........Logical Maximum (-1)........................................................................0x060F: 25 FF
........Report Size (8).............................................................................0x0611: 75 08
........Report Count (1)............................................................................0x0613: 95 01
........Unit Exponent (0)...........................................................................0x0615: 55 00
........Input (Data,Var,Abs)........................................................................0x0617: 81 02
......End Collection ().............................................................................0x0619: C0
......Report ID (4).................................................................................0x061A: 85 04
......Usage Page (Sensor)...........................................................................0x061C: 05 20
......Usage (Motion: Reserved)......................................................................0x061E: 09 7B
......Collection (Physical).........................................................................0x0620: A1 00
........Usage Page (Sensor).........................................................................0x0622: 05 20
........Usage (Property: Reporting State)...........................................................0x0624: 0A 16 03
........Logical Minimum (1).........................................................................0x0627: 15 01
........Logical Maximum (3).........................................................................0x0629: 25 03
........Report Size (8).............................................................................0x062B: 75 08
........Report Count (1)............................................................................0x062D: 95 01
........Collection (Logical)........................................................................0x062F: A1 02
..........Usage (Reserved for use as Selection Values)..............................................0x0631: 0A 40 08
..........Usage (Reserved for use as Selection Values)..............................................0x0634: 0A 41 08
..........Usage (Reserved for use as Selection Values)..............................................0x0637: 0A 42 08
..........Feature (Data,Ary,Abs)....................................................................0x063A: B1 00
........End Collection ()...........................................................................0x063C: C0
........Usage (Event: Sensor State).................................................................0x063D: 0A 01 02
........Logical Minimum (1).........................................................................0x0640: 15 01
........Logical Maximum (7).........................................................................0x0642: 25 07
........Report Size (8).............................................................................0x0644: 75 08
........Report Count (1)............................................................................0x0646: 95 01
........Collection (Logical)........................................................................0x0648: A1 02
..........Usage (Sensor State: Undefined)...........................................................0x064A: 0A 00 08
..........Usage (Reserved for use as Selection Values)..............................................0x064D: 0A 01 08
..........Usage (Reserved for use as Selection Values)..............................................0x0650: 0A 02 08
..........Usage (Reserved for use as Selection Values)..............................................0x0653: 0A 03 08
..........Usage (Reserved for use as Selection Values)..............................................0x0656: 0A 04 08
..........Usage (Reserved for use as Selection Values)..............................................0x0659: 0A 05 08
..........Usage (Reserved for use as Selection Values)..............................................0x065C: 0A 06 08
..........Feature (Data,Ary,Abs)....................................................................0x065F: B1 00
........End Collection ()...........................................................................0x0661: C0
........Usage (Property: Sensor Connection Type)....................................................0x0662: 0A 09 03
........Logical Minimum (1).........................................................................0x0665: 15 01
........Logical Maximum (3).........................................................................0x0667: 25 03
........Report Size (8).............................................................................0x0669: 75 08
........Report Count (1)............................................................................0x066B: 95 01
........Collection (Logical)........................................................................0x066D: A1 02
..........Usage (Reserved for use as Selection Values)..............................................0x066F: 0A 30 08
..........Usage (Reserved for use as Selection Values)..............................................0x0672: 0A 31 08
..........Usage (Reserved for use as Selection Values)..............................................0x0675: 0A 32 08
..........Feature (Data,Ary,Abs)....................................................................0x0678: B1 00
........End Collection ()...........................................................................0x067A: C0
........Usage (Property: Power State)...............................................................0x067B: 0A 19 03
........Logical Minimum (1).........................................................................0x067E: 15 01
........Logical Maximum (6).........................................................................0x0680: 25 06
........Report Size (8).............................................................................0x0682: 75 08
........Report Count (1)............................................................................0x0684: 95 01
........Collection (Logical)........................................................................0x0686: A1 02
..........Usage (Reserved for use as Selection Values)..............................................0x0688: 0A 50 08
..........Usage (Reserved for use as Selection Values)..............................................0x068B: 0A 51 08
..........Usage (Reserved for use as Selection Values)..............................................0x068E: 0A 52 08
..........Usage (Reserved for use as Selection Values)..............................................0x0691: 0A 53 08
..........Usage (Reserved for use as Selection Values)..............................................0x0694: 0A 54 08
..........Usage (Reserved for use as Selection Values)..............................................0x0697: 0A 55 08
..........Feature (Data,Ary,Abs)....................................................................0x069A: B1 00
........End Collection ()...........................................................................0x069C: C0
........Usage (Property: Minimum Report Interval (default Unit: milliseconds))......................0x069D: 0A 04 03
........Logical Minimum (0).........................................................................0x06A0: 15 00
........Logical Maximum (-1)........................................................................0x06A2: 27 FF FF FF FF
........Report Size (32)............................................................................0x06A7: 75 20
........Report Count (1)............................................................................0x06A9: 95 01
........Unit Exponent (0)...........................................................................0x06AB: 55 00
........Feature (Data,Var,Abs)......................................................................0x06AD: B1 02
........Usage (Property: Report Interval (default Unit: milliseconds))..............................0x06AF: 0A 0E 03
........Logical Minimum (0).........................................................................0x06B2: 15 00
........Logical Maximum (-1)........................................................................0x06B4: 27 FF FF FF FF
........Report Size (32)............................................................................0x06B9: 75 20
........Report Count (1)............................................................................0x06BB: 95 01
........Unit Exponent (0)...........................................................................0x06BD: 55 00
........Feature (Data,Var,Abs)......................................................................0x06BF: B1 02
........Usage (Property: Sensor Description)........................................................0x06C1: 0A 08 03
........Report Size (16)............................................................................0x06C4: 75 10
........Report Count (7)............................................................................0x06C6: 95 07
........Feature (Data,Var,Abs)......................................................................0x06C8: B1 02
........Usage (Property: Sensor Serial Number)......................................................0x06CA: 0A 07 03
........Report Size (16)............................................................................0x06CD: 75 10
........Report Count (22)...........................................................................0x06CF: 95 16
........Feature (Data,Var,Abs)......................................................................0x06D1: B1 02
........Usage (Property: Sensor Model)..............................................................0x06D3: 0A 06 03
........Report Size (16)............................................................................0x06D6: 75 10
........Report Count (23)...........................................................................0x06D8: 95 17
........Feature (Data,Var,Abs)......................................................................0x06DA: B1 02
........Usage (Property: Sensor Manufacturer).......................................................0x06DC: 0A 05 03
........Report Size (16)............................................................................0x06DF: 75 10
........Report Count (16)...........................................................................0x06E1: 95 10
........Feature (Data,Var,Abs)......................................................................0x06E3: B1 02
........Usage (Property: Friendly Name).............................................................0x06E5: 0A 01 03
........Report Size (16)............................................................................0x06E8: 75 10
........Report Count (32)...........................................................................0x06EA: 95 20
........Feature (Data,Var,Abs)......................................................................0x06EC: B1 02
........Usage (Property: Reserved)..................................................................0x06EE: 0A 1A 03
........Logical Minimum (0).........................................................................0x06F1: 15 00
........Logical Maximum (-1)........................................................................0x06F3: 27 FF FF FF FF
........Report Size (32)............................................................................0x06F8: 75 20
........Report Count (1)............................................................................0x06FA: 95 01
........Unit Exponent (0)...........................................................................0x06FC: 55 00
........Feature (Data,Var,Abs)......................................................................0x06FE: B1 02
........Usage (Property: Reserved)..................................................................0x0700: 0A 1B 03
........Logical Minimum (0).........................................................................0x0703: 15 00
........Logical Maximum (-1)........................................................................0x0705: 27 FF FF FF FF
........Report Size (32)............................................................................0x070A: 75 20
........Report Count (1)............................................................................0x070C: 95 01
........Unit Exponent (0)...........................................................................0x070E: 55 00
........Feature (Data,Var,Abs)......................................................................0x0710: B1 02
........Usage (Property: Persistent Unique ID)......................................................0x0712: 0A 02 03
........Report Size (16)............................................................................0x0715: 75 10
........Report Count (32)...........................................................................0x0717: 95 20
........Feature (Data,Var,Abs)......................................................................0x0719: B1 02
........Usage (Data Field: Acceleration (default Unit: G’s) with Modifier: Change Sensitivity Absolute)0x071B: 0A 52 14
........Logical Minimum (0).........................................................................0x071E: 17 00 00 00 00
........Logical Maximum (-1)........................................................................0x0723: 27 FF FF FF FF
........Report Size (32)............................................................................0x0728: 75 20
........Report Count (1)............................................................................0x072A: 95 01
........Unit Exponent (-6)..........................................................................0x072C: 55 0A
........Feature (Data,Var,Abs)......................................................................0x072E: B1 02
........Usage Page (Sensor).........................................................................0x0730: 05 20
........Usage (Event: Sensor State).................................................................0x0732: 0A 01 02
........Logical Minimum (1).........................................................................0x0735: 15 01
........Logical Maximum (7).........................................................................0x0737: 25 07
........Report Size (8).............................................................................0x0739: 75 08
........Report Count (1)............................................................................0x073B: 95 01
........Collection (Logical)........................................................................0x073D: A1 02
..........Usage (Sensor State: Undefined)...........................................................0x073F: 0A 00 08
..........Usage (Reserved for use as Selection Values)..............................................0x0742: 0A 01 08
..........Usage (Reserved for use as Selection Values)..............................................0x0745: 0A 02 08
..........Usage (Reserved for use as Selection Values)..............................................0x0748: 0A 03 08
..........Usage (Reserved for use as Selection Values)..............................................0x074B: 0A 04 08
..........Usage (Reserved for use as Selection Values)..............................................0x074E: 0A 05 08
..........Usage (Reserved for use as Selection Values)..............................................0x0751: 0A 06 08
..........Input (Data,Ary,Abs)......................................................................0x0754: 81 00
........End Collection ()...........................................................................0x0756: C0
........Usage (Event: Sensor Event).................................................................0x0757: 0A 02 02
........Logical Minimum (1).........................................................................0x075A: 15 01
........Logical Maximum (6).........................................................................0x075C: 25 06
........Report Size (8).............................................................................0x075E: 75 08
........Report Count (1)............................................................................0x0760: 95 01
........Collection (Logical)........................................................................0x0762: A1 02
..........Usage (Reserved for use as Selection Values)..............................................0x0764: 0A 10 08
..........Usage (Reserved for use as Selection Values)..............................................0x0767: 0A 11 08
..........Usage (Reserved for use as Selection Values)..............................................0x076A: 0A 12 08
..........Usage (Reserved for use as Selection Values)..............................................0x076D: 0A 13 08
..........Usage (Reserved for use as Selection Values)..............................................0x0770: 0A 14 08
..........Usage (Reserved for use as Selection Values)..............................................0x0773: 0A 15 08
..........Input (Data,Ary,Abs)......................................................................0x0776: 81 00
........End Collection ()...........................................................................0x0778: C0
........Usage (Data Field: Custom Value 28).........................................................0x0779: 0A 5F 05
........Report Size (32)............................................................................0x077C: 75 20
........Report Count (1)............................................................................0x077E: 95 01
........Unit Exponent (0)...........................................................................0x0780: 55 00
........Input (Data,Var,Abs)........................................................................0x0782: 81 02
........Usage (Data Field: Custom Value 27).........................................................0x0784: 0A 5E 05
........Report Size (32)............................................................................0x0787: 75 20
........Report Count (1)............................................................................0x0789: 95 01
........Unit Exponent (0)...........................................................................0x078B: 55 00
........Input (Data,Var,Abs)........................................................................0x078D: 81 02
........Usage (Data Field: Timestamp)...............................................................0x078F: 0A 29 05
........Report Size (32)............................................................................0x0792: 75 20
........Report Count (2)............................................................................0x0794: 95 02
........Unit Exponent (-7)..........................................................................0x0796: 55 09
........Input (Data,Var,Abs)........................................................................0x0798: 81 02
........Usage (Data Field: Time Reserved)...........................................................0x079A: 0A 2B 05
........Report Size (32)............................................................................0x079D: 75 20
........Report Count (2)............................................................................0x079F: 95 02
........Unit Exponent (6)...........................................................................0x07A1: 55 06
........Input (Data,Var,Abs)........................................................................0x07A3: 81 02
........Usage (Data Field: Acceleration Axis X (default Unit: G’s)).................................0x07A5: 0A 53 04
........Logical Minimum (-2147483648)...............................................................0x07A8: 17 00 00 00 80
........Logical Maximum (2147483647)................................................................0x07AD: 27 FF FF FF 7F
........Report Size (32)............................................................................0x07B2: 75 20
........Report Count (1)............................................................................0x07B4: 95 01
........Unit Exponent (-6)..........................................................................0x07B6: 55 0A
........Input (Data,Var,Abs)........................................................................0x07B8: 81 02
........Usage (Data Field: Acceleration Axis Y (default Unit: G’s)).................................0x07BA: 0A 54 04
........Logical Minimum (-2147483648)...............................................................0x07BD: 17 00 00 00 80
........Logical Maximum (2147483647)................................................................0x07C2: 27 FF FF FF 7F
........Report Size (32)............................................................................0x07C7: 75 20
........Report Count (1)............................................................................0x07C9: 95 01
........Unit Exponent (-6)..........................................................................0x07CB: 55 0A
........Input (Data,Var,Abs)........................................................................0x07CD: 81 02
........Usage (Data Field: Acceleration Axis Z (default Unit: G’s)).................................0x07CF: 0A 55 04
........Logical Minimum (-2147483648)...............................................................0x07D2: 17 00 00 00 80
........Logical Maximum (2147483647)................................................................0x07D7: 27 FF FF FF 7F
........Report Size (32)............................................................................0x07DC: 75 20
........Report Count (1)............................................................................0x07DE: 95 01
........Unit Exponent (-6)..........................................................................0x07E0: 55 0A
........Input (Data,Var,Abs)........................................................................0x07E2: 81 02
......End Collection ().............................................................................0x07E4: C0
......Report ID (5).................................................................................0x07E5: 85 05
......Usage Page (Sensor)...........................................................................0x07E7: 05 20
......Usage (Motion: Reserved)......................................................................0x07E9: 09 7C
......Collection (Physical).........................................................................0x07EB: A1 00
........Usage Page (Sensor).........................................................................0x07ED: 05 20
........Usage (Property: Reporting State)...........................................................0x07EF: 0A 16 03
........Logical Minimum (1).........................................................................0x07F2: 15 01
........Logical Maximum (3).........................................................................0x07F4: 25 03
........Report Size (8).............................................................................0x07F6: 75 08
........Report Count (1)............................................................................0x07F8: 95 01
........Collection (Logical)........................................................................0x07FA: A1 02
..........Usage (Reserved for use as Selection Values)..............................................0x07FC: 0A 40 08
..........Usage (Reserved for use as Selection Values)..............................................0x07FF: 0A 41 08
..........Usage (Reserved for use as Selection Values)..............................................0x0802: 0A 42 08
..........Feature (Data,Ary,Abs)....................................................................0x0805: B1 00
........End Collection ()...........................................................................0x0807: C0
........Usage (Event: Sensor State).................................................................0x0808: 0A 01 02
........Logical Minimum (1).........................................................................0x080B: 15 01
........Logical Maximum (7).........................................................................0x080D: 25 07
........Report Size (8).............................................................................0x080F: 75 08
........Report Count (1)............................................................................0x0811: 95 01
........Collection (Logical)........................................................................0x0813: A1 02
..........Usage (Sensor State: Undefined)...........................................................0x0815: 0A 00 08
..........Usage (Reserved for use as Selection Values)..............................................0x0818: 0A 01 08
..........Usage (Reserved for use as Selection Values)..............................................0x081B: 0A 02 08
..........Usage (Reserved for use as Selection Values)..............................................0x081E: 0A 03 08
..........Usage (Reserved for use as Selection Values)..............................................0x0821: 0A 04 08
..........Usage (Reserved for use as Selection Values)..............................................0x0824: 0A 05 08
..........Usage (Reserved for use as Selection Values)..............................................0x0827: 0A 06 08
..........Feature (Data,Ary,Abs)....................................................................0x082A: B1 00
........End Collection ()...........................................................................0x082C: C0
........Usage (Property: Sensor Connection Type)....................................................0x082D: 0A 09 03
........Logical Minimum (1).........................................................................0x0830: 15 01
........Logical Maximum (3).........................................................................0x0832: 25 03
........Report Size (8).............................................................................0x0834: 75 08
........Report Count (1)............................................................................0x0836: 95 01
........Collection (Logical)........................................................................0x0838: A1 02
..........Usage (Reserved for use as Selection Values)..............................................0x083A: 0A 30 08
..........Usage (Reserved for use as Selection Values)..............................................0x083D: 0A 31 08
..........Usage (Reserved for use as Selection Values)..............................................0x0840: 0A 32 08
..........Feature (Data,Ary,Abs)....................................................................0x0843: B1 00
........End Collection ()...........................................................................0x0845: C0
........Usage (Property: Power State)...............................................................0x0846: 0A 19 03
........Logical Minimum (1).........................................................................0x0849: 15 01
........Logical Maximum (6).........................................................................0x084B: 25 06
........Report Size (8).............................................................................0x084D: 75 08
........Report Count (1)............................................................................0x084F: 95 01
........Collection (Logical)........................................................................0x0851: A1 02
..........Usage (Reserved for use as Selection Values)..............................................0x0853: 0A 50 08
..........Usage (Reserved for use as Selection Values)..............................................0x0856: 0A 51 08
..........Usage (Reserved for use as Selection Values)..............................................0x0859: 0A 52 08
..........Usage (Reserved for use as Selection Values)..............................................0x085C: 0A 53 08
..........Usage (Reserved for use as Selection Values)..............................................0x085F: 0A 54 08
..........Usage (Reserved for use as Selection Values)..............................................0x0862: 0A 55 08
..........Feature (Data,Ary,Abs)....................................................................0x0865: B1 00
........End Collection ()...........................................................................0x0867: C0
........Usage (Property: Minimum Report Interval (default Unit: milliseconds))......................0x0868: 0A 04 03
........Logical Minimum (0).........................................................................0x086B: 15 00
........Logical Maximum (-1)........................................................................0x086D: 27 FF FF FF FF
........Report Size (32)............................................................................0x0872: 75 20
........Report Count (1)............................................................................0x0874: 95 01
........Unit Exponent (0)...........................................................................0x0876: 55 00
........Feature (Data,Var,Abs)......................................................................0x0878: B1 02
........Usage (Property: Report Interval (default Unit: milliseconds))..............................0x087A: 0A 0E 03
........Logical Minimum (0).........................................................................0x087D: 15 00
........Logical Maximum (-1)........................................................................0x087F: 27 FF FF FF FF
........Report Size (32)............................................................................0x0884: 75 20
........Report Count (1)............................................................................0x0886: 95 01
........Unit Exponent (0)...........................................................................0x0888: 55 00
........Feature (Data,Var,Abs)......................................................................0x088A: B1 02
........Usage (Property: Sensor Description)........................................................0x088C: 0A 08 03
........Report Size (16)............................................................................0x088F: 75 10
........Report Count (7)............................................................................0x0891: 95 07
........Feature (Data,Var,Abs)......................................................................0x0893: B1 02
........Usage (Property: Sensor Serial Number)......................................................0x0895: 0A 07 03
........Report Size (16)............................................................................0x0898: 75 10
........Report Count (22)...........................................................................0x089A: 95 16
........Feature (Data,Var,Abs)......................................................................0x089C: B1 02
........Usage (Property: Sensor Model)..............................................................0x089E: 0A 06 03
........Report Size (16)............................................................................0x08A1: 75 10
........Report Count (23)...........................................................................0x08A3: 95 17
........Feature (Data,Var,Abs)......................................................................0x08A5: B1 02
........Usage (Property: Sensor Manufacturer).......................................................0x08A7: 0A 05 03
........Report Size (16)............................................................................0x08AA: 75 10
........Report Count (16)...........................................................................0x08AC: 95 10
........Feature (Data,Var,Abs)......................................................................0x08AE: B1 02
........Usage (Property: Friendly Name).............................................................0x08B0: 0A 01 03
........Report Size (16)............................................................................0x08B3: 75 10
........Report Count (32)...........................................................................0x08B5: 95 20
........Feature (Data,Var,Abs)......................................................................0x08B7: B1 02
........Usage (Property: Reserved)..................................................................0x08B9: 0A 1A 03
........Logical Minimum (0).........................................................................0x08BC: 15 00
........Logical Maximum (-1)........................................................................0x08BE: 27 FF FF FF FF
........Report Size (32)............................................................................0x08C3: 75 20
........Report Count (1)............................................................................0x08C5: 95 01
........Unit Exponent (0)...........................................................................0x08C7: 55 00
........Feature (Data,Var,Abs)......................................................................0x08C9: B1 02
........Usage (Property: Reserved)..................................................................0x08CB: 0A 1B 03
........Logical Minimum (0).........................................................................0x08CE: 15 00
........Logical Maximum (-1)........................................................................0x08D0: 27 FF FF FF FF
........Report Size (32)............................................................................0x08D5: 75 20
........Report Count (1)............................................................................0x08D7: 95 01
........Unit Exponent (0)...........................................................................0x08D9: 55 00
........Feature (Data,Var,Abs)......................................................................0x08DB: B1 02
........Usage (Property: Persistent Unique ID)......................................................0x08DD: 0A 02 03
........Report Size (16)............................................................................0x08E0: 75 10
........Report Count (32)...........................................................................0x08E2: 95 20
........Feature (Data,Var,Abs)......................................................................0x08E4: B1 02
........Usage (Data Field: Acceleration (default Unit: G’s) with Modifier: Change Sensitivity Absolute)0x08E6: 0A 52 14
........Logical Minimum (0).........................................................................0x08E9: 17 00 00 00 00
........Logical Maximum (-1)........................................................................0x08EE: 27 FF FF FF FF
........Report Size (32)............................................................................0x08F3: 75 20
........Report Count (1)............................................................................0x08F5: 95 01
........Unit Exponent (-6)..........................................................................0x08F7: 55 0A
........Feature (Data,Var,Abs)......................................................................0x08F9: B1 02
........Usage Page (Sensor).........................................................................0x08FB: 05 20
........Usage (Event: Sensor State).................................................................0x08FD: 0A 01 02
........Logical Minimum (1).........................................................................0x0900: 15 01
........Logical Maximum (7).........................................................................0x0902: 25 07
........Report Size (8).............................................................................0x0904: 75 08
........Report Count (1)............................................................................0x0906: 95 01
........Collection (Logical)........................................................................0x0908: A1 02
..........Usage (Sensor State: Undefined)...........................................................0x090A: 0A 00 08
..........Usage (Reserved for use as Selection Values)..............................................0x090D: 0A 01 08
..........Usage (Reserved for use as Selection Values)..............................................0x0910: 0A 02 08
..........Usage (Reserved for use as Selection Values)..............................................0x0913: 0A 03 08
..........Usage (Reserved for use as Selection Values)..............................................0x0916: 0A 04 08
..........Usage (Reserved for use as Selection Values)..............................................0x0919: 0A 05 08
..........Usage (Reserved for use as Selection Values)..............................................0x091C: 0A 06 08
..........Input (Data,Ary,Abs)......................................................................0x091F: 81 00
........End Collection ()...........................................................................0x0921: C0
........Usage (Event: Sensor Event).................................................................0x0922: 0A 02 02
........Logical Minimum (1).........................................................................0x0925: 15 01
........Logical Maximum (6).........................................................................0x0927: 25 06
........Report Size (8).............................................................................0x0929: 75 08
........Report Count (1)............................................................................0x092B: 95 01
........Collection (Logical)........................................................................0x092D: A1 02
..........Usage (Reserved for use as Selection Values)..............................................0x092F: 0A 10 08
..........Usage (Reserved for use as Selection Values)..............................................0x0932: 0A 11 08
..........Usage (Reserved for use as Selection Values)..............................................0x0935: 0A 12 08
..........Usage (Reserved for use as Selection Values)..............................................0x0938: 0A 13 08
..........Usage (Reserved for use as Selection Values)..............................................0x093B: 0A 14 08
..........Usage (Reserved for use as Selection Values)..............................................0x093E: 0A 15 08
..........Input (Data,Ary,Abs)......................................................................0x0941: 81 00
........End Collection ()...........................................................................0x0943: C0
........Usage (Data Field: Custom Value 28).........................................................0x0944: 0A 5F 05
........Report Size (32)............................................................................0x0947: 75 20
........Report Count (1)............................................................................0x0949: 95 01
........Unit Exponent (0)...........................................................................0x094B: 55 00
........Input (Data,Var,Abs)........................................................................0x094D: 81 02
........Usage (Data Field: Custom Value 27).........................................................0x094F: 0A 5E 05
........Report Size (32)............................................................................0x0952: 75 20
........Report Count (1)............................................................................0x0954: 95 01
........Unit Exponent (0)...........................................................................0x0956: 55 00
........Input (Data,Var,Abs)........................................................................0x0958: 81 02
........Usage (Data Field: Timestamp)...............................................................0x095A: 0A 29 05
........Report Size (32)............................................................................0x095D: 75 20
........Report Count (2)............................................................................0x095F: 95 02
........Unit Exponent (-7)..........................................................................0x0961: 55 09
........Input (Data,Var,Abs)........................................................................0x0963: 81 02
........Usage (Data Field: Time Reserved)...........................................................0x0965: 0A 2B 05
........Report Size (32)............................................................................0x0968: 75 20
........Report Count (2)............................................................................0x096A: 95 02
........Unit Exponent (6)...........................................................................0x096C: 55 06
........Input (Data,Var,Abs)........................................................................0x096E: 81 02
........Usage (Data Field: Acceleration Axis X (default Unit: G’s)).................................0x0970: 0A 53 04
........Logical Minimum (-2147483648)...............................................................0x0973: 17 00 00 00 80
........Logical Maximum (2147483647)................................................................0x0978: 27 FF FF FF 7F
........Report Size (32)............................................................................0x097D: 75 20
........Report Count (1)............................................................................0x097F: 95 01
........Unit Exponent (-6)..........................................................................0x0981: 55 0A
........Input (Data,Var,Abs)........................................................................0x0983: 81 02
........Usage (Data Field: Acceleration Axis Y (default Unit: G’s)).................................0x0985: 0A 54 04
........Logical Minimum (-2147483648)...............................................................0x0988: 17 00 00 00 80
........Logical Maximum (2147483647)................................................................0x098D: 27 FF FF FF 7F
........Report Size (32)............................................................................0x0992: 75 20
........Report Count (1)............................................................................0x0994: 95 01
........Unit Exponent (-6)..........................................................................0x0996: 55 0A
........Input (Data,Var,Abs)........................................................................0x0998: 81 02
........Usage (Data Field: Acceleration Axis Z (default Unit: G’s)).................................0x099A: 0A 55 04
........Logical Minimum (-2147483648)...............................................................0x099D: 17 00 00 00 80
........Logical Maximum (2147483647)................................................................0x09A2: 27 FF FF FF 7F
........Report Size (32)............................................................................0x09A7: 75 20
........Report Count (1)............................................................................0x09A9: 95 01
........Unit Exponent (-6)..........................................................................0x09AB: 55 0A
........Input (Data,Var,Abs)........................................................................0x09AD: 81 02
......End Collection ().............................................................................0x09AF: C0
....End Collection ()...............................................................................0x09B0: C0
lkd> !hidfdo 0xffff8002ba2c8060
FDO 0xffff8002ba2c8060 (!devobj/!devstack)
==============================================
Name : \Device\_HID0000000a
Vendor ID : 0xFEED
Product ID : 0x6062
Version Number : 0x0002
Is Present? : Y
Report Descriptor : !hidrd 0xffff8002bb1e1e10 0x40
Per-FDO IFR Log(s): !rcdrlogdump HIDCLASS -a 0xFFFF8002BA2C9000
!rcdrlogdump HIDCLASS -a 0xFFFF8002BA2CB000 (Device Info)
!rcdrlogdump HIDCLASS -a 0xFFFF8002BA2CD000 (INT Reports)
Position in HID tree
dt FDO_EXTENSION 0xffff8002ba2c81d0
Device States
--------------------------
Power States..........: S0/D0
State Machine State...: 0n0
Idle IRP..............: !irp 0xffff8002ba2ca0d0 (completed with status code 0x0)
Idle PDOs.............: 0
WaitWake IRP..........: none
Power-delayed IRPs....: 0
PDO WaitWake IRPs.....: 1
!irp 0xffff8002bd8b2050 (pending on \Driver\HidUsb)
Open Count............: 2
Last INT Report Status: 0x0
Last INT Report Time..: 05/31/2020-09:56:12.176 (Tasmania Standard Time)
Device Capabilities
--------------------------
Support D1 : Y
Support D2 : Y
Removable : N
SurpriseRemovalOK : N
Wake from D0 : Y
Wake from D1 : Y
Wake from D2 : Y
Wake from D3 : N
Device states : S0=>D0, S1=>D2, S2=>D2, S3=>D2, S4=>D2 S5=>D3
SystemWake : S4
DeviceWake : D2
PingPong IRPs (2 Total)
--------------------------
#0: dt HIDCLASS_PINGPONG 0xffff8002ba8c70a0
!irp 0xffff8002bd8bc010 (pending on \Driver\USBXHCI)
#1: dt HIDCLASS_PINGPONG 0xffff8002ba8c7180
!irp 0xffff8002bd8bd010 (pending on \Driver\USBXHCI)
Collections (1 Total)
--------------------------
Collection Num..............: 1
Collection..................: dt HIDCLASS_COLLECTION 0xffff8002b90b6070
Collection PDO..............: !hidpdo 0xffff8002ba2cc120
UsagePage...................: Generic Desktop Controls (0x01)
Usage.......................: Keyboard (0x06)
Report Lengths..............: 0x9(Input) 0x2(Output) 0x0(Feature)
Preparsed Data..............: !hidppd 0xffff8002b9626350
Open Count..................: 1 (Read:1|Write:0 Restriction:[Read ])
Pending Reads...............: 1
Cumulative # of INT Reports.: 260
Last INT Report Time........: 05/31/2020-09:56:12.176 (Tasmania Standard Time)
!devnode 0xffff8002b694ccb0
---------------------------
State : DeviceNodeStarted (0n776)
Instance Path : USB\VID_FEED&PID_6062&MI_00\8&33d93999&0&0000
State Machine Information
---------------------------
Current Device State: 0n0
Device State History: <Event> New-State
[ 2]: <OperationSuccess>.........0n0
[ 1]: <OperationSuccess>.........0n0
[ 0]: <PnPStart>.................0n0
Device Event History:
[ 0]: PnPStart
lkd> !hidrd 0xffff8002bb1e1e10 0x40
Report Descriptor at 0xffff8002bb1e1e10
Raw Data
-------------------------------------------------------
0x0000: 05 01 09 06 A1 01 05 07-19 E0 29 E7 15 00 25 01
0x0010: 95 08 75 01 81 02 95 01-75 08 81 01 05 07 19 00
0x0020: 29 FF 15 00 26 FF 00 95-06 75 08 81 00 05 08 19
0x0030: 01 29 05 95 05 75 01 91-02 95 01 75 03 91 01 C0
Parsed
-------------------------------------------------------
Usage Page (Generic Desktop Controls)..0x0000: 05 01
Usage (Keyboard).......................0x0002: 09 06
Collection (Application)...............0x0004: A1 01
..Usage Page (Keyboard/keypad).........0x0006: 05 07
..Usage Minimum (0xE0).................0x0008: 19 E0
..Usage Maximum (0xE7).................0x000A: 29 E7
..Logical Minimum (0)..................0x000C: 15 00
..Logical Maximum (1)..................0x000E: 25 01
..Report Count (8).....................0x0010: 95 08
..Report Size (1)......................0x0012: 75 01
..Input (Data,Var,Abs).................0x0014: 81 02
..Report Count (1).....................0x0016: 95 01
..Report Size (8)......................0x0018: 75 08
..Input (Cnst,Ary,Abs).................0x001A: 81 01
..Usage Page (Keyboard/keypad).........0x001C: 05 07
..Usage Minimum (0x00).................0x001E: 19 00
..Usage Maximum (0xFF).................0x0020: 29 FF
..Logical Minimum (0)..................0x0022: 15 00
..Logical Maximum (255)................0x0024: 26 FF 00
..Report Count (6).....................0x0027: 95 06
..Report Size (8)......................0x0029: 75 08
..Input (Data,Ary,Abs).................0x002B: 81 00
..Usage Page (LEDs)....................0x002D: 05 08
..Usage Minimum (Num Lock (0x01))......0x002F: 19 01
..Usage Maximum (Kana (0x05))..........0x0031: 29 05
..Report Count (5).....................0x0033: 95 05
..Report Size (1)......................0x0035: 75 01
..Output (Data,Var,Abs)................0x0037: 91 02
..Report Count (1).....................0x0039: 95 01
..Report Size (3)......................0x003B: 75 03
..Output (Cnst,Ary,Abs)................0x003D: 91 01
End Collection ()......................0x003F: C0
lkd> !hidfdo 0xffff8002ba2c4060
FDO 0xffff8002ba2c4060 (!devobj/!devstack)
==============================================
Name : \Device\_HID0000000b
Vendor ID : 0xFEED
Product ID : 0x6062
Version Number : 0x0002
Is Present? : Y
Report Descriptor : !hidrd 0xffff8002bdeda110 0x6d
Per-FDO IFR Log(s): !rcdrlogdump HIDCLASS -a 0xFFFF8002BA2C5000
!rcdrlogdump HIDCLASS -a 0xFFFF8002B6955000 (Device Info)
!rcdrlogdump HIDCLASS -a 0xFFFF8002B6957000 (INT Reports)
Position in HID tree
dt FDO_EXTENSION 0xffff8002ba2c41d0
Device States
--------------------------
Power States..........: S0/D0
State Machine State...: 0n0
Idle IRP..............: !irp 0xffff8002ba2c60d0 (completed with status code 0x0)
Idle PDOs.............: 0
WaitWake IRP..........: none
Power-delayed IRPs....: 0
PDO WaitWake IRPs.....: 1
!irp 0xffff8002c088b010 (pending on \Driver\HidUsb)
Open Count............: 6
Last INT Report Status: 0x0
Last INT Report Time..: 01/02/1601-11:00:00.000 (Tasmania Standard Time)
Device Capabilities
--------------------------
Support D1 : Y
Support D2 : Y
Removable : N
SurpriseRemovalOK : N
Wake from D0 : Y
Wake from D1 : Y
Wake from D2 : Y
Wake from D3 : N
Device states : S0=>D0, S1=>D2, S2=>D2, S3=>D2, S4=>D2 S5=>D3
SystemWake : S4
DeviceWake : D2
PingPong IRPs (2 Total)
--------------------------
#0: dt HIDCLASS_PINGPONG 0xffff8002ba8c7d50
!irp 0xffff8002c087f010 (pending on \Driver\USBXHCI)
#1: dt HIDCLASS_PINGPONG 0xffff8002ba8c7e30
!irp 0xffff8002c0880010 (pending on \Driver\USBXHCI)
Collections (3 Total)
--------------------------
Collection Num..............: 1
Collection..................: dt HIDCLASS_COLLECTION 0xffff8002bd8b8aa0
Collection PDO..............: !hidpdo 0xffff8002c0886060
UsagePage...................: Generic Desktop Controls (0x01)
Usage.......................: System Control (0x80)
Report Lengths..............: 0x3(Input) 0x0(Output) 0x0(Feature)
Preparsed Data..............: !hidppd 0xffff8002ba12ccc0
Open Count..................: 1 (Read:1|Write:1 Restriction:[])
Pending Reads...............: 1
Cumulative # of INT Reports.: 0
Last INT Report Time........: 01/02/1601-11:00:00.000 (Tasmania Standard Time)
Collection Num..............: 2
Collection..................: dt HIDCLASS_COLLECTION 0xffff8002bd8b8c30
Collection PDO..............: !hidpdo 0xffff8002c0887060
UsagePage...................: Consumer (0x0C)
Usage.......................: Consumer Control (0x01)
Report Lengths..............: 0x3(Input) 0x0(Output) 0x0(Feature)
Preparsed Data..............: !hidppd 0xffff8002ba12cba0
Open Count..................: 3 (Read:3|Write:1 Restriction:[])
Pending Reads...............: 3
Cumulative # of INT Reports.: 0
Last INT Report Time........: 01/02/1601-11:00:00.000 (Tasmania Standard Time)
Collection Num..............: 3
Collection..................: dt HIDCLASS_COLLECTION 0xffff8002bd8b8dc0
Collection PDO..............: !hidpdo 0xffff8002c0888060
UsagePage...................: Generic Desktop Controls (0x01)
Usage.......................: Keyboard (0x06)
Report Lengths..............: 0x20(Input) 0x2(Output) 0x0(Feature)
Preparsed Data..............: !hidppd 0xffff8002b9624450
Open Count..................: 1 (Read:1|Write:0 Restriction:[Read ])
Pending Reads...............: 1
Cumulative # of INT Reports.: 0
Last INT Report Time........: 01/02/1601-11:00:00.000 (Tasmania Standard Time)
!devnode 0xffff8002b9defc90
---------------------------
State : DeviceNodeStarted (0n776)
Instance Path : USB\VID_FEED&PID_6062&MI_01\8&33d93999&0&0001
State Machine Information
---------------------------
Current Device State: 0n0
Device State History: <Event> New-State
[ 2]: <OperationSuccess>.........0n0
[ 1]: <OperationSuccess>.........0n0
[ 0]: <PnPStart>.................0n0
Device Event History:
[ 0]: PnPStart
lkd> !hidrd 0xffff8002bdeda110 0x6d
Report Descriptor at 0xffff8002bdeda110
Raw Data
-------------------------------------------------------
0x0000: 05 01 09 80 A1 01 85 03-19 01 2A B7 00 15 01 26
0x0010: B7 00 95 01 75 10 81 00-C0 05 0C 09 01 A1 01 85
0x0020: 04 19 01 2A A0 02 15 01-26 A0 02 95 01 75 10 81
0x0030: 00 C0 05 01 09 06 A1 01-85 05 05 07 19 E0 29 E7
0x0040: 15 00 25 01 95 08 75 01-81 02 05 07 19 00 29 EF
0x0050: 15 00 25 01 95 F0 75 01-81 02 05 08 19 01 29 05
0x0060: 95 05 75 01 91 02 95 01-75 03 91 01 C0
Parsed
-----------------------------------------------------------------------
Usage Page (Generic Desktop Controls)..................0x0000: 05 01
Usage (System Control).................................0x0002: 09 80
Collection (Application)...............................0x0004: A1 01
..Report ID (3)........................................0x0006: 85 03
..Usage Minimum (Pointer (0x01)).......................0x0008: 19 01
..Usage Maximum (System Display LCD Autoscale (0xB7))..0x000A: 2A B7 00
..Logical Minimum (1)..................................0x000D: 15 01
..Logical Maximum (183)................................0x000F: 26 B7 00
..Report Count (1).....................................0x0012: 95 01
..Report Size (16).....................................0x0014: 75 10
..Input (Data,Ary,Abs).................................0x0016: 81 00
End Collection ()......................................0x0018: C0
Usage Page (Consumer)..................................0x0019: 05 0C
Usage (Consumer Control)...............................0x001B: 09 01
Collection (Application)...............................0x001D: A1 01
..Report ID (4)........................................0x001F: 85 04
..Usage Minimum (Consumer Control (0x01))..............0x0021: 19 01
..Usage Maximum (Reserved (0x2A0)).....................0x0023: 2A A0 02
..Logical Minimum (1)..................................0x0026: 15 01
..Logical Maximum (672)................................0x0028: 26 A0 02
..Report Count (1).....................................0x002B: 95 01
..Report Size (16).....................................0x002D: 75 10
..Input (Data,Ary,Abs).................................0x002F: 81 00
End Collection ()......................................0x0031: C0
Usage Page (Generic Desktop Controls)..................0x0032: 05 01
Usage (Keyboard).......................................0x0034: 09 06
Collection (Application)...............................0x0036: A1 01
..Report ID (5)........................................0x0038: 85 05
..Usage Page (Keyboard/keypad).........................0x003A: 05 07
..Usage Minimum (0xE0).................................0x003C: 19 E0
..Usage Maximum (0xE7).................................0x003E: 29 E7
..Logical Minimum (0)..................................0x0040: 15 00
..Logical Maximum (1)..................................0x0042: 25 01
..Report Count (8).....................................0x0044: 95 08
..Report Size (1)......................................0x0046: 75 01
..Input (Data,Var,Abs).................................0x0048: 81 02
..Usage Page (Keyboard/keypad).........................0x004A: 05 07
..Usage Minimum (0x00).................................0x004C: 19 00
..Usage Maximum (0xEF).................................0x004E: 29 EF
..Logical Minimum (0)..................................0x0050: 15 00
..Logical Maximum (1)..................................0x0052: 25 01
..Report Count (240)...................................0x0054: 95 F0
..Report Size (1)......................................0x0056: 75 01
..Input (Data,Var,Abs).................................0x0058: 81 02
..Usage Page (LEDs)....................................0x005A: 05 08
..Usage Minimum (Num Lock (0x01))......................0x005C: 19 01
..Usage Maximum (Kana (0x05))..........................0x005E: 29 05
..Report Count (5).....................................0x0060: 95 05
..Report Size (1)......................................0x0062: 75 01
..Output (Data,Var,Abs)................................0x0064: 91 02
..Report Count (1).....................................0x0066: 95 01
..Report Size (3)......................................0x0068: 75 03
..Output (Cnst,Ary,Abs)................................0x006A: 91 01
End Collection ()......................................0x006C: C0
lkd> !hidfdo 0xffff8002ba288060
FDO 0xffff8002ba288060 (!devobj/!devstack)
==============================================
Name : \Device\_HID0000000c
Vendor ID : 0x258A(Sino Wealth Electronic Ltd.)
Product ID : 0x0033
Version Number : 0x0108
Is Present? : Y
Report Descriptor : !hidrd 0xffff8002b8797930 0x47
Per-FDO IFR Log(s): !rcdrlogdump HIDCLASS -a 0xFFFF8002BC43B000
!rcdrlogdump HIDCLASS -a 0xFFFF8002BC43E000 (Device Info)
!rcdrlogdump HIDCLASS -a 0xFFFF8002BC440000 (INT Reports)
Position in HID tree
dt FDO_EXTENSION 0xffff8002ba2881d0
Device States
--------------------------
Power States..........: S0/D0
State Machine State...: 0n0
Idle IRP..............: !irp 0xffff8002bc59e010 (completed with status code 0x0)
Idle PDOs.............: 0
WaitWake IRP..........: none
Power-delayed IRPs....: 0
PDO WaitWake IRPs.....: 1
!irp 0xffff8002c1889050 (pending on \Driver\HidUsb)
Open Count............: 2
Last INT Report Status: 0x0
Last INT Report Time..: 05/31/2020-09:54:21.107 (Tasmania Standard Time)
Device Capabilities
--------------------------
Support D1 : Y
Support D2 : Y
Removable : N
SurpriseRemovalOK : N
Wake from D0 : Y
Wake from D1 : Y
Wake from D2 : Y
Wake from D3 : N
Device states : S0=>D0, S1=>D2, S2=>D2, S3=>D2, S4=>D2 S5=>D3
SystemWake : S4
DeviceWake : D2
PingPong IRPs (2 Total)
--------------------------
#0: dt HIDCLASS_PINGPONG 0xffff8002ba8c6d00
!irp 0xffff8002bc429010 (pending on \Driver\USBXHCI)
#1: dt HIDCLASS_PINGPONG 0xffff8002ba8c6de0
!irp 0xffff8002bc428010 (pending on \Driver\USBXHCI)
Collections (1 Total)
--------------------------
Collection Num..............: 1
Collection..................: dt HIDCLASS_COLLECTION 0xffff8002b90b7c10
Collection PDO..............: !hidpdo 0xffff8002bc5a8060
UsagePage...................: Generic Desktop Controls (0x01)
Usage.......................: Mouse (0x02)
Report Lengths..............: 0x8(Input) 0x0(Output) 0x0(Feature)
Preparsed Data..............: !hidppd 0xffff8002b6532d30
Open Count..................: 1 (Read:1|Write:0 Restriction:[Read ])
Pending Reads...............: 1
Cumulative # of INT Reports.: 50791
Last INT Report Time........: 05/31/2020-09:54:21.617 (Tasmania Standard Time)
!devnode 0xffff8002bc41ac40
---------------------------
State : DeviceNodeStarted (0n776)
Instance Path : USB\VID_258A&PID_0033&MI_00\8&156040c8&0&0000
State Machine Information
---------------------------
Current Device State: 0n0
Device State History: <Event> New-State
[ 2]: <OperationSuccess>.........0n0
[ 1]: <OperationSuccess>.........0n0
[ 0]: <PnPStart>.................0n0
Device Event History:
[ 0]: PnPStart
lkd> !hidrd 0xffff8002b8797930 0x47
Report Descriptor at 0xffff8002b8797930
Raw Data
-------------------------------------------------------
0x0000: 05 01 09 02 A1 01 09 01-A1 00 05 09 19 01 29 05
0x0010: 15 00 25 01 75 01 95 05-81 02 95 03 81 01 05 01
0x0020: 09 30 09 31 16 00 80 26-FF 7F 75 10 95 02 81 06
0x0030: 09 38 15 80 25 7F 75 08-95 01 81 06 05 0C 0A 38
0x0040: 02 95 01 81 06 C0 C0
Parsed
-----------------------------------------------------------------------
Usage Page (Generic Desktop Controls)..................0x0000: 05 01
Usage (Mouse)..........................................0x0002: 09 02
Collection (Application)...............................0x0004: A1 01
..Usage (Pointer)......................................0x0006: 09 01
..Collection (Physical)................................0x0008: A1 00
....Usage Page (Button)................................0x000A: 05 09
....Usage Minimum (Button 1 (primary/trigger) (0x01))..0x000C: 19 01
....Usage Maximum (Button 5 (0x05))....................0x000E: 29 05
....Logical Minimum (0)................................0x0010: 15 00
....Logical Maximum (1)................................0x0012: 25 01
....Report Size (1)....................................0x0014: 75 01
....Report Count (5)...................................0x0016: 95 05
....Input (Data,Var,Abs)...............................0x0018: 81 02
....Report Count (3)...................................0x001A: 95 03
....Input (Cnst,Ary,Abs)...............................0x001C: 81 01
....Usage Page (Generic Desktop Controls)..............0x001E: 05 01
....Usage (X)..........................................0x0020: 09 30
....Usage (Y)..........................................0x0022: 09 31
....Logical Minimum (-32768)...........................0x0024: 16 00 80
....Logical Maximum (32767)............................0x0027: 26 FF 7F
....Report Size (16)...................................0x002A: 75 10
....Report Count (2)...................................0x002C: 95 02
....Input (Data,Var,Rel)...............................0x002E: 81 06
....Usage (Wheel)......................................0x0030: 09 38
....Logical Minimum (-128).............................0x0032: 15 80
....Logical Maximum (127)..............................0x0034: 25 7F
....Report Size (8)....................................0x0036: 75 08
....Report Count (1)...................................0x0038: 95 01
....Input (Data,Var,Rel)...............................0x003A: 81 06
....Usage Page (Consumer)..............................0x003C: 05 0C
....Usage (AC Pan).....................................0x003E: 0A 38 02
....Report Count (1)...................................0x0041: 95 01
....Input (Data,Var,Rel)...............................0x0043: 81 06
..End Collection ()....................................0x0045: C0
End Collection ()......................................0x0046: C0
lkd> !hidfdo 0xffff8002bc442060
FDO 0xffff8002bc442060 (!devobj/!devstack)
==============================================
Name : \Device\_HID0000000d
Vendor ID : 0x258A(Sino Wealth Electronic Ltd.)
Product ID : 0x0033
Version Number : 0x0108
Is Present? : Y
Report Descriptor : !hidrd 0xffff8002b76aa1f0 0xd5
Per-FDO IFR Log(s): !rcdrlogdump HIDCLASS -a 0xFFFF8002BC59F000
!rcdrlogdump HIDCLASS -a 0xFFFF8002BA285000 (Device Info)
!rcdrlogdump HIDCLASS -a 0xFFFF8002BC42C000 (INT Reports)
Position in HID tree
dt FDO_EXTENSION 0xffff8002bc4421d0
Device States
--------------------------
Power States..........: S0/D0
State Machine State...: 0n0
Idle IRP..............: !irp 0xffff8002bc59d010 (completed with status code 0x0)
Idle PDOs.............: 0
WaitWake IRP..........: none
Power-delayed IRPs....: 0
PDO WaitWake IRPs.....: 1
!irp 0xffff8002bc5d0010 (pending on \Driver\HidUsb)
Open Count............: 4
Last INT Report Status: 0x0
Last INT Report Time..: 01/02/1601-11:00:00.000 (Tasmania Standard Time)
Device Capabilities
--------------------------
Support D1 : Y
Support D2 : Y
Removable : N
SurpriseRemovalOK : N
Wake from D0 : Y
Wake from D1 : Y
Wake from D2 : Y
Wake from D3 : N
Device states : S0=>D0, S1=>D2, S2=>D2, S3=>D2, S4=>D2 S5=>D3
SystemWake : S4
DeviceWake : D2
PingPong IRPs (2 Total)
--------------------------
#0: dt HIDCLASS_PINGPONG 0xffff8002c10479b0
!irp 0xffff8002bc427010 (pending on \Driver\USBXHCI)
#1: dt HIDCLASS_PINGPONG 0xffff8002c1047a90
!irp 0xffff8002bc426010 (pending on \Driver\USBXHCI)
Collections (5 Total)
--------------------------
Collection Num..............: 1
Collection..................: dt HIDCLASS_COLLECTION 0xffff8002bc5ac010
Collection PDO..............: !hidpdo 0xffff8002bc5ae060
UsagePage...................: Generic Desktop Controls (0x01)
Usage.......................: Keyboard (0x06)
Report Lengths..............: 0x8(Input) 0x0(Output) 0x0(Feature)
Preparsed Data..............: !hidppd 0xffff8002bdf69910
Open Count..................: 1 (Read:1|Write:0 Restriction:[Read ])
Pending Reads...............: 1
Cumulative # of INT Reports.: 0
Last INT Report Time........: 01/02/1601-11:00:00.000 (Tasmania Standard Time)
Collection Num..............: 2
Collection..................: dt HIDCLASS_COLLECTION 0xffff8002bc5ac1a0
Collection PDO..............: !hidpdo 0xffff8002bc5af060
UsagePage...................: Consumer (0x0C)
Usage.......................: Consumer Control (0x01)
Report Lengths..............: 0x4(Input) 0x0(Output) 0x0(Feature)
Preparsed Data..............: !hidppd 0xffff8002bc59a010
Open Count..................: 2 (Read:2|Write:1 Restriction:[])
Pending Reads...............: 2
Cumulative # of INT Reports.: 0
Last INT Report Time........: 01/02/1601-11:00:00.000 (Tasmania Standard Time)
Collection Num..............: 3
Collection..................: dt HIDCLASS_COLLECTION 0xffff8002bc5ac330
Collection PDO..............: !hidpdo 0xffff8002bc5b0060
UsagePage...................: Vendor-defined (0xFF00)
Usage.......................: 0x01
Report Lengths..............: 0x0(Input) 0x0(Output) 0x208(Feature)
Preparsed Data..............: !hidppd 0xffff8002ba12cde0
Open Count..................: 0 (Read:0|Write:0 Restriction:[])
Pending Reads...............: 0
Cumulative # of INT Reports.: 0
Last INT Report Time........: 01/02/1601-11:00:00.000 (Tasmania Standard Time)
Collection Num..............: 4
Collection..................: dt HIDCLASS_COLLECTION 0xffff8002bc5ac4c0
Collection PDO..............: !hidpdo 0xffff8002bc5b1060
UsagePage...................: Vendor-defined (0xFF00)
Usage.......................: 0x01
Report Lengths..............: 0x8(Input) 0x0(Output) 0x0(Feature)
Preparsed Data..............: !hidppd 0xffff8002ba12da40
Open Count..................: 0 (Read:0|Write:0 Restriction:[])
Pending Reads...............: 0
Cumulative # of INT Reports.: 0
Last INT Report Time........: 01/02/1601-11:00:00.000 (Tasmania Standard Time)
Collection Num..............: 5
Collection..................: dt HIDCLASS_COLLECTION 0xffff8002bc5ac650
Collection PDO..............: !hidpdo 0xffff8002bc5b2060
UsagePage...................: Vendor-defined (0xFF00)
Usage.......................: 0x01
Report Lengths..............: 0x0(Input) 0x0(Output) 0x6(Feature)
Preparsed Data..............: !hidppd 0xffff8002ba12e220
Open Count..................: 0 (Read:0|Write:0 Restriction:[])
Pending Reads...............: 0
Cumulative # of INT Reports.: 0
Last INT Report Time........: 01/02/1601-11:00:00.000 (Tasmania Standard Time)
!devnode 0xffff8002bc41bc40
---------------------------
State : DeviceNodeStarted (0n776)
Instance Path : USB\VID_258A&PID_0033&MI_01\8&156040c8&0&0001
State Machine Information
---------------------------
Current Device State: 0n0
Device State History: <Event> New-State
[ 2]: <OperationSuccess>.........0n0
[ 1]: <OperationSuccess>.........0n0
[ 0]: <PnPStart>.................0n0
Device Event History:
[ 0]: PnPStart
lkd> !hidrd 0xffff8002b76aa1f0 0xd5
Report Descriptor at 0xffff8002b76aa1f0
Raw Data
-------------------------------------------------------
0x0000: 05 01 09 06 A1 01 85 01-05 07 19 E0 29 E7 15 00
0x0010: 25 01 75 01 95 08 81 02-95 06 75 08 15 00 26 FF
0x0020: 00 05 07 19 00 2A FF 00-81 00 C0 06 0C 00 09 01
0x0030: A1 01 85 02 25 01 15 00-75 01 0A B5 00 0A B6 00
0x0040: 0A B7 00 0A CD 00 0A E2-00 0A A2 00 0A E9 00 0A
0x0050: EA 00 95 08 81 03 0A 83-01 0A 94 01 0A 86 01 0A
0x0060: 88 01 0A 8A 01 0A 92 01-0A A8 02 0A 84 01 95 08
0x0070: 81 03 0A 21 02 0A 23 02-0A 24 02 0A 25 02 0A 26
0x0080: 02 0A 27 02 0A 2A 02 0A-B1 02 95 08 81 03 C0 06
0x0090: 00 FF 09 01 A1 01 85 04-15 00 26 FF 00 09 00 75
0x00A0: 08 96 07 02 B1 02 C0 06-00 FF 09 01 A1 01 85 07
0x00B0: 15 00 26 FF 00 09 00 75-08 95 07 81 00 C0 06 00
0x00C0: FF 09 01 A1 01 85 05 15-00 26 FF 00 09 00 95 05
0x00D0: 75 08 B1 02 C0
Parsed
-------------------------------------------------------------
Usage Page (Generic Desktop Controls)........0x0000: 05 01
Usage (Keyboard).............................0x0002: 09 06
Collection (Application).....................0x0004: A1 01
..Report ID (1)..............................0x0006: 85 01
..Usage Page (Keyboard/keypad)...............0x0008: 05 07
..Usage Minimum (0xE0).......................0x000A: 19 E0
..Usage Maximum (0xE7).......................0x000C: 29 E7
..Logical Minimum (0)........................0x000E: 15 00
..Logical Maximum (1)........................0x0010: 25 01
..Report Size (1)............................0x0012: 75 01
..Report Count (8)...........................0x0014: 95 08
..Input (Data,Var,Abs).......................0x0016: 81 02
..Report Count (6)...........................0x0018: 95 06
..Report Size (8)............................0x001A: 75 08
..Logical Minimum (0)........................0x001C: 15 00
..Logical Maximum (255)......................0x001E: 26 FF 00
..Usage Page (Keyboard/keypad)...............0x0021: 05 07
..Usage Minimum (0x00).......................0x0023: 19 00
..Usage Maximum (0xFF).......................0x0025: 2A FF 00
..Input (Data,Ary,Abs).......................0x0028: 81 00
End Collection ()............................0x002A: C0
Usage Page (Consumer)........................0x002B: 06 0C 00
Usage (Consumer Control).....................0x002E: 09 01
Collection (Application).....................0x0030: A1 01
..Report ID (2)..............................0x0032: 85 02
..Logical Maximum (1)........................0x0034: 25 01
..Logical Minimum (0)........................0x0036: 15 00
..Report Size (1)............................0x0038: 75 01
..Usage (Scan Next Track)....................0x003A: 0A B5 00
..Usage (Scan Previous Track)................0x003D: 0A B6 00
..Usage (Stop)...............................0x0040: 0A B7 00
..Usage (Play/Pause).........................0x0043: 0A CD 00
..Usage (Mute)...............................0x0046: 0A E2 00
..Usage (Daily)..............................0x0049: 0A A2 00
..Usage (Volume Increment)...................0x004C: 0A E9 00
..Usage (Volume Decrement)...................0x004F: 0A EA 00
..Report Count (8)...........................0x0052: 95 08
..Input (Cnst,Var,Abs).......................0x0054: 81 03
..Usage (AL Consumer Control Configuration)..0x0056: 0A 83 01
..Usage (AL Local Machine Browser)...........0x0059: 0A 94 01
..Usage (AL Spreadsheet).....................0x005C: 0A 86 01
..Usage (AL Presentation App)................0x005F: 0A 88 01
..Usage (AL Email Reader)....................0x0062: 0A 8A 01
..Usage (AL Calculator)......................0x0065: 0A 92 01
..Usage (Reserved)...........................0x0068: 0A A8 02
..Usage (AL Word Processor)..................0x006B: 0A 84 01
..Report Count (8)...........................0x006E: 95 08
..Input (Cnst,Var,Abs).......................0x0070: 81 03
..Usage (AC Search)..........................0x0072: 0A 21 02
..Usage (AC Home)............................0x0075: 0A 23 02
..Usage (AC Back)............................0x0078: 0A 24 02
..Usage (AC Forward).........................0x007B: 0A 25 02
..Usage (AC Stop)............................0x007E: 0A 26 02
..Usage (AC Refresh).........................0x0081: 0A 27 02
..Usage (AC Bookmarks).......................0x0084: 0A 2A 02
..Usage (Reserved)...........................0x0087: 0A B1 02
..Report Count (8)...........................0x008A: 95 08
..Input (Cnst,Var,Abs).......................0x008C: 81 03
End Collection ()............................0x008E: C0
Usage Page (Vendor-defined)..................0x008F: 06 00 FF
Usage (0x01).................................0x0092: 09 01
Collection (Application).....................0x0094: A1 01
..Report ID (4)..............................0x0096: 85 04
..Logical Minimum (0)........................0x0098: 15 00
..Logical Maximum (255)......................0x009A: 26 FF 00
..Usage (0x00)...............................0x009D: 09 00
..Report Size (8)............................0x009F: 75 08
..Report Count (519).........................0x00A1: 96 07 02
..Feature (Data,Var,Abs).....................0x00A4: B1 02
End Collection ()............................0x00A6: C0
Usage Page (Vendor-defined)..................0x00A7: 06 00 FF
Usage (0x01).................................0x00AA: 09 01
Collection (Application).....................0x00AC: A1 01
..Report ID (7)..............................0x00AE: 85 07
..Logical Minimum (0)........................0x00B0: 15 00
..Logical Maximum (255)......................0x00B2: 26 FF 00
..Usage (0x00)...............................0x00B5: 09 00
..Report Size (8)............................0x00B7: 75 08
..Report Count (7)...........................0x00B9: 95 07
..Input (Data,Ary,Abs).......................0x00BB: 81 00
End Collection ()............................0x00BD: C0
Usage Page (Vendor-defined)..................0x00BE: 06 00 FF
Usage (0x01).................................0x00C1: 09 01
Collection (Application).....................0x00C3: A1 01
..Report ID (5)..............................0x00C5: 85 05
..Logical Minimum (0)........................0x00C7: 15 00
..Logical Maximum (255)......................0x00C9: 26 FF 00
..Usage (0x00)...............................0x00CC: 09 00
..Report Count (5)...........................0x00CE: 95 05
..Report Size (8)............................0x00D0: 75 08
..Feature (Data,Var,Abs).....................0x00D2: B1 02
End Collection ()............................0x00D4: C0
lkd> !hidfdo 0xffff8002ba5a2060
FDO 0xffff8002ba5a2060 (!devobj/!devstack)
==============================================
Name : \Device\_HID0000000e
Vendor ID : 0x045E(Microsoft Corporation)
Product ID : 0x0921
Version Number : 0x002E
Is Present? : N
Report Descriptor : !hidrd 0xffff8002bea54c40 0xd4
Per-FDO IFR Log(s): !rcdrlogdump HIDCLASS -a 0xFFFF8002BB5C9000
!rcdrlogdump HIDCLASS -a 0xFFFF8002BB5BA000 (Device Info)
!rcdrlogdump HIDCLASS -a 0xFFFF8002BB5BC000 (INT Reports)
Position in HID tree
dt FDO_EXTENSION 0xffff8002ba5a21d0
Device States
--------------------------
Power States..........: S0/D0
State Machine State...: 0n0
Idle IRP..............: !irp 0xffff8002bb5ca0d0 (completed with status code 0x0)
Idle PDOs.............: 0
WaitWake IRP..........: none
Power-delayed IRPs....: 0
PDO WaitWake IRPs.....: 0
Open Count............: 1
Last INT Report Status: 0xC0000120
Last INT Report Time..: 01/02/1601-11:00:00.000 (Tasmania Standard Time)
Device Capabilities
--------------------------
Support D1 : N
Support D2 : N
Removable : N
SurpriseRemovalOK : Y
Wake from D0 : N
Wake from D1 : N
Wake from D2 : N
Wake from D3 : N
Device states : S0=>D0, S1=>D2, S2=>D2, S3=>D2, S4=>D3 S5=>D3
SystemWake : S0
DeviceWake : D2
PingPong IRPs (2 Total)
--------------------------
#0: dt HIDCLASS_PINGPONG 0xffff8002bf395100
!irp 0xffff8002b7aa8010 (completed with status code 0xc0000120)
#1: dt HIDCLASS_PINGPONG 0xffff8002bf3951e0
!irp 0xffff8002b7aa7010 (completed with status code 0xc0000120)
Collections (3 Total)
--------------------------
Collection Num..............: 1
Collection..................: dt HIDCLASS_COLLECTION 0xffff8002bb2ac5a0
Collection PDO..............: not available
UsagePage...................: Generic Desktop Controls (0x01)
Usage.......................: Keyboard (0x06)
Report Lengths..............: 0x9(Input) 0x0(Output) 0x0(Feature)
Preparsed Data..............: !hidppd 0xffff8002be25a0a0
Pending Reads...............: 0
Cumulative # of INT Reports.: 0
Last INT Report Time........: 01/02/1601-11:00:00.000 (Tasmania Standard Time)
Collection Num..............: 2
Collection..................: dt HIDCLASS_COLLECTION 0xffff8002bb2ac730
Collection PDO..............: not available
UsagePage...................: Vendor-defined (0xFF07)
Usage.......................: 0x60
Report Lengths..............: 0x0(Input) 0x2(Output) 0x0(Feature)
Preparsed Data..............: !hidppd 0xffff8002be3ffae0
Pending Reads...............: 0
Cumulative # of INT Reports.: 0
Last INT Report Time........: 01/02/1601-11:00:00.000 (Tasmania Standard Time)
Collection Num..............: 3
Collection..................: dt HIDCLASS_COLLECTION 0xffff8002bb2ac8c0
Collection PDO..............: not available
UsagePage...................: Vendor-defined (0xFF07)
Usage.......................: 0x51
Report Lengths..............: 0x49(Input) 0x49(Output) 0x49(Feature)
Preparsed Data..............: !hidppd 0xffff8002bcbc1050
Pending Reads...............: 0
Cumulative # of INT Reports.: 0
Last INT Report Time........: 01/02/1601-11:00:00.000 (Tasmania Standard Time)
!devnode 0xffff8002bf48fbd0
---------------------------
State : DeviceNodeStarted (0n776)
Instance Path : BTHLEDevice\{00001812-0000-1000-8000-00805f9b34fb}_Dev_VID&02045e_PID&0921_REV&002e_d846d7c79a44\8&131f7021&0&001b
State Machine Information
---------------------------
Current Device State: 0n0
Device State History: <Event> New-State
[ 2]: <OperationSuccess>.........0n0
[ 1]: <OperationSuccess>.........0n0
[ 0]: <PnPStart>.................0n0
Device Event History:
[ 0]: PnPStart
lkd> !hidrd 0xffff8002bea54c40 0xd4
Report Descriptor at 0xffff8002bea54c40
Raw Data
-------------------------------------------------------
0x0000: 05 01 09 06 A1 01 85 01-05 07 19 E0 29 E7 15 00
0x0010: 25 01 75 01 95 08 81 02-75 08 95 01 81 01 95 06
0x0020: 15 00 25 6F 19 00 29 6F-81 00 C0 06 07 FF 09 60
0x0030: A1 01 85 30 15 00 25 FF-95 01 75 08 09 00 91 02
0x0040: C0 09 51 A1 01 15 00 25-FF 75 08 95 48 85 2A 09
0x0050: C6 82 02 01 09 C7 92 02-01 95 34 09 C8 B2 03 01
0x0060: 95 48 85 2B 09 C9 82 02-01 09 CA 92 02 01 09 CB
0x0070: B2 02 01 17 00 00 00 80-27 FF FF FF 7F 75 20 95
0x0080: 04 85 2C 19 CC 29 CF 81-02 19 D0 29 D3 91 02 19
0x0090: D4 29 D7 B1 02 85 2D 19-D8 29 DB 81 02 19 DC 29
0x00A0: DF 91 02 95 04 19 E0 29-E3 B1 02 85 2E 19 E4 29
0x00B0: E7 81 02 19 E8 29 EB 91-02 19 EC 29 EF B1 02 85
0x00C0: 2F 19 F0 29 F3 81 02 19-F4 29 F7 91 02 19 F8 29
0x00D0: FB B1 02 C0
Parsed
-------------------------------------------------------
Usage Page (Generic Desktop Controls)..0x0000: 05 01
Usage (Keyboard).......................0x0002: 09 06
Collection (Application)...............0x0004: A1 01
..Report ID (1)........................0x0006: 85 01
..Usage Page (Keyboard/keypad).........0x0008: 05 07
..Usage Minimum (0xE0).................0x000A: 19 E0
..Usage Maximum (0xE7).................0x000C: 29 E7
..Logical Minimum (0)..................0x000E: 15 00
..Logical Maximum (1)..................0x0010: 25 01
..Report Size (1)......................0x0012: 75 01
..Report Count (8).....................0x0014: 95 08
..Input (Data,Var,Abs).................0x0016: 81 02
..Report Size (8)......................0x0018: 75 08
..Report Count (1).....................0x001A: 95 01
..Input (Cnst,Ary,Abs).................0x001C: 81 01
..Report Count (6).....................0x001E: 95 06
..Logical Minimum (0)..................0x0020: 15 00
..Logical Maximum (111)................0x0022: 25 6F
..Usage Minimum (0x00).................0x0024: 19 00
..Usage Maximum (0x6F).................0x0026: 29 6F
..Input (Data,Ary,Abs).................0x0028: 81 00
End Collection ()......................0x002A: C0
Usage Page (Vendor-defined)............0x002B: 06 07 FF
Usage (0x60)...........................0x002E: 09 60
Collection (Application)...............0x0030: A1 01
..Report ID (48).......................0x0032: 85 30
..Logical Minimum (0)..................0x0034: 15 00
..Logical Maximum (-1).................0x0036: 25 FF
..Report Count (1).....................0x0038: 95 01
..Report Size (8)......................0x003A: 75 08
..Usage (0x00).........................0x003C: 09 00
..Output (Data,Var,Abs)................0x003E: 91 02
End Collection ()......................0x0040: C0
Usage (0x51)...........................0x0041: 09 51
Collection (Application)...............0x0043: A1 01
..Logical Minimum (0)..................0x0045: 15 00
..Logical Maximum (-1).................0x0047: 25 FF
..Report Size (8)......................0x0049: 75 08
..Report Count (72)....................0x004B: 95 48
..Report ID (42).......................0x004D: 85 2A
..Usage (0xC6).........................0x004F: 09 C6
..Input (Data,Var,Abs,Buffered)........0x0051: 82 02 01
..Usage (0xC7).........................0x0054: 09 C7
..Output (Data,Var,Abs,Buffered).......0x0056: 92 02 01
..Report Count (52)....................0x0059: 95 34
..Usage (0xC8).........................0x005B: 09 C8
..Feature (Cnst,Var,Abs,Buffered)......0x005D: B2 03 01
..Report Count (72)....................0x0060: 95 48
..Report ID (43).......................0x0062: 85 2B
..Usage (0xC9).........................0x0064: 09 C9
..Input (Data,Var,Abs,Buffered)........0x0066: 82 02 01
..Usage (0xCA).........................0x0069: 09 CA
..Output (Data,Var,Abs,Buffered).......0x006B: 92 02 01
..Usage (0xCB).........................0x006E: 09 CB
..Feature (Data,Var,Abs,Buffered)......0x0070: B2 02 01
..Logical Minimum (-2147483648)........0x0073: 17 00 00 00 80
..Logical Maximum (2147483647).........0x0078: 27 FF FF FF 7F
..Report Size (32).....................0x007D: 75 20
..Report Count (4).....................0x007F: 95 04
..Report ID (44).......................0x0081: 85 2C
..Usage Minimum (0xCC).................0x0083: 19 CC
..Usage Maximum (0xCF).................0x0085: 29 CF
..Input (Data,Var,Abs).................0x0087: 81 02
..Usage Minimum (0xD0).................0x0089: 19 D0
..Usage Maximum (0xD3).................0x008B: 29 D3
..Output (Data,Var,Abs)................0x008D: 91 02
..Usage Minimum (0xD4).................0x008F: 19 D4
..Usage Maximum (0xD7).................0x0091: 29 D7
..Feature (Data,Var,Abs)...............0x0093: B1 02
..Report ID (45).......................0x0095: 85 2D
..Usage Minimum (0xD8).................0x0097: 19 D8
..Usage Maximum (0xDB).................0x0099: 29 DB
..Input (Data,Var,Abs).................0x009B: 81 02
..Usage Minimum (0xDC).................0x009D: 19 DC
..Usage Maximum (0xDF).................0x009F: 29 DF
..Output (Data,Var,Abs)................0x00A1: 91 02
..Report Count (4).....................0x00A3: 95 04
..Usage Minimum (0xE0).................0x00A5: 19 E0
..Usage Maximum (0xE3).................0x00A7: 29 E3
..Feature (Data,Var,Abs)...............0x00A9: B1 02
..Report ID (46).......................0x00AB: 85 2E
..Usage Minimum (0xE4).................0x00AD: 19 E4
..Usage Maximum (0xE7).................0x00AF: 29 E7
..Input (Data,Var,Abs).................0x00B1: 81 02
..Usage Minimum (0xE8).................0x00B3: 19 E8
..Usage Maximum (0xEB).................0x00B5: 29 EB
..Output (Data,Var,Abs)................0x00B7: 91 02
..Usage Minimum (0xEC).................0x00B9: 19 EC
..Usage Maximum (0xEF).................0x00BB: 29 EF
..Feature (Data,Var,Abs)...............0x00BD: B1 02
..Report ID (47).......................0x00BF: 85 2F
..Usage Minimum (0xF0).................0x00C1: 19 F0
..Usage Maximum (0xF3).................0x00C3: 29 F3
..Input (Data,Var,Abs).................0x00C5: 81 02
..Usage Minimum (0xF4).................0x00C7: 19 F4
..Usage Maximum (0xF7).................0x00C9: 29 F7
..Output (Data,Var,Abs)................0x00CB: 91 02
..Usage Minimum (0xF8).................0x00CD: 19 F8
..Usage Maximum (0xFB).................0x00CF: 29 FB
..Feature (Data,Var,Abs)...............0x00D1: B1 02
End Collection ()......................0x00D3: C0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment