KWorld UB435-Q USB ATSC TV stick: Difference between revisions
Jump to navigation
Jump to search
(remove generic "how to use Kaffeine" instructions from device article ... they can go into the Kaffeine artilce if the info is not already laid out) |
|||
(10 intermediate revisions by 4 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 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.?? |
|||
==Original version Overview/Features== |
|||
Be advised that a different variant of the same named device/model exists, containing different hardware components and presently not supported. [http://www.mail-archive.com/linux-media@vger.kernel.org/msg38402.html] [http://www.mail-archive.com/linux-media@vger.kernel.org/msg38617.html] |
|||
==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 14: | 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= |
* [http://us.kworld-global.com/main/prod_in.aspx?mnuid=1248&modid=6&fcid=32&pcid=288&ifid=439&prodid=824 Manufacturer's Product Page] |
||
[[Category:ATSC USB Devices]] |
[[Category:ATSC USB Devices]] |
Revision as of 01:37, 14 August 2015
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