USB 2828x: Difference between revisions
Jump to navigation
Jump to search
MarkusKuhn (talk | contribs) (Link to similar device added) |
No edit summary |
||
(6 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
[[Image:HD AV Grabber - outside.jpg|right|thumb|200px|HD AV Grabber]] |
[[Image:HD AV Grabber - outside.jpg|right|thumb|200px|HD AV Grabber]] |
||
[[Image:HD AV Grabber - inside.jpg|right|thumb|200px|Plastic shell removed]] |
|||
[[Image:HD AV Grabber - PCB top.jpg|right|thumb|200px|PCB top]] |
|||
[[Image:HD AV Grabber - PCB bottom.jpg|right|thumb|200px|PCB bottom]] |
|||
[[Image:HD AV Grabber - EM28284 chip.jpg|right|thumb|200px|EM28284]] |
|||
[[Image:HD AV Grabber - 24C64N EEPROM.jpg|right|thumb|200px|EEPROM]] |
|||
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). |
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). |
||
Line 11: | Line 17: | ||
===Components Used=== |
===Components Used=== |
||
* [[EMPIA Technology|eMPIA]] [[em28xx devices|EM28284]] (A/V decoder and USB interface) |
* [[EMPIA Technology|eMPIA]] [[em28xx devices|EM28284]] (A/V decoder and USB interface) |
||
* Atmel 418 24C64N (EEPROM) |
|||
The board is labelled USB-EM2828X-C1-V1.3 and dated 2010.10.30. |
The board is labelled USB-EM2828X-C1-V1.3 and dated 2010.10.30. |
||
===EM28284 pin out=== |
|||
===Identification=== <!-- running in VirtualBox --> |
|||
{| class="wikitable" |
|||
| align="center" style="background:#f0f0f0;"|'''Pin No.''' |
|||
| align="center" style="background:#f0f0f0;"|'''Name''' |
|||
| align="center" style="background:#f0f0f0;"|'''I/O''' |
|||
| align="center" style="background:#f0f0f0;"|'''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=== <!-- running Linux Mint 17.2 --> |
|||
<pre> |
<pre> |
||
lsusb -v: |
lsusb -v: |
||
Bus |
Bus 003 Device 005: ID eb1a:8285 eMPIA Technology, Inc. |
||
Couldn't open device, some information will be missing |
|||
Device Descriptor: |
Device Descriptor: |
||
bLength 18 |
bLength 18 |
||
bDescriptorType 1 |
bDescriptorType 1 |
||
bcdUSB |
bcdUSB 2.00 |
||
bDeviceClass 0 (Defined at Interface level) |
bDeviceClass 0 (Defined at Interface level) |
||
bDeviceSubClass 0 |
bDeviceSubClass 0 |
||
Line 31: | Line 248: | ||
bcdDevice 1.00 |
bcdDevice 1.00 |
||
iManufacturer 0 |
iManufacturer 0 |
||
iProduct 1 |
iProduct 1 |
||
iSerial 2 |
iSerial 2 |
||
bNumConfigurations 1 |
bNumConfigurations 1 |
||
Configuration Descriptor: |
Configuration Descriptor: |
||
Line 551: | Line 768: | ||
bLockDelayUnits 0 Undefined |
bLockDelayUnits 0 Undefined |
||
wLockDelay 0 Undefined |
wLockDelay 0 Undefined |
||
Device Status: 0x0000 |
|||
(Bus Powered) |
|||
</pre> |
</pre> |
||
<!-- ==Making it Work== |
|||
<span style="color:#009000">''Is it supported under Linux? Are there experimental drivers? Does it partially work or identify as another card? (if yes, add this information below)''</span> |
|||
==Making it Work== |
|||
Only audio is working with snd-usb-audio. |
|||
<!-- |
|||
<span style="color:#009000">''Is it supported under Linux? Are there experimental drivers? Does it partially work or identify as another card? (if yes, add this information below)''</span> |
|||
===Firmware=== |
===Firmware=== |
||
<span style="color:#009000">''Is there any firmware specific information for this device? if so, list it here. If your device doesn't require a firmware, simply mention that this is the case.''</span> |
<span style="color:#009000">''Is there any firmware specific information for this device? if so, list it here. If your device doesn't require a firmware, simply mention that this is the case.''</span> |
||
Line 563: | Line 780: | ||
===Drivers=== |
===Drivers=== |
||
<span style="color:#009000">''Discuss the kernel driver modules used by the device here. Provide the details of where the drivers, any patches, and any other necessary tools are available.''</span> |
<span style="color:#009000">''Discuss the kernel driver modules used by the device here. Provide the details of where the drivers, any patches, and any other necessary tools are available.''</span> |
||
--> |
|||
===Sample Kernel Output=== |
===Sample Kernel Output=== |
||
<span style="color:#009000">''Provide the '''relevant''' portion of dmesg here. For example:''</span><br> |
|||
# dmesg |
|||
[ 45.569669] saa7130/34: v4l2 driver version 0.2.14 loaded |
|||
[ 45.569739] saa7130[0]: found at 0000:04:03.0, rev: 1, irq: 20, latency: 84, mmio: 0xfdcfe000 |
|||
[ 45.569745] saa7130[0]: subsystem: 185b:c901, board: Compro Videomate DVB-T200 [card=71,autodetected] |
|||
[ 45.569753] saa7130[0]: board init: gpio is 843f00 |
|||
[ 45.569809] input: saa7134 IR (Compro Videomate DV as /devices/pci0000:00/0000:00:1e.0/0000:04:03.0/input/input7 |
|||
[ 45.755429] saa7130[0]: i2c eeprom 00: 5b 18 01 c9 54 20 1c 00 43 43 a9 1c 55 d2 b2 92 |
|||
[ 45.755437] saa7130[0]: i2c eeprom 10: 00 ff 86 0f ff 20 ff ff ff ff ff ff ff ff ff ff |
|||
[ 45.755443] saa7130[0]: i2c eeprom 20: 01 40 01 03 03 ff 03 01 08 ff 00 88 ff ff ff ff |
|||
[ 45.755449] saa7130[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |
|||
[ 45.755454] saa7130[0]: i2c eeprom 40: ff d5 00 c4 86 1e ff ff ff ff ff ff ff ff ff ff |
|||
[ 45.755460] saa7130[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff cb |
|||
[ 45.755466] saa7130[0]: i2c eeprom 60: 30 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |
|||
[ 45.755471] saa7130[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |
|||
[ 45.755478] saa7130[0]: Unexpected tuner type info: d5 in eeprom |
|||
[ 45.755532] saa7130[0]: registered device video0 [v4l2] |
|||
[ 45.755550] saa7130[0]: registered device vbi0 |
|||
[ 45.873425] saa7134 ALSA driver for DMA sound loaded |
|||
[ 45.873448] saa7130[0]/alsa: saa7130[0] at 0xfdcfe000 irq 20 registered as card -2 |
|||
[ 45.943354] saa7130[0]/dvb: frontend initialization failed |
|||
<pre> |
|||
--> |
|||
[ 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 |
|||
</pre> |
|||
==See also== |
==See also== |
||
* [Honestech Vidbox NW07] – also uses the EM28284 chip |
* [[Honestech Vidbox NW07]] – also uses the EM28284 chip |
||
==External Links== |
==External Links== |
||
* [http://www.n-digital.co.jp/eeti/Vide_AudioIC/em28284.html Japanese web page for EETI EM28284] |
* [http://www.n-digital.co.jp/eeti/Vide_AudioIC/em28284.html Japanese web page for EETI EM28284] |
||
** [http://www.n-digital.co.jp/eeti/Video_AudioIC_pdf/EM28284dsj.pdf Japanese |
** [http://www.n-digital.co.jp/eeti/Video_AudioIC_pdf/EM28284dsj.pdf Japanese datasheet for EETI EM28284 (PDF)] |
||
* [http://www.atmel.com/Images/doc0336.pdf Datasheet for ATMEL AT24C64 EEPROM (PDF)] |
|||
[[Category:Analog USB Devices]] [[Category:Capture Devices]] [[Category:Hardware]] |
[[Category:Analog USB Devices]] [[Category:Capture Devices]] [[Category:Hardware]] |
Latest revision as of 16:00, 28 September 2015
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