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.
Identification
lsusb -v: Bus 001 Device 003: ID eb1a:8285 eMPIA Technology, Inc. Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 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 USB 28285 Device 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 Status: 0x0000 (Bus Powered)
==Making it Work==
Audio is working with snd-usb-audio.
Drivers
Loads snd-usb-audio module.
Sample Kernel Output
Provide the relevant portion of dmesg here. For example:
# dmesg [ 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
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 |
See also
- Honestech Vidbox NW07 – also uses the EM28284 chip