TechnoTrend TT-TVStick CT2-4400

From LinuxTVWiki
Jump to navigation Jump to search

A combined DVB-C, DVB-T and DVB-T2 USB 2.0 device from TechnoTrend. There are two different versions of the tuner. Version 1 is supported since kernel 3.17. Version 2 requires a small patch, which will probably be included in 3.19. The patch for 4400v2 is in media_tree and can be built using media_build for older kernels.

DVBSky T330 appears to be the same device with different USB ID.


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-A30
  • Tuner: Silicon Labs Si2158-20

There's also a second version of the tuner CT2-4400v2 that has the components listed below.

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

Driver support

Drivers are included in kernel 3.17 (for version 1) and 3.19 (for version 2). They can be built with media_build for older kernels.


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


[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 for both the demodulator and tuner are necessary. OpenELEC dvb-firmware collection includes firmwares for this device too.

  • dvb-demod-si2168-a30-01.fw
  • dvb-tuner-si2158-a20-01.fw

Place the 2 firmware files in /lib/firmware.


If you have the second version of the device, you will need a different firmware for the demodulator. Just get the file dvb-demod-si2168-b40-1.fw from OpenELEC dvb-firmware collection.

IR Remote Control

The supplied remote control is supported by the driver.

Known issues

External Links