TechnoTrend TT-connect S2-4600
A DVB-S2 USB 2.0 Device from TechnoTrend. Supported natively since kernel 4.2.
Overview/Features
This is a USB 2.0 device capable of receiving DVB-S and DVB-S2 transponders. It comes with a 12V 1.5A power adapter. Open source drivers are part of the media_tree and will be in kernel 4.1 (but 4.2 contains important fix that is needed if using some applications such as VDR). For older kernels media_build can be used to add support.
This card also works in with the Liplianin drivers, which are a bit outdated by now though.
Alternatively with Ubuntu 13.10 64b and a kernel >= 3.11, you can use https://github.com/kenzodeluxe/s2-4600/archive/master.zip following the installation instructions from http://www.linuxtv.org/wiki/index.php/DVBSky (in case Liplianin doesn't compile for you either).
Components used
Identification
Vendor ID: 0B48
Product ID: 3011
/home/pi# lsusb Bus 001 Device 005: ID 0b48:3011 TechnoTrend AG
Firmware
When using the open source drivers, the firmware for M88DS3103 is needed: dvb-demod-m88ds3103.fw. Available here.
When using the old Liplianin drivers, the firmware needed is different and must be sourced elsewhere (dvb-fe-ds3103.fw).
Identification
Kernel drivers
[72834.982925] dvb-usb: found a 'TechnoTrend TT-connect S2-4600' in warm state. [72834.983157] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. [72834.983358] DVB: registering new adapter (TechnoTrend TT-connect S2-4600) [72834.983450] usb 2-2: media controller created [72834.987975] dvb-usb: MAC address: bc:ea:2b:46:12:92 [72834.988287] dvb_register_media_device: media device 'dvb-demux' registered. [72834.988418] dvb_register_media_device: media device 'dvb-dvr' registered. [72834.988590] dvb_register_media_device: media device 'dvb-net' registered. [72835.297899] i2c i2c-0: Added multiplexed i2c bus 1 [72835.378739] m88ts2022 1-0060: Montage M88TS2022 successfully identified [72835.378753] usb 2-2: DVB: registering adapter 0 frontend 0 (Montage M88DS3103)... [72835.378886] dvb_register_media_device: media device 'Montage M88DS3103' registered. [72835.379237] Registered IR keymap rc-tt-1500 [72835.379376] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.7/usb2/2-2/rc/rc0/input9 [72835.379505] rc0: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.7/usb2/2-2/rc/rc0 [72835.379508] dvb-usb: schedule remote query interval to 250 msecs. [72835.379514] dvb-usb: TechnoTrend TT-connect S2-4600 successfully initialized and connected. [72835.379551] usbcore: registered new interface driver dw2102 [72973.534136] i2c i2c-0: m88ds3103: found a 'Montage M88DS3103' in cold state [72973.534169] i2c i2c-0: m88ds3103: downloading firmware from file 'dvb-demod-m88ds3103.fw' [72974.592456] i2c i2c-0: m88ds3103: found a 'Montage M88DS3103' in warm state [72974.592461] i2c i2c-0: m88ds3103: firmware version 3.B
Liplianin
dvb-usb: found a 'TT Connect S2 4600' in warm state. dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. DVB: registering new adapter (TT Connect S2 4600) dvb-usb: MAC address: 00:00:00:00:00:00 ds3000_firmware_ondemand: Waiting for firmware upload (dvb-fe-ds3103.fw)... usb 1-4.3: DVB: registering adapter 0 frontend 0 (Montage Technology DS3103/TS2022)... dvb-usb: TT Connect S2 4600 successfully initialized and connected
(Some output snipped).
Update
newer (2018) sold revisions of this device with same ID has currently NO support under Linux (vanilla kernels)
tested was a device with ID 0b48:3011