USBDescriptors v1.04 (07-Nov-2016)

=============================================
 Device USB1
=============================================
:  0 :  2 : total size of ServiceCall block : 77
:  2 :  2 : offset to descriptor list       : 0x20
:  4 : 20 : name                            : USB1
: 24 :  1 : bus number                      : 1
: 25 :  1 : device address                  : 1
: 26 :  1 : host address                    : 0
: 27 :  1 : host port                       : 0
: 28 :  1 : speed                           : 3 high speed
---------------------------------------------

 Standard Device Descriptor
+----+----+---------------------------+----------+------------+
:Off :Sz  :Name                       :Value hex :Value dec   :
+----+----+---------------------------+----------+------------+
:  0 :  1 : bLength                   :       12 :         18 :
:  1 :  1 : bDescriptorType           :        1 :          1 :
:  2 :  2 : bcdUSB                    :      200 :        512 :
:  4 :  1 : bDeviceClass              :        9 :          9 : Hub
:  5 :  1 : bDeviceSubClass           :        0 :          0 :
:  6 :  1 : bDeviceProtocol           :        1 :          1 :
:  7 :  1 : bMaxPacketSize            :       40 :         64 :
:  8 :  2 : idVendor                  :        0 :          0 :
: 10 :  2 : idProduct                 :        0 :          0 :
: 12 :  2 : bcdDevice                 :      100 :        256 :
: 14 :  1 : iManufacturer             :        1 :          1 : ''
: 15 :  1 : iProduct                  :        2 :          2 : 'Synopsys DWC OTG root hub'
: 16 :  1 : iSerialNumber             :        0 :          0 : ''
: 17 :  1 : bNumConfigurations        :        1 :          1 :
+----+----+---------------------------+----------+------------+

 Standard Configuration Descriptor
+----+----+---------------------------+----------+------------+
:Off :Sz  :Name                       :Value hex :Value dec   :
+----+----+---------------------------+----------+------------+
:  0 :  1 : bLength                   :        9 :          9 :
:  1 :  1 : bDescriptorType           :        2 :          2 :
:  2 :  2 : wTotalLength              :       19 :         25 :
:  4 :  1 : bNumInterfaces            :        1 :          1 :
:  5 :  1 : bConfigurationValue       :        1 :          1 :
:  6 :  1 : iConfiguration            :        0 :          0 : ''
:  7 :  1 : bmAttributes              :       40 :         64 : (bit6) Self powered, (bit5) No remote wakeup
:  8 :  1 : bMaxPower                 :        0 :          0 : 0mA
+----+----+---------------------------+----------+------------+

     Standard Interface Descriptor
    +----+----+---------------------------+----------+------------+
    :Off :Sz  :Name                       :Value hex :Value dec   :
    +----+----+---------------------------+----------+------------+
    :  0 :  1 : bLength                   :        9 :          9 :
    :  1 :  1 : bDescriptorType           :        4 :          4 :
    :  2 :  1 : bInterfaceNumber          :        0 :          0 :
    :  3 :  1 : bAlternateSetting         :        0 :          0 :
    :  4 :  1 : bNumEndpoints             :        1 :          1 :
    :  5 :  1 : bInterfaceClass           :        9 :          9 : Hub
    :  6 :  1 : bInterfaceSubClass        :        0 :          0 :
    :  7 :  1 : bInterfaceProtocol        :        0 :          0 :
    :  8 :  1 : iInterface                :        0 :          0 : ''
    +----+----+---------------------------+----------+------------+

         Standard Endpoint Descriptor
        +----+----+---------------------------+----------+------------+
        :Off :Sz  :Name                       :Value hex :Value dec   :
        +----+----+---------------------------+----------+------------+
        :  0 :  1 : bLength                   :        7 :          7 :
        :  1 :  1 : bDescriptorType           :        5 :          5 :
        :  2 :  1 : bEndpointAddress          :       81 :        129 : Endpoint 1 - IN
        :  3 :  1 : bmAttributes              :        3 :          3 : Interrupt
        :  4 :  2 : wMaxPacketSize            :        8 :          8 : 1 x 8 byte max packets
        :  6 :  1 : bInterval                 :        c :         12 :
        +----+----+---------------------------+----------+------------+

=============================================
 Device USB2
=============================================
:  0 :  2 : total size of ServiceCall block : 93
:  2 :  2 : offset to descriptor list       : 0x20
:  4 : 20 : name                            : USB2
: 24 :  1 : bus number                      : 1
: 25 :  1 : device address                  : 2
: 26 :  1 : host address                    : 1
: 27 :  1 : host port                       : 1
: 28 :  1 : speed                           : 3 high speed
---------------------------------------------

 Standard Device Descriptor
+----+----+---------------------------+----------+------------+
:Off :Sz  :Name                       :Value hex :Value dec   :
+----+----+---------------------------+----------+------------+
:  0 :  1 : bLength                   :       12 :         18 :
:  1 :  1 : bDescriptorType           :        1 :          1 :
:  2 :  2 : bcdUSB                    :      200 :        512 :
:  4 :  1 : bDeviceClass              :        9 :          9 : Hub
:  5 :  1 : bDeviceSubClass           :        0 :          0 :
:  6 :  1 : bDeviceProtocol           :        2 :          2 :
:  7 :  1 : bMaxPacketSize            :       40 :         64 :
:  8 :  2 : idVendor                  :      424 :       1060 :
: 10 :  2 : idProduct                 :     9514 :      38164 :
: 12 :  2 : bcdDevice                 :      200 :        512 :
: 14 :  1 : iManufacturer             :        0 :          0 : ''
: 15 :  1 : iProduct                  :        0 :          0 : ''
: 16 :  1 : iSerialNumber             :        0 :          0 : ''
: 17 :  1 : bNumConfigurations        :        1 :          1 :
+----+----+---------------------------+----------+------------+

 Standard Configuration Descriptor
+----+----+---------------------------+----------+------------+
:Off :Sz  :Name                       :Value hex :Value dec   :
+----+----+---------------------------+----------+------------+
:  0 :  1 : bLength                   :        9 :          9 :
:  1 :  1 : bDescriptorType           :        2 :          2 :
:  2 :  2 : wTotalLength              :       29 :         41 :
:  4 :  1 : bNumInterfaces            :        1 :          1 :
:  5 :  1 : bConfigurationValue       :        1 :          1 :
:  6 :  1 : iConfiguration            :        0 :          0 : ''
:  7 :  1 : bmAttributes              :       e0 :        224 : (bit7) USB 1.0 bus powered (bit6) Self powered, (bit5) Remote wakeup
:  8 :  1 : bMaxPower                 :        1 :          1 : 2mA
+----+----+---------------------------+----------+------------+

     Standard Interface Descriptor
    +----+----+---------------------------+----------+------------+
    :Off :Sz  :Name                       :Value hex :Value dec   :
    +----+----+---------------------------+----------+------------+
    :  0 :  1 : bLength                   :        9 :          9 :
    :  1 :  1 : bDescriptorType           :        4 :          4 :
    :  2 :  1 : bInterfaceNumber          :        0 :          0 :
    :  3 :  1 : bAlternateSetting         :        0 :          0 :
    :  4 :  1 : bNumEndpoints             :        1 :          1 :
    :  5 :  1 : bInterfaceClass           :        9 :          9 : Hub
    :  6 :  1 : bInterfaceSubClass        :        0 :          0 :
    :  7 :  1 : bInterfaceProtocol        :        1 :          1 :
    :  8 :  1 : iInterface                :        0 :          0 : ''
    +----+----+---------------------------+----------+------------+

         Standard Endpoint Descriptor
        +----+----+---------------------------+----------+------------+
        :Off :Sz  :Name                       :Value hex :Value dec   :
        +----+----+---------------------------+----------+------------+
        :  0 :  1 : bLength                   :        7 :          7 :
        :  1 :  1 : bDescriptorType           :        5 :          5 :
        :  2 :  1 : bEndpointAddress          :       81 :        129 : Endpoint 1 - IN
        :  3 :  1 : bmAttributes              :        3 :          3 : Interrupt
        :  4 :  2 : wMaxPacketSize            :        1 :          1 : 1 x 1 byte max packets
        :  6 :  1 : bInterval                 :        c :         12 :
        +----+----+---------------------------+----------+------------+

     Standard Interface Descriptor
    +----+----+---------------------------+----------+------------+
    :Off :Sz  :Name                       :Value hex :Value dec   :
    +----+----+---------------------------+----------+------------+
    :  0 :  1 : bLength                   :        9 :          9 :
    :  1 :  1 : bDescriptorType           :        4 :          4 :
    :  2 :  1 : bInterfaceNumber          :        0 :          0 :
    :  3 :  1 : bAlternateSetting         :        1 :          1 :
    :  4 :  1 : bNumEndpoints             :        1 :          1 :
    :  5 :  1 : bInterfaceClass           :        9 :          9 : Hub
    :  6 :  1 : bInterfaceSubClass        :        0 :          0 :
    :  7 :  1 : bInterfaceProtocol        :        2 :          2 :
    :  8 :  1 : iInterface                :        0 :          0 : ''
    +----+----+---------------------------+----------+------------+

         Standard Endpoint Descriptor
        +----+----+---------------------------+----------+------------+
        :Off :Sz  :Name                       :Value hex :Value dec   :
        +----+----+---------------------------+----------+------------+
        :  0 :  1 : bLength                   :        7 :          7 :
        :  1 :  1 : bDescriptorType           :        5 :          5 :
        :  2 :  1 : bEndpointAddress          :       81 :        129 : Endpoint 1 - IN
        :  3 :  1 : bmAttributes              :        3 :          3 : Interrupt
        :  4 :  2 : wMaxPacketSize            :        1 :          1 : 1 x 1 byte max packets
        :  6 :  1 : bInterval                 :        c :         12 :
        +----+----+---------------------------+----------+------------+

=============================================
 Device USB3
=============================================
:  0 :  2 : total size of ServiceCall block : 91
:  2 :  2 : offset to descriptor list       : 0x20
:  4 : 20 : name                            : USB3
: 24 :  1 : bus number                      : 1
: 25 :  1 : device address                  : 3
: 26 :  1 : host address                    : 2
: 27 :  1 : host port                       : 1
: 28 :  1 : speed                           : 3 high speed
---------------------------------------------

 Standard Device Descriptor
+----+----+---------------------------+----------+------------+
:Off :Sz  :Name                       :Value hex :Value dec   :
+----+----+---------------------------+----------+------------+
:  0 :  1 : bLength                   :       12 :         18 :
:  1 :  1 : bDescriptorType           :        1 :          1 :
:  2 :  2 : bcdUSB                    :      200 :        512 :
:  4 :  1 : bDeviceClass              :       ff :        255 : Vendor Specific
:  5 :  1 : bDeviceSubClass           :        0 :          0 :
:  6 :  1 : bDeviceProtocol           :        1 :          1 :
:  7 :  1 : bMaxPacketSize            :       40 :         64 :
:  8 :  2 : idVendor                  :      424 :       1060 :
: 10 :  2 : idProduct                 :     ec00 :      60416 :
: 12 :  2 : bcdDevice                 :      200 :        512 :
: 14 :  1 : iManufacturer             :        0 :          0 : ''
: 15 :  1 : iProduct                  :        0 :          0 : ''
: 16 :  1 : iSerialNumber             :        0 :          0 : ''
: 17 :  1 : bNumConfigurations        :        1 :          1 :
+----+----+---------------------------+----------+------------+

 Standard Configuration Descriptor
+----+----+---------------------------+----------+------------+
:Off :Sz  :Name                       :Value hex :Value dec   :
+----+----+---------------------------+----------+------------+
:  0 :  1 : bLength                   :        9 :          9 :
:  1 :  1 : bDescriptorType           :        2 :          2 :
:  2 :  2 : wTotalLength              :       27 :         39 :
:  4 :  1 : bNumInterfaces            :        1 :          1 :
:  5 :  1 : bConfigurationValue       :        1 :          1 :
:  6 :  1 : iConfiguration            :        0 :          0 : ''
:  7 :  1 : bmAttributes              :       e0 :        224 : (bit7) USB 1.0 bus powered (bit6) Self powered, (bit5) Remote wakeup
:  8 :  1 : bMaxPower                 :        1 :          1 : 2mA
+----+----+---------------------------+----------+------------+

     Standard Interface Descriptor
    +----+----+---------------------------+----------+------------+
    :Off :Sz  :Name                       :Value hex :Value dec   :
    +----+----+---------------------------+----------+------------+
    :  0 :  1 : bLength                   :        9 :          9 :
    :  1 :  1 : bDescriptorType           :        4 :          4 :
    :  2 :  1 : bInterfaceNumber          :        0 :          0 :
    :  3 :  1 : bAlternateSetting         :        0 :          0 :
    :  4 :  1 : bNumEndpoints             :        3 :          3 :
    :  5 :  1 : bInterfaceClass           :       ff :        255 : Vendor Specific
    :  6 :  1 : bInterfaceSubClass        :        0 :          0 :
    :  7 :  1 : bInterfaceProtocol        :       ff :        255 :
    :  8 :  1 : iInterface                :        0 :          0 : ''
    +----+----+---------------------------+----------+------------+

         Standard Endpoint Descriptor
        +----+----+---------------------------+----------+------------+
        :Off :Sz  :Name                       :Value hex :Value dec   :
        +----+----+---------------------------+----------+------------+
        :  0 :  1 : bLength                   :        7 :          7 :
        :  1 :  1 : bDescriptorType           :        5 :          5 :
        :  2 :  1 : bEndpointAddress          :       81 :        129 : Endpoint 1 - IN
        :  3 :  1 : bmAttributes              :        2 :          2 : Bulk
        :  4 :  2 : wMaxPacketSize            :      200 :        512 : 1 x 512 byte max packets
        :  6 :  1 : bInterval                 :        0 :          0 :
        +----+----+---------------------------+----------+------------+

         Standard Endpoint Descriptor
        +----+----+---------------------------+----------+------------+
        :Off :Sz  :Name                       :Value hex :Value dec   :
        +----+----+---------------------------+----------+------------+
        :  0 :  1 : bLength                   :        7 :          7 :
        :  1 :  1 : bDescriptorType           :        5 :          5 :
        :  2 :  1 : bEndpointAddress          :        2 :          2 : Endpoint 2 - OUT
        :  3 :  1 : bmAttributes              :        2 :          2 : Bulk
        :  4 :  2 : wMaxPacketSize            :      200 :        512 : 1 x 512 byte max packets
        :  6 :  1 : bInterval                 :        0 :          0 :
        +----+----+---------------------------+----------+------------+

         Standard Endpoint Descriptor
        +----+----+---------------------------+----------+------------+
        :Off :Sz  :Name                       :Value hex :Value dec   :
        +----+----+---------------------------+----------+------------+
        :  0 :  1 : bLength                   :        7 :          7 :
        :  1 :  1 : bDescriptorType           :        5 :          5 :
        :  2 :  1 : bEndpointAddress          :       83 :        131 : Endpoint 3 - IN
        :  3 :  1 : bmAttributes              :        3 :          3 : Interrupt
        :  4 :  2 : wMaxPacketSize            :       10 :         16 : 1 x 16 byte max packets
        :  6 :  1 : bInterval                 :        4 :          4 :
        +----+----+---------------------------+----------+------------+

=============================================
 Device USB4
=============================================
:  0 :  2 : total size of ServiceCall block : 111
:  2 :  2 : offset to descriptor list       : 0x20
:  4 : 20 : name                            : USB4
: 24 :  1 : bus number                      : 1
: 25 :  1 : device address                  : 4
: 26 :  1 : host address                    : 2
: 27 :  1 : host port                       : 2
: 28 :  1 : speed                           : 1 low speed
---------------------------------------------

 Standard Device Descriptor
+----+----+---------------------------+----------+------------+
:Off :Sz  :Name                       :Value hex :Value dec   :
+----+----+---------------------------+----------+------------+
:  0 :  1 : bLength                   :       12 :         18 :
:  1 :  1 : bDescriptorType           :        1 :          1 :
:  2 :  2 : bcdUSB                    :      110 :        272 :
:  4 :  1 : bDeviceClass              :        0 :          0 :
:  5 :  1 : bDeviceSubClass           :        0 :          0 :
:  6 :  1 : bDeviceProtocol           :        0 :          0 :
:  7 :  1 : bMaxPacketSize            :        8 :          8 :
:  8 :  2 : idVendor                  :      46d :       1133 :
: 10 :  2 : idProduct                 :     c31c :      49948 :
: 12 :  2 : bcdDevice                 :     6400 :      25600 :
: 14 :  1 : iManufacturer             :        1 :          1 : 'Logitech'
: 15 :  1 : iProduct                  :        2 :          2 : 'USB Keyboard'
: 16 :  1 : iSerialNumber             :        0 :          0 : ''
: 17 :  1 : bNumConfigurations        :        1 :          1 :
+----+----+---------------------------+----------+------------+

 Standard Configuration Descriptor
+----+----+---------------------------+----------+------------+
:Off :Sz  :Name                       :Value hex :Value dec   :
+----+----+---------------------------+----------+------------+
:  0 :  1 : bLength                   :        9 :          9 :
:  1 :  1 : bDescriptorType           :        2 :          2 :
:  2 :  2 : wTotalLength              :       3b :         59 :
:  4 :  1 : bNumInterfaces            :        2 :          2 :
:  5 :  1 : bConfigurationValue       :        1 :          1 :
:  6 :  1 : iConfiguration            :        3 :          3 : 'U64.00_B0001'
:  7 :  1 : bmAttributes              :       a0 :        160 : (bit7) USB 1.0 bus powered (bit6) Bus powered, (bit5) Remote wakeup
:  8 :  1 : bMaxPower                 :       2d :         45 : 90mA
+----+----+---------------------------+----------+------------+

     Standard Interface Descriptor
    +----+----+---------------------------+----------+------------+
    :Off :Sz  :Name                       :Value hex :Value dec   :
    +----+----+---------------------------+----------+------------+
    :  0 :  1 : bLength                   :        9 :          9 :
    :  1 :  1 : bDescriptorType           :        4 :          4 :
    :  2 :  1 : bInterfaceNumber          :        0 :          0 :
    :  3 :  1 : bAlternateSetting         :        0 :          0 :
    :  4 :  1 : bNumEndpoints             :        1 :          1 :
    :  5 :  1 : bInterfaceClass           :        3 :          3 : HID
    :  6 :  1 : bInterfaceSubClass        :        1 :          1 : Boot interface
    :  7 :  1 : bInterfaceProtocol        :        1 :          1 : Keyboard
    :  8 :  1 : iInterface                :        2 :          2 : 'USB Keyboard'
    +----+----+---------------------------+----------+------------+

         HID Device Descriptor
        +----+----+---------------------------+----------+------------+
        :Off :Sz  :Name                       :Value hex :Value dec   :
        +----+----+---------------------------+----------+------------+
        :  0 :  1 : bLength                   :        9 :          9 :
        :  1 :  1 : bDescriptorType           :       21 :         33 :
        :  2 :  2 : bcdHID                    :      110 :        272 :
        :  4 :  1 : bCountryCode              :        0 :          0 :
        :  5 :  1 : bNumDescriptors           :        1 :          1 :
        :  6 :  1 : bReportDescType           :       22 :         34 :
        :  7 :  2 : wReportDescLength         :       41 :         65 :
        +----+----+---------------------------+----------+------------+

         Usage Page (Generic Desktop Controls)         :05 01
         Usage (Keyboard)                              :09 06
         Collection (Application)                      :a1 01
           Usage Page (Keyboard/Keypad)                  :05 07
           Usage Minimum                                 :19 e0
           Usage Maximum                                 :29 e7
           Logical Minimum                               :15 00
           Logical Maximum                               :25 01
           Report Size (1)                               :75 01
           Report Count (8)                              :95 08
           ...Input                                      :81 02
           Report Count (1)                              :95 01
           Report Size (8)                               :75 08
           ...Input                                      :81 01
           Report Count (5)                              :95 05
           Report Size (1)                               :75 01
           Usage Page (LEDs)                             :05 08
           Usage Minimum                                 :19 01
           Usage Maximum                                 :29 05
           ...Output                                     :91 02
           Report Count (1)                              :95 01
           Report Size (3)                               :75 03
           ...Output                                     :91 01
           Report Count (6)                              :95 06
           Report Size (8)                               :75 08
           Logical Minimum                               :15 00
           Logical Maximum                               :26 ff 00
           Usage Page (Keyboard/Keypad)                  :05 07
           Usage Minimum                                 :19 00
           Usage Maximum                                 :2a ff 00
           ...Input                                      :81 00
         End Collection                                :c0

         Standard Endpoint Descriptor
        +----+----+---------------------------+----------+------------+
        :Off :Sz  :Name                       :Value hex :Value dec   :
        +----+----+---------------------------+----------+------------+
        :  0 :  1 : bLength                   :        7 :          7 :
        :  1 :  1 : bDescriptorType           :        5 :          5 :
        :  2 :  1 : bEndpointAddress          :       81 :        129 : Endpoint 1 - IN
        :  3 :  1 : bmAttributes              :        3 :          3 : Interrupt
        :  4 :  2 : wMaxPacketSize            :        8 :          8 : 1 x 8 byte max packets
        :  6 :  1 : bInterval                 :        a :         10 :
        +----+----+---------------------------+----------+------------+

     Standard Interface Descriptor
    +----+----+---------------------------+----------+------------+
    :Off :Sz  :Name                       :Value hex :Value dec   :
    +----+----+---------------------------+----------+------------+
    :  0 :  1 : bLength                   :        9 :          9 :
    :  1 :  1 : bDescriptorType           :        4 :          4 :
    :  2 :  1 : bInterfaceNumber          :        1 :          1 :
    :  3 :  1 : bAlternateSetting         :        0 :          0 :
    :  4 :  1 : bNumEndpoints             :        1 :          1 :
    :  5 :  1 : bInterfaceClass           :        3 :          3 : HID
    :  6 :  1 : bInterfaceSubClass        :        0 :          0 :
    :  7 :  1 : bInterfaceProtocol        :        0 :          0 :
    :  8 :  1 : iInterface                :        2 :          2 : 'USB Keyboard'
    +----+----+---------------------------+----------+------------+

         HID Device Descriptor
        +----+----+---------------------------+----------+------------+
        :Off :Sz  :Name                       :Value hex :Value dec   :
        +----+----+---------------------------+----------+------------+
        :  0 :  1 : bLength                   :        9 :          9 :
        :  1 :  1 : bDescriptorType           :       21 :         33 :
        :  2 :  2 : bcdHID                    :      110 :        272 :
        :  4 :  1 : bCountryCode              :        0 :          0 :
        :  5 :  1 : bNumDescriptors           :        1 :          1 :
        :  6 :  1 : bReportDescType           :       22 :         34 :
        :  7 :  2 : wReportDescLength         :       9f :        159 :
        +----+----+---------------------------+----------+------------+

         Usage Page (Consumer)                         :05 0c
         Usage (Consumer Control)                      :09 01
         Collection (Application)                      :a1 01
           Report ID (1)                                 :85 01
           Usage (Volume)                                :09 e0
           Logical Minimum                               :15 e8
           Logical Maximum                               :25 18
           Report Size (7)                               :75 07
           Report Count (1)                              :95 01
           ...Input                                      :81 06
           Logical Minimum                               :15 00
           Logical Maximum                               :25 01
           Report Size (1)                               :75 01
           Usage (Mute)                                  :09 e2
           ...Input                                      :81 06
         End Collection                                :c0
         Usage Page (Generic Desktop Controls)         :06 01 00
         Usage (System Control)                        :09 80
         Collection (Application)                      :a1 01
           Report ID (2)                                 :85 02
           Logical Maximum                               :25 01
           Logical Minimum                               :15 00
           Report Size (1)                               :75 01
           Usage (System Power Down)                     :0a 81 00
           Usage (System Sleep)                          :0a 82 00
           Usage (System Wakeup)                         :0a 83 00
           Report Count (3)                              :95 03
           ...Input                                      :81 06
           Report Count (5)                              :95 05
           ...Input                                      :81 01
         End Collection                                :c0
         Usage Page (Consumer)                         :06 0c 00
         Usage (Consumer Control)                      :09 01
         Collection (Application)                      :a1 01
           Report ID (3)                                 :85 03
           Logical Maximum                               :25 01
           Logical Minimum                               :15 00
           Report Size (1)                               :75 01
           Usage (Scan Next Track)                       :0a b5 00
           Usage (Scan Previous Track)                   :0a b6 00
           Usage (Stop)                                  :0a b7 00
           Usage (Eject)                                 :0a b8 00
           Usage (Play/Pause)                            :0a cd 00
           Usage (Mute)                                  :0a e2 00
           Usage (Volume Increment)                      :0a e9 00
           Usage (Volume Decrement)                      :0a ea 00
           Report Count (8)                              :95 08
           ...Input                                      :81 02
           Usage (Reserved)                              :0a 83 01
           Usage (Reserved)                              :0a 8a 01
           Usage (Reserved)                              :0a 92 01
           Usage (Reserved)                              :0a 94 01
           Usage (Reserved)                              :0a 21 02
           Usage (Reserved)                              :0a 23 02
           Usage (Reserved)                              :0a 24 02
           Usage (Reserved)                              :0a 25 02
           Report Count (8)                              :95 08
           ...Input                                      :81 02
           Usage (Reserved)                              :0a 26 02
           Usage (Reserved)                              :0a 27 02
           Usage (Reserved)                              :0a 2a 02
           Usage (Fast Forward)                          :0a b3 00
           Usage (Rewind)                                :0a b4 00
           Report Count (5)                              :95 05
           ...Input                                      :81 02
           Report Count (3)                              :95 03
           ...Input                                      :81 01
         End Collection                                :c0

         Standard Endpoint Descriptor
        +----+----+---------------------------+----------+------------+
        :Off :Sz  :Name                       :Value hex :Value dec   :
        +----+----+---------------------------+----------+------------+
        :  0 :  1 : bLength                   :        7 :          7 :
        :  1 :  1 : bDescriptorType           :        5 :          5 :
        :  2 :  1 : bEndpointAddress          :       82 :        130 : Endpoint 2 - IN
        :  3 :  1 : bmAttributes              :        3 :          3 : Interrupt
        :  4 :  2 : wMaxPacketSize            :        4 :          4 : 1 x 4 byte max packets
        :  6 :  1 : bInterval                 :       ff :        255 :
        +----+----+---------------------------+----------+------------+

=============================================
 Device USB5
=============================================
:  0 :  2 : total size of ServiceCall block : 86
:  2 :  2 : offset to descriptor list       : 0x20
:  4 : 20 : name                            : USB5
: 24 :  1 : bus number                      : 1
: 25 :  1 : device address                  : 5
: 26 :  1 : host address                    : 2
: 27 :  1 : host port                       : 3
: 28 :  1 : speed                           : 1 low speed
---------------------------------------------

 Standard Device Descriptor
+----+----+---------------------------+----------+------------+
:Off :Sz  :Name                       :Value hex :Value dec   :
+----+----+---------------------------+----------+------------+
:  0 :  1 : bLength                   :       12 :         18 :
:  1 :  1 : bDescriptorType           :        1 :          1 :
:  2 :  2 : bcdUSB                    :      110 :        272 :
:  4 :  1 : bDeviceClass              :        0 :          0 :
:  5 :  1 : bDeviceSubClass           :        0 :          0 :
:  6 :  1 : bDeviceProtocol           :        0 :          0 :
:  7 :  1 : bMaxPacketSize            :        8 :          8 :
:  8 :  2 : idVendor                  :      458 :       1112 :
: 10 :  2 : idProduct                 :        7 :          7 :
: 12 :  2 : bcdDevice                 :        0 :          0 :
: 14 :  1 : iManufacturer             :        1 :          1 : ' KYE  '
: 15 :  1 : iProduct                  :        2 :          2 : 'Optical Mouse'
: 16 :  1 : iSerialNumber             :        0 :          0 : ''
: 17 :  1 : bNumConfigurations        :        1 :          1 :
+----+----+---------------------------+----------+------------+

 Standard Configuration Descriptor
+----+----+---------------------------+----------+------------+
:Off :Sz  :Name                       :Value hex :Value dec   :
+----+----+---------------------------+----------+------------+
:  0 :  1 : bLength                   :        9 :          9 :
:  1 :  1 : bDescriptorType           :        2 :          2 :
:  2 :  2 : wTotalLength              :       22 :         34 :
:  4 :  1 : bNumInterfaces            :        1 :          1 :
:  5 :  1 : bConfigurationValue       :        1 :          1 :
:  6 :  1 : iConfiguration            :        0 :          0 : ''
:  7 :  1 : bmAttributes              :       a0 :        160 : (bit7) USB 1.0 bus powered (bit6) Bus powered, (bit5) Remote wakeup
:  8 :  1 : bMaxPower                 :       32 :         50 : 100mA
+----+----+---------------------------+----------+------------+

     Standard Interface Descriptor
    +----+----+---------------------------+----------+------------+
    :Off :Sz  :Name                       :Value hex :Value dec   :
    +----+----+---------------------------+----------+------------+
    :  0 :  1 : bLength                   :        9 :          9 :
    :  1 :  1 : bDescriptorType           :        4 :          4 :
    :  2 :  1 : bInterfaceNumber          :        0 :          0 :
    :  3 :  1 : bAlternateSetting         :        0 :          0 :
    :  4 :  1 : bNumEndpoints             :        1 :          1 :
    :  5 :  1 : bInterfaceClass           :        3 :          3 : HID
    :  6 :  1 : bInterfaceSubClass        :        1 :          1 : Boot interface
    :  7 :  1 : bInterfaceProtocol        :        2 :          2 : Mouse
    :  8 :  1 : iInterface                :        0 :          0 : ''
    +----+----+---------------------------+----------+------------+

         HID Device Descriptor
        +----+----+---------------------------+----------+------------+
        :Off :Sz  :Name                       :Value hex :Value dec   :
        +----+----+---------------------------+----------+------------+
        :  0 :  1 : bLength                   :        9 :          9 :
        :  1 :  1 : bDescriptorType           :       21 :         33 :
        :  2 :  2 : bcdHID                    :      110 :        272 :
        :  4 :  1 : bCountryCode              :        0 :          0 :
        :  5 :  1 : bNumDescriptors           :        1 :          1 :
        :  6 :  1 : bReportDescType           :       22 :         34 :
        :  7 :  2 : wReportDescLength         :       34 :         52 :
        +----+----+---------------------------+----------+------------+

         Usage Page (Generic Desktop Controls)         :05 01
         Usage (Mouse)                                 :09 02
         Collection (Application)                      :a1 01
           Usage (Pointer)                               :09 01
           Collection (Physical)                         :a1 00
             Usage Page (Button)                           :05 09
             Usage Minimum                                 :19 01
             Usage Maximum                                 :29 03
             Logical Minimum                               :15 00
             Logical Maximum                               :25 01
             Report Count (3)                              :95 03
             Report Size (1)                               :75 01
             ...Input                                      :81 02
             Report Count (1)                              :95 01
             Report Size (5)                               :75 05
             ...Input                                      :81 01
             Usage Page (Generic Desktop Controls)         :05 01
             Usage (X)                                     :09 30
             Usage (Y)                                     :09 31
             Usage (Wheel)                                 :09 38
             Logical Minimum                               :15 81
             Logical Maximum                               :25 7f
             Report Size (8)                               :75 08
             Report Count (3)                              :95 03
             ...Input                                      :81 06
           End Collection                                :c0
         End Collection                                :c0

         Standard Endpoint Descriptor
        +----+----+---------------------------+----------+------------+
        :Off :Sz  :Name                       :Value hex :Value dec   :
        +----+----+---------------------------+----------+------------+
        :  0 :  1 : bLength                   :        7 :          7 :
        :  1 :  1 : bDescriptorType           :        5 :          5 :
        :  2 :  1 : bEndpointAddress          :       81 :        129 : Endpoint 1 - IN
        :  3 :  1 : bmAttributes              :        3 :          3 : Interrupt
        :  4 :  2 : wMaxPacketSize            :        4 :          4 : 1 x 4 byte max packets
        :  6 :  1 : bInterval                 :        a :         10 :
        +----+----+---------------------------+----------+------------+

=============================================
 Device USB8
=============================================
:  0 :  2 : total size of ServiceCall block : 86
:  2 :  2 : offset to descriptor list       : 0x20
:  4 : 20 : name                            : USB8
: 24 :  1 : bus number                      : 1
: 25 :  1 : device address                  : 6
: 26 :  1 : host address                    : 2
: 27 :  1 : host port                       : 5
: 28 :  1 : speed                           : 1 low speed
---------------------------------------------

 Standard Device Descriptor
+----+----+---------------------------+----------+------------+
:Off :Sz  :Name                       :Value hex :Value dec   :
+----+----+---------------------------+----------+------------+
:  0 :  1 : bLength                   :       12 :         18 :
:  1 :  1 : bDescriptorType           :        1 :          1 :
:  2 :  2 : bcdUSB                    :      100 :        256 :
:  4 :  1 : bDeviceClass              :        0 :          0 :
:  5 :  1 : bDeviceSubClass           :        0 :          0 :
:  6 :  1 : bDeviceProtocol           :        0 :          0 :
:  7 :  1 : bMaxPacketSize            :        8 :          8 :
:  8 :  2 : idVendor                  :     11ff :       4607 :
: 10 :  2 : idProduct                 :     3341 :      13121 :
: 12 :  2 : bcdDevice                 :      107 :        263 :
: 14 :  1 : iManufacturer             :        1 :          1 : 'GreenAsia Inc.   '
: 15 :  1 : iProduct                  :        2 :          2 : 'USB Joystick     '
: 16 :  1 : iSerialNumber             :        0 :          0 : ''
: 17 :  1 : bNumConfigurations        :        1 :          1 :
+----+----+---------------------------+----------+------------+

 Standard Configuration Descriptor
+----+----+---------------------------+----------+------------+
:Off :Sz  :Name                       :Value hex :Value dec   :
+----+----+---------------------------+----------+------------+
:  0 :  1 : bLength                   :        9 :          9 :
:  1 :  1 : bDescriptorType           :        2 :          2 :
:  2 :  2 : wTotalLength              :       22 :         34 :
:  4 :  1 : bNumInterfaces            :        1 :          1 :
:  5 :  1 : bConfigurationValue       :        1 :          1 :
:  6 :  1 : iConfiguration            :        0 :          0 : ''
:  7 :  1 : bmAttributes              :       80 :        128 : (bit7) USB 1.0 bus powered (bit6) Bus powered, (bit5) No remote wakeup
:  8 :  1 : bMaxPower                 :       fa :        250 : 500mA
+----+----+---------------------------+----------+------------+

     Standard Interface Descriptor
    +----+----+---------------------------+----------+------------+
    :Off :Sz  :Name                       :Value hex :Value dec   :
    +----+----+---------------------------+----------+------------+
    :  0 :  1 : bLength                   :        9 :          9 :
    :  1 :  1 : bDescriptorType           :        4 :          4 :
    :  2 :  1 : bInterfaceNumber          :        0 :          0 :
    :  3 :  1 : bAlternateSetting         :        0 :          0 :
    :  4 :  1 : bNumEndpoints             :        1 :          1 :
    :  5 :  1 : bInterfaceClass           :        3 :          3 : HID
    :  6 :  1 : bInterfaceSubClass        :        0 :          0 :
    :  7 :  1 : bInterfaceProtocol        :        0 :          0 :
    :  8 :  1 : iInterface                :        0 :          0 : ''
    +----+----+---------------------------+----------+------------+

         HID Device Descriptor
        +----+----+---------------------------+----------+------------+
        :Off :Sz  :Name                       :Value hex :Value dec   :
        +----+----+---------------------------+----------+------------+
        :  0 :  1 : bLength                   :        9 :          9 :
        :  1 :  1 : bDescriptorType           :       21 :         33 :
        :  2 :  2 : bcdHID                    :      110 :        272 :
        :  4 :  1 : bCountryCode              :       21 :         33 :
        :  5 :  1 : bNumDescriptors           :        1 :          1 :
        :  6 :  1 : bReportDescType           :       22 :         34 :
        :  7 :  2 : wReportDescLength         :       75 :        117 :
        +----+----+---------------------------+----------+------------+

         Usage Page (Generic Desktop Controls)         :05 01
         Usage (Joystick)                              :09 04
         Collection (Application)                      :a1 01
           Report ID (1)                                 :85 01
           Collection (Logical)                          :a1 02
             Report Size (8)                               :75 08
             Report Count (1)                              :95 01
             Logical Minimum                               :15 00
             Logical Maximum                               :26 ff 00
             Physical Minimum                              :35 00
             Physical Maximum                              :46 ff 00
             Usage (X)                                     :09 30
             ...Input                                      :81 02
             Report Count (12)                             :95 0c
             Report Size (1)                               :75 01
             Logical Maximum                               :25 01
             Physical Maximum                              :45 01
             Usage Page (Button)                           :05 09
             Usage Minimum                                 :19 01
             Usage Maximum                                 :29 0c
             ...Input                                      :81 02
             Report Count (4)                              :95 04
             ...Input                                      :81 01
             Usage Page (Generic Desktop Controls)         :05 01
             Usage (Y)                                     :09 31
             Logical Maximum                               :26 ff 00
             Physical Maximum                              :46 ff 00
             Report Count (1)                              :95 01
             Report Size (8)                               :75 08
             ...Input                                      :81 02
             Logical Maximum                               :25 07
             Physical Maximum                              :46 38 01
             Report Size (4)                               :75 04
             Unit                                          :65 14
             Usage (Hat Switch)                            :09 39
             ...Input                                      :81 42
             Report Size (1)                               :75 01
             Report Count (4)                              :95 04
             ...Input                                      :81 01
             Report Size (8)                               :75 08
             Report Count (2)                              :95 02
             Logical Maximum                               :26 ff 00
             Physical Maximum                              :46 ff 00
             Usage (Z)                                     :09 32
             Usage (Rz)                                    :09 35
             ...Input                                      :81 02
           End Collection                                :c0
           Collection (Logical)                          :a1 02
             Report Size (8)                               :75 08
             Report Count (4)                              :95 04
             Report Count (4)                              :95 04
             Usage Page (Vendor Defined)                   :06 00 ff
             Usage ()                                      :09 02
             ...Output                                     :91 02
           End Collection                                :c0
         End Collection                                :c0

         Standard Endpoint Descriptor
        +----+----+---------------------------+----------+------------+
        :Off :Sz  :Name                       :Value hex :Value dec   :
        +----+----+---------------------------+----------+------------+
        :  0 :  1 : bLength                   :        7 :          7 :
        :  1 :  1 : bDescriptorType           :        5 :          5 :
        :  2 :  1 : bEndpointAddress          :       81 :        129 : Endpoint 1 - IN
        :  3 :  1 : bmAttributes              :        3 :          3 : Interrupt
        :  4 :  2 : wMaxPacketSize            :        8 :          8 : 1 x 8 byte max packets
        :  6 :  1 : bInterval                 :        a :         10 :
        +----+----+---------------------------+----------+------------+