Technisat SkyStar USB 2 HD CI
A DVB-S2 USB 2.0 Device from Technisat It is currently unsupported and is partially working.
It seems to be an clone of AzureWave DVB-S2 USB_CI - AD-SB300 (7050) [1] from twinhan.
Overview/Features
This is a USB 2.0 device capable of receiving DVB-S and DVB-S2 tranponders including a CI-Slot.
Output of lsusb -v
:
Bus 002 Device 005: ID 14f7:0001 Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x14f7 idProduct 0x0001 bcdDevice 0.02 iManufacturer 1 DTV-DVB iProduct 2 UDST70XX iSerial 3 0008C9F000DD bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 32 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xc0 Self Powered MaxPower 100mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 0 bInterfaceProtocol 0 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 100 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 1 Device Qualifier (for other device speed): bLength 10 bDescriptorType 6 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 bNumConfigurations 1 Device Status: 0x0002 (Bus Powered) Remote Wakeup Enabled
Components Used
STMicroelectronics STB0899 multistandard demodulator (DVB-S and DVB-S2).
Identification
Vendor ID: 14f7 Product ID: 0001 or 0002 (Rev. 2)
Making it Work
The device is partially working with recent kernels, but it refuses to tune to any DVB-S2 transponder, locks up your system for some seconds if you are trying to do so and crashes from time to time with usb transport errors.
To make DVB-S2 working, you have to compile the recent drivers from git://linuxtv.org/media_build.git with the following patch: https://patchwork.linuxtv.org/patch/22003/ - the patch has been rejected because of the bad quality, but is currently your only chance to make it working. (and is working fine, at least with my two tuners (Rev. 1 and 2))
If needed, download the firmware for the card: (sudo) wget -O /lib/firmware/dvb-usb-az6027-03.fw https://github.com/OpenELEC/dvb-firmware/raw/master/firmware/dvb-usb-az6027-03.fw
Now the device is working, but it is crashing every now and again, locking up the whole usb subsystem, especially if you have a Rev. 1 tuner.
To fix this, add the following line to /etc/udev/rules.d/99-local.rules
:
ACTION=="add", SUBSYSTEM=="usb", ATTR{product}=="SkyStar 2 HD CI", ATTR{power/control}="on"
This will stop the device from going into powersave mode, which seems quite unstable.
After a reboot, everything should be working fine.