Jump to content


tadzik62

Member Since 6 Aug 2013
Offline Last Active 19 Apr 2016 09:02
-----

Topics I've Started

Terratec Cinergy HTC Stick [0CCD:00B2]

31 August 2013 - 11:47

Is there any chance to make this card work on VU+ Duo with OpenPLi 3.0 with kernel 3.1.1?
 
Could someone help me compile libraries?
 
This is what i found:
 
 
For now... installed from feeds:
enigma2-plugin-drivers-dvb-usb-em28xx (with all dependencies)
kernel-module-drxk
kernel-module-tda18271
kernel-module-tda18271c2dd
 
uploaded "dvb-usb-terratec-htc-stick-drxk.fw" to "/lib/firmware",
 
The problem is no vip:pid 0cc2:00b2 support in em288x libraries.
 
When i hex edit em28xx.ko and changed vid:pid of Terratec H5, and renamed fw to "dvb-usb-terratec-h5-drxk.fw". Device is recognised (as H5) and visible in enigma, i could manually scan DVB-C transponder, but there are differences in hardware and effect is like bad reception - sometimes it founds channels, but it's not watchable, only jittering audio and almost no video).
 
dmesg shows:
em28xx: New device TERRATEC Cinergy_HTC_Stick @ 480 Mbps (0ccd:00b2, interface 0, class 0)
em28xx: Audio Vendor Class interface 0 found
em28xx #0: chip ID is em2884
em28xx #0: Identified as Terratec Cinergy H5 (card=79)
em28xx #0: Config register raw data: 0x0f
em28xx #0: v4l2 driver version 0.1.3
em28xx #0: V4L2 video device registered as video0
usbcore: registered new interface driver em28xx
em28xx driver loaded
drxk: detected a drx-3926k, spin A3, xtal 20.250 MHz
drxk: i2c write error at addr 0x29
drxk: write_block: i2c write error at addr 0x3c30000
drxk: Error -22 while loading firmware
DRXK driver version 0.9.4300
DVB: registering new adapter (em28xx #0)
DVB: registering adapter 2 frontend 0 (DRXK DVB-C)...
DVB: registering adapter 2 frontend 1 (DRXK DVB-T)...
em28xx #0: Successfully loaded em28xx-dvb
Em28xx: Initialized (Em28xx dvb Extension) extension

 

 
Signal is of course good, on BlackHole 2.0.5 everything works perfectly "from the box" (except automatic scanning), but i want make it working on OpenPLi. It's DVB-C/T/Analog/Radio tuner, but i want only DVB-C mode (and maybe DVB-T if possible to easy switch).
 
bh dmesg shows:
em28xx: New device TERRATEC Cinergy_HTC_Stick @ 480 Mbps (0ccd:00b2, interface 0, class 0)
em28xx: Audio interface 0 found (Vendor Class)
em28xx: Video interface 0 found: isoc
em28xx: DVB interface 0 found: isoc
em28xx: chip ID is em2884
em2884 #0: Identified as Terratec Cinergy HTC Stick (card=82)
em2884 #0: Config register raw data: 0x0e
em2884 #0: v4l2 driver version 0.1.3
em2884 #0: V4L2 video device registered as video0
em2884 #0: analog set to isoc mode.
em2884 #0: dvb set to isoc mode.
usbcore: registered new interface driver em28xx
WARNING: You are using an experimental version of the media stack.
        As the driver is backported to an older kernel, it doesn't offer
        enough quality for its usage in production.
        Use it with care.
Latest git patches (needed if you report a bug to linux-media@vger.kernel.org):
        Custom Black Hole build
[VID]: VIDEO_SET_STREAMTYPE 0
[VID]: VIDEO_SELECT_SOURCE 1
[VID]: VIDEO_PLAY 1  2 0
[VID]: VIDEO_CONTINUE 1  1
[VID]: VIDEO_CLEAR_BUFFER 1  1 0
[VID]: VIDEO_STOP 0  1
[VID]: VIDEO_SELECT_SOURCE 0
drxk: Could not load firmware file dvb-usb-terratec-htc-stick-drxk.fw.
drxk: Copy dvb-usb-terratec-htc-stick-drxk.fw to your hotplug directory!
drxk: status = 0x639260d9
drxk: detected a drx-3926k, spin A3, xtal 20.250 MHz
DRXK driver version 0.9.4300
drxk: frontend initialized.
tda18271 0-0060: creating new instance
TDA18271HD/C2 detected @ 0-0060
DVB: registering new adapter (em2884 #0)
usb 1-2: DVB: registering adapter 1 frontend 0 (DRXK DVB-C DVB-T)...
em2884 #0: Successfully loaded em28xx-dvb
Em28xx: Initialized (Em28xx dvb Extension) extension

 

I even tried to use BlackHole updated kernel and modules. Device was installed and recognised, but only in dmesg, not showing on enigma (differences in builds).
 
Thanks in advance for help.