TechnoTrend TT-connect CT2-4650 CI: Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
 
(17 intermediate revisions by 2 users not shown)
Line 1: Line 1:
A combined [[DVB-C]], [[DVB-T]] and [[DVB-T2]] USB 2.0 device from [[TechnoTrend]]. The device has a CI slot.
A combined [[DVB-C]], [[DVB-T]] and [[DVB-T2]] USB 2.0 device from [[TechnoTrend]]. The device has a CI slot which is supported by the driver.


==Overview/Features==
==Overview/Features==
Line 8: Line 8:


* USB interface: Cypress CY7C68013A-56LTXC
* USB interface: Cypress CY7C68013A-56LTXC
* Demodulator: Silicon Labs Si2168-A20
* Demodulator: Silicon Labs Si2168-A20 (v1.1 Silicon Labs Si2168-B40)
* Tuner: Silicon Labs Si2158-A20
* Tuner: Silicon Labs Si2158-A20 (v1.1 Silicon Labs Si2157-A30)
* CI chip: CIMaX SP2HF
* CI chip: CIMaX SP2HF


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


The driver is in media_tree and can be built into older kernels using media_build. Included in kernel 3.18. Version 1.1 not yet in any mainline kernel, but support can be added to an older kernel using [[media_build]].

Manufacturer provides non open source drivers: http://engl.technotrend.eu/2959/PC_Products.html
Open source drivers under development.


USB ID:
USB ID:

V1:

<pre>
<pre>
Bus 002 Device 004: ID 0b48:3012 TechnoTrend TT-connect CT2-4650 CI
Bus 002 Device 004: ID 0b48:3012 TechnoTrend TT-connect CT2-4650 CI
</pre>
</pre>


V1.1:
Log:

<pre>
<pre>
Bus 002 Device 004: ID 0b48:3015 TechnoTrend AG
[136379.834630] dvb-usb: TechnoTrend TT-connect CT2-4650 CI successfully deinitialized and disconnected.
</pre>
[136379.859951] dvb-usb: found a 'TechnoTrend TT-connect CT2-4650 CI' in warm state.

[136379.859979] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
Log
[136379.860109] DVB: registering new adapter (TechnoTrend TT-connect CT2-4650 CI)

[136380.066503] i2c i2c-0: Added multiplexed i2c bus 1
<pre>
[136380.066505] si2168 0-0064: si2168: Silicon Labs Si2168 successfully attached
[ 5.464401] usb 1-3: dvb_usb_v2: found a 'TechnoTrend TT-connect CT2-4650 CI v1.1' in warm state
[136380.069052] si2157 1-0060: si2157: Silicon Labs Si2157/Si2158 successfully attached
[ 5.465410] usb 1-3: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
[136380.283682] sp2 0-0040: CIMaX SP2 successfully attached
[136380.283688] usb 1-1.3.3: DVB: registering adapter 0 frontend 0 (Silicon Labs Si2168)...
[ 5.465477] DVB: registering new adapter (TechnoTrend TT-connect CT2-4650 CI v1.1)
[ 5.466996] usb 1-3: dvb_usb_v2: MAC address: xx:xx:xx:xx:xx:xx
[136380.284024] Registered IR keymap rc-tt-1500
[ 5.524675] i2c i2c-1: Added multiplexed i2c bus 2
[136380.284126] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.3/1-1.3.3/rc/rc0/input27
[ 5.524693] si2168 1-0064: Silicon Labs Si2168 successfully attached
[136380.284160] rc0: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.3/1-1.3.3/rc/rc0
[ 5.548220] si2157 2-0060: Silicon Labs Si2147/2148/2157/2158 successfully attached
[136380.284162] dvb-usb: schedule remote query interval to 150 msecs.
[136380.284163] dvb-usb: TechnoTrend TT-connect CT2-4650 CI successfully initialized and connected.
[ 5.640181] sp2 1-0040: CIMaX SP2 successfully attached
[ 5.640272] usb 1-3: DVB: registering adapter 0 frontend 0 (Silicon Labs Si2168)...
[136380.284177] usbcore: registered new interface driver dvb_usb_cxusb
[ 5.700106] Registered IR keymap rc-tt-1500
[136386.529709] dvb_ca adapter 0: DVB CAM detected and initialised successfully
[ 5.706671] input: TechnoTrend TT-connect CT2-4650 CI v1.1 as /devices/pci0000:00/0000:00:04.1/usb1/1-3/rc/rc0/input5
[ 5.707172] rc rc0: TechnoTrend TT-connect CT2-4650 CI v1.1 as /devices/pci0000:00/0000:00:04.1/usb1/1-3/rc/rc0
[ 5.707191] usb 1-3: dvb_usb_v2: schedule remote query interval to 300 msecs
[ 5.707204] usb 1-3: dvb_usb_v2: 'TechnoTrend TT-connect CT2-4650 CI v1.1' successfully initialized and connected
[ 5.707457] usbcore: registered new interface driver dvb_usb_dvbsky
[ 11.814813] dvb_ca adapter 0: DVB CAM detected and initialised successfully
[ 12.258861] si2168 1-0064: found a 'Silicon Labs Si2168-B40'
[ 12.265791] si2168 1-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
[ 14.010239] si2168 1-0064: firmware version: 4.0.19
[ 14.021942] si2157 2-0060: found a 'Silicon Labs Si2157-A30'
[ 14.048673] si2157 2-0060: firmware version: 3.0.5
</pre>
</pre>


==Firmware==
==Firmware==


The easiest option is to download the necessary firmware files from OpenELEC DVB firmware collection [https://github.com/OpenELEC/dvb-firmware/tree/master/firmware]. Note that when downloading the firmware, you will need to click the Raw button to get the actual binary.
The firmware for the tuner is the same as for [[TechnoTrend TT-TVStick CT2-4400#Firmware]]


* dvb-demod-si2168-a20-01.fw
The demodulator needs a firmware that can be extracted from the Windows drivers.
* dvb-tuner-si2158-a20-01.fw
File ttConnect4650_64.sys should be extracted from
[http://www.tt-downloads.de/bda-treiber_4.1.0.4.zip|the driver package] (MD5 sum below).


V1.1
<pre>
3464bfc37a47b4032568718bacba23fb ttConnect4650_64.sys
</pre>


* dvb-demod-si2168-b40-01.fw
Then the firmware can be extracted:

<pre>
Place the firmware files under /lib/firmware.
dd if=ttConnect4650_64.sys ibs=1 skip=273376 count=6424 of=dvb-demod-si2168-a20-01.fw
</pre>


==IR Remote Control==
==IR Remote Control==
Line 66: Line 75:
==Known issues==
==Known issues==


Some CAMs require initialization before they will work. Without initialization it's possible that even non-encrypted channels do not work. If there's no CAM inserted, there's no issue.

gnutv could be used to initialize the CAM, for example:

<pre>
gnutv -timeout 1 -out file /var/tmp/test.ts -channels ~/channels.conf FOX
</pre>

Also, just running "gnutv -cammenu" seems to initialize my CAM.


==External Links==
==External Links==

Latest revision as of 11:12, 7 March 2016

A combined DVB-C, DVB-T and DVB-T2 USB 2.0 device from TechnoTrend. The device has a CI slot which is supported by the driver.

Overview/Features

Components Used

  • USB interface: Cypress CY7C68013A-56LTXC
  • Demodulator: Silicon Labs Si2168-A20 (v1.1 Silicon Labs Si2168-B40)
  • Tuner: Silicon Labs Si2158-A20 (v1.1 Silicon Labs Si2157-A30)
  • CI chip: CIMaX SP2HF

Driver support

The driver is in media_tree and can be built into older kernels using media_build. Included in kernel 3.18. Version 1.1 not yet in any mainline kernel, but support can be added to an older kernel using media_build.

USB ID:

V1:

Bus 002 Device 004: ID 0b48:3012 TechnoTrend TT-connect CT2-4650 CI

V1.1:

Bus 002 Device 004: ID 0b48:3015 TechnoTrend AG

Log

[    5.464401] usb 1-3: dvb_usb_v2: found a 'TechnoTrend TT-connect CT2-4650 CI v1.1' in warm state
[    5.465410] usb 1-3: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
[    5.465477] DVB: registering new adapter (TechnoTrend TT-connect CT2-4650 CI v1.1)
[    5.466996] usb 1-3: dvb_usb_v2: MAC address: xx:xx:xx:xx:xx:xx
[    5.524675] i2c i2c-1: Added multiplexed i2c bus 2
[    5.524693] si2168 1-0064: Silicon Labs Si2168 successfully attached
[    5.548220] si2157 2-0060: Silicon Labs Si2147/2148/2157/2158 successfully attached
[    5.640181] sp2 1-0040: CIMaX SP2 successfully attached
[    5.640272] usb 1-3: DVB: registering adapter 0 frontend 0 (Silicon Labs Si2168)...
[    5.700106] Registered IR keymap rc-tt-1500
[    5.706671] input: TechnoTrend TT-connect CT2-4650 CI v1.1 as /devices/pci0000:00/0000:00:04.1/usb1/1-3/rc/rc0/input5
[    5.707172] rc rc0: TechnoTrend TT-connect CT2-4650 CI v1.1 as /devices/pci0000:00/0000:00:04.1/usb1/1-3/rc/rc0
[    5.707191] usb 1-3: dvb_usb_v2: schedule remote query interval to 300 msecs
[    5.707204] usb 1-3: dvb_usb_v2: 'TechnoTrend TT-connect CT2-4650 CI v1.1' successfully initialized and connected
[    5.707457] usbcore: registered new interface driver dvb_usb_dvbsky
[   11.814813] dvb_ca adapter 0: DVB CAM detected and initialised successfully
[   12.258861] si2168 1-0064: found a 'Silicon Labs Si2168-B40'
[   12.265791] si2168 1-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
[   14.010239] si2168 1-0064: firmware version: 4.0.19
[   14.021942] si2157 2-0060: found a 'Silicon Labs Si2157-A30'
[   14.048673] si2157 2-0060: firmware version: 3.0.5

Firmware

The easiest option is to download the necessary firmware files from OpenELEC DVB firmware collection [1]. Note that when downloading the firmware, you will need to click the Raw button to get the actual binary.

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

V1.1

  • dvb-demod-si2168-b40-01.fw

Place the firmware files under /lib/firmware.

IR Remote Control

The supplied remote control is supported by the driver.

Known issues

Some CAMs require initialization before they will work. Without initialization it's possible that even non-encrypted channels do not work. If there's no CAM inserted, there's no issue.

gnutv could be used to initialize the CAM, for example:

gnutv -timeout 1 -out file /var/tmp/test.ts -channels ~/channels.conf FOX

Also, just running "gnutv -cammenu" seems to initialize my CAM.

External Links