KWorld UB435-Q USB ATSC TV stick: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
(17 intermediate revisions by 7 users not shown) | |||
Line 3: | Line 3: | ||
An [[ATSC]] [[ATSC USB Devices|USB 2.0 device]] from [[KWorld]]. |
An [[ATSC]] [[ATSC USB Devices|USB 2.0 device]] from [[KWorld]]. |
||
There are 3 versions of this device - each has a different VID:UID: |
|||
It is presently not supported under Linux. |
|||
*1b80:a340 no version indicator - supported under Linux as of Kernel 2.6.3 |
|||
*1b80:e346 is supported in kernel since 3.13 |
|||
*1b80:e34c add V3 to name - supported under Linux as of Kernel 3.16.?? |
|||
==Overview/Features== |
==Original version Overview/Features== |
||
*High speed USB2.0 Plug-and-Play interface for PC or Laptop. |
*High speed USB2.0 Plug-and-Play interface for PC or Laptop. |
||
*USB 2.0 Bus-powered (No power adaptor required). |
*USB 2.0 Bus-powered (No power adaptor required). |
||
Line 12: | Line 15: | ||
*Dolby Digital AC3 Audio Output. |
*Dolby Digital AC3 Audio Output. |
||
===Components Used=== |
|||
Looks identical to the [[KWorld ATSC 340U|ATSC 340U]], but with different coloured packaging. Internal PCB is stamped ATSC_340U Ver:B |
|||
* NXP TDA18271HD/C2 tuner |
|||
* LG LGDT3304 digital demodulator |
|||
* Empia EM2870 USB bridge |
|||
=== Identification=== |
|||
Looks and is identical to the older [[KWorld ATSC 340U|ATSC 340U]], but with different coloured packaging, and uses a newer revision (C2) of the tuner. [http://git.linuxtv.org/media_tree.git?a=commit;h=804258c95f9b782b1916eeb4fe280b119ad5b152] [http://git.linuxtv.org/media_tree.git?a=commit;h=7e48b30af033076c85ab48a8306b5588faf5fb4b] Internal PCB is stamped ATSC_340U Ver:B |
|||
USB ID from Output of ''lsusb'': 1b80:a340 |
|||
==UB435-Q V3 Overview/Features== |
|||
===Components Used=== |
===Components Used=== |
||
* LG LGDT3305 digital demodulator (neatly stamped "7th Generation VSB/QAM Receiver") |
|||
# LG LGDT3304 |
|||
* NXP 18272/M |
|||
* Empia EM2874B USB bridge |
|||
=== Identification=== |
=== Identification=== |
||
Looks like original version. Label on back with UPC code has V3 added to name. |
|||
'''USB Info'''<br> |
|||
Output of ''lsusb'': |
USB ID from Output of ''lsusb'': 1b80:e34c |
||
=== Logs === |
|||
Bus 001 Device 005: ID 1b80:a340 |
|||
Device Descriptor: |
|||
<pre> |
|||
bLength 18 |
|||
[ 174.897318] Linux video capture interface: v2.00 |
|||
bDescriptorType 1 |
|||
[ 174.900987] em28xx: New device USB 2875 Device @ 480 Mbps (1b80:e34c, interface 0, class 0) |
|||
bcdUSB 2.00 |
|||
[ 174.900990] em28xx: DVB interface 0 found: bulk |
|||
bDeviceClass 0 (Defined at Interface level) |
|||
[ 174.901043] em28xx: chip ID is em2874 |
|||
bDeviceSubClass 0 |
|||
[ 175.387994] em2874 #0: EEPROM ID = 26 00 01 00, EEPROM hash = 0x5d3e97ab |
|||
bDeviceProtocol 0 |
|||
[ 175.387999] em2874 #0: EEPROM info: |
|||
bMaxPacketSize0 64 |
|||
[ 175.388002] em2874 #0: microcode start address = 0x0004, boot configuration = 0x01 |
|||
idVendor 0x1b80 |
|||
[ 175.410783] em2874 #0: AC97 audio (5 sample rates) |
|||
[ 175.410787] em2874 #0: 500mA max power |
|||
[ 175.410790] em2874 #0: Table at offset 0x24, strings=0x206a, 0x048a, 0x0000 |
|||
iManufacturer 0 |
|||
[ 175.410936] em2874 #0: Identified as KWorld USB ATSC TV Stick UB435-Q V3 (card=93) |
|||
iProduct 1 USB 2870 Device |
|||
[ 175.410938] em2874 #0: dvb set to bulk mode. |
|||
iSerial 0 |
|||
[ 175.410964] usbcore: registered new interface driver em28xx |
|||
bNumConfigurations 1 |
|||
[ 175.413555] em2874 #0: Binding DVB extension |
|||
Configuration Descriptor: |
|||
[ 175.422065] i2c i2c-10: tda18212: NXP TDA18212HN successfully identified |
|||
bLength 9 |
|||
[ 175.422071] DVB: registering new adapter (em2874 #0) |
|||
bDescriptorType 2 |
|||
[ 175.422077] usb 2-1: DVB: registering adapter 1 frontend 0 (LG Electronics LGDT3305 VSB/QAM Frontend)... |
|||
wTotalLength 249 |
|||
[ 175.423590] em2874 #0: DVB extension successfully initialized |
|||
bNumInterfaces 1 |
|||
[ 175.423594] em28xx: Registered (Em28xx dvb Extension) extension |
|||
bConfigurationValue 1 |
|||
</pre> |
|||
iConfiguration 0 |
|||
bmAttributes 0x80 |
|||
(Bus Powered) |
|||
MaxPower 500mA |
|||
Interface Descriptor: |
|||
bLength 9 |
|||
bDescriptorType 4 |
|||
bInterfaceNumber 0 |
|||
bAlternateSetting 0 |
|||
bNumEndpoints 3 |
|||
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 100 |
|||
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 |
|||
Interface Descriptor: |
|||
bLength 9 |
|||
bDescriptorType 4 |
|||
bInterfaceNumber 0 |
|||
bAlternateSetting 1 |
|||
bNumEndpoints 3 |
|||
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 100 |
|||
Endpoint Descriptor: |
|||
bLength 7 |
|||
bDescriptorType 5 |
|||
bEndpointAddress 0x82 EP 2 IN |
|||
bmAttributes 1 |
|||
Transfer Type Isochronous |
|||
Synch Type None |
|||
Usage Type Data |
|||
wMaxPacketSize 0x0200 1x 512 bytes |
|||
bInterval 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 |
|||
Interface Descriptor: |
|||
bLength 9 |
|||
bDescriptorType 4 |
|||
bInterfaceNumber 0 |
|||
bAlternateSetting 2 |
|||
bNumEndpoints 3 |
|||
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 100 |
|||
Endpoint Descriptor: |
|||
bLength 7 |
|||
bDescriptorType 5 |
|||
bEndpointAddress 0x82 EP 2 IN |
|||
bmAttributes 1 |
|||
Transfer Type Isochronous |
|||
Synch Type None |
|||
Usage Type Data |
|||
wMaxPacketSize 0x0280 1x 640 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 |
|||
Interface Descriptor: |
|||
bLength 9 |
|||
bDescriptorType 4 |
|||
bInterfaceNumber 0 |
|||
bAlternateSetting 3 |
|||
bNumEndpoints 3 |
|||
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 100 |
|||
Endpoint Descriptor: |
|||
bLength 7 |
|||
bDescriptorType 5 |
|||
bEndpointAddress 0x82 EP 2 IN |
|||
bmAttributes 1 |
|||
Transfer Type Isochronous |
|||
Synch Type None |
|||
Usage Type Data |
|||
wMaxPacketSize 0x0300 1x 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 0x0000 1x 0 bytes |
|||
bInterval 1 |
|||
Interface Descriptor: |
|||
bLength 9 |
|||
bDescriptorType 4 |
|||
bInterfaceNumber 0 |
|||
bAlternateSetting 4 |
|||
bNumEndpoints 3 |
|||
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 100 |
|||
Endpoint Descriptor: |
|||
bLength 7 |
|||
bDescriptorType 5 |
|||
bEndpointAddress 0x82 EP 2 IN |
|||
bmAttributes 1 |
|||
Transfer Type Isochronous |
|||
Synch Type None |
|||
Usage Type Data |
|||
wMaxPacketSize 0x0340 1x 832 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 |
|||
Interface Descriptor: |
|||
bLength 9 |
|||
bDescriptorType 4 |
|||
bInterfaceNumber 0 |
|||
bAlternateSetting 5 |
|||
bNumEndpoints 3 |
|||
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 100 |
|||
Endpoint Descriptor: |
|||
bLength 7 |
|||
bDescriptorType 5 |
|||
bEndpointAddress 0x82 EP 2 IN |
|||
bmAttributes 1 |
|||
Transfer Type Isochronous |
|||
Synch Type None |
|||
Usage Type Data |
|||
wMaxPacketSize 0x0380 1x 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 0x0000 1x 0 bytes |
|||
bInterval 1 |
|||
Interface Descriptor: |
|||
bLength 9 |
|||
bDescriptorType 4 |
|||
bInterfaceNumber 0 |
|||
bAlternateSetting 6 |
|||
bNumEndpoints 3 |
|||
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 100 |
|||
Endpoint Descriptor: |
|||
bLength 7 |
|||
bDescriptorType 5 |
|||
bEndpointAddress 0x82 EP 2 IN |
|||
bmAttributes 1 |
|||
Transfer Type Isochronous |
|||
Synch Type None |
|||
Usage Type Data |
|||
wMaxPacketSize 0x03c0 1x 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 0x0000 1x 0 bytes |
|||
bInterval 1 |
|||
Interface Descriptor: |
|||
bLength 9 |
|||
bDescriptorType 4 |
|||
bInterfaceNumber 0 |
|||
bAlternateSetting 7 |
|||
bNumEndpoints 3 |
|||
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 100 |
|||
Endpoint Descriptor: |
|||
bLength 7 |
|||
bDescriptorType 5 |
|||
bEndpointAddress 0x82 EP 2 IN |
|||
bmAttributes 1 |
|||
Transfer Type Isochronous |
|||
Synch Type None |
|||
Usage Type Data |
|||
wMaxPacketSize 0x03fc 1x 1020 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 |
|||
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) |
|||
== External Links == |
== External Links == |
||
* [http://us.kworld-global.com/main/prod_in.aspx?mnuid=1306&modid=10&pcid=71&ifid=17&prodid=97 Manufacturer's Product Page] |
* [http://us.kworld-global.com/main/prod_in.aspx?mnuid=1306&modid=10&pcid=71&ifid=17&prodid=97 Manufacturer's Product Page] |
||
[[Category:ATSC USB Devices]] |
Revision as of 18:57, 29 December 2014
An ATSC USB 2.0 device from KWorld.
There are 3 versions of this device - each has a different VID:UID:
- 1b80:a340 no version indicator - supported under Linux as of Kernel 2.6.3
- 1b80:e346 is supported in kernel since 3.13
- 1b80:e34c add V3 to name - supported under Linux as of Kernel 3.16.??
Original version Overview/Features
- High speed USB2.0 Plug-and-Play interface for PC or Laptop.
- USB 2.0 Bus-powered (No power adaptor required).
- Supports up to 1920x1080i (HDTV).
- Supports Digital TV (ATSC 8VSB) and Digital Cable TV (unencrypted QAM).
- Dolby Digital AC3 Audio Output.
Components Used
- NXP TDA18271HD/C2 tuner
- LG LGDT3304 digital demodulator
- Empia EM2870 USB bridge
Identification
Looks and is identical to the older ATSC 340U, but with different coloured packaging, and uses a newer revision (C2) of the tuner. [1] [2] Internal PCB is stamped ATSC_340U Ver:B
USB ID from Output of lsusb: 1b80:a340
UB435-Q V3 Overview/Features
Components Used
- LG LGDT3305 digital demodulator (neatly stamped "7th Generation VSB/QAM Receiver")
- NXP 18272/M
- Empia EM2874B USB bridge
Identification
Looks like original version. Label on back with UPC code has V3 added to name.
USB ID from Output of lsusb: 1b80:e34c
Logs
[ 174.897318] Linux video capture interface: v2.00 [ 174.900987] em28xx: New device USB 2875 Device @ 480 Mbps (1b80:e34c, interface 0, class 0) [ 174.900990] em28xx: DVB interface 0 found: bulk [ 174.901043] em28xx: chip ID is em2874 [ 175.387994] em2874 #0: EEPROM ID = 26 00 01 00, EEPROM hash = 0x5d3e97ab [ 175.387999] em2874 #0: EEPROM info: [ 175.388002] em2874 #0: microcode start address = 0x0004, boot configuration = 0x01 [ 175.410783] em2874 #0: AC97 audio (5 sample rates) [ 175.410787] em2874 #0: 500mA max power [ 175.410790] em2874 #0: Table at offset 0x24, strings=0x206a, 0x048a, 0x0000 [ 175.410936] em2874 #0: Identified as KWorld USB ATSC TV Stick UB435-Q V3 (card=93) [ 175.410938] em2874 #0: dvb set to bulk mode. [ 175.410964] usbcore: registered new interface driver em28xx [ 175.413555] em2874 #0: Binding DVB extension [ 175.422065] i2c i2c-10: tda18212: NXP TDA18212HN successfully identified [ 175.422071] DVB: registering new adapter (em2874 #0) [ 175.422077] usb 2-1: DVB: registering adapter 1 frontend 0 (LG Electronics LGDT3305 VSB/QAM Frontend)... [ 175.423590] em2874 #0: DVB extension successfully initialized [ 175.423594] em28xx: Registered (Em28xx dvb Extension) extension