Jump to content

TBS5980 QBOX CI DVB-S2 TV Tuner USB2.0: Difference between revisions

From LinuxMCE
mNo edit summary
Tbs2015 (talk | contribs)
TBS5980,dvb-s2,ci
Line 1: Line 1:
[[Category:TV Cards]]
'''TBS5980 USB DVB S2 TV QBox CI''' is a digital satellite external TV Tuner box with USB connection for watching and recording digital satellite TV on PC. With integrated CI slot, it can be used for watching Free to Air TV and Pay TV(By inserting the correct CAM and subscription smartcard into the CI slot, encrypted pay TV will be available). Both Windows BDA driver and Linux driver up to the latest kernel are provided.
[[Category:DVB-S2]]
TBS5980 USB DVB-S2 TV Box CI is the high end satellite TV tuner box built with Common Interface support, which allows insertion of CAM and smartcard for encrypting PayTV(By inserting the correct CAM and subscription smartcard into the CI slot, encrypted pay TV will be available). Linux driver up to the latest kernel are provided.  


[[Image:5980 4.jpg]]
The unique TBS MCE tool makes it possible to read CAM/Smartcard on Windows7 Media Center, thus your satellite subscription TV can be watched/recorded on Windows7 Media Center. On Linux platform, you can also watch paytv by using correct software. TBS5980 USB DVB S2 TV QBox CI is compatible with Windows7 Media Center, MediaPortal, DVBlink, DVBDream, DVBViewer, ProgDVB, Skynet, TSreader, XBMC,MythTV,VDR and many other popular softwares.


==Overview/Features==
With use of appropriate software, e.g. MediaPortal and its’ plugins, you may stream satellite TV contents to your IPhone, IPAD or IPOD. The built in hardware blindscan capability allows you to scan satellite programs without knowing exact transponder details, this is especially useful for hunting unknown satellite feeds.


* USB 2.0 interface (B-connector)
'''Main Feature:'''
* Inputs: Antenna (F-connector), remote and CI-slot
Watch Satellite TV & listen to Radio on PC
* Separate power supply: 7.5V, 3.5A
DVB-S2/DVB-S SD or HD TV Receiving
* Indication LED, mostly red, sometimes blue, meaning yet unknown.
Real Time and Scheduled Program Recording(PVR)
Time Shifting to Pause Live TV
Unicable/One Cable compatible
Common Interface Support
Blindscan
High reliability


===Components Used===
'''Specification:'''
* STMicroelectronics STB6100 (tuner)
Receiving Frequency: 950~2150 MHz Tuning Range
* STMicroelectronics STV0903 (demodulator)
Input level: -69~-23dBm
DVB-S2/DVB-S 8PSK QPSK Demodulator
Symbol Rate:
DVB-S QPSK 1~45Msps
DVB-S2 QPSK/8PSK 1~45Msps
Carrier Capture Range: ±10MHz
8PSK Puncture codes: 3/5,2/3,3/4,5/6,8/9,9/10
QPSK Puncture codes: 1/2,3/5,2/3,3/4,4/5,5/6,8/9,9/10.
Support Data Burst & Tone Burst
Support DiSEqC2.X and Motor
Single CI Slot
TV Box Size: 103x88x22mm (Length x Width x Height)
TV Box Weight: 200 Gram
Package Gift Box Size: 210x175x55mm (Length x Width x Height)
Package Gift Box Weight: 726 Gram


'''System Requirements:'''
Windows 2000/XP/Vista/7/8/10 or Linux
DirectX9.0 or later Version
Available USB2.0 Port
Satellite Dish and LNB


'''For DVB-S:'''
1GHz CPU or above
256MB RAM or above
Graphic Card with at least 16MB RAM


===Identification===
'''For DVB-S2 HDTV:'''
lsusb output:
Dualcore CPU
# lsusb -v
1GB RAM or Above
Bus 001 Device 009: ID 734c:5980 TBS Technologies China
Graphic Card with at Least 64MB RAM
Device Descriptor:
  bLength                18
  bDescriptorType        1
  bcdUSB              2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass        0
  bDeviceProtocol        0
  bMaxPacketSize0        64
  idVendor          0x734c TBS Technologies China
  idProduct          0x5980
  bcdDevice            0.00
  iManufacturer          1 TBS-Tech
  iProduct                2 DVBS2BOX
  iSerial                0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                9
    bDescriptorType        2
    wTotalLength          32
    bNumInterfaces          1
    bConfigurationValue    1
    iConfiguration          0
    bmAttributes        0x80
      (Bus Powered)
    MaxPower              100mA
    Interface Descriptor:
      bLength                9
      bDescriptorType        4
      bInterfaceNumber        0
      bAlternateSetting      0
      bNumEndpoints          2
      bInterfaceClass      255 Vendor Specific Class
      bInterfaceSubClass      0
      bInterfaceProtocol      0
      iInterface              0
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 bytes
        bInterval              1
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 bytes
        bInterval              0
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType        6
  bcdUSB              2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass        0
  bDeviceProtocol        0
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:    0x0000
  (Bus Powered)
==Making it Work==
The device is actively supported to run under Linux. Every few months the driver gets updated, and the company actively supports users through a forum.
By downloading, compiling and installing the drivers and firmware, the device works (at least, in my distro, Fedora 14 x86-64). Together with the manufacturer-supplied source code for scanning and zapping (slightly modified versions of scan-s2 and szap-s2) DVB-S2 reception works. Newer versions of szap and scan work just as well.


===Firmware===
The driver software package contains the firmware file: dvb-usb-tbsqbox-id5980.fw. Just install it in /lib/firmware.
===Drivers===
Available [http://www.tbsdtv.com/english/Download.html here]. Look for the TBS5980 driver. Latest update: july 10. Apart from the firmware file, there is no closed-source object code included in the software. All code has been released under GPLv2.
===Sample Kernel Output===
The kernel outputs the information below, CAM module inserted (with module verbosity wide open):
# dmesg
[18814.387092] usb 1-7: new high speed USB device using ehci_hcd and address 9
[18814.502322] usb 1-7: New USB device found, idVendor=734c, idProduct=5980
[18814.502334] usb 1-7: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[18814.502343] usb 1-7: Product: DVBS2BOX
[18814.502349] usb 1-7: Manufacturer: TBS-Tech
[18814.684522] dvb-usb: found a 'TBS Qbox DVB-S2 CI USB2.0' in cold state, will try to load a firmware
[18814.688745] dvb-usb: downloading firmware from file 'dvb-usb-tbsqbox-id5980.fw'
[18814.691532] tbsqbox2ci: start downloading TBSQBOX2CI firmware
[18814.810199] dvb-usb: found a 'TBS Qbox DVB-S2 CI USB2.0' in warm state.
[18814.810330] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[18814.810751] DVB: registering new adapter (TBS Qbox DVB-S2 CI USB2.0)
[18815.048073] dvb-usb: MAC address: xx:xx:xx:xx:xx:xx ''(edited by me)''
[18815.048077]
[18815.050881] stv090x_attach: Create New Internal Structure!
[18815.156679] stv090x_attach: Attaching STV0903 demodulator(1) Cut=0x30
[18815.156689] tbsqbox2ci: Attached stv0903!
[18815.156692]
[18815.157478] tbsqbox2ci: CI initialized.
[18815.157488] DVB: registering adapter 0 frontend 0 (STV090x Multistandard)...
[18815.157590] stb6100_attach: Attaching STB6100
[18815.159811] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.7/usb1/1-7/input/input12
[18815.159952] dvb-usb: schedule remote query interval to 150 msecs.
[18815.159961] dvb-usb: TBS Qbox DVB-S2 CI USB2.0 successfully initialized and connected.
[18815.160051] usbcore: registered new interface driver tbsqbox2ci
[18861.422201] tbsqbox2ci: CI enabled.
[18861.422211] dvb_ca adapter 0: DVB CAM detected and initialised successfully
To get maximum verbosity, relevant parts of /etc/modprobe.d/modprobe.conf were set as follows:
options dvb_usb debug=511
options dvb_usb_tbsqbox2ci debug=3
options stb6100 verbose=3
options stv090x verbose=3
===Remote Control Support===
The device comes with a remote, it works great.


===Drivers===
===Drivers===

Revision as of 07:44, 14 December 2015

TBS5980 USB DVB S2 TV QBox CI is a digital satellite external TV Tuner box with USB connection for watching and recording digital satellite TV on PC. With integrated CI slot, it can be used for watching Free to Air TV and Pay TV(By inserting the correct CAM and subscription smartcard into the CI slot, encrypted pay TV will be available). Both Windows BDA driver and Linux driver up to the latest kernel are provided.

The unique TBS MCE tool makes it possible to read CAM/Smartcard on Windows7 Media Center, thus your satellite subscription TV can be watched/recorded on Windows7 Media Center. On Linux platform, you can also watch paytv by using correct software. TBS5980 USB DVB S2 TV QBox CI is compatible with Windows7 Media Center, MediaPortal, DVBlink, DVBDream, DVBViewer, ProgDVB, Skynet, TSreader, XBMC,MythTV,VDR and many other popular softwares.

With use of appropriate software, e.g. MediaPortal and its’ plugins, you may stream satellite TV contents to your IPhone, IPAD or IPOD. The built in hardware blindscan capability allows you to scan satellite programs without knowing exact transponder details, this is especially useful for hunting unknown satellite feeds.

Main Feature: Watch Satellite TV & listen to Radio on PC DVB-S2/DVB-S SD or HD TV Receiving Real Time and Scheduled Program Recording(PVR) Time Shifting to Pause Live TV Unicable/One Cable compatible Common Interface Support Blindscan High reliability

Specification: Receiving Frequency: 950~2150 MHz Tuning Range Input level: -69~-23dBm DVB-S2/DVB-S 8PSK QPSK Demodulator Symbol Rate: DVB-S QPSK 1~45Msps DVB-S2 QPSK/8PSK 1~45Msps Carrier Capture Range: ±10MHz 8PSK Puncture codes: 3/5,2/3,3/4,5/6,8/9,9/10 QPSK Puncture codes: 1/2,3/5,2/3,3/4,4/5,5/6,8/9,9/10. Support Data Burst & Tone Burst Support DiSEqC2.X and Motor Single CI Slot TV Box Size: 103x88x22mm (Length x Width x Height) TV Box Weight: 200 Gram Package Gift Box Size: 210x175x55mm (Length x Width x Height) Package Gift Box Weight: 726 Gram

System Requirements: Windows 2000/XP/Vista/7/8/10 or Linux DirectX9.0 or later Version Available USB2.0 Port Satellite Dish and LNB

For DVB-S: 1GHz CPU or above 256MB RAM or above Graphic Card with at least 16MB RAM

For DVB-S2 HDTV: Dualcore CPU 1GB RAM or Above Graphic Card with at Least 64MB RAM


Drivers