DVBSky T980C

From LinuxTVWiki
Jump to navigation Jump to search
Photo from Card

A DVB-T/DVB-T2 or DVB-C PCIe card from DVBSky with integrated CI Slot. Also sold as Mystique TeCaBiX-T2C Xpress CI. TechnoTrend TT-budget CT2-4500 CI seems to be identical as well.

Supported by Linux kernel since 3.19. The CI slot is supported by the driver.

Features

  • CI-Slot
  • Belling Lee Connector (Cable or Antenna)
  • PCIe x1
  • Low power

Technical Details

  • Name: T980C ver 1.0b
  • Bridge : Conexant PCIe A/V Decoder CX23885-15Z
  • DVB-T2/C demodulator : Si2168-A20
  • DVB-T2/C tuner : Si2158-A20
  • CI chip: CIMaX SP2HF
  • PCI ID 4254:980c


Driver and more

Open source driver is included in the media tree now - and included in kernel since 3.19. It can be built for older kernels by compiling the media_build drivers.

Note! The CI handling is broken in the driver for kernels 4.0-4.5. This is fixed in the current media_tree and in kernels starting from 4.6.

  • Installation:
git clone git://linuxtv.org/media_build.git
cd media_build 
./build
sudo make install

Firmware

The open source driver requires firmware for both demod and tuner.

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

Version 1

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

Version 2

  • dvb-demod-si2168-b40-01.fw
  • no firmware necessary for the tuner

Place the firmware files under /lib/firmware.

Closed source driver

  • See DVBSky wiki page for closed source driver. Execute build_{x86|x64}_dvbc.sh for DVB-C driver!

Identification

$ dmesg | grep -i dvb
[   13.998218] CORE cx23885[0]: subsystem: 4254:980c, board: DVBSKY T980CI DVB-T2/C CI [card=46,autodetected]
[   14.938019] cx23885_dvb_register() allocating 1 frontend(s)
[   14.938023] cx23885[0]: cx23885 based dvb card
[   14.939093] DVB: registering new adapter (cx23885[0])
[   14.939099] cx23885 0000:02:00.0: DVB: registering adapter 0 frontend 0 (Sit2 DVB-T2/C)...
[   14.970383] Registered IR keymap rc-dvbsky
[   14.970456] input: cx23885 IR (DVBSKY T980CI DVB-T2/C CI) as /devices/pci0000:00/0000:00:04.0/0000:02:00.0/rc/rc0/input11
[   14.974010] rc0: cx23885 IR (DVBSKY T980CI DVB-T2/C CI) as /devices/pci0000:00/0000:00:04.0/0000:02:00.0/rc/rc0
$ lspci | grep -i cx23885
02:00.0 Multimedia video controller: Conexant Systems, Inc. CX23885 PCI Video and Audio Decoder (rev 04)
$ ls /dev/dvb/adapter0/
ca0  demux0  dvr0  frontend0  net0