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

From LinuxMCE
Jump to: navigation, search
m
(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 09: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

External Links