Created
May 6, 2013 18:50
-
-
Save douglasg/5527205 to your computer and use it in GitHub Desktop.
bus probe working after booting from windows
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
High Speed device @ 1 (0xFA000000): ............................................. Hub device: "EHCI Root Hub Simulation" | |
Port Information: 0x061d | |
Built-in Root Hub | |
Captive | |
Internal Device | |
Connected | |
Enabled | |
Number Of Endpoints (includes EP0): | |
Total Endpoints for Configuration 1 (current): 2 | |
Device Descriptor | |
Descriptor Version Number: 0x0200 | |
Device Class: 9 (Hub) | |
Device Subclass: 0 | |
Device Protocol: 1 (High Speed Single Transaction Translator) | |
Device MaxPacketSize: 64 | |
Device VendorID/ProductID: 0x05AC/0x8006 (Apple Inc.) | |
Device Version Number: 0x0200 | |
Number of Configurations: 1 | |
Manufacturer String: 2 "Apple Inc." | |
Product String: 1 "EHCI Root Hub Simulation" | |
Serial Number String: 0 (none) | |
Configuration Descriptor (current config) | |
Length (and contents): 27 | |
Raw Descriptor (hex) 0000: 0A 02 1B 00 01 01 00 60 00 00 09 04 00 00 01 09 | |
Raw Descriptor (hex) 0010: 00 01 00 08 05 81 03 08 00 09 00 | |
Number of Interfaces: 1 | |
Configuration Value: 1 | |
Attributes: 0x60 (self-powered, remote wakeup) | |
MaxPower: 0 ma | |
Interface #0 - Hub | |
Alternate Setting 0 | |
Number of Endpoints 1 | |
Interface Class: 9 (Hub) | |
Interface Subclass; 0 | |
Interface Protocol: 1 (Multi TT Hub configured as a Single TT Hub) | |
Endpoint 0x81 - Interrupt Input | |
Address: 0x81 (IN) | |
Attributes: 0x03 (Interrupt no synchronization data endpoint) | |
Max Packet Size: 8 (8 x 1 transactions opportunities per microframe) | |
Polling Interval: 9 (256 microframes (32 msecs) ) | |
High Speed device @ 1 (0xFD000000): ............................................. Hub device: "EHCI Root Hub Simulation" | |
Port Information: 0x061d | |
Built-in Root Hub | |
Captive | |
Internal Device | |
Connected | |
Enabled | |
Number Of Endpoints (includes EP0): | |
Total Endpoints for Configuration 1 (current): 2 | |
Device Descriptor | |
Descriptor Version Number: 0x0200 | |
Device Class: 9 (Hub) | |
Device Subclass: 0 | |
Device Protocol: 1 (High Speed Single Transaction Translator) | |
Device MaxPacketSize: 64 | |
Device VendorID/ProductID: 0x05AC/0x8006 (Apple Inc.) | |
Device Version Number: 0x0200 | |
Number of Configurations: 1 | |
Manufacturer String: 2 "Apple Inc." | |
Product String: 1 "EHCI Root Hub Simulation" | |
Serial Number String: 0 (none) | |
Configuration Descriptor (current config) | |
Length (and contents): 27 | |
Raw Descriptor (hex) 0000: 0A 02 1B 00 01 01 00 60 00 00 09 04 00 00 01 09 | |
Raw Descriptor (hex) 0010: 00 01 00 08 05 81 03 08 00 09 00 | |
Number of Interfaces: 1 | |
Configuration Value: 1 | |
Attributes: 0x60 (self-powered, remote wakeup) | |
MaxPower: 0 ma | |
Interface #0 - Hub | |
Alternate Setting 0 | |
Number of Endpoints 1 | |
Interface Class: 9 (Hub) | |
Interface Subclass; 0 | |
Interface Protocol: 1 (Multi TT Hub configured as a Single TT Hub) | |
Endpoint 0x81 - Interrupt Input | |
Address: 0x81 (IN) | |
Attributes: 0x03 (Interrupt no synchronization data endpoint) | |
Max Packet Size: 8 (8 x 1 transactions opportunities per microframe) | |
Polling Interval: 9 (256 microframes (32 msecs) ) | |
High Speed device @ 2 (0xFD100000): ............................................. Hub device from SMSC | |
Port Information: 0x001f | |
Captive | |
Attached to Root Hub | |
Internal Device | |
Connected | |
Enabled | |
Number Of Endpoints (includes EP0): | |
Total Endpoints for Configuration 1 (current): 2 | |
Device Descriptor | |
Descriptor Version Number: 0x0200 | |
Device Class: 9 (Hub) | |
Device Subclass: 0 | |
Device Protocol: 2 (High Speed Multiple Transaction Translators) | |
Device MaxPacketSize: 64 | |
Device VendorID/ProductID: 0x0424/0x2514 (SMSC) | |
Device Version Number: 0x0003 | |
Number of Configurations: 1 | |
Manufacturer String: 0 (none) | |
Product String: 0 (none) | |
Serial Number String: 0 (none) | |
Configuration Descriptor (current config) | |
Length (and contents): 41 | |
Raw Descriptor (hex) 0000: 09 02 29 00 01 01 00 E0 01 09 04 00 00 01 09 00 | |
Raw Descriptor (hex) 0010: 01 00 07 05 81 03 01 00 0C 09 04 00 01 01 09 00 | |
Raw Descriptor (hex) 0020: 02 00 07 05 81 03 01 00 0C | |
Number of Interfaces: 1 | |
Configuration Value: 1 | |
Attributes: 0xE0 (self-powered, remote wakeup) | |
MaxPower: 2 ma | |
Interface #0 - Hub | |
Alternate Setting 0 | |
Number of Endpoints 1 | |
Interface Class: 9 (Hub) | |
Interface Subclass; 0 | |
Interface Protocol: 1 (Multi TT Hub configured as a Single TT Hub) | |
Endpoint 0x81 - Interrupt Input | |
Address: 0x81 (IN) | |
Attributes: 0x03 (Interrupt no synchronization data endpoint) | |
Max Packet Size: 1 (1 x 1 transactions opportunities per microframe) | |
Polling Interval: 12 (2048 microframes (256 msecs) ) | |
Interface #0 - Hub (#1) | |
Alternate Setting 1 | |
Number of Endpoints 1 | |
Interface Class: 9 (Hub) | |
Interface Subclass; 0 | |
Interface Protocol: 2 (Multi TT Hub) | |
Endpoint 0x81 - Interrupt Input | |
Address: 0x81 (IN) | |
Attributes: 0x03 (Interrupt no synchronization data endpoint) | |
Max Packet Size: 1 (1 x 1 transactions opportunities per microframe) | |
Polling Interval: 12 (2048 microframes (256 msecs) ) | |
Hub Descriptor | |
Length (and contents): 9 | |
Raw Descriptor (hex) 0000: 09 29 04 0D 00 32 01 06 FF | |
Number of Ports: 0x04 | |
Hub Characteristics: 0xd (Individually switched compound hub with individual port overcurrent protection requiring 8 FS bit times and no port indicators) | |
PowerOnToGood time: 100 ms | |
Controller current: 1 mA | |
Device Removable (byte): 0x6 | |
Port Power Control Mask (byte): 0xff | |
Device Qualifier Descriptor | |
Descriptor Version Number: 0x0200 | |
Device Class 9 (Hub) | |
Device Subclass 0 | |
Device Protocol 0 (Full/Low Speed) | |
Device MaxPacketSize: 64 | |
Number of Configurations: 1 | |
bReserved: 0 | |
Other Speed Configuration Descriptor | |
Length (and contents): 25 | |
Raw Descriptor (hex) 0000: 09 07 19 00 01 01 00 E0 01 09 04 00 00 01 09 00 | |
Raw Descriptor (hex) 0010: 00 00 07 05 81 03 01 00 FF | |
Number of Interfaces: 1 | |
Configuration Value: 1 | |
Attributes: 0xE0 (self-powered, remote wakeup) | |
MaxPower: 2 ma | |
Interface #0 - Hub | |
Alternate Setting 0 | |
Number of Endpoints 1 | |
Interface Class: 9 (Hub) | |
Interface Subclass; 0 | |
Interface Protocol: 0 | |
Endpoint 0x81 - Interrupt Input | |
Address: 0x81 (IN) | |
Attributes: 0x03 (Interrupt no synchronization data endpoint) | |
Max Packet Size: 1 | |
Polling Interval: 255 ms | |
High Speed device @ 2 (0xFA100000): ............................................. HubDevice (Device is suspended) | |
Port Information: 0x003f | |
Captive | |
Attached to Root Hub | |
Internal Device | |
Connected | |
Enabled | |
Suspended | |
Number Of Endpoints (includes EP0): | |
Total Endpoints for Configuration 1 (current): 2 | |
Full Speed device @ 4 (0xFA110000): ............................................. BRCM2046 Hub (Device is suspended) | |
Port Information: 0x003d | |
Captive | |
Internal Device | |
Connected | |
Enabled | |
Suspended | |
Number Of Endpoints (includes EP0): | |
Total Endpoints for Configuration 1 (current): 2 | |
High Speed device @ 3 (0xFD110000): ............................................. Built-in iSight (Device is suspended) | |
Port Information: 0x003d | |
Captive | |
Internal Device | |
Connected | |
Enabled | |
Suspended | |
Number Of Endpoints (includes EP0): | |
Total Endpoints for Configuration 1 (current): 3 | |
High Speed device @ 3 (0xFA120000): ............................................. Internal Memory Card Reader (Device is suspended) | |
Port Information: 0x003d | |
Captive | |
Internal Device | |
Connected | |
Enabled | |
Suspended | |
Number Of Endpoints (includes EP0): | |
Total Endpoints for Configuration 1 (current): 3 | |
Low Speed device @ 4 (0xFD120000): ............................................. IR Receiver (Device is suspended) | |
Port Information: 0x003d | |
Captive | |
Internal Device | |
Connected | |
Enabled | |
Suspended | |
Number Of Endpoints (includes EP0): | |
Total Endpoints for Configuration 1 (current): 2 | |
Full Speed device @ 5 (0xFD140000): ............................................. Composite device: "USB Receiver" | |
Port Information: 0x1018 | |
Not Captive | |
External Device | |
Connected | |
Enabled | |
Number Of Endpoints (includes EP0): | |
Total Endpoints for Configuration 1 (current): 4 | |
Device Descriptor | |
Descriptor Version Number: 0x0200 | |
Device Class: 0 (Composite) | |
Device Subclass: 0 | |
Device Protocol: 0 | |
Device MaxPacketSize: 8 | |
Device VendorID/ProductID: 0x046D/0xC52B (Logitech Inc.) | |
Device Version Number: 0x1201 | |
Number of Configurations: 1 | |
Manufacturer String: 1 "Logitech" | |
Product String: 2 "USB Receiver" | |
Serial Number String: 0 (none) | |
Configuration Descriptor (current config): ...................... "RQR12.01_B0019" | |
Length (and contents): 84 | |
Raw Descriptor (hex) 0000: 09 02 54 00 03 01 04 A0 31 09 04 00 00 01 03 01 | |
Raw Descriptor (hex) 0010: 01 00 09 21 11 01 00 01 22 3B 00 07 05 81 03 08 | |
Raw Descriptor (hex) 0020: 00 08 09 04 01 00 01 03 01 02 00 09 21 11 01 00 | |
Raw Descriptor (hex) 0030: 01 22 94 00 07 05 82 03 08 00 02 09 04 02 00 01 | |
Raw Descriptor (hex) 0040: 03 00 00 00 09 21 11 01 00 01 22 62 00 07 05 83 | |
Raw Descriptor (hex) 0050: 03 20 00 02 | |
Number of Interfaces: 3 | |
Configuration Value: 1 | |
Attributes: 0xA0 (bus-powered, remote wakeup) | |
MaxPower: 98 ma | |
Interface #0 - HID/Boot Interface | |
Alternate Setting 0 | |
Number of Endpoints 1 | |
Interface Class: 3 (HID) | |
Interface Subclass; 1 (Boot Interface) | |
Interface Protocol: 1 | |
HID Descriptor | |
Descriptor Version Number: 0x0111 | |
Country Code: 0 | |
Descriptor Count: 1 | |
Descriptor 1 | |
Type: 0x22 (Report Descriptor) | |
Length (and contents): 59 | |
Raw Descriptor (hex) 0000: 05 01 09 06 A1 01 05 07 19 E0 29 E7 15 00 25 01 | |
Raw Descriptor (hex) 0010: 75 01 95 08 81 02 81 03 95 05 05 08 19 01 29 05 | |
Raw Descriptor (hex) 0020: 91 02 95 01 75 03 91 01 95 06 75 08 15 00 26 A4 | |
Raw Descriptor (hex) 0030: 00 05 07 19 00 2A A4 00 81 00 C0 | |
Parsed Report Descriptor: | |
Usage Page (Generic Desktop) | |
Usage (Keyboard) | |
Collection (Application) | |
Usage Page (Keyboard/Keypad) | |
Usage Minimum........... (224) | |
Usage Maximum........... (231) | |
Logical Minimum......... (0) | |
Logical Maximum......... (1) | |
Report Size............. (1) | |
Report Count............ (8) | |
Input................... (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield) | |
Input................... (Constant, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield) | |
Report Count............ (5) | |
Usage Page (LED) | |
Usage Minimum........... (1) | |
Usage Maximum........... (5) | |
Output.................. (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Nonvolatile, Bitfield) | |
Report Count............ (1) | |
Report Size............. (3) | |
Output.................. (Constant, Array, Absolute, No Wrap, Linear, Preferred State, No Null Position, Nonvolatile, Bitfield) | |
Report Count............ (6) | |
Report Size............. (8) | |
Logical Minimum......... (0) | |
Logical Maximum......... (164) | |
Usage Page (Keyboard/Keypad) | |
Usage Minimum........... (0) | |
Usage Maximum........... (164) | |
Input................... (Data, Array, Absolute) | |
End Collection | |
Endpoint 0x81 - Interrupt Input | |
Address: 0x81 (IN) | |
Attributes: 0x03 (Interrupt no synchronization data endpoint) | |
Max Packet Size: 8 | |
Polling Interval: 8 ms | |
Interface #1 - HID/Boot Interface | |
Alternate Setting 0 | |
Number of Endpoints 1 | |
Interface Class: 3 (HID) | |
Interface Subclass; 1 (Boot Interface) | |
Interface Protocol: 2 | |
HID Descriptor | |
Descriptor Version Number: 0x0111 | |
Country Code: 0 | |
Descriptor Count: 1 | |
Descriptor 1 | |
Type: 0x22 (Report Descriptor) | |
Length (and contents): 148 | |
Raw Descriptor (hex) 0000: 05 01 09 02 A1 01 85 02 09 01 A1 00 05 09 19 01 | |
Raw Descriptor (hex) 0010: 29 10 15 00 25 01 95 10 75 01 81 02 05 01 16 01 | |
Raw Descriptor (hex) 0020: F8 26 FF 07 75 0C 95 02 09 30 09 31 81 06 15 81 | |
Raw Descriptor (hex) 0030: 25 7F 75 08 95 01 09 38 81 06 05 0C 0A 38 02 95 | |
Raw Descriptor (hex) 0040: 01 81 06 C0 C0 05 0C 09 01 A1 01 85 03 75 10 95 | |
Raw Descriptor (hex) 0050: 02 15 01 26 8C 02 19 01 2A 8C 02 81 00 C0 05 01 | |
Raw Descriptor (hex) 0060: 09 80 A1 01 85 04 75 02 95 01 15 01 25 03 09 82 | |
Raw Descriptor (hex) 0070: 09 81 09 83 81 60 75 06 81 03 C0 06 BC FF 09 88 | |
Raw Descriptor (hex) 0080: A1 01 85 08 19 01 29 FF 15 01 26 FF 00 75 08 95 | |
Raw Descriptor (hex) 0090: 01 81 00 C0 | |
Parsed Report Descriptor: | |
Usage Page (Generic Desktop) | |
Usage (Mouse) | |
Collection (Application) | |
ReportID................ (2) | |
Usage (Pointer) | |
Collection (Physical) | |
Usage Page (Button) | |
Usage Minimum........... (1) | |
Usage Maximum........... (16) | |
Logical Minimum......... (0) | |
Logical Maximum......... (1) | |
Report Count............ (16) | |
Report Size............. (1) | |
Input................... (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield) | |
Usage Page (Generic Desktop) | |
Logical Minimum......... (-2047) | |
Logical Maximum......... (2047) | |
Report Size............. (12) | |
Report Count............ (2) | |
Usage (X) | |
Usage (Y) | |
Input................... (Data, Variable, Relative, No Wrap, Linear, Preferred State, No Null Position, Bitfield) | |
Logical Minimum......... (-127) | |
Logical Maximum......... (127) | |
Report Size............. (8) | |
Report Count............ (1) | |
Usage (Wheel) | |
Input................... (Data, Variable, Relative, No Wrap, Linear, Preferred State, No Null Position, Bitfield) | |
Usage Page (Consumer) | |
Usage 568 (0x238) | |
Report Count............ (1) | |
Input................... (Data, Variable, Relative, No Wrap, Linear, Preferred State, No Null Position, Bitfield) | |
End Collection | |
End Collection | |
Usage Page (Consumer) | |
Usage 1 (0x1) | |
Collection (Application) | |
ReportID................ (3) | |
Report Size............. (16) | |
Report Count............ (2) | |
Logical Minimum......... (1) | |
Logical Maximum......... (652) | |
Usage Minimum........... (1) | |
Usage Maximum........... (652) | |
Input................... (Data, Array, Absolute) | |
End Collection | |
Usage Page (Generic Desktop) | |
Usage (System Control) | |
Collection (Application) | |
ReportID................ (4) | |
Report Size............. (2) | |
Report Count............ (1) | |
Logical Minimum......... (1) | |
Logical Maximum......... (3) | |
Usage (System Sleep) | |
Usage (System Power Down) | |
Usage (System Wakeup) | |
Input................... (Data, Array, Absolute) | |
Report Size............. (6) | |
Input................... (Constant, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield) | |
End Collection | |
Usage Page (Vendor defined 188) | |
Usage 136 (0x88) | |
Collection (Application) | |
ReportID................ (8) | |
Usage Minimum........... (1) | |
Usage Maximum........... (255) | |
Logical Minimum......... (1) | |
Logical Maximum......... (255) | |
Report Size............. (8) | |
Report Count............ (1) | |
Input................... (Data, Array, Absolute) | |
End Collection | |
Endpoint 0x82 - Interrupt Input | |
Address: 0x82 (IN) | |
Attributes: 0x03 (Interrupt no synchronization data endpoint) | |
Max Packet Size: 8 | |
Polling Interval: 2 ms | |
Interface #2 - HID | |
Alternate Setting 0 | |
Number of Endpoints 1 | |
Interface Class: 3 (HID) | |
Interface Subclass; 0 | |
Interface Protocol: 0 | |
HID Descriptor | |
Descriptor Version Number: 0x0111 | |
Country Code: 0 | |
Descriptor Count: 1 | |
Descriptor 1 | |
Type: 0x22 (Report Descriptor) | |
Length (and contents): 98 | |
Raw Descriptor (hex) 0000: 06 00 FF 09 01 A1 01 85 10 75 08 95 06 15 00 26 | |
Raw Descriptor (hex) 0010: FF 00 09 01 81 00 09 01 91 00 C0 06 00 FF 09 02 | |
Raw Descriptor (hex) 0020: A1 01 85 11 75 08 95 13 15 00 26 FF 00 09 02 81 | |
Raw Descriptor (hex) 0030: 00 09 02 91 00 C0 06 00 FF 09 04 A1 01 85 20 75 | |
Raw Descriptor (hex) 0040: 08 95 0E 15 00 26 FF 00 09 41 81 00 09 41 91 00 | |
Raw Descriptor (hex) 0050: 85 21 95 1F 15 00 26 FF 00 09 42 81 00 09 42 91 | |
Raw Descriptor (hex) 0060: 00 C0 | |
Parsed Report Descriptor: | |
Usage Page (Vendor defined 0) | |
Usage 1 (0x1) | |
Collection (Application) | |
ReportID................ (16) | |
Report Size............. (8) | |
Report Count............ (6) | |
Logical Minimum......... (0) | |
Logical Maximum......... (255) | |
Usage 1 (0x1) | |
Input................... (Data, Array, Absolute) | |
Usage 1 (0x1) | |
Output.................. (Data, Array, Absolute, No Wrap, Linear, Preferred State, No Null Position, Nonvolatile, Bitfield) | |
End Collection | |
Usage Page (Vendor defined 0) | |
Usage 2 (0x2) | |
Collection (Application) | |
ReportID................ (17) | |
Report Size............. (8) | |
Report Count............ (19) | |
Logical Minimum......... (0) | |
Logical Maximum......... (255) | |
Usage 2 (0x2) | |
Input................... (Data, Array, Absolute) | |
Usage 2 (0x2) | |
Output.................. (Data, Array, Absolute, No Wrap, Linear, Preferred State, No Null Position, Nonvolatile, Bitfield) | |
End Collection | |
Usage Page (Vendor defined 0) | |
Usage 4 (0x4) | |
Collection (Application) | |
ReportID................ (32) | |
Report Size............. (8) | |
Report Count............ (14) | |
Logical Minimum......... (0) | |
Logical Maximum......... (255) | |
Usage 65 (0x41) | |
Input................... (Data, Array, Absolute) | |
Usage 65 (0x41) | |
Output.................. (Data, Array, Absolute, No Wrap, Linear, Preferred State, No Null Position, Nonvolatile, Bitfield) | |
ReportID................ (33) | |
Report Count............ (31) | |
Logical Minimum......... (0) | |
Logical Maximum......... (255) | |
Usage 66 (0x42) | |
Input................... (Data, Array, Absolute) | |
Usage 66 (0x42) | |
Output.................. (Data, Array, Absolute, No Wrap, Linear, Preferred State, No Null Position, Nonvolatile, Bitfield) | |
End Collection | |
Endpoint 0x83 - Interrupt Input | |
Address: 0x83 (IN) | |
Attributes: 0x03 (Interrupt no synchronization data endpoint) | |
Max Packet Size: 32 | |
Polling Interval: 2 ms | |
Low Speed device @ 6 (0xFD130000): ............................................. Composite device: "Noppoo Choc Mid" | |
Port Information: 0x1018 | |
Not Captive | |
External Device | |
Connected | |
Enabled | |
Number Of Endpoints (includes EP0): | |
Total Endpoints for Configuration 1 (current): 3 | |
Device Descriptor | |
Descriptor Version Number: 0x0110 | |
Device Class: 0 (Composite) | |
Device Subclass: 0 | |
Device Protocol: 0 | |
Device MaxPacketSize: 8 | |
Device VendorID/ProductID: 0x04D9/0x1829 (Holtek Semiconductor, Inc.) | |
Device Version Number: 0x0001 | |
Number of Configurations: 1 | |
Manufacturer String: 1 "Noppoo Choc Mid" | |
Product String: 2 "Noppoo Choc Mid" | |
Serial Number String: 0 (none) | |
Configuration Descriptor (current config) | |
Length (and contents): 59 | |
Raw Descriptor (hex) 0000: 09 02 3B 00 02 01 00 A0 32 09 04 00 00 01 03 01 | |
Raw Descriptor (hex) 0010: 01 00 09 21 11 01 00 01 22 47 00 07 05 81 03 08 | |
Raw Descriptor (hex) 0020: 00 0A 09 04 01 00 01 03 00 00 00 09 21 11 01 00 | |
Raw Descriptor (hex) 0030: 01 22 7B 00 07 05 82 03 08 00 0A | |
Number of Interfaces: 2 | |
Configuration Value: 1 | |
Attributes: 0xA0 (bus-powered, remote wakeup) | |
MaxPower: 100 ma | |
Interface #0 - HID/Boot Interface | |
Alternate Setting 0 | |
Number of Endpoints 1 | |
Interface Class: 3 (HID) | |
Interface Subclass; 1 (Boot Interface) | |
Interface Protocol: 1 | |
HID Descriptor | |
Descriptor Version Number: 0x0111 | |
Country Code: 0 | |
Descriptor Count: 1 | |
Descriptor 1 | |
Type: 0x22 (Report Descriptor) | |
Length (and contents): 71 | |
Raw Descriptor (hex) 0000: 05 01 09 06 A1 01 05 08 19 01 29 03 15 00 25 01 | |
Raw Descriptor (hex) 0010: 75 01 95 03 91 02 95 05 91 01 05 07 19 E0 29 E7 | |
Raw Descriptor (hex) 0020: 95 08 81 02 19 04 29 28 09 4F 09 50 09 2B 09 2C | |
Raw Descriptor (hex) 0030: 09 51 09 52 95 2B 81 02 09 53 95 01 81 02 19 59 | |
Raw Descriptor (hex) 0040: 29 64 95 0C 81 02 C0 | |
Parsed Report Descriptor: | |
Usage Page (Generic Desktop) | |
Usage (Keyboard) | |
Collection (Application) | |
Usage Page (LED) | |
Usage Minimum........... (1) | |
Usage Maximum........... (3) | |
Logical Minimum......... (0) | |
Logical Maximum......... (1) | |
Report Size............. (1) | |
Report Count............ (3) | |
Output.................. (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Nonvolatile, Bitfield) | |
Report Count............ (5) | |
Output.................. (Constant, Array, Absolute, No Wrap, Linear, Preferred State, No Null Position, Nonvolatile, Bitfield) | |
Usage Page (Keyboard/Keypad) | |
Usage Minimum........... (224) | |
Usage Maximum........... (231) | |
Report Count............ (8) | |
Input................... (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield) | |
Usage Minimum........... (4) | |
Usage Maximum........... (40) | |
Usage 79 (0x4f) | |
Usage 80 (0x50) | |
Usage 43 (0x2b) | |
Usage 44 (0x2c) | |
Usage 81 (0x51) | |
Usage 82 (0x52) | |
Report Count............ (43) | |
Input................... (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield) | |
Usage 83 (0x53) | |
Report Count............ (1) | |
Input................... (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield) | |
Usage Minimum........... (89) | |
Usage Maximum........... (100) | |
Report Count............ (12) | |
Input................... (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield) | |
End Collection | |
Endpoint 0x81 - Interrupt Input | |
Address: 0x81 (IN) | |
Attributes: 0x03 (Interrupt no synchronization data endpoint) | |
Max Packet Size: 8 | |
Polling Interval: 10 ms | |
Interface #1 - HID | |
Alternate Setting 0 | |
Number of Endpoints 1 | |
Interface Class: 3 (HID) | |
Interface Subclass; 0 | |
Interface Protocol: 0 | |
HID Descriptor | |
Descriptor Version Number: 0x0111 | |
Country Code: 0 | |
Descriptor Count: 1 | |
Descriptor 1 | |
Type: 0x22 (Report Descriptor) | |
Length (and contents): 123 | |
Raw Descriptor (hex) 0000: 05 0C 09 01 A1 01 85 01 19 00 2A 3C 02 15 00 26 | |
Raw Descriptor (hex) 0010: 3C 02 95 01 75 10 81 00 C0 05 01 09 80 A1 01 85 | |
Raw Descriptor (hex) 0020: 02 19 81 29 83 15 00 25 01 75 01 95 03 81 02 95 | |
Raw Descriptor (hex) 0030: 05 81 01 C0 05 01 09 06 A1 01 85 03 05 07 19 3C | |
Raw Descriptor (hex) 0040: 29 4E 09 29 09 2A 09 2D 09 2E 15 00 25 01 95 17 | |
Raw Descriptor (hex) 0050: 81 02 19 53 29 58 95 06 81 02 19 30 29 3B 95 0C | |
Raw Descriptor (hex) 0060: 81 02 19 85 29 8B 95 07 81 02 19 90 29 96 95 06 | |
Raw Descriptor (hex) 0070: 81 02 09 65 09 2F 95 02 81 02 C0 | |
Parsed Report Descriptor: | |
Usage Page (Consumer) | |
Usage 1 (0x1) | |
Collection (Application) | |
ReportID................ (1) | |
Usage Minimum........... (0) | |
Usage Maximum........... (572) | |
Logical Minimum......... (0) | |
Logical Maximum......... (572) | |
Report Count............ (1) | |
Report Size............. (16) | |
Input................... (Data, Array, Absolute) | |
End Collection | |
Usage Page (Generic Desktop) | |
Usage (System Control) | |
Collection (Application) | |
ReportID................ (2) | |
Usage Minimum........... (129) | |
Usage Maximum........... (131) | |
Logical Minimum......... (0) | |
Logical Maximum......... (1) | |
Report Size............. (1) | |
Report Count............ (3) | |
Input................... (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield) | |
Report Count............ (5) | |
Input................... (Constant, Array, Absolute) | |
End Collection | |
Usage Page (Generic Desktop) | |
Usage (Keyboard) | |
Collection (Application) | |
ReportID................ (3) | |
Usage Page (Keyboard/Keypad) | |
Usage Minimum........... (60) | |
Usage Maximum........... (78) | |
Usage 41 (0x29) | |
Usage 42 (0x2a) | |
Usage 45 (0x2d) | |
Usage 46 (0x2e) | |
Logical Minimum......... (0) | |
Logical Maximum......... (1) | |
Report Count............ (23) | |
Input................... (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield) | |
Usage Minimum........... (83) | |
Usage Maximum........... (88) | |
Report Count............ (6) | |
Input................... (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield) | |
Usage Minimum........... (48) | |
Usage Maximum........... (59) | |
Report Count............ (12) | |
Input................... (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield) | |
Usage Minimum........... (133) | |
Usage Maximum........... (139) | |
Report Count............ (7) | |
Input................... (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield) | |
Usage Minimum........... (144) | |
Usage Maximum........... (150) | |
Report Count............ (6) | |
Input................... (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield) | |
Usage 101 (0x65) | |
Usage 47 (0x2f) | |
Report Count............ (2) | |
Input................... (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield) | |
End Collection | |
Endpoint 0x82 - Interrupt Input | |
Address: 0x82 (IN) | |
Attributes: 0x03 (Interrupt no synchronization data endpoint) | |
Max Packet Size: 8 | |
Polling Interval: 10 ms | |
Full Speed device @ 7 (0xFA111000): ............................................. Bluetooth USB Host Controller (Device is suspended) | |
Port Information: 0x003d | |
Captive | |
Internal Device | |
Connected | |
Enabled | |
Suspended | |
Number Of Endpoints (includes EP0): | |
Total Endpoints for Configuration 1 (current): 8 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment