8bitDo GBros Wireless Adapter for Switch Hardware Information

Back to 8bitDo GBros Wireless Adapter for Switch.

X Mode
 Bus 001 Device 004: ID 045e:028e Microsoft Corp. Xbox360 Controller Device Descriptor: bLength               18 bDescriptorType        1 bcdUSB              2.00 bDeviceClass         255 Vendor Specific Class bDeviceSubClass      255 Vendor Specific Subclass bDeviceProtocol      255 Vendor Specific Protocol bMaxPacketSize0        8 idVendor          0x045e Microsoft Corp.  idProduct          0x028e Xbox360 Controller bcdDevice           1.14 iManufacturer          1 iProduct               2 iSerial                3 bNumConfigurations     1 Configuration Descriptor: bLength                9 bDescriptorType        2 wTotalLength      0x0099 bNumInterfaces         4 bConfigurationValue    1 iConfiguration         0 bmAttributes        0xa0 (Bus Powered) Remote Wakeup MaxPower             500mA Interface Descriptor: bLength                9 bDescriptorType        4 bInterfaceNumber       0 bAlternateSetting      0 bNumEndpoints          2 bInterfaceClass      255 Vendor Specific Class bInterfaceSubClass    93 bInterfaceProtocol     1 iInterface             0 ** UNRECOGNIZED: 11 21 00 01 01 25 81 14 00 00 00 00 13 01 08 00 00 Endpoint Descriptor: bLength                7 bDescriptorType        5 bEndpointAddress    0x81  EP 1 IN        bmAttributes            3 Transfer Type           Interrupt Synch Type              None Usage Type              Data wMaxPacketSize    0x0020  1x 32 bytes bInterval              4 Endpoint Descriptor: bLength                7 bDescriptorType        5 bEndpointAddress    0x01  EP 1 OUT bmAttributes           3 Transfer Type           Interrupt Synch Type              None Usage Type              Data wMaxPacketSize    0x0020  1x 32 bytes bInterval              8 Interface Descriptor: bLength                9 bDescriptorType        4 bInterfaceNumber       1 bAlternateSetting      0 bNumEndpoints          4 bInterfaceClass      255 Vendor Specific Class bInterfaceSubClass    93 bInterfaceProtocol     3 iInterface             0 ** UNRECOGNIZED: 1b 21 00 01 01 01 82 40 01 02 20 16 83 00 00 00 00 00 00 16 03 00 00 00 00 00 00 Endpoint Descriptor: bLength                7 bDescriptorType        5 bEndpointAddress    0x82  EP 2 IN        bmAttributes            3 Transfer Type           Interrupt Synch Type              None Usage Type              Data wMaxPacketSize    0x0020  1x 32 bytes bInterval              2 Endpoint Descriptor: bLength                7 bDescriptorType        5 bEndpointAddress    0x02  EP 2 OUT bmAttributes           3 Transfer Type           Interrupt Synch Type              None Usage Type              Data wMaxPacketSize    0x0020  1x 32 bytes bInterval              4 Endpoint Descriptor: bLength                7 bDescriptorType        5 bEndpointAddress    0x83  EP 3 IN        bmAttributes            3 Transfer Type           Interrupt Synch Type              None Usage Type              Data wMaxPacketSize    0x0020  1x 32 bytes bInterval             64 Endpoint Descriptor: bLength                7 bDescriptorType        5 bEndpointAddress    0x03  EP 3 OUT bmAttributes           3 Transfer Type           Interrupt Synch Type              None Usage Type              Data wMaxPacketSize    0x0020  1x 32 bytes bInterval             16 Interface Descriptor: bLength                9 bDescriptorType        4 bInterfaceNumber       2 bAlternateSetting      0 bNumEndpoints          1 bInterfaceClass      255 Vendor Specific Class bInterfaceSubClass    93 bInterfaceProtocol     2 iInterface             0 ** UNRECOGNIZED: 09 21 00 01 01 22 84 07 00 Endpoint Descriptor: bLength                7 bDescriptorType        5 bEndpointAddress    0x84  EP 4 IN        bmAttributes            3 Transfer Type           Interrupt Synch Type              None Usage Type              Data wMaxPacketSize    0x0020  1x 32 bytes bInterval             16 Interface Descriptor: bLength                9 bDescriptorType        4 bInterfaceNumber       3 bAlternateSetting      0 bNumEndpoints          0 bInterfaceClass      255 Vendor Specific Class bInterfaceSubClass   253 bInterfaceProtocol    19 iInterface             4 (error) ** UNRECOGNIZED: 06 41 00 01 01 03 Device Status:    0x0000 (Bus Powered) 

S Mode
 Bus 001 Device 004: ID 057e:2009 Nintendo Co., Ltd Switch Pro Controller Device Descriptor: bLength               18 bDescriptorType        1 bcdUSB              2.00 bDeviceClass           0 (Defined at Interface level) bDeviceSubClass        0 bDeviceProtocol        0 bMaxPacketSize0       64 idVendor          0x057e Nintendo Co., Ltd idProduct         0x2009 Switch Pro Controller bcdDevice           2.00 iManufacturer          1 iProduct               2 iSerial                3 bNumConfigurations     1 Configuration Descriptor: bLength                9 bDescriptorType        2 wTotalLength      0x0029 bNumInterfaces         1 bConfigurationValue    1 iConfiguration         0 bmAttributes        0xa0 (Bus Powered) Remote Wakeup MaxPower             500mA Interface Descriptor: bLength                9 bDescriptorType        4 bInterfaceNumber       0 bAlternateSetting      0 bNumEndpoints          2 bInterfaceClass        3 Human Interface Device bInterfaceSubClass     0 No Subclass bInterfaceProtocol     0 None iInterface             0 HID Device Descriptor: bLength                9 bDescriptorType       33 bcdHID              1.11 bCountryCode           0 Not supported bNumDescriptors        1 bDescriptorType       34 Report wDescriptorLength    203 Report Descriptor: (length is 203) Item(Global): Usage Page, data= [ 0x01 ] 1 Generic Desktop Controls Item(Global): Logical Minimum, data= [ 0x00 ] 0 Item(Local ): Usage, data= [ 0x04 ] 4 Joystick Item(Main ): Collection, data= [ 0x01 ] 1 Application Item(Global): Report ID, data= [ 0x30 ] 48 Item(Global): Usage Page, data= [ 0x01 ] 1 Generic Desktop Controls Item(Global): Usage Page, data= [ 0x09 ] 9 Buttons Item(Local ): Usage Minimum, data= [ 0x01 ] 1 Button 1 (Primary) Item(Local ): Usage Maximum, data= [ 0x0a ] 10 (null) Item(Global): Logical Minimum, data= [ 0x00 ] 0 Item(Global): Logical Maximum, data= [ 0x01 ] 1 Item(Global): Report Size, data= [ 0x01 ] 1 Item(Global): Report Count, data= [ 0x0a ] 10 Item(Global): Unit Exponent, data= [ 0x00 ] 0 Unit Exponent: 0 Item(Global): Unit, data= [ 0x00 ] 0 System: None, Unit: (None) Item(Main ): Input, data= [ 0x02 ] 2 Data Variable Absolute No_Wrap Linear Preferred_State No_Null_Position Non_Volatile Bitfield Item(Global): Usage Page, data= [ 0x09 ] 9 Buttons Item(Local ): Usage Minimum, data= [ 0x0b ] 11 (null) Item(Local ): Usage Maximum, data= [ 0x0e ] 14 (null) Item(Global): Logical Minimum, data= [ 0x00 ] 0 Item(Global): Logical Maximum, data= [ 0x01 ] 1 Item(Global): Report Size, data= [ 0x01 ] 1 Item(Global): Report Count, data= [ 0x04 ] 4 Item(Main ): Input, data= [ 0x02 ] 2 Data Variable Absolute No_Wrap Linear Preferred_State No_Null_Position Non_Volatile Bitfield Item(Global): Report Size, data= [ 0x01 ] 1 Item(Global): Report Count, data= [ 0x02 ] 2 Item(Main ): Input, data= [ 0x03 ] 3 Constant Variable Absolute No_Wrap Linear Preferred_State No_Null_Position Non_Volatile Bitfield Item(Local ): Usage, data= [ 0x01 0x00 0x01 0x00 ] 65537 Instance 1 Item(Main ): Collection, data= [ 0x00 ] 0 Physical Item(Local ): Usage, data= [ 0x30 0x00 0x01 0x00 ] 65584 (null) Item(Local ): Usage, data= [ 0x31 0x00 0x01 0x00 ] 65585 (null) Item(Local ): Usage, data= [ 0x32 0x00 0x01 0x00 ] 65586 (null) Item(Local ): Usage, data= [ 0x35 0x00 0x01 0x00 ] 65589 (null) Item(Global): Logical Minimum, data= [ 0x00 ] 0 Item(Global): Logical Maximum, data= [ 0xff 0xff 0x00 0x00 ] 65535 Item(Global): Report Size, data= [ 0x10 ] 16 Item(Global): Report Count, data= [ 0x04 ] 4 Item(Main ): Input, data= [ 0x02 ] 2 Data Variable Absolute No_Wrap Linear Preferred_State No_Null_Position Non_Volatile Bitfield Item(Main ): End Collection, data=none Item(Local ): Usage, data= [ 0x39 0x00 0x01 0x00 ] 65593 (null) Item(Global): Logical Minimum, data= [ 0x00 ] 0 Item(Global): Logical Maximum, data= [ 0x07 ] 7 Item(Global): Physical Minimum, data= [ 0x00 ] 0 Item(Global): Physical Maximum, data= [ 0x3b 0x01 ] 315 Item(Global): Unit, data= [ 0x14 ] 20 System: English Rotation, Unit: Degrees Item(Global): Report Size, data= [ 0x04 ] 4 Item(Global): Report Count, data= [ 0x01 ] 1 Item(Main ): Input, data= [ 0x02 ] 2 Data Variable Absolute No_Wrap Linear Preferred_State No_Null_Position Non_Volatile Bitfield Item(Global): Usage Page, data= [ 0x09 ] 9 Buttons Item(Local ): Usage Minimum, data= [ 0x0f ] 15 (null) Item(Local ): Usage Maximum, data= [ 0x12 ] 18 (null) Item(Global): Logical Minimum, data= [ 0x00 ] 0 Item(Global): Logical Maximum, data= [ 0x01 ] 1 Item(Global): Report Size, data= [ 0x01 ] 1 Item(Global): Report Count, data= [ 0x04 ] 4 Item(Main ): Input, data= [ 0x02 ] 2 Data Variable Absolute No_Wrap Linear Preferred_State No_Null_Position Non_Volatile Bitfield Item(Global): Report Size, data= [ 0x08 ] 8 Item(Global): Report Count, data= [ 0x34 ] 52 Item(Main ): Input, data= [ 0x03 ] 3 Constant Variable Absolute No_Wrap Linear Preferred_State No_Null_Position Non_Volatile Bitfield Item(Global): Usage Page, data= [ 0x00 0xff ] 65280 (null) Item(Global): Report ID, data= [ 0x21 ] 33 Item(Local ): Usage, data= [ 0x01 ] 1 (null) Item(Global): Report Size, data= [ 0x08 ] 8 Item(Global): Report Count, data= [ 0x3f ] 63 Item(Main ): Input, data= [ 0x03 ] 3 Constant Variable Absolute No_Wrap Linear Preferred_State No_Null_Position Non_Volatile Bitfield Item(Global): Report ID, data= [ 0x81 ] 129 Item(Local ): Usage, data= [ 0x02 ] 2 (null) Item(Global): Report Size, data= [ 0x08 ] 8 Item(Global): Report Count, data= [ 0x3f ] 63 Item(Main ): Input, data= [ 0x03 ] 3 Constant Variable Absolute No_Wrap Linear Preferred_State No_Null_Position Non_Volatile Bitfield Item(Global): Report ID, data= [ 0x01 ] 1 Item(Local ): Usage, data= [ 0x03 ] 3 (null) Item(Global): Report Size, data= [ 0x08 ] 8 Item(Global): Report Count, data= [ 0x3f ] 63 Item(Main ): Output, data= [ 0x83 ] 131 Constant Variable Absolute No_Wrap Linear Preferred_State No_Null_Position Volatile Bitfield Item(Global): Report ID, data= [ 0x10 ] 16 Item(Local ): Usage, data= [ 0x04 ] 4 (null) Item(Global): Report Size, data= [ 0x08 ] 8 Item(Global): Report Count, data= [ 0x3f ] 63 Item(Main ): Output, data= [ 0x83 ] 131 Constant Variable Absolute No_Wrap Linear Preferred_State No_Null_Position Volatile Bitfield Item(Global): Report ID, data= [ 0x80 ] 128 Item(Local ): Usage, data= [ 0x05 ] 5 (null) Item(Global): Report Size, data= [ 0x08 ] 8 Item(Global): Report Count, data= [ 0x3f ] 63 Item(Main ): Output, data= [ 0x83 ] 131 Constant Variable Absolute No_Wrap Linear Preferred_State No_Null_Position Volatile Bitfield Item(Global): Report ID, data= [ 0x82 ] 130 Item(Local ): Usage, data= [ 0x06 ] 6 (null) Item(Global): Report Size, data= [ 0x08 ] 8 Item(Global): Report Count, data= [ 0x3f ] 63 Item(Main ): Output, data= [ 0x83 ] 131 Constant Variable Absolute No_Wrap Linear Preferred_State No_Null_Position Volatile Bitfield Item(Main ): End Collection, data=none Endpoint Descriptor: bLength                7 bDescriptorType        5 bEndpointAddress    0x81  EP 1 IN        bmAttributes            3 Transfer Type           Interrupt Synch Type              None Usage Type              Data wMaxPacketSize    0x0040  1x 64 bytes bInterval              8 Endpoint Descriptor: bLength                7 bDescriptorType        5 bEndpointAddress    0x02  EP 2 OUT bmAttributes           3 Transfer Type           Interrupt Synch Type              None Usage Type              Data wMaxPacketSize    0x0040  1x 64 bytes bInterval              8 Device Status:    0x0000 (Bus Powered)

