High Speed device @ 1 (0x26000000): ............................................. 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) Max Packet Size: 0x0008 (8 x 1 transactions opportunities per microframe) Polling Interval: 9 (256 microframes (32 msecs) ) Hub Descriptor Length (and contents): 9 Raw Descriptor (hex) 0000: 09 29 05 00 00 32 00 20 FF Number of Ports: 0x05 Hub Characteristics: 0x0 (Gang switched standalone hub with global overcurrent protection requiring 8 FS bit times and no port indicators) PowerOnToGood time: 100 ms Controller current: 0 mA Device Removable (byte): 0x20 Port Power Control Mask (byte): 0xff High Speed device @ 1 (0x24000000): ............................................. 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) Max Packet Size: 0x0008 (8 x 1 transactions opportunities per microframe) Polling Interval: 9 (256 microframes (32 msecs) ) Hub Descriptor Length (and contents): 9 Raw Descriptor (hex) 0000: 09 29 07 00 00 32 00 10 FF Number of Ports: 0x07 Hub Characteristics: 0x0 (Gang switched standalone hub with global overcurrent protection requiring 8 FS bit times and no port indicators) PowerOnToGood time: 100 ms Controller current: 0 mA Device Removable (byte): 0x10 Port Power Control Mask (byte): 0xff Full Speed device @ 1 (0x06000000): ............................................. Hub device: "OHCI 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: 0 (Full/Low Speed) Device MaxPacketSize: 8 Device VendorID/ProductID: 0x05AC/0x8005 (Apple Inc.) Device Version Number: 0x0200 Number of Configurations: 1 Manufacturer String: 2 "Apple Inc." Product String: 1 "OHCI 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 00 00 08 05 81 03 08 00 20 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: 0 Endpoint 0x81 - Interrupt Input Address: 0x81 (IN) Attributes: 0x03 (Interrupt) Max Packet Size: 8 Polling Interval: 32 ms Hub Descriptor Length (and contents): 9 Raw Descriptor (hex) 0000: 09 29 05 00 00 01 00 02 00 Number of Ports: 0x05 Hub Characteristics: 0x0 (Gang switched standalone hub with global overcurrent protection requiring 8 FS bit times and no port indicators) PowerOnToGood time: 2 ms Controller current: 0 mA Device Removable (byte): 0x2 Port Power Control Mask (byte): 0x0 Full Speed device @ 1 (0x04000000): ............................................. Hub device: "OHCI 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: 0 (Full/Low Speed) Device MaxPacketSize: 8 Device VendorID/ProductID: 0x05AC/0x8005 (Apple Inc.) Device Version Number: 0x0200 Number of Configurations: 1 Manufacturer String: 2 "Apple Inc." Product String: 1 "OHCI 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 00 00 08 05 81 03 08 00 20 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: 0 Endpoint 0x81 - Interrupt Input Address: 0x81 (IN) Attributes: 0x03 (Interrupt) Max Packet Size: 8 Polling Interval: 32 ms Hub Descriptor Length (and contents): 9 Raw Descriptor (hex) 0000: 09 29 07 00 00 01 00 60 00 Number of Ports: 0x07 Hub Characteristics: 0x0 (Gang switched standalone hub with global overcurrent protection requiring 8 FS bit times and no port indicators) PowerOnToGood time: 2 ms Controller current: 0 mA Device Removable (byte): 0x60 Port Power Control Mask (byte): 0x0 Full Speed device @ 2 (0x06100000): ............................................. BRCM2046 Hub (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 High Speed device @ 2 (0x26500000): ............................................. Internal Memory Card Reader (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): 3 High Speed device @ 2 (0x24400000): ............................................. Built-in iSight (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): 3 Low Speed device @ 2 (0x04500000): ............................................. IR Receiver (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 @ 3 (0x04600000): ............................................. Composite device: "Apple Internal Keyboard / Trackpad" Port Information: 0x001f Captive Attached to Root Hub Internal 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: 0x05AC/0x0236 (Apple Inc.) Device Version Number: 0x0081 Number of Configurations: 1 Manufacturer String: 1 "Apple Inc." Product String: 2 "Apple Internal Keyboard / Trackpad" Serial Number String: 0 (none) Configuration Descriptor (current config) Length (and contents): 84 Raw Descriptor (hex) 0000: 09 02 54 00 03 01 00 A0 14 09 04 00 00 01 03 01 Raw Descriptor (hex) 0010: 01 03 09 21 11 01 21 01 22 9C 00 07 05 83 03 0A Raw Descriptor (hex) 0020: 00 08 09 04 01 00 01 03 00 00 04 09 21 11 01 00 Raw Descriptor (hex) 0030: 01 22 1B 00 07 05 81 03 40 00 02 09 04 02 00 01 Raw Descriptor (hex) 0040: 03 01 02 04 09 21 11 01 00 01 22 34 00 07 05 84 Raw Descriptor (hex) 0050: 03 08 00 08 Number of Interfaces: 3 Configuration Value: 1 Attributes: 0xA0 (bus-powered, remote wakeup) MaxPower: 40 mA Interface #0 - HID/Boot Interface .............................................. "Apple Internal Keyboard" 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: 33 Descriptor Count: 1 Descriptor 1 Type: 0x22 (Report Descriptor) Length (and contents): 156 Raw Descriptor (hex) 0000: 05 01 09 06 A1 01 85 01 05 07 19 E0 29 E7 15 00 Raw Descriptor (hex) 0010: 25 01 75 01 95 08 81 02 95 01 75 08 81 01 95 05 Raw Descriptor (hex) 0020: 75 01 05 08 19 01 29 05 91 02 95 01 75 03 91 01 Raw Descriptor (hex) 0030: 95 06 75 08 15 00 26 FF 00 05 07 19 00 29 FF 81 Raw Descriptor (hex) 0040: 00 05 0C 75 01 95 01 09 B8 15 00 25 01 81 02 05 Raw Descriptor (hex) 0050: FF 09 03 75 07 95 01 81 02 C0 05 0C 09 01 A1 01 Raw Descriptor (hex) 0060: 85 52 15 00 25 01 75 01 95 01 09 CD 81 02 09 B3 Raw Descriptor (hex) 0070: 81 02 09 B4 81 02 09 B5 81 02 09 B6 81 02 81 01 Raw Descriptor (hex) 0080: 81 01 81 01 85 09 15 00 25 01 75 08 95 01 06 01 Raw Descriptor (hex) 0090: FF 09 0B B1 02 75 08 95 02 B1 01 C0 Parsed Report Descriptor: Usage Page (Generic Desktop) Usage (Keyboard) Collection (Application) ReportID................ (1) 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) Report Count............ (1) Report Size............. (8) Input................... (Constant, Array, Absolute) Report Count............ (5) Report Size............. (1) 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......... (255) Usage Page (Keyboard/Keypad) Usage Minimum........... (0) Usage Maximum........... (255) Input................... (Data, Array, Absolute) Usage Page (Consumer) Report Size............. (1) Report Count............ (1) Usage 184 (0xb8) Logical Minimum......... (0) Logical Maximum......... (1) Input................... (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield) Usage Page (255) Usage 3 (0x3) Report Size............. (7) Report Count............ (1) Input................... (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield) End Collection Usage Page (Consumer) Usage 1 (0x1) Collection (Application) ReportID................ (82) Logical Minimum......... (0) Logical Maximum......... (1) Report Size............. (1) Report Count............ (1) Usage 205 (0xcd) Input................... (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield) Usage 179 (0xb3) Input................... (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield) Usage 180 (0xb4) Input................... (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield) Usage 181 (0xb5) Input................... (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield) Usage 182 (0xb6) Input................... (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield) Input................... (Constant, Array, Absolute) Input................... (Constant, Array, Absolute) Input................... (Constant, Array, Absolute) ReportID................ (9) Logical Minimum......... (0) Logical Maximum......... (1) Report Size............. (8) Report Count............ (1) Usage Page (Vendor defined 1) Usage 11 (0xb) Feature................. (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Nonvolatile, Bitfield) Report Size............. (8) Report Count............ (2) Feature................. (Constant, Array, Absolute, No Wrap, Linear, Preferred State, No Null Position, Nonvolatile, Bitfield) End Collection Endpoint 0x83 - Interrupt Input Address: 0x83 (IN) Attributes: 0x03 (Interrupt) Max Packet Size: 10 Polling Interval: 8 ms Interface #1 - HID .............................................. "Touchpad" 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): 27 Raw Descriptor (hex) 0000: 06 00 FF 09 01 A1 03 06 00 FF 09 01 15 00 26 FF Raw Descriptor (hex) 0010: 00 85 44 75 08 96 FF 01 81 00 C0 Parsed Report Descriptor: Usage Page (Vendor defined 0) Usage 1 (0x1) Collection (Collection ) Usage Page (Vendor defined 0) Usage 1 (0x1) Logical Minimum......... (0) Logical Maximum......... (255) ReportID................ (68) Report Size............. (8) Report Count............ (511) Input................... (Data, Array, Absolute) End Collection Endpoint 0x81 - Interrupt Input Address: 0x81 (IN) Attributes: 0x03 (Interrupt) Max Packet Size: 64 Polling Interval: 2 ms Interface #2 - HID/Boot Interface .............................................. "Touchpad" 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): 52 Raw Descriptor (hex) 0000: 05 01 09 02 A1 01 09 01 A1 00 05 09 19 01 29 03 Raw Descriptor (hex) 0010: 15 00 25 01 85 02 95 03 75 01 81 02 95 01 75 05 Raw Descriptor (hex) 0020: 81 01 05 01 09 30 09 31 15 81 25 7F 75 08 95 02 Raw Descriptor (hex) 0030: 81 06 C0 C0 Parsed Report Descriptor: Usage Page (Generic Desktop) Usage (Mouse) Collection (Application) Usage (Pointer) Collection (Physical) Usage Page (Button) Usage Minimum........... (1) Usage Maximum........... (3) Logical Minimum......... (0) Logical Maximum......... (1) ReportID................ (2) Report Count............ (3) Report Size............. (1) Input................... (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield) Report Count............ (1) Report Size............. (5) Input................... (Constant, Array, Absolute) Usage Page (Generic Desktop) Usage (X) Usage (Y) Logical Minimum......... (-127) Logical Maximum......... (127) Report Size............. (8) Report Count............ (2) Input................... (Data, Variable, Relative, No Wrap, Linear, Preferred State, No Null Position, Bitfield) End Collection End Collection Endpoint 0x84 - Interrupt Input Address: 0x84 (IN) Attributes: 0x03 (Interrupt) Max Packet Size: 8 Polling Interval: 8 ms Full Speed device @ 4 (0x06110000): ............................................. 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 Full Speed device @ 3 (0x06200000): ............................................. Composite device: "MAYFLASH GameCube Controller Adapter" Port Information: 0x001a Not Captive Attached to Root Hub External Device Connected Enabled Number Of Endpoints (includes EP0): Total Endpoints for Configuration 1 (current): 3 Device Descriptor Descriptor Version Number: 0x0200 Device Class: 0 (Composite) Device Subclass: 0 Device Protocol: 0 Device MaxPacketSize: 64 Device VendorID/ProductID: 0x0079/0x1843 (unknown vendor) Device Version Number: 0x0100 Number of Configurations: 1 Manufacturer String: 1 "mayflash limited" Product String: 2 "MAYFLASH GameCube Controller Adapter" Serial Number String: 0 (none) Configuration Descriptor (current config) Length (and contents): 41 Raw Descriptor (hex) 0000: 09 02 29 00 01 01 00 C0 FA 09 04 00 00 02 03 00 Raw Descriptor (hex) 0010: 00 00 09 21 10 01 00 01 22 8C 01 07 05 81 03 25 Raw Descriptor (hex) 0020: 00 01 07 05 02 03 05 00 01 Number of Interfaces: 1 Configuration Value: 1 Attributes: 0xC0 (self-powered) MaxPower: 500 mA Interface #0 - HID Alternate Setting 0 Number of Endpoints 2 Interface Class: 3 (HID) Interface Subclass; 0 Interface Protocol: 0 HID Descriptor Descriptor Version Number: 0x0110 Country Code: 0 Descriptor Count: 1 Descriptor 1 Type: 0x22 (Report Descriptor) Length (and contents): 396 Raw Descriptor (hex) 0000: 05 01 09 04 A1 01 85 01 09 01 A1 00 05 09 19 01 Raw Descriptor (hex) 0010: 29 10 15 00 25 01 75 01 95 10 81 02 05 01 09 30 Raw Descriptor (hex) 0020: 09 31 09 32 09 35 15 00 26 FF 00 75 08 95 04 81 Raw Descriptor (hex) 0030: 02 05 01 09 33 09 34 95 02 81 02 05 01 09 39 15 Raw Descriptor (hex) 0040: 00 25 07 35 00 46 3B 01 65 14 75 04 95 01 81 02 Raw Descriptor (hex) 0050: 75 04 95 01 81 01 06 00 FF 09 01 75 08 95 02 91 Raw Descriptor (hex) 0060: 02 C0 C0 05 01 09 04 A1 01 85 02 09 01 A1 00 05 Raw Descriptor (hex) 0070: 09 19 01 29 10 15 00 25 01 75 01 95 10 81 02 05 Raw Descriptor (hex) 0080: 01 09 30 09 31 09 32 09 35 15 00 26 FF 00 75 08 Raw Descriptor (hex) 0090: 95 04 81 02 05 01 09 33 09 34 95 02 81 02 05 01 Raw Descriptor (hex) 00a0: 09 39 15 00 25 07 35 00 46 3B 01 65 14 75 04 95 Raw Descriptor (hex) 00b0: 01 81 02 75 04 95 01 81 01 06 00 FF 09 01 75 08 Raw Descriptor (hex) 00c0: 95 02 91 02 C0 C0 05 01 09 04 A1 01 85 03 09 01 Raw Descriptor (hex) 00d0: A1 00 05 09 19 01 29 10 15 00 25 01 75 01 95 10 Raw Descriptor (hex) 00e0: 81 02 05 01 09 30 09 31 09 32 09 35 15 00 26 FF Raw Descriptor (hex) 00f0: 00 75 08 95 04 81 02 05 01 09 33 09 34 95 02 81 Raw Descriptor (hex) 0100: 02 05 01 09 39 15 00 25 07 35 00 46 3B 01 65 14 Raw Descriptor (hex) 0110: 75 04 95 01 81 02 75 04 95 01 81 01 06 00 FF 09 Raw Descriptor (hex) 0120: 01 75 08 95 02 91 02 C0 C0 05 01 09 04 A1 01 85 Raw Descriptor (hex) 0130: 04 09 01 A1 00 05 09 19 01 29 10 15 00 25 01 75 Raw Descriptor (hex) 0140: 01 95 10 81 02 05 01 09 30 09 31 09 32 09 35 15 Raw Descriptor (hex) 0150: 00 26 FF 00 75 08 95 04 81 02 05 01 09 33 09 34 Raw Descriptor (hex) 0160: 95 02 81 02 05 01 09 39 15 00 25 07 35 00 46 3B Raw Descriptor (hex) 0170: 01 65 14 75 04 95 01 81 02 75 04 95 01 81 01 06 Raw Descriptor (hex) 0180: 00 FF 09 01 75 08 95 02 91 02 C0 C0 Parsed Report Descriptor: Usage Page (Generic Desktop) Usage (Joystick) Collection (Application) ReportID................ (1) Usage (Pointer) Collection (Physical) Usage Page (Button) Usage Minimum........... (1) Usage Maximum........... (16) Logical Minimum......... (0) Logical Maximum......... (1) Report Size............. (1) Report Count............ (16) Input................... (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield) Usage Page (Generic Desktop) Usage (X) Usage (Y) Usage (Z) Usage (Rz) Logical Minimum......... (0) Logical Maximum......... (255) Report Size............. (8) Report Count............ (4) Input................... (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield) Usage Page (Generic Desktop) Usage (Rx) Usage (Ry) Report Count............ (2) Input................... (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield) Usage Page (Generic Desktop) Usage (Hat Switch) Logical Minimum......... (0) Logical Maximum......... (7) Physical Minimum........ (0) Physical Maximum........ (315) Unit.................... (20) Report Size............. (4) Report Count............ (1) Input................... (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield) Report Size............. (4) Report Count............ (1) Input................... (Constant, Array, Absolute) Usage Page (Vendor defined 0) Usage 1 (0x1) Report Size............. (8) Report Count............ (2) Output.................. (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Nonvolatile, Bitfield) End Collection End Collection Usage Page (Generic Desktop) Usage (Joystick) Collection (Application) ReportID................ (2) Usage (Pointer) Collection (Physical) Usage Page (Button) Usage Minimum........... (1) Usage Maximum........... (16) Logical Minimum......... (0) Logical Maximum......... (1) Report Size............. (1) Report Count............ (16) Input................... (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield) Usage Page (Generic Desktop) Usage (X) Usage (Y) Usage (Z) Usage (Rz) Logical Minimum......... (0) Logical Maximum......... (255) Report Size............. (8) Report Count............ (4) Input................... (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield) Usage Page (Generic Desktop) Usage (Rx) Usage (Ry) Report Count............ (2) Input................... (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield) Usage Page (Generic Desktop) Usage (Hat Switch) Logical Minimum......... (0) Logical Maximum......... (7) Physical Minimum........ (0) Physical Maximum........ (315) Unit.................... (20) Report Size............. (4) Report Count............ (1) Input................... (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield) Report Size............. (4) Report Count............ (1) Input................... (Constant, Array, Absolute) Usage Page (Vendor defined 0) Usage 1 (0x1) Report Size............. (8) Report Count............ (2) Output.................. (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Nonvolatile, Bitfield) End Collection End Collection Usage Page (Generic Desktop) Usage (Joystick) Collection (Application) ReportID................ (3) Usage (Pointer) Collection (Physical) Usage Page (Button) Usage Minimum........... (1) Usage Maximum........... (16) Logical Minimum......... (0) Logical Maximum......... (1) Report Size............. (1) Report Count............ (16) Input................... (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield) Usage Page (Generic Desktop) Usage (X) Usage (Y) Usage (Z) Usage (Rz) Logical Minimum......... (0) Logical Maximum......... (255) Report Size............. (8) Report Count............ (4) Input................... (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield) Usage Page (Generic Desktop) Usage (Rx) Usage (Ry) Report Count............ (2) Input................... (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield) Usage Page (Generic Desktop) Usage (Hat Switch) Logical Minimum......... (0) Logical Maximum......... (7) Physical Minimum........ (0) Physical Maximum........ (315) Unit.................... (20) Report Size............. (4) Report Count............ (1) Input................... (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield) Report Size............. (4) Report Count............ (1) Input................... (Constant, Array, Absolute) Usage Page (Vendor defined 0) Usage 1 (0x1) Report Size............. (8) Report Count............ (2) Output.................. (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Nonvolatile, Bitfield) End Collection End Collection Usage Page (Generic Desktop) Usage (Joystick) Collection (Application) ReportID................ (4) Usage (Pointer) Collection (Physical) Usage Page (Button) Usage Minimum........... (1) Usage Maximum........... (16) Logical Minimum......... (0) Logical Maximum......... (1) Report Size............. (1) Report Count............ (16) Input................... (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield) Usage Page (Generic Desktop) Usage (X) Usage (Y) Usage (Z) Usage (Rz) Logical Minimum......... (0) Logical Maximum......... (255) Report Size............. (8) Report Count............ (4) Input................... (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield) Usage Page (Generic Desktop) Usage (Rx) Usage (Ry) Report Count............ (2) Input................... (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield) Usage Page (Generic Desktop) Usage (Hat Switch) Logical Minimum......... (0) Logical Maximum......... (7) Physical Minimum........ (0) Physical Maximum........ (315) Unit.................... (20) Report Size............. (4) Report Count............ (1) Input................... (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield) Report Size............. (4) Report Count............ (1) Input................... (Constant, Array, Absolute) Usage Page (Vendor defined 0) Usage 1 (0x1) Report Size............. (8) Report Count............ (2) Output.................. (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Nonvolatile, Bitfield) End Collection End Collection Endpoint 0x81 - Interrupt Input Address: 0x81 (IN) Attributes: 0x03 (Interrupt) Max Packet Size: 37 Polling Interval: 1 ms Endpoint 0x02 - Interrupt Output Address: 0x02 (OUT) Attributes: 0x03 (Interrupt) Max Packet Size: 5 Polling Interval: 1 ms