PCTV Systems tripleStick T2 (292e)

From LinuxTVWiki
Revision as of 10:07, 12 February 2017 by NigelPearson (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

A combined DVB-C, DVB-T and DVB-T2 USB 2.0 device from PCTVSystems. The Hauppauge WinTV-soloHD is roughly equivalent.


Components Used

  • USB interface: Empia EM28178
  • Demodulator: Silicon Labs Si2168-40
  • Tuner: Silicon Labs Si2157-30

Driver support

Drivers are included in kernel 3.16! See http://blog.palosaari.fi/2014/04/naked-hardware-15-pctv-triplestick-292e.html. However they have been improved a lot since then.


Bus 002 Device 004: ID 2013:025f PCTV Systems


usb 3-1.4: new high-speed USB device number 13 using xhci_hcd
usb 3-1.4: New USB device found, idVendor=2013, idProduct=025f
usb 3-1.4: New USB device strings: Mfr=3, Product=1, SerialNumber=2
usb 3-1.4: Product: PCTV 292e
usb 3-1.4: Manufacturer: PCTV
usb 3-1.4: SerialNumber: 0011517744
em28xx: New device PCTV PCTV 292e @ 480 Mbps (2013:025f, interface 0, class 0)
em28xx: DVB interface 0 found: isoc
em28xx: chip ID is em28178
em28178 #0: EEPROM ID = 26 00 01 00, EEPROM hash = 0xb80ef804
em28178 #0: EEPROM info:
em28178 #0: 	microcode start address = 0x0004, boot configuration = 0x01
em28178 #0: 	AC97 audio (5 sample rates)
em28178 #0: 	500mA max power
em28178 #0: 	Table at offset 0x27, strings=0x146a, 0x1888, 0x0a7e
em28178 #0: Identified as PCTV tripleStick (292e) (card=94)
em28178 #0: dvb set to isoc mode.
em28178 #0: Binding DVB extension
i2c i2c-21: Added multiplexed i2c bus 22
si2168 21-0064: Silicon Labs Si2168 successfully attached
si2157 22-0060: Silicon Labs Si2147/2148/2157/2158 successfully attached
DVB: registering new adapter (em28178 #0)
usb 3-1.4: DVB: registering adapter 0 frontend 0 (Silicon Labs Si2168)...
dvb_create_media_entity: media entity 'Silicon Labs Si2168' registered.
dvb_create_media_entity: media entity 'dvb-demux' registered.
em28178 #0: DVB extension successfully initialized
em28178 #0: Registering input extension
Registered IR keymap rc-pinnacle-pctv-hd
input: em28xx IR (em28178 #0) as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1.4/rc/rc0/input21
rc rc0: em28xx IR (em28178 #0) as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1.4/rc/rc0
em28178 #0: Input extension successfully initalized

At each use (firware load):

si2168 21-0064: found a 'Silicon Labs Si2168-B40'
si2168 21-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
si2168 21-0064: firmware version: 4.0.11
si2157 22-0060: found a 'Silicon Labs Si2157-A30'
si2157 22-0060: firmware version: 3.0.5


Use the "dvb-demod-si2168-b40-01.fw" firmware. It contains firmware for both demodulator and tuner.

If you get an error at this step, please make sure that firmware "dvb-demod-si2168-b40-01.fw" is available in /lib/firmware. Otherwise you can download it here : OpenElec SourceTree.

Please note that last version of the driver is needed as there is a strong symbiosis between drivers and firmware.


b2670d8ae5e3369fc71edbb98cdd8f6e  dvb-demod-si2168-b40-01.fw


IR Remote Control

Known issues

External Links