Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Low Speed device @ 3 (0x1A200000): ............................................. Composite device: "Generic USB K/B"
- Port Information: 0x001a
- Not Captive
- Attached to Root Hub
- External Device
- Connected
- Enabled
- Device Descriptor
- Descriptor Version Number: 0x0110
- Device Class: 0 (Composite)
- Device Subclass: 0
- Device Protocol: 0
- Device MaxPacketSize: 8
- Device VendorID/ProductID: 0x13BA/0x0017 (unknown vendor)
- Device Version Number: 0x0001
- Number of Configurations: 1
- Manufacturer String: 0 (none)
- Product String: 1 "Generic USB K/B"
- Serial Number String: 0 (none)
- Configuration Descriptor
- 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 10 01 00 01 22 41 00 07 05 81 03 08
- Raw Descriptor (hex) 0020: 00 18 09 04 01 00 01 03 01 02 00 09 21 10 01 00
- Raw Descriptor (hex) 0030: 01 22 4B 00 07 05 82 03 05 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: 0x0110
- Country Code: 0
- Descriptor Count: 1
- Descriptor 1
- Type: 0x22 (Report Descriptor)
- Length (and contents): 65
- Raw Descriptor (hex) 0000: 05 01 09 06 A1 01 05 07 19 E0 29 E7 15 00 25 01
- Raw Descriptor (hex) 0010: 95 08 75 01 81 02 95 08 75 01 81 01 05 08 19 01
- Raw Descriptor (hex) 0020: 29 05 95 05 75 01 91 02 95 01 75 03 91 01 05 07
- Raw Descriptor (hex) 0030: 19 00 2A FF 00 15 00 26 FF 00 95 06 75 08 81 00
- Raw Descriptor (hex) 0040: 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 Count............ (8)
- Report Size............. (1)
- Input................... (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield)
- Report Count............ (8)
- Report Size............. (1)
- Input................... (Constant, Array, Absolute)
- Usage Page (LED)
- Usage Minimum........... (1)
- Usage Maximum........... (5)
- Report Count............ (5)
- Report Size............. (1)
- 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)
- Usage Page (Keyboard/Keypad)
- Usage Minimum........... (0)
- Usage Maximum........... (255)
- Logical Minimum......... (0)
- Logical Maximum......... (255)
- Report Count............ (6)
- Report Size............. (8)
- 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: 24 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: 0x0110
- Country Code: 0
- Descriptor Count: 1
- Descriptor 1
- Type: 0x22 (Report Descriptor)
- Length (and contents): 75
- Raw Descriptor (hex) 0000: 05 01 09 02 A1 01 85 01 09 01 A1 00 05 09 19 01
- Raw Descriptor (hex) 0010: 29 03 15 00 25 01 75 01 95 03 81 02 95 05 81 01
- Raw Descriptor (hex) 0020: 05 01 09 30 09 31 09 38 15 81 25 7F 95 03 75 08
- Raw Descriptor (hex) 0030: 81 06 C0 C0 09 80 A1 01 85 02 05 01 19 81 29 88
- Raw Descriptor (hex) 0040: 15 00 25 01 95 08 75 01 81 02 C0
- Parsed Report Descriptor:
- Usage Page (Generic Desktop)
- Usage (Mouse)
- Collection (Application)
- ReportID................ (1)
- Usage (Pointer)
- Collection (Physical)
- Usage Page (Button)
- Usage Minimum........... (1)
- Usage Maximum........... (3)
- 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)
- Usage Page (Generic Desktop)
- Usage (X)
- Usage (Y)
- Usage (Wheel)
- Logical Minimum......... (-127)
- Logical Maximum......... (127)
- Report Count............ (3)
- Report Size............. (8)
- Input................... (Data, Variable, Relative, No Wrap, Linear, Preferred State, No Null Position, Bitfield)
- End Collection
- End Collection
- Usage (System Control)
- Collection (Application)
- ReportID................ (2)
- Usage Page (Generic Desktop)
- Usage Minimum........... (-127)
- Usage Maximum........... (-120)
- Logical Minimum......... (0)
- Logical Maximum......... (1)
- Report Count............ (8)
- Report Size............. (1)
- 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: 5
- Polling Interval: 10 ms
Add Comment
Please, Sign In to add comment