Difference between revisions of "Hantek 6022BE/Info"

From sigrok
Jump to navigation Jump to search
(Add Hantek 6022BE lsusb info)
 
m (Formatting changes.)
Line 1: Line 1:
 
== lsusb (before firmware upload) ==
== lsusb before firmware upload ==
 


<small>
<small>
$ '''lsusb -v -d 04b4:6022'''
$ '''lsusb -v -d 04b4:6022'''
 
Bus 004 Device 003: ID '''04b4:6022 Cypress Semiconductor Corp.'''
Bus 004 Device 003: ID 04b4:6022 Cypress Semiconductor Corp.  
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          0x04b4 '''Cypress Semiconductor Corp.'''
  idVendor          0x04b4 Cypress Semiconductor Corp.
  idProduct          0x6022  
  idProduct          0x6022  
  bcdDevice            0.00
  bcdDevice            0.00
  iManufacturer          0  
  iManufacturer          0  
  iProduct                0  
  iProduct                0  
  iSerial                0  
  iSerial                0  
  bNumConfigurations      1
  bNumConfigurations      1
  Configuration Descriptor:
  Configuration Descriptor:
    bLength                9
    bLength                9
    bDescriptorType        2
    bDescriptorType        2
    wTotalLength          171
    wTotalLength          171
    bNumInterfaces          1
    bNumInterfaces          1
    bConfigurationValue    1
    bConfigurationValue    1
    iConfiguration          0  
    iConfiguration          0  
    bmAttributes        0x80
    bmAttributes        0x80
      (Bus Powered)
      (Bus Powered)
    MaxPower              100mA
    MaxPower              100mA
    Interface Descriptor:
    Interface Descriptor:
      bLength                9
      bLength                9
      bDescriptorType        4
      bDescriptorType        4
      bInterfaceNumber        0
      bInterfaceNumber        0
      bAlternateSetting      0
      bAlternateSetting      0
      bNumEndpoints          0
      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  
    Interface Descriptor:
    Interface Descriptor:
      bLength                9
      bLength                9
      bDescriptorType        4
      bDescriptorType        4
      bInterfaceNumber        0
      bInterfaceNumber        0
      bAlternateSetting      1
      bAlternateSetting      1
      bNumEndpoints          6
      bNumEndpoints          6
      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:
      Endpoint Descriptor:
        bLength                7
        bLength                7
        bDescriptorType        5
        bDescriptorType        5
        bEndpointAddress    0x01  EP 1 OUT
        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    0x81  EP 1 IN
        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    0x02  EP 2 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    0x04  EP 4 OUT
        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    0x86  EP 6 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
      Endpoint Descriptor:
      Endpoint Descriptor:
        bLength                7
        bLength                7
        bDescriptorType        5
        bDescriptorType        5
        bEndpointAddress    0x88  EP 8 IN
        bEndpointAddress    0x88  EP 8 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:
    Interface Descriptor:
      bLength                9
      bLength                9
      bDescriptorType        4
      bDescriptorType        4
      bInterfaceNumber        0
      bInterfaceNumber        0
      bAlternateSetting      2
      bAlternateSetting      2
      bNumEndpoints          6
      bNumEndpoints          6
      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:
      Endpoint Descriptor:
        bLength                7
        bLength                7
        bDescriptorType        5
        bDescriptorType        5
        bEndpointAddress    0x01  EP 1 OUT
        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    0x81  EP 1 IN
        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    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    0x02  EP 2 OUT
        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    0x0200  1x 512 bytes
        bInterval              1
        bInterval              1
      Endpoint Descriptor:
      Endpoint Descriptor:
        bLength                7
        bLength                7
        bDescriptorType        5
        bDescriptorType        5
        bEndpointAddress    0x04  EP 4 OUT
        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    0x86  EP 6 IN
        bEndpointAddress    0x86  EP 6 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    0x0200  1x 512 bytes
        bInterval              1
        bInterval              1
      Endpoint Descriptor:
      Endpoint Descriptor:
        bLength                7
        bLength                7
        bDescriptorType        5
        bDescriptorType        5
        bEndpointAddress    0x88  EP 8 IN
        bEndpointAddress    0x88  EP 8 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:
    Interface Descriptor:
      bLength                9
      bLength                9
      bDescriptorType        4
      bDescriptorType        4
      bInterfaceNumber        0
      bInterfaceNumber        0
      bAlternateSetting      3
      bAlternateSetting      3
      bNumEndpoints          6
      bNumEndpoints          6
      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:
      Endpoint Descriptor:
        bLength                7
        bLength                7
        bDescriptorType        5
        bDescriptorType        5
        bEndpointAddress    0x01  EP 1 OUT
        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    0x81  EP 1 IN
        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    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    0x02  EP 2 OUT
        bmAttributes            1
        bmAttributes            1
          Transfer Type            Isochronous
          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              1
        bInterval              1
      Endpoint Descriptor:
      Endpoint Descriptor:
        bLength                7
        bLength                7
        bDescriptorType        5
        bDescriptorType        5
        bEndpointAddress    0x04  EP 4 OUT
        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    0x86  EP 6 IN
        bEndpointAddress    0x86  EP 6 IN
        bmAttributes            1
        bmAttributes            1
          Transfer Type            Isochronous
          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              1
        bInterval              1
      Endpoint Descriptor:
      Endpoint Descriptor:
        bLength                7
        bLength                7
        bDescriptorType        5
        bDescriptorType        5
        bEndpointAddress    0x88  EP 8 IN
        bEndpointAddress    0x88  EP 8 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
  Device Qualifier (for other device speed):
Device Qualifier (for other device speed):
  bLength                10
  bLength                10
  bDescriptorType        6
  bDescriptorType        6
  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
  bNumConfigurations      1
  bNumConfigurations      1
  Device Status:    0x0000
Device Status:    0x0000
  (Bus Powered)
  (Bus Powered)
</small>
</small>


 
== lsusb (after firmware upload, fx2lafw) ==
== lsusb after uploading open-source firmware ==


<small>
<small>
$ '''lsusb -v -d 04b5:6022'''
$ '''lsusb -v -d 04b5:6022'''
 
Bus 004 Device 004: ID '''04b5:6022 ROHM LSI Systems USA, LLC'''
Bus 004 Device 004: ID 04b5:6022 ROHM LSI Systems USA, LLC  
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          0x04b5 '''ROHM LSI Systems USA, LLC'''
  idVendor          0x04b5 ROHM LSI Systems USA, LLC
  idProduct          0x6022  
  idProduct          0x6022  
  bcdDevice            0.00
  bcdDevice            0.00
  iManufacturer          1 '''ODM'''
  iManufacturer          1 ODM
  iProduct                2 '''HantekDSO6022BE'''
  iProduct                2 HantekDSO6022BE
  iSerial                0  
  iSerial                0  
  bNumConfigurations      1
  bNumConfigurations      1
  Configuration Descriptor:
  Configuration Descriptor:
    bLength                9
    bLength                9
    bDescriptorType        2
    bDescriptorType        2
    wTotalLength          137
    wTotalLength          137
    bNumInterfaces          1
    bNumInterfaces          1
    bConfigurationValue    1
    bConfigurationValue    1
    iConfiguration          0  
    iConfiguration          0  
    bmAttributes        0x80
    bmAttributes        0x80
      (Bus Powered)
      (Bus Powered)
    MaxPower              110mA
    MaxPower              110mA
    Interface Descriptor:
    Interface Descriptor:
      bLength                9
      bLength                9
      bDescriptorType        4
      bDescriptorType        4
      bInterfaceNumber        0
      bInterfaceNumber        0
      bAlternateSetting      0
      bAlternateSetting      0
      bNumEndpoints          1
      bNumEndpoints          1
      bInterfaceClass      255 Vendor Specific Class
      bInterfaceClass      255 Vendor Specific Class
      bInterfaceSubClass      0  
      bInterfaceSubClass      0  
      bInterfaceProtocol      0  
      bInterfaceProtocol      0  
      iInterface              0  
      iInterface              0  
      Endpoint Descriptor:
      Endpoint Descriptor:
        bLength                7
        bLength                7
        bDescriptorType        5
        bDescriptorType        5
        bEndpointAddress    0x86  EP 6 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:
    Interface Descriptor:
      bLength                9
      bLength                9
      bDescriptorType        4
      bDescriptorType        4
      bInterfaceNumber        0
      bInterfaceNumber        0
      bAlternateSetting      1
      bAlternateSetting      1
      bNumEndpoints          1
      bNumEndpoints          1
      bInterfaceClass      255 Vendor Specific Class
      bInterfaceClass      255 Vendor Specific Class
      bInterfaceSubClass      0  
      bInterfaceSubClass      0  
      bInterfaceProtocol      1  
      bInterfaceProtocol      1  
      iInterface              0  
      iInterface              0  
      Endpoint Descriptor:
      Endpoint Descriptor:
        bLength                7
        bLength                7
        bDescriptorType        5
        bDescriptorType        5
        bEndpointAddress    0x82  EP 2 IN
        bEndpointAddress    0x82  EP 2 IN
        bmAttributes            1
        bmAttributes            1
          Transfer Type            Isochronous
          Transfer Type            Isochronous
          Synch Type              None
          Synch Type              None
          Usage Type              Data
          Usage Type              Data
        wMaxPacketSize    0x1400  3x 1024 bytes
        wMaxPacketSize    0x1400  3x 1024 bytes
        bInterval              1
        bInterval              1
    Interface Descriptor:
    Interface Descriptor:
      bLength                9
      bLength                9
      bDescriptorType        4
      bDescriptorType        4
      bInterfaceNumber        0
      bInterfaceNumber        0
      bAlternateSetting      2
      bAlternateSetting      2
      bNumEndpoints          1
      bNumEndpoints          1
      bInterfaceClass      255 Vendor Specific Class
      bInterfaceClass      255 Vendor Specific Class
      bInterfaceSubClass      0  
      bInterfaceSubClass      0  
      bInterfaceProtocol      1  
      bInterfaceProtocol      1  
      iInterface              0  
      iInterface              0  
      Endpoint Descriptor:
      Endpoint Descriptor:
        bLength                7
        bLength                7
        bDescriptorType        5
        bDescriptorType        5
        bEndpointAddress    0x82  EP 2 IN
        bEndpointAddress    0x82  EP 2 IN
        bmAttributes            1
        bmAttributes            1
          Transfer Type            Isochronous
          Transfer Type            Isochronous
          Synch Type              None
          Synch Type              None
          Usage Type              Data
          Usage Type              Data
        wMaxPacketSize    0x0c00  2x 1024 bytes
        wMaxPacketSize    0x0c00  2x 1024 bytes
        bInterval              1
        bInterval              1
    Interface Descriptor:
    Interface Descriptor:
      bLength                9
      bLength                9
      bDescriptorType        4
      bDescriptorType        4
      bInterfaceNumber        0
      bInterfaceNumber        0
      bAlternateSetting      3
      bAlternateSetting      3
      bNumEndpoints          1
      bNumEndpoints          1
      bInterfaceClass      255 Vendor Specific Class
      bInterfaceClass      255 Vendor Specific Class
      bInterfaceSubClass      0  
      bInterfaceSubClass      0  
      bInterfaceProtocol      1  
      bInterfaceProtocol      1  
      iInterface              0  
      iInterface              0  
      Endpoint Descriptor:
      Endpoint Descriptor:
        bLength                7
        bLength                7
        bDescriptorType        5
        bDescriptorType        5
        bEndpointAddress    0x82  EP 2 IN
        bEndpointAddress    0x82  EP 2 IN
        bmAttributes            1
        bmAttributes            1
          Transfer Type            Isochronous
          Transfer Type            Isochronous
          Synch Type              None
          Synch Type              None
          Usage Type              Data
          Usage Type              Data
        wMaxPacketSize    0x0400  1x 1024 bytes
        wMaxPacketSize    0x0400  1x 1024 bytes
        bInterval              1
        bInterval              1
    Interface Descriptor:
    Interface Descriptor:
      bLength                9
      bLength                9
      bDescriptorType        4
      bDescriptorType        4
      bInterfaceNumber        0
      bInterfaceNumber        0
      bAlternateSetting      4
      bAlternateSetting      4
      bNumEndpoints          1
      bNumEndpoints          1
      bInterfaceClass      255 Vendor Specific Class
      bInterfaceClass      255 Vendor Specific Class
      bInterfaceSubClass      0  
      bInterfaceSubClass      0  
      bInterfaceProtocol      1  
      bInterfaceProtocol      1  
      iInterface              0  
      iInterface              0  
      Endpoint Descriptor:
      Endpoint Descriptor:
        bLength                7
        bLength                7
        bDescriptorType        5
        bDescriptorType        5
        bEndpointAddress    0x82  EP 2 IN
        bEndpointAddress    0x82  EP 2 IN
        bmAttributes            1
        bmAttributes            1
          Transfer Type            Isochronous
          Transfer Type            Isochronous
          Synch Type              None
          Synch Type              None
          Usage Type              Data
          Usage Type              Data
        wMaxPacketSize    0x0400  1x 1024 bytes
        wMaxPacketSize    0x0400  1x 1024 bytes
        bInterval              2
        bInterval              2
    Interface Descriptor:
    Interface Descriptor:
      bLength                9
      bLength                9
      bDescriptorType        4
      bDescriptorType        4
      bInterfaceNumber        0
      bInterfaceNumber        0
      bAlternateSetting      5
      bAlternateSetting      5
      bNumEndpoints          1
      bNumEndpoints          1
      bInterfaceClass      255 Vendor Specific Class
      bInterfaceClass      255 Vendor Specific Class
      bInterfaceSubClass      0  
      bInterfaceSubClass      0  
      bInterfaceProtocol      1  
      bInterfaceProtocol      1  
      iInterface              0  
      iInterface              0  
      Endpoint Descriptor:
      Endpoint Descriptor:
        bLength                7
        bLength                7
        bDescriptorType        5
        bDescriptorType        5
        bEndpointAddress    0x82  EP 2 IN
        bEndpointAddress    0x82  EP 2 IN
        bmAttributes            1
        bmAttributes            1
          Transfer Type            Isochronous
          Transfer Type            Isochronous
          Synch Type              None
          Synch Type              None
          Usage Type              Data
          Usage Type              Data
        wMaxPacketSize    0x0400  1x 1024 bytes
        wMaxPacketSize    0x0400  1x 1024 bytes
        bInterval              3
        bInterval              3
    Interface Descriptor:
    Interface Descriptor:
      bLength                9
      bLength                9
      bDescriptorType        4
      bDescriptorType        4
      bInterfaceNumber        0
      bInterfaceNumber        0
      bAlternateSetting      6
      bAlternateSetting      6
      bNumEndpoints          1
      bNumEndpoints          1
      bInterfaceClass      255 Vendor Specific Class
      bInterfaceClass      255 Vendor Specific Class
      bInterfaceSubClass      0  
      bInterfaceSubClass      0  
      bInterfaceProtocol      1  
      bInterfaceProtocol      1  
      iInterface              0  
      iInterface              0  
      Endpoint Descriptor:
      Endpoint Descriptor:
        bLength                7
        bLength                7
        bDescriptorType        5
        bDescriptorType        5
        bEndpointAddress    0x82  EP 2 IN
        bEndpointAddress    0x82  EP 2 IN
        bmAttributes            1
        bmAttributes            1
          Transfer Type            Isochronous
          Transfer Type            Isochronous
          Synch Type              None
          Synch Type              None
          Usage Type              Data
          Usage Type              Data
        wMaxPacketSize    0x0400  1x 1024 bytes
        wMaxPacketSize    0x0400  1x 1024 bytes
        bInterval              4
        bInterval              4
    Interface Descriptor:
    Interface Descriptor:
      bLength                9
      bLength                9
      bDescriptorType        4
      bDescriptorType        4
      bInterfaceNumber        0
      bInterfaceNumber        0
      bAlternateSetting      7
      bAlternateSetting      7
      bNumEndpoints          1
      bNumEndpoints          1
      bInterfaceClass      255 Vendor Specific Class
      bInterfaceClass      255 Vendor Specific Class
      bInterfaceSubClass      0  
      bInterfaceSubClass      0  
      bInterfaceProtocol      1  
      bInterfaceProtocol      1  
      iInterface              0  
      iInterface              0  
      Endpoint Descriptor:
      Endpoint Descriptor:
        bLength                7
        bLength                7
        bDescriptorType        5
        bDescriptorType        5
        bEndpointAddress    0x82  EP 2 IN
        bEndpointAddress    0x82  EP 2 IN
        bmAttributes            1
        bmAttributes            1
          Transfer Type            Isochronous
          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              4
        bInterval              4
  Device Qualifier (for other device speed):
Device Qualifier (for other device speed):
  bLength                10
  bLength                10
  bDescriptorType        6
  bDescriptorType        6
  bcdUSB              2.00
  bcdUSB              2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass        0  
  bDeviceSubClass        0  
  bDeviceProtocol        0  
  bDeviceProtocol        0  
  bMaxPacketSize0        64
  bMaxPacketSize0        64
  bNumConfigurations      1
  bNumConfigurations      1
  Device Status:    0x0000
Device Status:    0x0000
  (Bus Powered)
  (Bus Powered)
</small>
</small>

Revision as of 20:42, 12 March 2016

lsusb (before firmware upload)

$ lsusb -v -d 04b4:6022
Bus 004 Device 003: ID 04b4:6022 Cypress Semiconductor Corp.
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           0x04b4 Cypress Semiconductor Corp.
  idProduct          0x6022 
  bcdDevice            0.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)

lsusb (after firmware upload, fx2lafw)

$ lsusb -v -d 04b5:6022
Bus 004 Device 004: ID 04b5:6022 ROHM LSI Systems USA, LLC
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           0x04b5 ROHM LSI Systems USA, LLC
  idProduct          0x6022 
  bcdDevice            0.00
  iManufacturer           1 ODM
  iProduct                2 HantekDSO6022BE
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength          137
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              110mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              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
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       1
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0 
      bInterfaceProtocol      1 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x1400  3x 1024 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       2
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0 
      bInterfaceProtocol      1 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0c00  2x 1024 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       3
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0 
      bInterfaceProtocol      1 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0400  1x 1024 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       4
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0 
      bInterfaceProtocol      1 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0400  1x 1024 bytes
        bInterval               2
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       5
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0 
      bInterfaceProtocol      1 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0400  1x 1024 bytes
        bInterval               3
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       6
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0 
      bInterfaceProtocol      1 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0400  1x 1024 bytes
        bInterval               4
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       7
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0 
      bInterfaceProtocol      1 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               4
 Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  bNumConfigurations      1
 Device Status:     0x0000
  (Bus Powered)