Difference between revisions of "MCU123 USBee AX Pro clone/Info"

From sigrok
Jump to navigation Jump to search
m
m (Fix lsusb.)
Line 5: Line 5:
<small>
<small>
  $ '''lsusb -vvv -d 08a9:0014'''
  $ '''lsusb -vvv -d 08a9:0014'''
  Bus 002 Device 041: ID '''08a9:0014'''
  Bus 001 Device 004: 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           0.01
    bcdDevice           1b.00
  iManufacturer          1
    iManufacturer          0
  iProduct                2
    iProduct                0
  iSerial                0  
    iSerial                0
  bNumConfigurations      1
    bNumConfigurations      1
  Configuration Descriptor:
    Configuration Descriptor:
    bLength                9
    bDescriptorType        2
    wTotalLength          25
    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          1
      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
      Endpoint Descriptor:
      Interface Descriptor:
         bLength                7
        bLength                9
         bDescriptorType        5
        bDescriptorType        4
         bEndpointAddress    0x82 EP 2 IN
        bInterfaceNumber        0
         bmAttributes            2
        bAlternateSetting       0
           Transfer Type            Bulk
        bNumEndpoints          0
           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
  Device Status:    0x0001
       Interface Descriptor:
  Self Powered
        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)
</small>
</small>

Revision as of 21:03, 11 January 2013

lsusb before firmware upload

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

$ lsusb -vvv -d 08a9:0014
Bus 001 Device 004: 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)