TechnoTrend TT-TVStick CT2-4400: Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
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.
A combined [[DVB-C]], [[DVB-T]] and [[DVB-T2]] USB 2.0 device from [[TechnoTrend]]. There are two different versions of the tuner. Both versions are supported since kernel 3.17. [[DVBSky]] T330 appears to be the same device with different USB ID.


==Overview/Features==
==Overview/Features==
Line 10: Line 10:


* USB interface: Cypress CY7C68013A-56LTXC
* USB interface: Cypress CY7C68013A-56LTXC
* Demodulator: Silicon Labs Si2168-30
* 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
* Tuner: Silicon Labs Si2158-20


==Driver support==
==Driver support==


Drivers are included in kernel 3.17. They can be built with media_build for older kernels.
Open source drivers exist. Inclusion to Linux kernel 3.17 is possible. [http://www.mail-archive.com/linux-media@vger.kernel.org/msg76999.html]


Manufacturer provides non open source drivers: http://engl.technotrend.eu/2959/PC_Products.html
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:
USB ID:
Line 33: Line 39:
[599279.050536] si2157 1-0060: si2157: Silicon Labs Si2157/Si2158 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)...
[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.050901] dvb-usb: TechnoTrend TVStick CT2-4400 successfully initialized and connected.
[599279.050916] usbcore: registered new interface driver dvb_usb_cxusb
[599279.050916] usbcore: registered new interface driver dvb_usb_cxusb
Line 44: Line 54:
==Firmware==
==Firmware==


Firmware for both the demodulator and tuner are necessary. OpenELEC dvb-firmware package includes firmwares for this device too.
Firmware for both the demodulator and tuner are necessary. OpenELEC [https://github.com/OpenELEC/dvb-firmware/tree/master/firmware dvb-firmware] collection includes firmwares for this device too.


They can be extracted also manually from the Windows drivers. [http://www.tt-downloads.de/bda-treiber_4.2.0.0.zip Drivers] (date 29.11.2013)
They can be extracted also manually from the Windows drivers. [http://www.tt-downloads.de/bda-treiber_4.2.0.0.zip Drivers] (date 29.11.2013)
Line 56: Line 66:
Place the 2 firmware files in /lib/firmware.
Place the 2 firmware files in /lib/firmware.


==Frontend==
===CT2-4400v2===


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 [https://github.com/OpenELEC/dvb-firmware/tree/master/firmware dvb-firmware] collection.


==IR Remote Control==
==IR Remote Control==

The supplied remote control is supported by the driver.


==Known issues==
==Known issues==

Revision as of 11:22, 23 October 2014

A combined DVB-C, DVB-T and DVB-T2 USB 2.0 device from TechnoTrend. There are two different versions of the tuner. Both versions are supported since kernel 3.17. 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-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. They can be built with media_build for older kernels.

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 collection 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.

CT2-4400v2

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