TechnoTrend TT-TVStick CT2-4400

From LinuxTVWiki
Jump to: navigation, search

A combined DVB-C, DVB-T and DVB-T2 USB 2.0 device from TechnoTrend. DVBSky T330 appears to be the same device with different USB ID.

Overview/Features

Components Used

The following components are used on a board that's marked 2013.12 ver 1.0b

  • USB interface: Cypress CY7C68013A-56LTXC
  • Demodulator: Silicon Labs Si2168-30
  • Tuner: Silicon Labs Si2158-20

Driver support

Open source drivers exist in the media tree. Inclusion to Linux kernel 3.17 is possible. [1]

Manufacturer provides also non open source drivers: http://engl.technotrend.eu/2959/PC_Products.html . However, when using these, you'll need to choose if you want to install DVB-T or DVB-C driver. Both cannot be installed simultaneously.

USB ID:

Bus 002 Device 004: ID 0b48:3014 TechnoTrend TT-TVStick CT2-4400

Log:

[599278.838646] dvb-usb: found a 'TechnoTrend TVStick CT2-4400' in warm state.
[599278.838673] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[599278.838880] DVB: registering new adapter (TechnoTrend TVStick CT2-4400)
[599279.047712] i2c i2c-0: Added multiplexed i2c bus 1
[599279.047715] si2168 0-0064: si2168: Silicon Labs Si2168 successfully attached
[599279.050536] si2157 1-0060: si2157: Silicon Labs Si2157/Si2158 successfully attached
[599279.050544] usb 2-1.5: DVB: registering adapter 0 frontend 0 (Silicon Labs Si2168)...
[599976.030577] Registered IR keymap rc-tt-1500
[599976.030652] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5/rc/rc0/input37
[599976.030744] rc0: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5/rc/rc0
[599976.030746] dvb-usb: schedule remote query interval to 150 msecs.
[599279.050901] dvb-usb: TechnoTrend TVStick CT2-4400 successfully initialized and connected.
[599279.050916] usbcore: registered new interface driver dvb_usb_cxusb
[599358.318273] si2168 0-0064: si2168: found a 'Silicon Labs Si2168' in cold state
[599358.318327] si2168 0-0064: si2168: downloading firmware from file 'dvb-demod-si2168-a30-01.fw'
[599361.758473] si2168 0-0064: si2168: found a 'Silicon Labs Si2168' in warm state
[599361.769721] si2157 1-0060: si2157: found a 'Silicon Labs Si2157/Si2158' in cold state
[599361.769760] si2157 1-0060: si2157: downloading firmware from file 'dvb-tuner-si2158-a20-01.fw'

Firmware

Firmware for both the demodulator and tuner are necessary. OpenELEC dvb-firmware package includes firmwares for this device too.

They can be extracted also manually from the Windows drivers. Drivers (date 29.11.2013)

Extract firmware from file ttTVStick4400_64.sys in the zip (MD5 sum below): 0276023ce027bab05c2e7053033e2182 ttTVStick4400_64.sys

  • dd if=ttTVStick4400_64.sys ibs=1 skip=211216 count=17576 of=dvb-demod-si2168-30-01.fw
  • dd if=ttTVStick4400_64.sys ibs=1 skip=200816 count=3944 of=dvb-tuner-si2158-20-01.fw

Place the 2 firmware files in /lib/firmware.

IR Remote Control

The supplied remote control is supported by the driver.

Known issues

External Links