Difference between revisions of "Honestech Vidbox NW07"

From LinuxTVWiki
Jump to: navigation, search
(lsusb -v output added)
 
Line 14: Line 14:
   
 
Linux kernel 3.11 (tested on openSUSE 13.1) does not load any driver when this device is plugged in.
 
Linux kernel 3.11 (tested on openSUSE 13.1) does not load any driver when this device is plugged in.
  +
  +
==USB metadata==
  +
$ lsusb -v -d eb1a:5188
  +
Bus 002 Device 010: ID eb1a:5188 eMPIA Technology, Inc.
  +
Device Descriptor:
  +
bLength 18
  +
bDescriptorType 1
  +
bcdUSB 2.00
  +
bDeviceClass 0 (Defined at Interface level)
  +
bDeviceSubClass 0
  +
bDeviceProtocol 0
  +
bMaxPacketSize0 64
  +
idVendor 0xeb1a eMPIA Technology, Inc.
  +
idProduct 0x5188
  +
bcdDevice 1.00
  +
iManufacturer 0
  +
iProduct 1 VIDBOX NW07
  +
iSerial 2 0
  +
bNumConfigurations 1
  +
Configuration Descriptor:
  +
bLength 9
  +
bDescriptorType 2
  +
wTotalLength 406
  +
bNumInterfaces 3
  +
bConfigurationValue 1
  +
iConfiguration 0
  +
bmAttributes 0x80
  +
(Bus Powered)
  +
MaxPower 500mA
  +
Interface Descriptor:
  +
bLength 9
  +
bDescriptorType 4
  +
bInterfaceNumber 0
  +
bAlternateSetting 0
  +
bNumEndpoints 4
  +
bInterfaceClass 255 Vendor Specific Class
  +
bInterfaceSubClass 0
  +
bInterfaceProtocol 255
  +
iInterface 0
  +
Endpoint Descriptor:
  +
bLength 7
  +
bDescriptorType 5
  +
bEndpointAddress 0x81 EP 1 IN
  +
bmAttributes 3
  +
Transfer Type Interrupt
  +
Synch Type None
  +
Usage Type Data
  +
wMaxPacketSize 0x0001 1x 1 bytes
  +
bInterval 11
  +
Endpoint Descriptor:
  +
bLength 7
  +
bDescriptorType 5
  +
bEndpointAddress 0x82 EP 2 IN
  +
bmAttributes 1
  +
Transfer Type Isochronous
  +
Synch Type None
  +
Usage Type Data
  +
wMaxPacketSize 0x0000 1x 0 bytes
  +
bInterval 1
  +
Endpoint Descriptor:
  +
bLength 7
  +
bDescriptorType 5
  +
bEndpointAddress 0x84 EP 4 IN
  +
bmAttributes 1
  +
Transfer Type Isochronous
  +
Synch Type None
  +
Usage Type Data
  +
wMaxPacketSize 0x0000 1x 0 bytes
  +
bInterval 1
  +
Endpoint Descriptor:
  +
bLength 7
  +
bDescriptorType 5
  +
bEndpointAddress 0x8a EP 10 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 4
  +
bInterfaceClass 255 Vendor Specific Class
  +
bInterfaceSubClass 0
  +
bInterfaceProtocol 255
  +
iInterface 0
  +
Endpoint Descriptor:
  +
bLength 7
  +
bDescriptorType 5
  +
bEndpointAddress 0x81 EP 1 IN
  +
bmAttributes 3
  +
Transfer Type Interrupt
  +
Synch Type None
  +
Usage Type Data
  +
wMaxPacketSize 0x0001 1x 1 bytes
  +
bInterval 11
  +
Endpoint Descriptor:
  +
bLength 7
  +
bDescriptorType 5
  +
bEndpointAddress 0x82 EP 2 IN
  +
bmAttributes 1
  +
Transfer Type Isochronous
  +
Synch Type None
  +
Usage Type Data
  +
wMaxPacketSize 0x0000 1x 0 bytes
  +
bInterval 1
  +
Endpoint Descriptor:
  +
bLength 7
  +
bDescriptorType 5
  +
bEndpointAddress 0x84 EP 4 IN
  +
bmAttributes 1
  +
Transfer Type Isochronous
  +
Synch Type None
  +
Usage Type Data
  +
wMaxPacketSize 0x03ac 1x 940 bytes
  +
bInterval 1
  +
Endpoint Descriptor:
  +
bLength 7
  +
bDescriptorType 5
  +
bEndpointAddress 0x8a EP 10 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 4
  +
bInterfaceClass 255 Vendor Specific Class
  +
bInterfaceSubClass 0
  +
bInterfaceProtocol 255
  +
iInterface 0
  +
Endpoint Descriptor:
  +
bLength 7
  +
bDescriptorType 5
  +
bEndpointAddress 0x81 EP 1 IN
  +
bmAttributes 3
  +
Transfer Type Interrupt
  +
Synch Type None
  +
Usage Type Data
  +
wMaxPacketSize 0x0001 1x 1 bytes
  +
bInterval 11
  +
Endpoint Descriptor:
  +
bLength 7
  +
bDescriptorType 5
  +
bEndpointAddress 0x82 EP 2 IN
  +
bmAttributes 1
  +
Transfer Type Isochronous
  +
Synch Type None
  +
Usage Type Data
  +
wMaxPacketSize 0x0ad0 2x 720 bytes
  +
bInterval 1
  +
Endpoint Descriptor:
  +
bLength 7
  +
bDescriptorType 5
  +
bEndpointAddress 0x84 EP 4 IN
  +
bmAttributes 1
  +
Transfer Type Isochronous
  +
Synch Type None
  +
Usage Type Data
  +
wMaxPacketSize 0x03ac 1x 940 bytes
  +
bInterval 1
  +
Endpoint Descriptor:
  +
bLength 7
  +
bDescriptorType 5
  +
bEndpointAddress 0x8a EP 10 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 4
  +
bInterfaceClass 255 Vendor Specific Class
  +
bInterfaceSubClass 0
  +
bInterfaceProtocol 255
  +
iInterface 0
  +
Endpoint Descriptor:
  +
bLength 7
  +
bDescriptorType 5
  +
bEndpointAddress 0x81 EP 1 IN
  +
bmAttributes 3
  +
Transfer Type Interrupt
  +
Synch Type None
  +
Usage Type Data
  +
wMaxPacketSize 0x0001 1x 1 bytes
  +
bInterval 11
  +
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
  +
Endpoint Descriptor:
  +
bLength 7
  +
bDescriptorType 5
  +
bEndpointAddress 0x84 EP 4 IN
  +
bmAttributes 1
  +
Transfer Type Isochronous
  +
Synch Type None
  +
Usage Type Data
  +
wMaxPacketSize 0x03ac 1x 940 bytes
  +
bInterval 1
  +
Endpoint Descriptor:
  +
bLength 7
  +
bDescriptorType 5
  +
bEndpointAddress 0x8a EP 10 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 4
  +
bNumEndpoints 4
  +
bInterfaceClass 255 Vendor Specific Class
  +
bInterfaceSubClass 0
  +
bInterfaceProtocol 255
  +
iInterface 0
  +
Endpoint Descriptor:
  +
bLength 7
  +
bDescriptorType 5
  +
bEndpointAddress 0x81 EP 1 IN
  +
bmAttributes 3
  +
Transfer Type Interrupt
  +
Synch Type None
  +
Usage Type Data
  +
wMaxPacketSize 0x0001 1x 1 bytes
  +
bInterval 11
  +
Endpoint Descriptor:
  +
bLength 7
  +
bDescriptorType 5
  +
bEndpointAddress 0x82 EP 2 IN
  +
bmAttributes 1
  +
Transfer Type Isochronous
  +
Synch Type None
  +
Usage Type Data
  +
wMaxPacketSize 0x1300 3x 768 bytes
  +
bInterval 1
  +
Endpoint Descriptor:
  +
bLength 7
  +
bDescriptorType 5
  +
bEndpointAddress 0x84 EP 4 IN
  +
bmAttributes 1
  +
Transfer Type Isochronous
  +
Synch Type None
  +
Usage Type Data
  +
wMaxPacketSize 0x03ac 1x 940 bytes
  +
bInterval 1
  +
Endpoint Descriptor:
  +
bLength 7
  +
bDescriptorType 5
  +
bEndpointAddress 0x8a EP 10 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 5
  +
bNumEndpoints 4
  +
bInterfaceClass 255 Vendor Specific Class
  +
bInterfaceSubClass 0
  +
bInterfaceProtocol 255
  +
iInterface 0
  +
Endpoint Descriptor:
  +
bLength 7
  +
bDescriptorType 5
  +
bEndpointAddress 0x81 EP 1 IN
  +
bmAttributes 3
  +
Transfer Type Interrupt
  +
Synch Type None
  +
Usage Type Data
  +
wMaxPacketSize 0x0001 1x 1 bytes
  +
bInterval 11
  +
Endpoint Descriptor:
  +
bLength 7
  +
bDescriptorType 5
  +
bEndpointAddress 0x82 EP 2 IN
  +
bmAttributes 1
  +
Transfer Type Isochronous
  +
Synch Type None
  +
Usage Type Data
  +
wMaxPacketSize 0x1380 3x 896 bytes
  +
bInterval 1
  +
Endpoint Descriptor:
  +
bLength 7
  +
bDescriptorType 5
  +
bEndpointAddress 0x84 EP 4 IN
  +
bmAttributes 1
  +
Transfer Type Isochronous
  +
Synch Type None
  +
Usage Type Data
  +
wMaxPacketSize 0x03ac 1x 940 bytes
  +
bInterval 1
  +
Endpoint Descriptor:
  +
bLength 7
  +
bDescriptorType 5
  +
bEndpointAddress 0x8a EP 10 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 6
  +
bNumEndpoints 4
  +
bInterfaceClass 255 Vendor Specific Class
  +
bInterfaceSubClass 0
  +
bInterfaceProtocol 255
  +
iInterface 0
  +
Endpoint Descriptor:
  +
bLength 7
  +
bDescriptorType 5
  +
bEndpointAddress 0x81 EP 1 IN
  +
bmAttributes 3
  +
Transfer Type Interrupt
  +
Synch Type None
  +
Usage Type Data
  +
wMaxPacketSize 0x0001 1x 1 bytes
  +
bInterval 11
  +
Endpoint Descriptor:
  +
bLength 7
  +
bDescriptorType 5
  +
bEndpointAddress 0x82 EP 2 IN
  +
bmAttributes 1
  +
Transfer Type Isochronous
  +
Synch Type None
  +
Usage Type Data
  +
wMaxPacketSize 0x13c0 3x 960 bytes
  +
bInterval 1
  +
Endpoint Descriptor:
  +
bLength 7
  +
bDescriptorType 5
  +
bEndpointAddress 0x84 EP 4 IN
  +
bmAttributes 1
  +
Transfer Type Isochronous
  +
Synch Type None
  +
Usage Type Data
  +
wMaxPacketSize 0x03ac 1x 940 bytes
  +
bInterval 1
  +
Endpoint Descriptor:
  +
bLength 7
  +
bDescriptorType 5
  +
bEndpointAddress 0x8a EP 10 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 7
  +
bNumEndpoints 4
  +
bInterfaceClass 255 Vendor Specific Class
  +
bInterfaceSubClass 0
  +
bInterfaceProtocol 255
  +
iInterface 0
  +
Endpoint Descriptor:
  +
bLength 7
  +
bDescriptorType 5
  +
bEndpointAddress 0x81 EP 1 IN
  +
bmAttributes 3
  +
Transfer Type Interrupt
  +
Synch Type None
  +
Usage Type Data
  +
wMaxPacketSize 0x0001 1x 1 bytes
  +
bInterval 11
  +
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
  +
Endpoint Descriptor:
  +
bLength 7
  +
bDescriptorType 5
  +
bEndpointAddress 0x84 EP 4 IN
  +
bmAttributes 1
  +
Transfer Type Isochronous
  +
Synch Type None
  +
Usage Type Data
  +
wMaxPacketSize 0x03ac 1x 940 bytes
  +
bInterval 1
  +
Endpoint Descriptor:
  +
bLength 7
  +
bDescriptorType 5
  +
bEndpointAddress 0x8a EP 10 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 1
  +
bAlternateSetting 0
  +
bNumEndpoints 0
  +
bInterfaceClass 1 Audio
  +
bInterfaceSubClass 1 Control Device
  +
bInterfaceProtocol 0
  +
iInterface 0
  +
AudioControl Interface Descriptor:
  +
bLength 9
  +
bDescriptorType 36
  +
bDescriptorSubtype 1 (HEADER)
  +
bcdADC 1.00
  +
wTotalLength 40
  +
bInCollection 1
  +
baInterfaceNr( 0) 2
  +
AudioControl Interface Descriptor:
  +
bLength 12
  +
bDescriptorType 36
  +
bDescriptorSubtype 2 (INPUT_TERMINAL)
  +
bTerminalID 1
  +
wTerminalType 0x0201 Microphone
  +
bAssocTerminal 0
  +
bNrChannels 2
  +
wChannelConfig 0x0000
  +
iChannelNames 0
  +
iTerminal 0
  +
AudioControl Interface Descriptor:
  +
bLength 10
  +
bDescriptorType 36
  +
bDescriptorSubtype 6 (FEATURE_UNIT)
  +
bUnitID 2
  +
bSourceID 1
  +
bControlSize 1
  +
bmaControls( 0) 0x03
  +
Mute Control
  +
Volume Control
  +
bmaControls( 1) 0x00
  +
bmaControls( 2) 0x00
  +
iFeature 0
  +
AudioControl Interface Descriptor:
  +
bLength 9
  +
bDescriptorType 36
  +
bDescriptorSubtype 3 (OUTPUT_TERMINAL)
  +
bTerminalID 3
  +
wTerminalType 0x0101 USB Streaming
  +
bAssocTerminal 0
  +
bSourceID 2
  +
iTerminal 0
  +
Interface Descriptor:
  +
bLength 9
  +
bDescriptorType 4
  +
bInterfaceNumber 2
  +
bAlternateSetting 0
  +
bNumEndpoints 0
  +
bInterfaceClass 1 Audio
  +
bInterfaceSubClass 2 Streaming
  +
bInterfaceProtocol 0
  +
iInterface 0
  +
Interface Descriptor:
  +
bLength 9
  +
bDescriptorType 4
  +
bInterfaceNumber 2
  +
bAlternateSetting 1
  +
bNumEndpoints 1
  +
bInterfaceClass 1 Audio
  +
bInterfaceSubClass 2 Streaming
  +
bInterfaceProtocol 0
  +
iInterface 0
  +
AudioStreaming Interface Descriptor:
  +
bLength 7
  +
bDescriptorType 36
  +
bDescriptorSubtype 1 (AS_GENERAL)
  +
bTerminalLink 3
  +
bDelay 1 frames
  +
wFormatTag 1 PCM
  +
AudioStreaming Interface Descriptor:
  +
bLength 11
  +
bDescriptorType 36
  +
bDescriptorSubtype 2 (FORMAT_TYPE)
  +
bFormatType 1 (FORMAT_TYPE_I)
  +
bNrChannels 2
  +
bSubframeSize 2
  +
bBitResolution 16
  +
bSamFreqType 1 Discrete
  +
tSamFreq[ 0] 48000
  +
Endpoint Descriptor:
  +
bLength 9
  +
bDescriptorType 5
  +
bEndpointAddress 0x83 EP 3 IN
  +
bmAttributes 1
  +
Transfer Type Isochronous
  +
Synch Type None
  +
Usage Type Data
  +
wMaxPacketSize 0x00c4 1x 196 bytes
  +
bInterval 4
  +
bRefresh 0
  +
bSynchAddress 0
  +
AudioControl Endpoint Descriptor:
  +
bLength 7
  +
bDescriptorType 37
  +
bDescriptorSubtype 1 (EP_GENERAL)
  +
bmAttributes 0x00
  +
bLockDelayUnits 0 Undefined
  +
wLockDelay 0 Undefined
  +
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)
  +
   
 
==See also==
 
==See also==

Latest revision as of 22:58, 15 April 2015

Honestech VIDBOX NW07 with white plastic top lid removed

The honestech VIDBOX NW07 is the USB analog video grabber device that comes with the honestech VIDBOX for Mac pack. It has three female RCA input connectors for video and stereo audio, a female 4-pin mini-DIN female socket for S-Video, as well as a USB mini-B socket.

Details

The 76x54 mm PCB is labelled "NW-07-EM28284 EV1.0" and "2014-10-23" and carries only two integrated circuits:

  • U3 is labelled "eMPIA EM28284 KCR28085.1 1349 AK-02E" (USB grabber)
  • U5 is labelled "24C32WP ST B425K" (2-wire serial EEPROM, 4 kilobytes)

The Linux tool lsusb outputs: "ID eb1a:5188 eMPIA Technology, Inc."

Linux support status

Linux kernel 3.11 (tested on openSUSE 13.1) does not load any driver when this device is plugged in.

USB metadata

$ lsusb -v -d eb1a:5188
Bus 002 Device 010: ID eb1a:5188 eMPIA Technology, Inc. 
Device Descriptor:
 bLength                18
 bDescriptorType         1
 bcdUSB               2.00
 bDeviceClass            0 (Defined at Interface level)
 bDeviceSubClass         0 
 bDeviceProtocol         0 
 bMaxPacketSize0        64
 idVendor           0xeb1a eMPIA Technology, Inc.
 idProduct          0x5188 
 bcdDevice            1.00
 iManufacturer           0 
 iProduct                1 VIDBOX NW07
 iSerial                 2 0
 bNumConfigurations      1
 Configuration Descriptor:
   bLength                 9
   bDescriptorType         2
   wTotalLength          406
   bNumInterfaces          3
   bConfigurationValue     1
   iConfiguration          0 
   bmAttributes         0x80
     (Bus Powered)
   MaxPower              500mA
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        0
     bAlternateSetting       0
     bNumEndpoints           4
     bInterfaceClass       255 Vendor Specific Class
     bInterfaceSubClass      0 
     bInterfaceProtocol    255 
     iInterface              0 
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x81  EP 1 IN
       bmAttributes            3
         Transfer Type            Interrupt
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0001  1x 1 bytes
       bInterval              11
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x82  EP 2 IN
       bmAttributes            1
         Transfer Type            Isochronous
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0000  1x 0 bytes
       bInterval               1
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x84  EP 4 IN
       bmAttributes            1
         Transfer Type            Isochronous
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0000  1x 0 bytes
       bInterval               1
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x8a  EP 10 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           4
     bInterfaceClass       255 Vendor Specific Class
     bInterfaceSubClass      0 
     bInterfaceProtocol    255 
     iInterface              0 
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x81  EP 1 IN
       bmAttributes            3
         Transfer Type            Interrupt
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0001  1x 1 bytes
       bInterval              11
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x82  EP 2 IN
       bmAttributes            1
         Transfer Type            Isochronous
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0000  1x 0 bytes
       bInterval               1
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x84  EP 4 IN
       bmAttributes            1
         Transfer Type            Isochronous
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x03ac  1x 940 bytes
       bInterval               1
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x8a  EP 10 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           4
     bInterfaceClass       255 Vendor Specific Class
     bInterfaceSubClass      0 
     bInterfaceProtocol    255 
     iInterface              0 
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x81  EP 1 IN
       bmAttributes            3
         Transfer Type            Interrupt
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0001  1x 1 bytes
       bInterval              11
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x82  EP 2 IN
       bmAttributes            1
         Transfer Type            Isochronous
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0ad0  2x 720 bytes
       bInterval               1
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x84  EP 4 IN
       bmAttributes            1
         Transfer Type            Isochronous
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x03ac  1x 940 bytes
       bInterval               1
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x8a  EP 10 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           4
     bInterfaceClass       255 Vendor Specific Class
     bInterfaceSubClass      0 
     bInterfaceProtocol    255 
     iInterface              0 
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x81  EP 1 IN
       bmAttributes            3
         Transfer Type            Interrupt
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0001  1x 1 bytes
       bInterval              11
     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
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x84  EP 4 IN
       bmAttributes            1
         Transfer Type            Isochronous
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x03ac  1x 940 bytes
       bInterval               1
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x8a  EP 10 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       4
     bNumEndpoints           4
     bInterfaceClass       255 Vendor Specific Class
     bInterfaceSubClass      0 
     bInterfaceProtocol    255 
     iInterface              0 
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x81  EP 1 IN
       bmAttributes            3
         Transfer Type            Interrupt
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0001  1x 1 bytes
       bInterval              11
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x82  EP 2 IN
       bmAttributes            1
         Transfer Type            Isochronous
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x1300  3x 768 bytes
       bInterval               1
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x84  EP 4 IN
       bmAttributes            1
         Transfer Type            Isochronous
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x03ac  1x 940 bytes
       bInterval               1
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x8a  EP 10 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       5
     bNumEndpoints           4
     bInterfaceClass       255 Vendor Specific Class
     bInterfaceSubClass      0 
     bInterfaceProtocol    255 
     iInterface              0 
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x81  EP 1 IN
       bmAttributes            3
         Transfer Type            Interrupt
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0001  1x 1 bytes
       bInterval              11
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x82  EP 2 IN
       bmAttributes            1
         Transfer Type            Isochronous
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x1380  3x 896 bytes
       bInterval               1
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x84  EP 4 IN
       bmAttributes            1
         Transfer Type            Isochronous
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x03ac  1x 940 bytes
       bInterval               1
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x8a  EP 10 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       6
     bNumEndpoints           4
     bInterfaceClass       255 Vendor Specific Class
     bInterfaceSubClass      0 
     bInterfaceProtocol    255 
     iInterface              0 
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x81  EP 1 IN
       bmAttributes            3
         Transfer Type            Interrupt
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0001  1x 1 bytes
       bInterval              11
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x82  EP 2 IN
       bmAttributes            1
         Transfer Type            Isochronous
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x13c0  3x 960 bytes
       bInterval               1
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x84  EP 4 IN
       bmAttributes            1
         Transfer Type            Isochronous
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x03ac  1x 940 bytes
       bInterval               1
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x8a  EP 10 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       7
     bNumEndpoints           4
     bInterfaceClass       255 Vendor Specific Class
     bInterfaceSubClass      0 
     bInterfaceProtocol    255 
     iInterface              0 
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x81  EP 1 IN
       bmAttributes            3
         Transfer Type            Interrupt
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0001  1x 1 bytes
       bInterval              11
     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
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x84  EP 4 IN
       bmAttributes            1
         Transfer Type            Isochronous
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x03ac  1x 940 bytes
       bInterval               1
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x8a  EP 10 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        1
     bAlternateSetting       0
     bNumEndpoints           0
     bInterfaceClass         1 Audio
     bInterfaceSubClass      1 Control Device
     bInterfaceProtocol      0 
     iInterface              0 
     AudioControl Interface Descriptor:
       bLength                 9
       bDescriptorType        36
       bDescriptorSubtype      1 (HEADER)
       bcdADC               1.00
       wTotalLength           40
       bInCollection           1
       baInterfaceNr( 0)       2
     AudioControl Interface Descriptor:
       bLength                12
       bDescriptorType        36
       bDescriptorSubtype      2 (INPUT_TERMINAL)
       bTerminalID             1
       wTerminalType      0x0201 Microphone
       bAssocTerminal          0
       bNrChannels             2
       wChannelConfig     0x0000
       iChannelNames           0 
       iTerminal               0 
     AudioControl Interface Descriptor:
       bLength                10
       bDescriptorType        36
       bDescriptorSubtype      6 (FEATURE_UNIT)
       bUnitID                 2
       bSourceID               1
       bControlSize            1
       bmaControls( 0)      0x03
         Mute Control
         Volume Control
       bmaControls( 1)      0x00
       bmaControls( 2)      0x00
       iFeature                0 
     AudioControl Interface Descriptor:
       bLength                 9
       bDescriptorType        36
       bDescriptorSubtype      3 (OUTPUT_TERMINAL)
       bTerminalID             3
       wTerminalType      0x0101 USB Streaming
       bAssocTerminal          0
       bSourceID               2
       iTerminal               0 
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        2
     bAlternateSetting       0
     bNumEndpoints           0
     bInterfaceClass         1 Audio
     bInterfaceSubClass      2 Streaming
     bInterfaceProtocol      0 
     iInterface              0 
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        2
     bAlternateSetting       1
     bNumEndpoints           1
     bInterfaceClass         1 Audio
     bInterfaceSubClass      2 Streaming
     bInterfaceProtocol      0 
     iInterface              0 
     AudioStreaming Interface Descriptor:
       bLength                 7
       bDescriptorType        36
       bDescriptorSubtype      1 (AS_GENERAL)
       bTerminalLink           3
       bDelay                  1 frames
       wFormatTag              1 PCM
     AudioStreaming Interface Descriptor:
       bLength                11
       bDescriptorType        36
       bDescriptorSubtype      2 (FORMAT_TYPE)
       bFormatType             1 (FORMAT_TYPE_I)
       bNrChannels             2
       bSubframeSize           2
       bBitResolution         16
       bSamFreqType            1 Discrete
       tSamFreq[ 0]        48000
     Endpoint Descriptor:
       bLength                 9
       bDescriptorType         5
       bEndpointAddress     0x83  EP 3 IN
       bmAttributes            1
         Transfer Type            Isochronous
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x00c4  1x 196 bytes
       bInterval               4
       bRefresh                0
       bSynchAddress           0
       AudioControl Endpoint Descriptor:
         bLength                 7
         bDescriptorType        37
         bDescriptorSubtype      1 (EP_GENERAL)
         bmAttributes         0x00
         bLockDelayUnits         0 Undefined
         wLockDelay              0 Undefined
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)


See also

External links