High Speed device @ 3 (0x24100000): ............................................. Composite device: "Arduino Due " Port Information: 0x101a Not Captive Attached to Root Hub External Device Connected Enabled Number Of Endpoints (includes EP0): Total Endpoints for Configuration 1 (current): 5 Device Descriptor Descriptor Version Number: 0x0200 Device Class: 0 (Composite) Device Subclass: 0 Device Protocol: 0 Device MaxPacketSize: 64 Device VendorID/ProductID: 0x2341/0x003E (unknown vendor) Device Version Number: 0x0100 Number of Configurations: 1 Manufacturer String: 1 "Arduino LLC" Product String: 2 "Arduino Due " Serial Number String: 0 (none) Configuration Descriptor Device gave an error kIOReturnSuccess (0x0) when asked for first 4 bytes of descriptor Configuration Descriptor (current config) Length (and contents): 100 Raw Descriptor (hex) 0000: 09 02 64 00 03 01 00 C0 FA 08 0B 00 02 02 02 01 Raw Descriptor (hex) 0010: 00 09 04 00 00 01 02 02 00 00 05 24 00 10 01 05 Raw Descriptor (hex) 0020: 24 01 01 01 04 24 02 06 05 24 06 00 01 07 05 81 Raw Descriptor (hex) 0030: 03 10 00 10 09 04 01 00 02 0A 00 00 00 07 05 02 Raw Descriptor (hex) 0040: 02 00 02 00 07 05 83 02 00 02 00 09 04 02 00 01 Raw Descriptor (hex) 0050: 03 00 00 00 09 21 01 01 00 01 22 65 00 07 05 84 Raw Descriptor (hex) 0060: 03 40 00 01 Number of Interfaces: 3 Configuration Value: 1 Attributes: 0xC0 (self-powered) MaxPower: 500 ma Interface Association Communications-Control First Interface 0 Interface Count 2 Function Class 2 (Communications-Control) Function Subclass 2 Interface Protocol 1 Function String 0 (none) Interface #0 - Communications-Control Alternate Setting 0 Number of Endpoints 1 Interface Class: 2 (Communications-Control) Interface Subclass; 2 Interface Protocol: 0 Comm Class Header Functional Descriptor Raw Descriptor (hex) 0000: 05 24 00 10 01 Comm Class Call Management Functional Descriptor Raw Descriptor (hex) 0000: 05 24 01 01 01 Comm Class Abstract Control Management Functional Descriptor Raw Descriptor (hex) 0000: 04 24 02 06 Comm Class Union Functional Descriptor Raw Descriptor (hex) 0000: 05 24 06 00 01 Endpoint 0x81 - Interrupt Input Address: 0x81 (IN) Attributes: 0x03 (Interrupt no synchronization data endpoint) Max Packet Size: 16 (16 x 1 transactions opportunities per microframe) Polling Interval: 16 (32768 microframes (4096 msecs) ) Interface #1 - Communications-Data/Unknown Comm Class Model Alternate Setting 0 Number of Endpoints 2 Interface Class: 10 (Communications-Data) Interface Subclass; 0 (Unknown Comm Class Model) Interface Protocol: 0 Endpoint 0x02 - Bulk Output Address: 0x02 (OUT) Attributes: 0x02 (Bulk no synchronization data endpoint) Max Packet Size: 512 Polling Interval: 0 ( Endpoint never NAKs) Endpoint 0x83 - Bulk Input Address: 0x83 (IN) Attributes: 0x02 (Bulk no synchronization data endpoint) Max Packet Size: 512 Polling Interval: 0 ( Endpoint never NAKs) 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: 0x0101 Country Code: 0 Descriptor Count: 1 Descriptor 1 Type: 0x22 (Report Descriptor) Length (and contents): 101 Raw Descriptor (hex) 0000: 05 01 09 02 A1 01 09 01 A1 00 85 01 05 09 19 01 Raw Descriptor (hex) 0010: 29 03 15 00 25 01 95 03 75 01 81 02 95 01 75 05 Raw Descriptor (hex) 0020: 81 03 05 01 09 30 09 31 09 38 15 81 25 7F 75 08 Raw Descriptor (hex) 0030: 95 03 81 06 C0 C0 05 01 09 06 A1 01 85 02 05 07 Raw Descriptor (hex) 0040: 19 E0 29 E7 15 00 25 01 75 01 95 08 81 02 95 01 Raw Descriptor (hex) 0050: 75 08 81 03 95 06 75 08 15 00 25 65 05 07 19 00 Raw Descriptor (hex) 0060: 29 65 81 00 C0 Parsed Report Descriptor: Usage Page (Generic Desktop) Usage (Mouse) Collection (Application) Usage (Pointer) Collection (Physical) ReportID................ (1) Usage Page (Button) Usage Minimum........... (1) Usage Maximum........... (3) Logical Minimum......... (0) Logical Maximum......... (1) 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, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield) Usage Page (Generic Desktop) Usage (X) Usage (Y) Usage (Wheel) Logical Minimum......... (-127) Logical Maximum......... (127) Report Size............. (8) Report Count............ (3) Input................... (Data, Variable, Relative, No Wrap, Linear, Preferred State, No Null Position, Bitfield) End Collection End Collection Usage Page (Generic Desktop) Usage (Keyboard) Collection (Application) ReportID................ (2) 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, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield) Report Count............ (6) Report Size............. (8) Logical Minimum......... (0) Logical Maximum......... (101) Usage Page (Keyboard/Keypad) Usage Minimum........... (0) Usage Maximum........... (101) Input................... (Data, Array, Absolute) End Collection Endpoint 0x84 - Interrupt Input Address: 0x84 (IN) Attributes: 0x03 (Interrupt no synchronization data endpoint) Max Packet Size: 64 (64 x 1 transactions opportunities per microframe) Polling Interval: 1 (1 microframe (125 microsecs) ) Device Qualifier Descriptor Descriptor Version Number: 0x0200 Device Class 0 (Composite) Device Subclass 0 Device Protocol 0 Device MaxPacketSize: 64 Number of Configurations: 1 bReserved: 0 Configuration Descriptor Device gave an error kIOReturnSuccess (0x0) when asked for first 4 bytes of descriptor Other Speed Configuration Descriptor Length (and contents): 100 Raw Descriptor (hex) 0000: 09 07 64 00 03 01 00 C0 FA 08 0B 00 02 02 02 01 Raw Descriptor (hex) 0010: 00 09 04 00 00 01 02 02 00 00 05 24 00 10 01 05 Raw Descriptor (hex) 0020: 24 01 01 01 04 24 02 06 05 24 06 00 01 07 05 81 Raw Descriptor (hex) 0030: 03 10 00 10 09 04 01 00 02 0A 00 00 00 07 05 02 Raw Descriptor (hex) 0040: 02 40 00 00 07 05 83 02 40 00 00 09 04 02 00 01 Raw Descriptor (hex) 0050: 03 00 00 00 09 21 01 01 00 01 22 65 00 07 05 84 Raw Descriptor (hex) 0060: 03 40 00 01 Number of Interfaces: 3 Configuration Value: 1 Attributes: 0xC0 (self-powered) MaxPower: 500 ma Interface Association Communications-Control First Interface 0 Interface Count 2 Function Class 2 (Communications-Control) Function Subclass 2 Interface Protocol 1 Function String 0 (none) Interface #0 - Communications-Control Alternate Setting 0 Number of Endpoints 1 Interface Class: 2 (Communications-Control) Interface Subclass; 2 Interface Protocol: 0 Comm Class Header Functional Descriptor Raw Descriptor (hex) 0000: 05 24 00 10 01 Comm Class Call Management Functional Descriptor Raw Descriptor (hex) 0000: 05 24 01 01 01 Comm Class Abstract Control Management Functional Descriptor Raw Descriptor (hex) 0000: 04 24 02 06 Comm Class Union Functional Descriptor Raw Descriptor (hex) 0000: 05 24 06 00 01 Endpoint 0x81 - Interrupt Input Address: 0x81 (IN) Attributes: 0x03 (Interrupt no synchronization data endpoint) Max Packet Size: 16 Polling Interval: 16 ms Interface #1 - Communications-Data/Unknown Comm Class Model Alternate Setting 0 Number of Endpoints 2 Interface Class: 10 (Communications-Data) Interface Subclass; 0 (Unknown Comm Class Model) Interface Protocol: 0 Endpoint 0x02 - Bulk Output Address: 0x02 (OUT) Attributes: 0x02 (Bulk no synchronization data endpoint) Max Packet Size: 64 Polling Interval: 0 ms Endpoint 0x83 - Bulk Input Address: 0x83 (IN) Attributes: 0x02 (Bulk no synchronization data endpoint) Max Packet Size: 64 Polling Interval: 0 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: 0x0101 Country Code: 0 Descriptor Count: 1 Descriptor 1 Type: 0x22 (Report Descriptor) Length (interface does not currently exist): 101 Endpoint 0x84 - Interrupt Input Address: 0x84 (IN) Attributes: 0x03 (Interrupt no synchronization data endpoint) Max Packet Size: 64 Polling Interval: 1 ms