KWorld UB435-Q USB ATSC TV stick: Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
No edit summary
No edit summary
(8 intermediate revisions by one other user 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]].


It is presently not supported under Linux. There are some reports that people have it working: http://www.mail-archive.com/em28xx@mcentral.de/msg02028.html
It is supported under Linux as of Kernel 2.6.36

--------------------
UPDATE January 2012
--------------------

-------------------------------------------------------------
Kworld ub435-q USB TV Tuner Now Works in Xubuntu and Kaffeine
-------------------------------------------------------------

With Xubuntu 11.10 "Ocelot", Kworld ub435-q USB TV tuner works great in Kaffeine Media Player v. 1.2.2 and KDE v. 4.7.4 for "over the air broadcasts" without any modifications.

A) Simply open up Kaffeine

B) choose "Digital TV" in the Start Menu

C) hit "Configure Television" option icon

D) Click on "Device 1" tab

E) Choose "Source" which for me was "us-ATSC-center-frequencies-8VSB" for over-air broadcasts

F) Close window, go back to Kaffeine TV window and click "Channels" option icon

G) In "Channels" window, make sure "Source" is set to "ATSC", then hit "Start Scan" button -- the scan took about 3 minutes and 17 channels were found -- I believe all that are in my area.

H) Once the scan is complete, highlight all channels found in the right-hand box "Scan Results" (or all that you would like to save) then click "Add Selected" and those channels will then appear in the left-hand box called "Channels"

I) Hit "OKAY" to get out of "Channels" window and you will return to Kaffeine "Digital TV" window with your selected channels appearing in the left margin column.

j) Double click on a channel to select -- and now hopefully you are watching !

Thanks Ubuntu and Kaffeine for programming for this tuner.


{{Note|[[Wikipedia:Caveat_emptor|Caveat emptor!]] There is a different model variant (USB ID: 1b80:e346) of the UB435-Q USB ATSC TV Stick, containing different hardware components and is 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==
==Overview/Features==
Line 45: Line 14:
*Dolby Digital AC3 Audio Output.
*Dolby Digital AC3 Audio Output.


Looks identical to the [[KWorld ATSC 340U|ATSC 340U]], but with different coloured packaging. Internal PCB is stamped ATSC_340U Ver:B
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


===Components Used===
===Components Used===
* NXP TDA18271HD/C2 tuner
# LG LGDT3304
* LG LGDT3304 digital demodulator
# NXP TDA18271HDC2
# Empia EM2870
* Empia EM2870 USB bridge



=== Identification===
=== Identification===
'''USB Info'''<br>


Output of ''lsusb'':
USB ID from Output of ''lsusb'': 1b80:a340


===UB435-Q v3===
Bus 001 Device 005: ID 1b80:a340
The v3 version of this board has USB identifier (VID:PID) of 1b80:e34c.
Device Descriptor:
It is currently unsupported.
bLength 18
This version features
bDescriptorType 1
* LG LGDT3305 digital demodulator (neatly stamped "7th Generation VSB/QAM Receiver")
bcdUSB 2.00
* NXP 18272/M
bDeviceClass 0 (Defined at Interface level)
* Empia EM2874B USB bridge
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x1b80
idProduct 0xa340
bcdDevice 1.00
iManufacturer 0
iProduct 1 USB 2870 Device
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 249
bNumInterfaces 1
bConfigurationValue 1
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]]
[[Category:ATSC USB Devices]]

Revision as of 15:02, 4 April 2013

KWorld UB435-Q USB ATSC TV Stick

An ATSC USB 2.0 device from KWorld.

It is supported under Linux as of Kernel 2.6.36

Note: Caveat emptor! There is a different model variant (USB ID: 1b80:e346) of the UB435-Q USB ATSC TV Stick, containing different hardware components and is presently not supported. [1] [2]

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.

Looks and is identical to the older ATSC 340U, but with different coloured packaging, and uses a newer revision (C2) of the tuner. [3] [4] Internal PCB is stamped ATSC_340U Ver:B

Components Used

  • NXP TDA18271HD/C2 tuner
  • LG LGDT3304 digital demodulator
  • Empia EM2870 USB bridge


Identification

USB ID from Output of lsusb: 1b80:a340

UB435-Q v3

The v3 version of this board has USB identifier (VID:PID) of 1b80:e34c. It is currently unsupported. This version features

  • LG LGDT3305 digital demodulator (neatly stamped "7th Generation VSB/QAM Receiver")
  • NXP 18272/M
  • Empia EM2874B USB bridge

External Links