KWorld ATSC 330U

From LinuxTVWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Making it work

This USB device sometimes does not enumerate, with dmesg showing e.g.:

usb 1-1-port6: Cannot enable. Maybe the USB cable is bad?
usb 1-1-port6: attempt power cycle
usb 1-1-port6: unable to enumerate USB device

Update: it appears this was a bad solder joint. It had quit working entirely, but after reflowing with a heat gun (260°C), it has been working perfectly again. Windows10 (both in-box drivers and those from the UB435-Q driver package) has choppy video (pixelates) and audio (echoes), but works very well in Linux.

Firmware

xc3028-v27.fw from OpenELEC dvb-firmware

Drivers

em28xx (Empia 28xx based TV card)

  • em28xx_alsa
  • em28xx_dvb
  • em28xx_v4l

s5h1409 (Samsung ATSC 8VSB and QAM64/256 tuner module)

Sample Kernel Output

usb 1-1.6: new high-speed USB device number 14 using ehci-pci
usb 1-1.6: config 1 interface 0 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0
usb 1-1.6: New USB device found, idVendor=eb1a, idProduct=a316, bcdDevice= 1.10
usb 1-1.6: New USB device strings: Mfr=0, Product=1, SerialNumber=0
usb 1-1.6: Product: USB 2883 Device
mc: Linux media interface: v0.10
videodev: Linux video capture interface: v2.00
em28xx 1-1.6:1.0: New device  USB 2883 Device @ 480 Mbps (eb1a:a316, interface 0, class 0)
em28xx 1-1.6:1.0: Audio interface 0 found (Vendor Class)
em28xx 1-1.6:1.0: Video interface 0 found: isoc
em28xx 1-1.6:1.0: DVB interface 0 found: isoc
em28xx 1-1.6:1.0: chip ID is em2882/3
em28xx 1-1.6:1.0: EEPROM ID = 1a eb 67 95, EEPROM hash = 0x02210101
em28xx 1-1.6:1.0: EEPROM info:
em28xx 1-1.6:1.0:        AC97 audio (5 sample rates)
em28xx 1-1.6:1.0:        500mA max power
em28xx 1-1.6:1.0:        Table at offset 0x04, strings=0x226a, 0x0000, 0x0000
em28xx 1-1.6:1.0: Identified as Kworld PlusTV HD Hybrid 330 (card=57)
em28xx 1-1.6:1.0: analog set to isoc mode.
em28xx 1-1.6:1.0: dvb set to isoc mode.
usbcore: registered new interface driver em28xx
em28xx 1-1.6:1.0: Registering V4L2 extension
tvp5150 9-005c: tvp5150 (4.0) chip found @ 0xb8 (1-1.6:1.0)
tvp5150 9-005c: tvp5150am1 detected.
tuner: 9-0061: Tuner -1 found with type(s) Radio TV.
xc2028 9-0061: creating new instance
xc2028 9-0061: type set to XCeive xc2028/xc3028 tuner
em28xx 1-1.6:1.0: Config register raw data: 0xd0
xc2028 9-0061: Loading 80 firmware images from xc3028-v27.fw, type: xc2028 firmware, ver 2.7
em28xx 1-1.6:1.0: AC97 vendor ID = 0xffffffff
em28xx 1-1.6:1.0: AC97 features = 0x6a90
em28xx 1-1.6:1.0: Empia 202 AC97 audio processor detected
xc2028 9-0061: Loading firmware for type=BASE F8MHZ MTS (7), id 0000000000000000.
MTS (4), id 00000000000000ff:
xc2028 9-0061: Loading firmware for type=MTS (4), id 0000000100000007.
em28xx 1-1.6:1.0: V4L2 video device registered as video0
em28xx 1-1.6:1.0: V4L2 VBI device registered as vbi0
em28xx 1-1.6:1.0: V4L2 extension successfully initialized
em28xx: Registered (Em28xx v4l2 Extension) extension
em28xx 1-1.6:1.0: Binding audio extension
em28xx 1-1.6:1.0: em28xx-audio.c: Copyright (C) 2006 Markus Rechberger
em28xx 1-1.6:1.0: em28xx-audio.c: Copyright (C) 2007-2016 Mauro Carvalho Chehab
em28xx 1-1.6:1.0: Endpoint 0x83 high-speed on intf 0 alt 7 interval = 8, size 196
em28xx 1-1.6:1.0: Number of URBs: 1, with 64 packets and 192 size
em28xx 1-1.6:1.0: Audio extension successfully initialized
em28xx: Registered (Em28xx Audio Extension) extension
em28xx 1-1.6:1.0: Binding DVB extension
xc2028 9-0061: attaching existing instance
xc2028 9-0061: type set to XCeive xc2028/xc3028 tuner
em28xx 1-1.6:1.0: xc3028 attached
dvbdev: DVB: registering new adapter (1-1.6:1.0)
em28xx 1-1.6:1.0: DVB: registering adapter 0 frontend 0 (Samsung S5H1409 QAM/8VSB Frontend)...
dvbdev: dvb_create_media_entity: media entity 'Samsung S5H1409 QAM/8VSB Frontend' registered.
dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
em28xx 1-1.6:1.0: DVB extension successfully initialized
em28xx: Registered (Em28xx dvb Extension) extension

Remote Control support

No