USB 2828x
Jump to navigation
Jump to search





An unbranded Video via USB device sold as HD AV Grabber. It appears to Windows as USB 2828x Device (for video) and USB 28285 Device (for audio).
Overview/Features
- USB ID eb1a:8285
- USB 2.0 interface
- Inputs: Composite, S-Video, Component (YPbPr), RCA stereo audio
Components Used
The board is labelled USB-EM2828X-C1-V1.3 and dated 2010.10.30.
EM28284 pin out
| Pin No. | Name | I/O | Function |
| 1 | VCCP33 | 3.3 V digital I / O power | |
| 2 | UTXD/P0_7 | DIO | UART transmit; GPIO0 [7] |
| 3 | UCLK | DIO | The connection test clock, the digital ground |
| 4 | P4_6 | DIO | GPIO4[6] |
| 5 | SSPND/P4_7 | DO | USP suspend; GPIO4 [7] output only |
| 6 | VCCK18 | 1.8V digital core power | |
| 7 | GNDK18 | 1.8V digital core ground | |
| 8 | RN | DI | Chip reset (active low) |
| 9 | GNDP33 | 3.3V digital I / O ground | |
| 10 | BCLK/P3_0 | DIO | Audio bit clock; GPIO3 [0] |
| 11 | VCCP33 | 3.3V digital I / O power | |
| 12 | SYNC/P3_1 | DIO | Audio sink; GPIO3 [1] |
| 13 | SDO/P3_2 | DIO | Audio serial output; GPIO3 [2] |
| 14 | SDI/P3_3 | DIO | Audio serial input; GPIO3 [3] |
| 15 | VCCP33 | 3.3V digital I / O power | |
| 16 | GNDAO33 | 3.3V audio output analog ground | |
| 17 | PMOUTN_L | AO | N differential left channel audio analog output |
| 18 | VCCAO33 | 3.3V analog audio output power | |
| 19 | PMOUTP_L | AO | P differential left channel audio analog output |
| 20 | GNDAO33 | 3.3V audio output analog ground | |
| 21 | PMOUTN_R | AO | N differential right channel audio analog output |
| 22 | VCCAO33 | 3.3V analog audio output power | |
| 23 | PMOUTP_R | AO | P differential right channel audio analog output |
| 24 | INN_L | AI | N differential left channel audio analog input |
| 25 | INP_L | AI | P differential left channel audio analog input |
| 26 | GNDAI33 | 3.3V audio input analog ground | |
| 27 | VCCAI33 | 3.3V audio input analog power supply | |
| 28 | GNDAI33 | 3.3V audio Substrate analog ground | |
| 29 | INP_R | AI | P differential right channel audio analog input |
| 30 | INN_R | AI | N differential right channel audio analog input |
| 31 | VREFMIC | AO | 1.6V microphone reference voltage output |
| 32 | GNDVA33 | 3.3V video AFE analog ground | |
| 33 | VCCVA33 | 3.3V video AFE analog power supply | |
| 34 | GNDVD18 | 1.8V video AFE digital ground | |
| 35 | VCCVD18 | 1.8V video AFE digital power | |
| 36 | GNDVD33 | 3.3V video AFE digital ground | |
| 37 | VCCVD33 | 3.3V video AFE digital power | |
| 38 | Y1 | AI | Components for Y, analog video input |
| 39 | ANY | AI | Video Y channel input reference |
| 40 | Y0 | AI | For composite, analog video input |
| 41 | PBI | AI | Components for Pb, analog video input |
| 42 | ANPB | AI | Video Pb channel input reference |
| 43 | PB0 | AI | For S-Video Y, analog video input |
| 44 | VREFN | AIO | Bypass input or decoupling the output of internal negative reference voltage |
| 45 | VCM | AIO | Bypass input or decoupling the output of the common mode voltage |
| 46 | VREFP | AIO | Bypass input or decoupling for the output of the internal positive reference voltage |
| 47 | PR0 | AI | For S-Video C, analog video input |
| 48 | ANPR | AI | Video Pr channel input reference |
| 49 | PR1 | AI | Components for Pr, analog video input |
| 50 | VCCVA33 | 3.3V video AFE analog power supply | |
| 51 | GNDVA33 | 3.3V video AFE analog ground | |
| 52 | SCL2/P3_ | DIO | Secondary command serial bus (I2C) clock; GPIO3 [4] |
| 53 | SDA2/P3_ | DIO | secondary command serial bus(I2C) data; GPIO3[5] |
| 54 | TSSDI/P1_ | DIO | Transport stream serial data; GPIO1 [3] |
| 55 | GNDP33 | 3.3V digital I / O ground | |
| 56 | TSVLD/P1 | DIO | Transport stream data valid; GPIO1 [2] |
| 57 | VCCP33 | 3.3V digital I / O power | |
| 58 | TSSYN/P1 | DIO | Transport stream sink; GPIO1 [1] |
| 59 | TSCLK/P1 | DIO | Transport stream clock; GPIO1 [0] |
| 60 | P4_4 | DIO | GPIO4[4] |
| 61 | GNDP33 | 3.3V digital I / O ground | |
| 62 | P2_7 | DIO | GPIO2[7] |
| 63 | P2_6 | DIO | GPIO2[6] |
| 64 | VCCK18 | 1.8V digital core power | |
| 65 | GNDK18 | 1.8V digital core ground | |
| 66 | P2_5 | DIO | GPIO2[5] |
| 67 | VCCP33 | 3.3V digital I / O power | |
| 68 | P2_4 | DIO | GPIO2[4] |
| 69 | P2_3 | DIO | GPIO2[3] |
| 70 | GNDP33 | 3.3V digital I / O ground | |
| 71 | P2_2 | DIO | GPIO2[2] |
| 72 | P2_1 | DIO | GPIO2[1] |
| 73 | P2_0 | DIO | GPIO2[0] |
| 74 | VCCP33 | 3.3V digital I / O power | |
| 75 | FID/P1_4 | DIO | Video field ID; GPIO1 [4] |
| 76 | VREF/P1_5 | DIO | Video vertical reference; GPIO1 [5] |
| 77 | GNDP33 | 3.3V digital I / O ground | |
| 78 | HREF/P1_ | DIO | Video horizontal reference; GPIO1 [6] |
| 79 | IR/P1_7 | DIO | Infrared receiver; snapshot button; GPIO1 [7] |
| 80 | P0_0 | DIO | GPIO0[0] |
| 81 | P0_1 | DIO | GPIO0[1] |
| 82 | P0_2 | DIO | GPIO0[2] |
| 83 | VCCP33 | 3.3V digital I / O power | |
| 84 | XCLK/P0_ | DIO | GPIO0[3] |
| 85 | GNDP33 | 3.3V digital I / O ground | |
| 86 | SCL1/P3_ | DIO | Primary command serial bus clock; GPIO3 [6] |
| 87 | SDA1/P3_ | DIO | Primary command serial bus data; GPIO3 [7] |
| 88 | P0_4 | DIO | GPIO0[4] |
| 89 | P0_5 | DIO | GPIO0[5] |
| 90 | URXD/P0_ | DIO | UART receive; GPIO0 [6] |
| 91 | GNDP33 | 3.3V digital I / O ground | |
| 92 | REXT | AI | 270 ~ 390Ω resistor in the connection to the ground |
| 93 | VCCU33 | 3.3V USB analog power supply | |
| 94 | DP | AIO | USB D + line |
| 95 | DM | AIO | USB D- line |
| 96 | GNDU33 | 3.3V USB analog ground | |
| 97 | XI | AI | 12MHz Crystal pad |
| 98 | XO | AO | 12MHz Crystal pad |
| 99 | GNDU33 | 3.3V USB analog ground | |
| 100 | VCCU18 | 1.8V USB digital power |
Identification
lsusb -v:
Bus 003 Device 005: ID eb1a:8285 eMPIA Technology, Inc.
Couldn't open device, some information will be missing
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 0x8285
bcdDevice 1.00
iManufacturer 0
iProduct 1
iSerial 2
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
Making it Work
Only audio is working with snd-usb-audio.
Sample Kernel Output
[ 47.006274] usb 3-2.4.2: new high-speed USB device number 5 using xhci_hcd [ 47.096666] usb 3-2.4.2: New USB device found, idVendor=eb1a, idProduct=8285 [ 47.096671] usb 3-2.4.2: New USB device strings: Mfr=0, Product=1, SerialNumber=2 [ 47.096673] usb 3-2.4.2: Product: USB 28285 Device [ 47.096675] usb 3-2.4.2: SerialNumber: 0 [ 47.110857] usbcore: registered new interface driver snd-usb-audio
See also
- Honestech Vidbox NW07 – also uses the EM28284 chip