DVBSky T980C

From LinuxTVWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
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.

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

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