TerraTec Cinergy S2: Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
(provide working link to firmware and added checksum)
(Add informations for Rev.3)
Line 65: Line 65:


===Revision 3===
===Revision 3===
It seems as if there is a third (unsupported) revision out there. It identifies itself as
It identifies itself as
<pre>
<pre>
ID 0ccd:0102 TerraTec Electronic GmbH
Bus 002 Device 003: ID 0ccd:0102 TerraTec Electronic GmbH
</pre>
</pre>
It uses tuner chip Montage TS2022 instead of TS2020. Kernel module ts2020 has supported that chip since kernel 4.1 but new ID is still not supported. But it is possible to make it work by including the new ID.


Patches for [https://media-cdn.ubuntu-de.org/forum/attachments/57/27/7655778-dw2102-k4.1.1.patch kernel 4.1] and [https://media-cdn.ubuntu-de.org/forum/attachments/57/27/7655778-dw2102-k4.2-rc1.patch kernel 4.2] are available at [https://forum.ubuntuusers.de/topic/pi-vdr-mit-cinergy-s2-usb-stick-0ccd-0102/2/#post-7655778 ubuntuusers.de]. There are also deb packages with patched source code from [https://www.dropbox.com/sh/2ex0yaoognjsrcc/AABTO4voYN1U27qBo6HQBECLa/dw2102-dkms_4.1_all.deb?dl=0 kernel 4.1] and [https://www.dropbox.com/sh/2ex0yaoognjsrcc/AACTBHj6pJ7UZEl0xDYYXCUZa/dw2102-dkms_4.2_all.deb?dl=0 kernel 4.2] at [https://www.dropbox.com/sh/2ex0yaoognjsrcc/AADr-3HyELTM26qXWtB7I63Ea?dl=0 dropbox folder] of user hakunamatata.

A [https://media-cdn.ubuntu-de.org/forum/attachments/48/26/7645813-dw2102-0ccd0102.patch patch] for [https://bitbucket.org/CrazyCat/s2-liplianin-v39 CrazyCat fork of liplianin] is available for older kernel versions. This patch is included in [https://www.dropbox.com/sh/2ex0yaoognjsrcc/AACu1MWG4TEyV9_AHYoZtjxsa/dw2102-dkms_3.19_S2R3_all.deb?dl=0 deb package] for kernel 3.19.

Output of patched CrazyCat package, kernel packages should be similar:
<pre>dmesg | egrep -i "dvb|dw2102|ds3|firmware|ts2020|frontend"
[ 8.245393] dw2102: su3000_identify_state
[ 8.733029] dvb-usb: found a 'Terratec Cinergy S2 USB HD Rev.3' in warm state.
[ 9.007163] dw2102: su3000_power_ctrl: 1, initialized 0
[ 9.323450] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 9.478045] DVB: registering new adapter (Terratec Cinergy S2 USB HD Rev.3)
[ 9.608592] dvb-usb: MAC address: ff:ff:ff:ff:ff:ff
[ 10.110301] DS3000 chip version: 0.192 attached.
[ 10.218977] ts2020_attach: Read tuner reg[0] = 195
[ 10.278990] dw2102: Attached DS3000/TS2022!
[ 10.302339] usb 1-1.2.4: DVB: registering adapter 0 frontend 0 (Montage Technology DS3000)...
[ 10.337784] input: IR-receiver inside an USB DVB receiver as /devices/platform/bcm2708_usb/usb1/1-1/1-1.2/1-1.2.4/input/input3
[ 10.378846] dvb-usb: schedule remote query interval to 150 msecs.
[ 10.423540] dw2102: su3000_power_ctrl: 0, initialized 1
[ 10.493523] dvb-usb: Terratec Cinergy S2 USB HD Rev.3 successfully initialized and connected.
[ 10.514979] usbcore: registered new interface driver dw2102
[ 12.567766] dvb-usb: recv bulk message failed: -110
[ 12.607768] dw2102: i2c transfer failed.
[ 325.888317] dw2102: su3000_power_ctrl: 1, initialized 1
[ 325.905966] ds3000_firmware_ondemand: Waiting for firmware upload (dvb-fe-ds3000.fw)...
[ 325.910813] ds3000_firmware_ondemand: Waiting for firmware upload(2)...
</pre>
==External Links==
==External Links==
* [http://www.terratec.net/en/products/Cinergy_S2_USB_HD_104326.html TerraTec Product Page]
* [http://www.terratec.net/en/products/Cinergy_S2_USB_HD_104326.html TerraTec Product Page]

Revision as of 18:27, 26 July 2015

DVB-S2 USB 2.0 device from TerraTec.

Currently supported since Linux Kernel >= 3.10.

Firmware

Firmware used in OpenElec

$ md5sum /lib/firmware/dvb-fe-ds3000.fw
a32d17910c4f370073f9346e71d34b80  dvb-fe-ds3000.fw

Alternative firmware: Firmware provided by TerraTec (dead link)

Identification

Revision 1

USB id 0ccd:00a8
 dw2102: su3000_identify_state
 dvb-usb: found a 'Terratec Cinergy S2 USB HD' in warm state.
 dw2102: su3000_power_ctrl: 1, initialized 0
 dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
 DVB: registering new adapter (Terratec Cinergy S2 USB HD)
 ff 00 00 00 00 00
 ff ff 00 00 00 00
 ff ff ff 00 00 00
 ff ff ff ff 00 00
 ff ff ff ff ff 00
 ff ff ff ff ff ff
 dvb-usb: MAC address: ff:ff:ff:ff:ff:ff
 DS3000 chip version: 0.192 attached.
 dw2102: Attached DS3000!
 DVB: registering adapter 0 frontend 0 (Montage Technology DS3000/TS2020)...
 input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:10.3/usb1/1-2/input/input32
 dvb-usb: schedule remote query interval to 150 msecs.
 dw2102: su3000_power_ctrl: 0, initialized 1
 dvb-usb: Terratec Cinergy S2 USB HD successfully initialized and connected.
 usbcore: registered new interface driver dw2102

Appears to be the same as the TeVii S660. It has the same form factor, connectors are in the same location and it uses the ds3000 and dvb_usb_dw2102 modules. Also suffers from the same DiSEqC switching issues as the TeVii one (as of October 2012, a 2013 commit by liplianin mentions a DiSEqC fix so need to retest). Steltek (talk) 13:16, 26 January 2015 (CET)

Revision 2

Bus 002 Device 003: ID 0ccd:00b0 TerraTec Electronic GmbH
[234388.283178] usb 2-1.1: new high-speed USB device number 8 using orion-ehci
[234388.403282] dw2102: su3000_identify_state
[234388.406151] dvb-usb: found a 'Terratec Cinergy S2 USB HD Rev.2' in warm state.
[234388.412082] dw2102: su3000_power_ctrl: 1, initialized 0
[234388.426147] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[234388.434982] DVB: registering new adapter (Terratec Cinergy S2 USB HD Rev.2)
[234388.446538] dvb-usb: MAC address: ff:ff:ff:ff:ff:ff
[234388.466680] DS3000 chip version: 0.192 attached.
[234388.470027] dw2102: Attached DS3000!
[234388.472472] DVB: registering adapter 0 frontend 0 (Montage Technology DS3000/TS2020)...
[234388.497702] input: IR-receiver inside an USB DVB receiver as /devices/platform/orion-ehci.1/usb2/2-1/2-1.1/input/input6
[234388.512965] dvb-usb: schedule remote query interval to 150 msecs.
[234388.517764] dw2102: su3000_power_ctrl: 0, initialized 1
[234388.521957] dvb-usb: Terratec Cinergy S2 USB HD Rev.2 successfully initialized and connected.

Revision 3

It identifies itself as

Bus 002 Device 003: ID 0ccd:0102 TerraTec Electronic GmbH

It uses tuner chip Montage TS2022 instead of TS2020. Kernel module ts2020 has supported that chip since kernel 4.1 but new ID is still not supported. But it is possible to make it work by including the new ID.

Patches for kernel 4.1 and kernel 4.2 are available at ubuntuusers.de. There are also deb packages with patched source code from kernel 4.1 and kernel 4.2 at dropbox folder of user hakunamatata.

A patch for CrazyCat fork of liplianin is available for older kernel versions. This patch is included in deb package for kernel 3.19.

Output of patched CrazyCat package, kernel packages should be similar:

dmesg | egrep -i "dvb|dw2102|ds3|firmware|ts2020|frontend"
[    8.245393] dw2102: su3000_identify_state
[    8.733029] dvb-usb: found a 'Terratec Cinergy S2 USB HD Rev.3' in warm state.
[    9.007163] dw2102: su3000_power_ctrl: 1, initialized 0
[    9.323450] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[    9.478045] DVB: registering new adapter (Terratec Cinergy S2 USB HD Rev.3)
[    9.608592] dvb-usb: MAC address: ff:ff:ff:ff:ff:ff
[   10.110301] DS3000 chip version: 0.192 attached.
[   10.218977] ts2020_attach: Read tuner reg[0] = 195
[   10.278990] dw2102: Attached DS3000/TS2022!
[   10.302339] usb 1-1.2.4: DVB: registering adapter 0 frontend 0 (Montage Technology DS3000)...
[   10.337784] input: IR-receiver inside an USB DVB receiver as /devices/platform/bcm2708_usb/usb1/1-1/1-1.2/1-1.2.4/input/input3
[   10.378846] dvb-usb: schedule remote query interval to 150 msecs.
[   10.423540] dw2102: su3000_power_ctrl: 0, initialized 1
[   10.493523] dvb-usb: Terratec Cinergy S2 USB HD Rev.3 successfully initialized and connected.
[   10.514979] usbcore: registered new interface driver dw2102
[   12.567766] dvb-usb: recv bulk message failed: -110
[   12.607768] dw2102: i2c transfer failed.
[  325.888317] dw2102: su3000_power_ctrl: 1, initialized 1
[  325.905966] ds3000_firmware_ondemand: Waiting for firmware upload (dvb-fe-ds3000.fw)...
[  325.910813] ds3000_firmware_ondemand: Waiting for firmware upload(2)...       

External Links