Difference between revisions of "DVBSky T980C"

From LinuxTVWiki
Jump to navigation Jump to search
 
(15 intermediate revisions by the same user not shown)
Line 1: Line 1:
  +
[[File:T980CI_karte.jpg|thumb|right|Photo from Card]]
A [[DVB-T]]/[[DVB-T2]] or [[DVB-C]] [[PCIe|PCIe card]] from [[DVBSky]] with integrated CI Slot. Also sold as [[Mystique TeCaBiX-T2C Xpress CI (PCIe)]].
 
  +
A [[DVB-T]]/[[DVB-T2]] or [[DVB-C]] [[PCIe|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 ==
 
== Features ==
Line 6: Line 9:
 
*PCIe x1
 
*PCIe x1
 
*Low power
 
*Low power
  +
  +
===Technical Details===
  +
  +
* Name: T980C ver 1.0b
  +
* Bridge : [[Conexant]] PCIe A/V Decoder [[Conexant_CX23885/7/8|CX23885-15Z]]
  +
* DVB-T2/C demodulator : [[Silicon_Labs_si2168|Si2168]]-A20
  +
* DVB-T2/C tuner : [[Silicon_Labs_Si2158|Si2158]]-A20
  +
* CI chip: CIMaX SP2HF
  +
* PCI ID 4254:980c
  +
<br/>
   
 
== Driver and more ==
 
== Driver and more ==
  +
*See [[DVBSky]] wiki page. Execute build_{x86|x64}_dvbc.sh for DVB-C driver!
 
  +
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:
  +
  +
<pre>
  +
git clone git://linuxtv.org/media_build.git
  +
cd media_build
  +
./build
  +
sudo make install
  +
</pre>
  +
  +
===Firmware===
  +
  +
The open source driver requires firmware for both demod and tuner.
  +
  +
The easiest option is to download them from OpenELEC firmware collection [https://github.com/OpenELEC/dvb-firmware/tree/master/firmware]. 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 ==
 
== Identification ==

Latest revision as of 19:36, 3 March 2016

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