Difference between revisions of "XZL Studio AX/Info"

From sigrok
Jump to navigation Jump to search
(Created page with "== lsusb before firmware upload == This is the lsusb ouput on Linux, '''before''' any FX2 firmware is uploaded: <small> Bus 002 Device 100: ID 08a9:0014 Device Descriptor:...")
 
Line 4: Line 4:


<small>
<small>
Bus 002 Device 100: ID 08a9:0014   
  Bus 002 Device 102: ID 08a9:0014   
Device Descriptor:
  Device Descriptor:
  bLength                18
    bLength                18
  bDescriptorType        1
    bDescriptorType        1
  bcdUSB              2.00
    bcdUSB              2.00
  bDeviceClass          255 Vendor Specific Class
    bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass      255 Vendor Specific Subclass
    bDeviceSubClass      255 Vendor Specific Subclass
  bDeviceProtocol      255 Vendor Specific Protocol
    bDeviceProtocol      255 Vendor Specific Protocol
  bMaxPacketSize0        64
    bMaxPacketSize0        64
  idVendor          0x08a9  
    idVendor          0x08a9  
  idProduct          0x0014  
    idProduct          0x0014  
  bcdDevice          1b.00
    bcdDevice          1b.00
  iManufacturer          0  
    iManufacturer          0  
  iProduct                0  
    iProduct                0  
  iSerial                0  
    iSerial                0  
  bNumConfigurations      1
    bNumConfigurations      1
  Configuration Descriptor:
    Configuration Descriptor:
    bLength                9
    bDescriptorType        2
    wTotalLength          171
    bNumInterfaces          1
    bConfigurationValue    1
    iConfiguration          0
    bmAttributes        0x80
      (Bus Powered)
    MaxPower              100mA
    Interface Descriptor:
       bLength                9
       bLength                9
       bDescriptorType        4
       bDescriptorType        2
       bInterfaceNumber        0
       wTotalLength          171
       bAlternateSetting       0
       bNumInterfaces          1
       bNumEndpoints          0
       bConfigurationValue    1
       bInterfaceClass      255 Vendor Specific Class
       iConfiguration          0  
       bInterfaceSubClass    255 Vendor Specific Subclass
       bmAttributes        0x80
       bInterfaceProtocol    255 Vendor Specific Protocol
        (Bus Powered)
      iInterface              0
       MaxPower              100mA
    Interface Descriptor:
       Interface Descriptor:
      bLength                9
        bLength                9
      bDescriptorType        4
        bDescriptorType        4
      bInterfaceNumber        0
        bInterfaceNumber        0
      bAlternateSetting      1
        bAlternateSetting      0
      bNumEndpoints          6
        bNumEndpoints          0
      bInterfaceClass      255 Vendor Specific Class
        bInterfaceClass      255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
        bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
        bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0  
        iInterface              0  
       Endpoint Descriptor:
       Interface Descriptor:
         bLength                7
         bLength                9
         bDescriptorType        5
         bDescriptorType        4
         bEndpointAddress    0x01  EP 1 OUT
        bInterfaceNumber        0
         bmAttributes            2
         bAlternateSetting      1
          Transfer Type            Bulk
         bNumEndpoints          6
          Synch Type              None
        bInterfaceClass      255 Vendor Specific Class
          Usage Type              Data
        bInterfaceSubClass    255 Vendor Specific Subclass
         wMaxPacketSize    0x0200  1x 512 bytes
         bInterfaceProtocol    255 Vendor Specific Protocol
         bInterval              0
         iInterface              0  
      Endpoint Descriptor:
        Endpoint Descriptor:
        bLength                7
          bLength                7
        bDescriptorType        5
          bDescriptorType        5
        bEndpointAddress    0x81 EP 1 IN
          bEndpointAddress    0x01 EP 1 OUT
        bmAttributes            2
          bmAttributes            2
          Transfer Type            Bulk
            Transfer Type            Bulk
          Synch Type              None
            Synch Type              None
          Usage Type              Data
            Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 bytes
          wMaxPacketSize    0x0200  1x 512 bytes
        bInterval              0
          bInterval              0
      Endpoint Descriptor:
        Endpoint Descriptor:
        bLength                7
          bLength                7
        bDescriptorType        5
          bDescriptorType        5
        bEndpointAddress    0x02 EP 2 OUT
          bEndpointAddress    0x81 EP 1 IN
        bmAttributes            2
          bmAttributes            2
          Transfer Type            Bulk
            Transfer Type            Bulk
          Synch Type              None
            Synch Type              None
          Usage Type              Data
            Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 bytes
          wMaxPacketSize    0x0200  1x 512 bytes
        bInterval              0
          bInterval              0
      Endpoint Descriptor:
        Endpoint Descriptor:
        bLength                7
          bLength                7
        bDescriptorType        5
          bDescriptorType        5
        bEndpointAddress    0x04 EP 4 OUT
          bEndpointAddress    0x02 EP 2 OUT
        bmAttributes            2
          bmAttributes            2
          Transfer Type            Bulk
            Transfer Type            Bulk
          Synch Type              None
            Synch Type              None
          Usage Type              Data
            Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 bytes
          wMaxPacketSize    0x0200  1x 512 bytes
        bInterval              0
          bInterval              0
      Endpoint Descriptor:
        Endpoint Descriptor:
        bLength                7
          bLength                7
        bDescriptorType        5
          bDescriptorType        5
        bEndpointAddress    0x86 EP 6 IN
          bEndpointAddress    0x04 EP 4 OUT
        bmAttributes            2
          bmAttributes            2
          Transfer Type            Bulk
            Transfer Type            Bulk
          Synch Type              None
            Synch Type              None
          Usage Type              Data
            Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 bytes
          wMaxPacketSize    0x0200  1x 512 bytes
        bInterval              0
          bInterval              0
      Endpoint Descriptor:
        Endpoint Descriptor:
        bLength                7
          bLength                7
        bDescriptorType        5
          bDescriptorType        5
        bEndpointAddress    0x88 EP 8 IN
          bEndpointAddress    0x86 EP 6 IN
        bmAttributes            2
          bmAttributes            2
          Transfer Type            Bulk
            Transfer Type            Bulk
          Synch Type              None
            Synch Type              None
          Usage Type              Data
            Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 bytes
          wMaxPacketSize    0x0200  1x 512 bytes
        bInterval              0
          bInterval              0
    Interface Descriptor:
        Endpoint Descriptor:
      bLength                9
          bLength                7
      bDescriptorType        4
          bDescriptorType        5
      bInterfaceNumber        0
          bEndpointAddress    0x88  EP 8 IN
      bAlternateSetting      2
          bmAttributes            2
      bNumEndpoints          6
            Transfer Type            Bulk
      bInterfaceClass      255 Vendor Specific Class
            Synch Type              None
      bInterfaceSubClass    255 Vendor Specific Subclass
            Usage Type              Data
      bInterfaceProtocol    255 Vendor Specific Protocol
          wMaxPacketSize    0x0200  1x 512 bytes
      iInterface              0  
          bInterval              0
       Endpoint Descriptor:
       Interface Descriptor:
         bLength                7
         bLength                9
         bDescriptorType        5
         bDescriptorType        4
         bEndpointAddress    0x01  EP 1 OUT
         bInterfaceNumber        0
         bmAttributes            3
         bAlternateSetting      2
           Transfer Type            Interrupt
        bNumEndpoints           6
          Synch Type              None
        bInterfaceClass      255 Vendor Specific Class
          Usage Type              Data
        bInterfaceSubClass    255 Vendor Specific Subclass
         wMaxPacketSize    0x0040  1x 64 bytes
         bInterfaceProtocol    255 Vendor Specific Protocol
         bInterval              1
         iInterface              0
      Endpoint Descriptor:
        Endpoint Descriptor:
        bLength                7
          bLength                7
        bDescriptorType        5
          bDescriptorType        5
        bEndpointAddress    0x81 EP 1 IN
          bEndpointAddress    0x01 EP 1 OUT
        bmAttributes            3
          bmAttributes            3
          Transfer Type            Interrupt
            Transfer Type            Interrupt
          Synch Type              None
            Synch Type              None
          Usage Type              Data
            Usage Type              Data
        wMaxPacketSize    0x0040  1x 64 bytes
          wMaxPacketSize    0x0040  1x 64 bytes
        bInterval              1
          bInterval              1
      Endpoint Descriptor:
        Endpoint Descriptor:
        bLength                7
          bLength                7
        bDescriptorType        5
          bDescriptorType        5
        bEndpointAddress    0x02 EP 2 OUT
          bEndpointAddress    0x81 EP 1 IN
        bmAttributes            3
          bmAttributes            3
          Transfer Type            Interrupt
            Transfer Type            Interrupt
          Synch Type              None
            Synch Type              None
          Usage Type              Data
            Usage Type              Data
        wMaxPacketSize    0x0200 1x 512 bytes
          wMaxPacketSize    0x0040 1x 64 bytes
        bInterval              1
          bInterval              1
      Endpoint Descriptor:
        Endpoint Descriptor:
        bLength                7
          bLength                7
        bDescriptorType        5
          bDescriptorType        5
        bEndpointAddress    0x04 EP 4 OUT
          bEndpointAddress    0x02 EP 2 OUT
        bmAttributes            2
          bmAttributes            3
          Transfer Type            Bulk
            Transfer Type            Interrupt
          Synch Type              None
            Synch Type              None
          Usage Type              Data
            Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 bytes
          wMaxPacketSize    0x0200  1x 512 bytes
        bInterval              0
          bInterval              1
      Endpoint Descriptor:
        Endpoint Descriptor:
        bLength                7
          bLength                7
        bDescriptorType        5
          bDescriptorType        5
        bEndpointAddress    0x86 EP 6 IN
          bEndpointAddress    0x04 EP 4 OUT
        bmAttributes            3
          bmAttributes            2
          Transfer Type            Interrupt
            Transfer Type            Bulk
          Synch Type              None
            Synch Type              None
          Usage Type              Data
            Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 bytes
          wMaxPacketSize    0x0200  1x 512 bytes
        bInterval              1
          bInterval              0
      Endpoint Descriptor:
        Endpoint Descriptor:
        bLength                7
          bLength                7
        bDescriptorType        5
          bDescriptorType        5
        bEndpointAddress    0x88 EP 8 IN
          bEndpointAddress    0x86 EP 6 IN
        bmAttributes            2
          bmAttributes            3
          Transfer Type            Bulk
            Transfer Type            Interrupt
          Synch Type              None
            Synch Type              None
          Usage Type              Data
            Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 bytes
          wMaxPacketSize    0x0200  1x 512 bytes
        bInterval              0
          bInterval              1
    Interface Descriptor:
        Endpoint Descriptor:
      bLength                9
          bLength                7
      bDescriptorType        4
          bDescriptorType        5
      bInterfaceNumber        0
          bEndpointAddress    0x88  EP 8 IN
      bAlternateSetting      3
           bmAttributes            2
      bNumEndpoints           6
            Transfer Type            Bulk
      bInterfaceClass      255 Vendor Specific Class
            Synch Type              None
      bInterfaceSubClass    255 Vendor Specific Subclass
            Usage Type              Data
      bInterfaceProtocol    255 Vendor Specific Protocol
          wMaxPacketSize    0x0200  1x 512 bytes
      iInterface              0  
          bInterval              0
       Endpoint Descriptor:
       Interface Descriptor:
         bLength                7
         bLength                9
         bDescriptorType        5
         bDescriptorType        4
         bEndpointAddress    0x01  EP 1 OUT
         bInterfaceNumber        0
         bmAttributes            3
         bAlternateSetting      3
           Transfer Type            Interrupt
        bNumEndpoints           6
          Synch Type              None
        bInterfaceClass      255 Vendor Specific Class
          Usage Type              Data
        bInterfaceSubClass    255 Vendor Specific Subclass
         wMaxPacketSize    0x0040  1x 64 bytes
         bInterfaceProtocol    255 Vendor Specific Protocol
         bInterval              1
         iInterface              0
      Endpoint Descriptor:
        Endpoint Descriptor:
        bLength                7
          bLength                7
        bDescriptorType        5
          bDescriptorType        5
        bEndpointAddress    0x81 EP 1 IN
          bEndpointAddress    0x01 EP 1 OUT
        bmAttributes            3
          bmAttributes            3
          Transfer Type            Interrupt
            Transfer Type            Interrupt
          Synch Type              None
            Synch Type              None
          Usage Type              Data
            Usage Type              Data
        wMaxPacketSize    0x0040  1x 64 bytes
          wMaxPacketSize    0x0040  1x 64 bytes
        bInterval              1
          bInterval              1
      Endpoint Descriptor:
        Endpoint Descriptor:
        bLength                7
          bLength                7
        bDescriptorType        5
          bDescriptorType        5
        bEndpointAddress    0x02 EP 2 OUT
          bEndpointAddress    0x81 EP 1 IN
        bmAttributes            1
          bmAttributes            3
          Transfer Type            Isochronous
            Transfer Type            Interrupt
          Synch Type              None
            Synch Type              None
          Usage Type              Data
            Usage Type              Data
        wMaxPacketSize    0x0200 1x 512 bytes
          wMaxPacketSize    0x0040 1x 64 bytes
        bInterval              1
          bInterval              1
      Endpoint Descriptor:
        Endpoint Descriptor:
        bLength                7
          bLength                7
        bDescriptorType        5
          bDescriptorType        5
        bEndpointAddress    0x04 EP 4 OUT
          bEndpointAddress    0x02 EP 2 OUT
        bmAttributes            2
          bmAttributes            1
          Transfer Type            Bulk
            Transfer Type            Isochronous
          Synch Type              None
            Synch Type              None
          Usage Type              Data
            Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 bytes
          wMaxPacketSize    0x0200  1x 512 bytes
        bInterval              0
          bInterval              1
      Endpoint Descriptor:
        Endpoint Descriptor:
        bLength                7
          bLength                7
        bDescriptorType        5
          bDescriptorType        5
        bEndpointAddress    0x86 EP 6 IN
          bEndpointAddress    0x04 EP 4 OUT
        bmAttributes            1
          bmAttributes            2
          Transfer Type            Isochronous
            Transfer Type            Bulk
          Synch Type              None
            Synch Type              None
          Usage Type              Data
            Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 bytes
          wMaxPacketSize    0x0200  1x 512 bytes
        bInterval              1
          bInterval              0
      Endpoint Descriptor:
        Endpoint Descriptor:
        bLength                7
          bLength                7
        bDescriptorType        5
          bDescriptorType        5
        bEndpointAddress    0x88 EP 8 IN
          bEndpointAddress    0x86 EP 6 IN
        bmAttributes            2
          bmAttributes            1
          Transfer Type            Bulk
            Transfer Type            Isochronous
          Synch Type              None
            Synch Type              None
          Usage Type              Data
            Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 bytes
          wMaxPacketSize    0x0200  1x 512 bytes
        bInterval              0
          bInterval              1
Device Qualifier (for other device speed):
        Endpoint Descriptor:
  bLength               10
          bLength                 7
  bDescriptorType        6
          bDescriptorType        5
  bcdUSB              2.00
          bEndpointAddress    0x88  EP 8 IN
  bDeviceClass          255 Vendor Specific Class
          bmAttributes            2
  bDeviceSubClass      255 Vendor Specific Subclass
            Transfer Type            Bulk
  bDeviceProtocol      255 Vendor Specific Protocol
            Synch Type              None
  bMaxPacketSize0        64
            Usage Type              Data
   bNumConfigurations      1
          wMaxPacketSize    0x0200  1x 512 bytes
Device Status:    0x0000
          bInterval              0
  (Bus Powered)
   Device Qualifier (for other device speed):
</small>
     bLength                10
 
    bDescriptorType        6
== lsusb after firmware upload ==
    bcdUSB              2.00
 
    bDeviceClass          255 Vendor Specific Class
<small>
    bDeviceSubClass      255 Vendor Specific Subclass
   $ '''lsusb -vvv -d 08a9:0014'''
    bDeviceProtocol      255 Vendor Specific Protocol
Bus 002 Device 101: ID 08a9:0014 
    bMaxPacketSize0        64
Device Descriptor:
    bNumConfigurations      1
  bLength                18
   Device Status:     0x0000
  bDescriptorType        1
     (Bus Powered)
  bcdUSB              2.00
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass      255 Vendor Specific Subclass
  bDeviceProtocol      255 Vendor Specific Protocol
  bMaxPacketSize0        64
  idVendor          0x08a9
  idProduct          0x0014
  bcdDevice            0.01
  iManufacturer          1 sigrok
  iProduct                2 fx2lafw
  iSerial                0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                9
    bDescriptorType        2
    wTotalLength          25
    bNumInterfaces          1
    bConfigurationValue    1
    iConfiguration          0
    bmAttributes        0x80
      (Bus Powered)
    MaxPower              100mA
    Interface Descriptor:
      bLength                9
      bDescriptorType        4
      bInterfaceNumber        0
      bAlternateSetting      0
      bNumEndpoints          1
      bInterfaceClass      255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 bytes
        bInterval              0
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType        6
  bcdUSB              2.00
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass      255 Vendor Specific Subclass
  bDeviceProtocol      255 Vendor Specific Protocol
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:     0x0000
  (Bus Powered)
</small>
</small>

Revision as of 02:15, 11 March 2013

lsusb before firmware upload

This is the lsusb ouput on Linux, before any FX2 firmware is uploaded:

 Bus 002 Device 102: ID 08a9:0014  
 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        64
   idVendor           0x08a9 
   idProduct          0x0014 
   bcdDevice           1b.00
   iManufacturer           0 
   iProduct                0 
   iSerial                 0 
   bNumConfigurations      1
   Configuration Descriptor:
     bLength                 9
     bDescriptorType         2
     wTotalLength          171
     bNumInterfaces          1
     bConfigurationValue     1
     iConfiguration          0 
     bmAttributes         0x80
       (Bus Powered)
     MaxPower              100mA
     Interface Descriptor:
       bLength                 9
       bDescriptorType         4
       bInterfaceNumber        0
       bAlternateSetting       0
       bNumEndpoints           0
       bInterfaceClass       255 Vendor Specific Class
       bInterfaceSubClass    255 Vendor Specific Subclass
       bInterfaceProtocol    255 Vendor Specific Protocol
       iInterface              0 
     Interface Descriptor:
       bLength                 9
       bDescriptorType         4
       bInterfaceNumber        0
       bAlternateSetting       1
       bNumEndpoints           6
       bInterfaceClass       255 Vendor Specific Class
       bInterfaceSubClass    255 Vendor Specific Subclass
       bInterfaceProtocol    255 Vendor Specific Protocol
       iInterface              0 
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x01  EP 1 OUT
         bmAttributes            2
           Transfer Type            Bulk
           Synch Type               None
           Usage Type               Data
         wMaxPacketSize     0x0200  1x 512 bytes
         bInterval               0
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x81  EP 1 IN
         bmAttributes            2
           Transfer Type            Bulk
           Synch Type               None
           Usage Type               Data
         wMaxPacketSize     0x0200  1x 512 bytes
         bInterval               0
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x02  EP 2 OUT
         bmAttributes            2
           Transfer Type            Bulk
           Synch Type               None
           Usage Type               Data
         wMaxPacketSize     0x0200  1x 512 bytes
         bInterval               0
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x04  EP 4 OUT
         bmAttributes            2
           Transfer Type            Bulk
           Synch Type               None
           Usage Type               Data
         wMaxPacketSize     0x0200  1x 512 bytes
         bInterval               0
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x86  EP 6 IN
         bmAttributes            2
           Transfer Type            Bulk
           Synch Type               None
           Usage Type               Data
         wMaxPacketSize     0x0200  1x 512 bytes
         bInterval               0
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x88  EP 8 IN
         bmAttributes            2
           Transfer Type            Bulk
           Synch Type               None
           Usage Type               Data
         wMaxPacketSize     0x0200  1x 512 bytes
         bInterval               0
     Interface Descriptor:
       bLength                 9
       bDescriptorType         4
       bInterfaceNumber        0
       bAlternateSetting       2
       bNumEndpoints           6
       bInterfaceClass       255 Vendor Specific Class
       bInterfaceSubClass    255 Vendor Specific Subclass
       bInterfaceProtocol    255 Vendor Specific Protocol
       iInterface              0 
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x01  EP 1 OUT
         bmAttributes            3
           Transfer Type            Interrupt
           Synch Type               None
           Usage Type               Data
         wMaxPacketSize     0x0040  1x 64 bytes
         bInterval               1
       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               1
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x02  EP 2 OUT
         bmAttributes            3
           Transfer Type            Interrupt
           Synch Type               None
           Usage Type               Data
         wMaxPacketSize     0x0200  1x 512 bytes
         bInterval               1
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x04  EP 4 OUT
         bmAttributes            2
           Transfer Type            Bulk
           Synch Type               None
           Usage Type               Data
         wMaxPacketSize     0x0200  1x 512 bytes
         bInterval               0
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x86  EP 6 IN
         bmAttributes            3
           Transfer Type            Interrupt
           Synch Type               None
           Usage Type               Data
         wMaxPacketSize     0x0200  1x 512 bytes
         bInterval               1
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x88  EP 8 IN
         bmAttributes            2
           Transfer Type            Bulk
           Synch Type               None
           Usage Type               Data
         wMaxPacketSize     0x0200  1x 512 bytes
         bInterval               0
     Interface Descriptor:
       bLength                 9
       bDescriptorType         4
       bInterfaceNumber        0
       bAlternateSetting       3
       bNumEndpoints           6
       bInterfaceClass       255 Vendor Specific Class
       bInterfaceSubClass    255 Vendor Specific Subclass
       bInterfaceProtocol    255 Vendor Specific Protocol
       iInterface              0 
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x01  EP 1 OUT
         bmAttributes            3
           Transfer Type            Interrupt
           Synch Type               None
           Usage Type               Data
         wMaxPacketSize     0x0040  1x 64 bytes
         bInterval               1
       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               1
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x02  EP 2 OUT
         bmAttributes            1
           Transfer Type            Isochronous
           Synch Type               None
           Usage Type               Data
         wMaxPacketSize     0x0200  1x 512 bytes
         bInterval               1
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x04  EP 4 OUT
         bmAttributes            2
           Transfer Type            Bulk
           Synch Type               None
           Usage Type               Data
         wMaxPacketSize     0x0200  1x 512 bytes
         bInterval               0
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x86  EP 6 IN
         bmAttributes            1
           Transfer Type            Isochronous
           Synch Type               None
           Usage Type               Data
         wMaxPacketSize     0x0200  1x 512 bytes
         bInterval               1
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x88  EP 8 IN
         bmAttributes            2
           Transfer Type            Bulk
           Synch Type               None
           Usage Type               Data
         wMaxPacketSize     0x0200  1x 512 bytes
         bInterval               0
 Device Qualifier (for other device speed):
   bLength                10
   bDescriptorType         6
   bcdUSB               2.00
   bDeviceClass          255 Vendor Specific Class
   bDeviceSubClass       255 Vendor Specific Subclass
   bDeviceProtocol       255 Vendor Specific Protocol
   bMaxPacketSize0        64
   bNumConfigurations      1
 Device Status:     0x0000
   (Bus Powered)