Tbs Dtv Input Devices Driver

TBS 5280 is an USB interface digital terrestrial TV box with two tuners for watching and recording Freeview SD or HD channels on PC. The two tuners enable you to watch TV channel on one multiplex while recording another channel on another multiplex simultaneously. It’s ready with Linux driver up to the latest kernel, however some binary blobs are needed and only provided for x86 and x86_64 (tbs5280fe_driver*.o.*)

Overview/Features

Manufacturer: DIRECTV: Model: HR10-250 IR Creator: Control4: Modified Date: Wed Jul 08 10:00:00 UTC 2020: Device Type: SATELLITE: Control Method: IR Version. Device ManagerSelect libusb-win32 devicesright click on BetterUSBHSUpdate DriverBrowse My Computer for Driver SoftwareClick let me pick from a list of available drivers on my computerNow select 'USB Input Device'Click Next Now it should be working and recognizable. External digital TV boxes for PCs and laptops, TV Box with CAM slot. High sensitivity DVB-T2 octa Tuner for the best digital TV reception; Windows BDA driver and Linux Driver ready. Input/ Power: 12V/14W: temperature: 060.

  • 1 x USB2.0 Interface
  • Watch and record DVB T/T2 Freeview SD& HD Channels
  • Dual Tuner for Recording Two Different Channels/Multiplexes
  • DiSEqC 2.x Compliant
  • Linux Support

Components Used

  • DNOT44QCH266A
  • CX23102

Identification

Bus 001 Device 003: ID 734c:5280 TBS Technologies China


Making it work

I.1 extract linux-tbs-drivers.tar.bz2 archive:

  1. tar xjvf linux-tbs-drivers.tar.bz2

I.2 go to driver package directory:

  1. cd linux-tbs-drivers

I.3 build and install the driver:

  1. make && make install

I.4 reboot in order to load the newly installed driver:

  1. shutdown -r now

Drivers

Available here. Look for the TBS5280 Latest Linux driver

Tbs dtv input devices drivers

Sample Kernel Output

  • [ 18.095640] DVB: registering adapter 0 frontend 0 (TurboSight TBS 5280 DVBT/T2 frontend)...
  • [ 18.326018] DVB: registering new adapter (cx231xx #0)
  • [ 18.326026] DVB: registering adapter 1 frontend 0 (TurboSight TBS 5280 DVBT/T2 frontend)...
  • [ 18.326424] Successfully loaded cx231xx-dvb
  • [ 18.326634] cx231xx: Cx231xx dvb Extension initialized
  • [ 19.569983] init: plymouth-stop pre-start process (1319) terminated with status 1
  • [ 26.668569] atl1c 0000:02:00.0: atl1c: eth0 NIC Link is Up<100 Mbps Full Duplex>
  • [ 26.668761] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
  • [ 34.910944] EXT4-fs (sda5): re-mounted. Opts: errors=remount-ro,commit=0
  • [ 37.112008] eth0: no IPv6 routeDVB: registering new adapter (cx231xx #0)
  • [ 18.095640] DVB: registering adapter 0 frontend 0 (TurboSight TBS 5280 DVBT/T2 frontend)...
  • [ 18.326018] DVB: registering new adapter (cx231xx #0)
  • [ 18.326026] DVB: registering adapter 1 frontend 0 (TurboSight TBS 5280 DVBT/T2 frontend)...
  • [ 18.326424] Successfully loaded cx231xx-dvb
  • [ 18.326634] cx231xx: Cx231xx dvb Extension initialized
  • [ 19.569983] init: plymouth-stop pre-start process (1319) terminated with status 1
  • [ 26.668569] atl1c 0000:02:00.0: atl1c: eth0 NIC Link is Up<100 Mbps Full Duplex>
  • [ 26.668761] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
  • [ 34.910944] EXT4-fs (sda5): re-mounted. Opts: errors=remount-ro,commit=0
  • [ 37.112008] eth0: no IPv6 routers present
  • [ 81.939382] usb 1-7: USB disconnect, device number 2
  • [ 82.035647] cx231xx #0: V4L2 device vbi0 deregistered
  • [ 82.035702] cx231xx #0: V4L2 device video0 deregistered
  • [ 87.456021] usb 1-7: new high speed USB device number 3 using ehci_hcd
  • [ 87.609552] Registered IR keymap rc-tbs-nec
  • [ 87.609685] input: TurboSight TBS 5280 (cx231xx) MCE IR (734c:5280) as /devices/pci0000:00/0000:00:1d.7/usb1/1-7/1-7:1.0/rc/rc1/input6
  • [ 87.609771] rc1: TurboSight TBS 5280 (cx231xx) MCE IR (734c:5280) as /devices/pci0000:00/0000:00:1d.7/usb1/1-7/1-7:1.0/rc/rc1
  • [ 87.609905] input: MCE IR Keyboard/Mouse (mceusb) as /devices/virtual/input/input7
  • [ 87.610075] rc rc1: lirc_dev: driver ir-lirc-codec (mceusb) registered at minor = 0
  • [ 87.610352] mceusb 1-7:1.0: Registered Turbosight Technolog on usb1:3
  • [ 87.614359] cx231xx #0: New device Turbosight Technolog @ 480 Mbps (734c:5280) with 7 interfaces
  • [ 87.614365] cx231xx #0: registering interface 1
  • [ 87.614420] cx231xx #0: Identified as TurboSight TBS 5280 (card=16)
  • [ 87.759225] cx25840 14-0044: cx23102 A/V decoder found @ 0x88 (cx231xx #0)
  • [ 87.777256] cx25840 14-0044: Firmware download size changed to 16 bytes max length
  • [ 89.690261] cx25840 14-0044: loaded v4l-cx231xx-avcore-01.fw firmware (16382 bytes)
  • [ 89.721493] cx231xx #0: cx231xx #0: v4l2 driver version 0.0.2
  • [ 89.788833] cx231xx #0: cx231xx #0/0: registered device video0 [v4l2]
  • [ 89.788891] cx231xx #0: cx231xx #0/0: registered device vbi0
  • [ 89.788895] cx231xx #0: V4L2 device registered as video0 and vbi0
  • [ 90.009223] DVB: registering new adapter (cx231xx #0)
  • [ 90.009229] DVB: registering adapter 0 frontend 0 (TurboSight TBS 5280 DVBT/T2 frontend)...
  • [ 90.229237] DVB: registering new adapter (cx231xx #0)
  • [ 90.229244] DVB: registering adapter 1 frontend 0 (TurboSight TBS 5280 DVBT/T2 frontend)...
  • [ 90.229690] Successfully loaded cx231xx-dvb

rs present

  • [ 81.939382] usb 1-7: USB disconnect, device number 2
  • [ 82.035647] cx231xx #0: V4L2 device vbi0 deregistered
  • [ 82.035702] cx231xx #0: V4L2 device video0 deregistered
  • [ 87.456021] usb 1-7: new high speed USB device number 3 using ehci_hcd
  • [ 87.609552] Registered IR keymap rc-tbs-nec
  • [ 87.609685] input: TurboSight TBS 5280 (cx231xx) MCE IR (734c:5280) as /devices/pci0000:00/0000:00:1d.7/usb1/1-7/1-7:1.0/rc/rc1/input6
  • [ 87.609771] rc1: TurboSight TBS 5280 (cx231xx) MCE IR (734c:5280) as /devices/pci0000:00/0000:00:1d.7/usb1/1-7/1-7:1.0/rc/rc1
  • [ 87.609905] input: MCE IR Keyboard/Mouse (mceusb) as /devices/virtual/input/input7
  • [ 87.610075] rc rc1: lirc_dev: driver ir-lirc-codec (mceusb) registered at minor = 0
  • [ 87.610352] mceusb 1-7:1.0: Registered Turbosight Technolog on usb1:3
  • [ 87.614359] cx231xx #0: New device Turbosight Technolog @
  • [ 87.614365] cx231xx #0: registering interface 1
  • [ 87.614420] cx231xx #0: Identified as TurboSight TBS 5280 (card=16)
  • [ 87.759225] cx25840 14-0044: cx23102 A/V decoder found @ 0x88 (cx231xx #0)
  • [ 87.777256] cx25840 14-0044: Firmware download size changed to 16 bytes max length
  • [ 89.690261] cx25840 14-0044: loaded v4l-cx231xx-avcore-01.fw firmware (16382 bytes)
  • [ 89.721493] cx231xx #0: cx231xx #0: v4l2 driver version 0.0.2
  • [ 89.788833] cx231xx #0: cx231xx #0/0: registered device video0 [v4l2]
  • [ 89.788891] cx231xx #0: cx231xx #0/0: registered device vbi0
  • [ 89.788895] cx231xx #0: V4L2 device registered as video0 and vbi0
  • [ 90.009223] DVB: registering new adapter (cx231xx #0)
  • [ 90.009229] DVB: registering adapter 0 frontend 0 (TurboSight TBS 5280 DVBT/T2 frontend)...
  • [ 90.229237] DVB: registering new adapter (cx231xx #0)
  • [ 90.229244] DVB: registering adapter 1 frontend 0 (TurboSight TBS 5280 DVBT/T2 frontend)...
  • [ 90.229690] Successfully loaded cx231xx-dvb

External Links

Retrieved from 'https://www.linuxtv.org/wiki/index.php?title=TBS5280_USB_DVB-T2/T/C_Dual_Tuner_TV_Box&oldid=32231'

TBS6618 PCIe DVB-C TV Tuner CI Card, built with Common Interface which allows insertion of CAM and smartcard for pay TV, is a good choice for watching/recording digital cable HD TV on PC.It's ready for the latest Linux kernels.

Overview/Features

  • Watch Cable TV & listen to Radio on PC
  • DVB-C SD or HD TV Receiving
  • Real Time and Scheduled Program Recording(PVR)
  • Time Shifting to Pause Live TV
  • Common Interface Support
  • Linux MythTV, VDR, XBMC Support

Components Used

  • SAA7160ET
  • TDA10024
  • TDA18252

Identification

02:00.0 Multimedia controller: Philips Semiconductors SAA7160 (rev 03) Subsystem: Device 6618:0001 Flags: bus master, fast devsel, latency 0, IRQ 17 Memory at fdd00000 (64-bit, non-prefetchable) [size=1M] Capabilities: <access denied> Kernel driver in use: SAA716x TBS Kernel modules: saa716x_tbs-dvb

Making it work

I.0 install the TBS DVBC USB Stick firmware file 'dvb-usb-tbsqbox-dvbc.fw' /lib/firmware/:

I.1 extract linux-tbs-drivers.tar.bz2 archive:

I.2 go to driver package directory:

I.3 depending on your kernel version and if the kernel is x86 orx86_64 (check output of 'uname -a') do:

Tbs Dtv Input Devices Driver

Tbs Dtv Input Devices Driver Updater

Tbs

- for x86 kernel 3.x (x86 32 bit installations of kernel 3.x):

- for x86 kernel 2.6.x (x86 32 bit installations of kernel 2.6.x):

- for any x86_64 kernel (x86 64 bit installations of Linux):

Tbs Dtv Input Devices Drivers

I.4 build and install the driver:

I.5 reboot in order to load the newly installed driver:


Drivers

Available here. Look for the TBS6618 Latest Linux driver

Sample Kernel Output

  • [ 14.588222] input: saa716x IR (TurboSight TBS 6618) as /devices/pci0000:00/0000:00:1c.1/0000:02:00.0/rc/rc0/input3
  • [ 14.588290] rc0: saa716x IR (TurboSight TBS 6618) as /devices/pci0000:00/0000:00:1c.1/0000:02:00.0/rc/rc0
  • [ 14.588372] input: MCE IR Keyboard/Mouse (saa716x) as /devices/virtual/input/input4
  • [ 14.588455] rc rc0: lirc_dev: driver ir-lirc-codec (saa716x) registered at minor = 0
  • [ 14.588459] DVB: registering new adapter (SAA716x dvb adapter)
  • [ 14.820821] TurboSight TBS6618 DVB-C card MAC=00:22:ab:b2:01:1b
  • [ 14.836148] tbsci: Initializing TBS 6618
  • [ 14.836280] tbsci: Adapter 0 CI initialized
  • [ 14.836283] DVB: registering adapter 0 frontend 0 (TurboSight TBS 6618 DVBC frontend)...
Tbs

External Links

Retrieved from 'https://www.linuxtv.org/wiki/index.php?title=TBS6618_DVB-C_TV_Tuner_CI_PCIe_Card&oldid=32832'