
ImpulseRC Driver Fixer. This application will attempt to install the correct serial port and DFU drivers for using STM32 F3, F4 and F7 based flight controllers on Windows. If you have trouble running the Driver Fixer you may need to install the Microsoft.NET. The same applies to a right to data transferability. Feel free to contact us by e-mail at tbs@tbs-biometrics.com. If we process your personal data on the basis of a consent, you have a right of revocation with regard to the consent at any time without affecting the legality of the processing carried out on the basis of the consent until revocation.
- Available here from TBS website. Look for the TBS5980 driver. Apart from the firmware file, there is no closed-source object code included in the software. All code has been released under GPLv2. For compiling and installing the Open-source drivers or the Closed-source drivers, see TBS driver installation.
- Install Toshiba Satellite P755 laptop drivers for Windows 10 x64, or download DriverPack Solution software for automatic drivers intallation and update. Download Download DriverPack Online. For all devices (24) input devices (2) other devices (2) sound cards (2) chipsets (11) network cards (1) card readers (4) video cards (1) controllers (1.
The Qbox DVB-S2 CI USB2.0 is a DVB-S2USB 2.0 adapter from TurboSight. It has been on the market since early 2011, and is supported under Linux. The minimum required kernel version is (yet) unknown, the driver requires DVB version 5.1.
While TurboSight has no distribution network, their products can be ordered online.
- 1Overview/features
- 2Making it work
- 2.2Drivers
- 2.2.2For Linux with ARM CPU in Raspberry PI
- 2.2Drivers
Overview/features
- USB 2.0 interface (B-connector)
- Inputs: Antenna (F-connector), remote and CI-slot
- Separate power supply: 7.5V, 3.5A
- Indication LED, mostly red, sometimes blue, meaning yet unknown.
- CCM mode support ONLY (NO support for VCM and ACM modes used by a lot of DVB-S2 multistream Free TV channels with Eutelsat 5 West A (5°W) satellite)
Components used
- STMicroelectronics STB6100 (tuner)
- STMicroelectronics STV0903 (demodulator)
- Cypress EZ-USB FX2 CY7C68013A (USB 2.0 interface chipset)
Otherimages
Qbox with LED turned blue
Qbox with astoncrypt CAM
Qbox remote control
Qbox package
Identification
lsusb output:
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
For Linux with x86 or X86-64 CPU
Available here from TBS website. Look for the TBS5980 driver. Latest update: 29/12/2015. Apart from the firmware file, there is no closed-source object code included in the software. All code has been released under GPLv2.
For compiling and installing the Open-source drivers or the Closed-source drivers, see TBS driver installation.
For Linux with ARM CPU in Raspberry PI
WARNING : THIS INSTALLATION PROCESS IS A DRAFT, IT IS NOT FINISHED YET. THIS WARNING MESSAGE WILL BE REMOVED WHEN THE INSTALLATION PROCESS WILL BE FULL
The open source driver is available here. Some instructions above are taken from http://www.satelliteguys.us/xen/threads/hobbyist-open-source-satellite-receiver-raspberry-pi-2-instructions-and-tips.348466/#post-3652518 but a lot of steps for installing and compiling are missing from this link.
You mustn't use the remote control because it use a lot of of CPU power.
Building the open-source driver
These instructions are taken from satelliteguys.us forum and Raspberry PI official website:
Compilation and Installation process with :
-Hardware : Raspberry Pi 2
-Operating System : Raspbian in NOOBS Version 2.1.0 Full and with the Release date: 2016-11-29

- Check your Linux kernel release :
Note the major and minor kernel release number, here 4.4.
- Update the package list available in distro repositories and then update the package installed on your system :
- Install the packages required to compile the TBS driver for Raspberry PI in his ARM CPU :
- Get the Linux kernel sources for Raspbian and then next the open source TBS driver
Note you must get the kernel sources for raspberry pi with the same release number than the release number in the output of the previously used uname command, here 4.4 for the file rpi-4.4.y.tar.gz.

- Copy driver sources into kernel source directories
Note : As of 6/6/2016, the following files below are the same in /root/media/drivers/ and /usr/src/linux-rpi-4.4.y/drivers folders, except forstv090x.c, stv090x.h . These files in /root/media/drivers/ are patched and have an adding for lock led hooks to the stv090x, stv0288, cx24116 and tda10071 frontends. Similar code already exists in the stv0900 frontend. source code patch.
For the file technisat-usb2.c, the line .count = 4 are replaced by .count = 8.
Note 2 : As of 6/6/2016, tbs-qbox2ci.c and tbs-qbox2ci.h files, for the TBS 5980 driver, are only available in /root/media/drivers/ from https://github.com/ljalves/linux_media.git repositories.
.MANDATORY
OPTIONNAL
.
.
Drivers Tbs Input Devices Online
.MANDATORY
- Remove the old modules if they exist so the new ones will get made
.
.
.
.
- Add information about a new driver in the first configuration file for compiling
Make additions to Makefiles and Kconfigs so system will process the codeThe <tab> means remove the <tab> and then hit the tab key, you are trying toformat the additions to look like whats already there. Same with <2 spaces>Add the following to the /usr/src/linux-rpi-4.4.y/drivers/media/usb/dvb-usb/Kconfig file at the end
- Add information about a new driver in the second configuration file for compiling
Add to the end of/usr/src/linux-rpi-4.4.y/drivers/media/usb/dvb-usb/Makefilebefore the first ccflags-y statement
- Add information about a new driver in the third configuration file for compiling
Edit the /usr/src/linux-rpi-4.4.y/arch/arm/configs/bcm2709_defconfig fileand under the line CONFIG_DVB_USB_TECHNISAT_USB2=m, add the line
- If exist, back up the .config file
- Compiling for Raspberry PI 1 with the Raspberry Pi 1 (or Compute Module) Default Build Configuration
Note : the Pi 1 is maybe more than likely underpowered for this project and maybe the Pi1 probably won't display video properly.But you can try all the installation steps in this page and verify it. Workaround : if it is to slow with SD video in mpeg-2, you can try to buy a mpeg-2 licence to use the GPU hardware to process the video and not the CPU.Mybe it help. This workaround does not work with TV channel with HD video in mpeg-4.More information about video codec in Raspberry Pi : New video features! MPEG-2 and VC-1 decode, H.264 encode, CEC support
- Compiling for Raspberry PI 2 or 3 with the Raspberry Pi 2/3 Default Build Configuration
- Save the current headers and modules files :
Now, there is a new folder : /lib/modules/4.4.39-v7
- Check that the TBS5980 kernel modules are build :
- Check that the the TBS5980 kernel modules are installed :
- Select the new kernel with TBS5980 support
Make sure you backup your old /boot/kernel.img
- Install the firmware file required by TBS5980 driver
Go to http://www.tbsdtv.com/products/tbs5980-dvb-s2-ci-tv-tuner-usb.html, tab Download, download the linux driverin the zip archive, get the dvb-usb-tbsqbox-id5980.fw file and copy it /lib/firmware
- Avoid high CPU usage :
source: In order to avoid a high CPU usage, you should disable the IR receiver:
In the /etc/modprobe.d/dvbir.conf file if this file exist or else in the /etc/modprobe.d/options file, add the line :
- Reboot
- Check information about TBS 5980 in kernel log :
Check that your device can receive the satellit TV and Radio transponders
- 1) Download the configuration file for your satellit at https://git.linuxtv.org/dtv-scan-tables.git/tree/dvb-s
- 2) Choose and install the scan utility that you want to use, a list is available here : https://www.linuxtv.org/wiki/index.php/Frequency_scan#Comparison_of_DVB_frequency_scanning_commandline_utilities
- 3) Launch the research, here we choose dvbv5-scan utility with Atlantic-Bird-3-5.0W satellit :
or
The vlc media player can read and use channel configuration file with ZAP format.

- 4) You should have an output like this if it works (here with DVB-T transmitter) :
...
...
Check that you can redirect and play sound and video stream TV channel from your raspberry pi to a computer
With the utility dvbstream, you can redirect the sound and video stream TV channel from your raspberry pi to a computer andthen use vlc media player to read this tream.
More information here :
http://www.linuxcertif.com/man/1/dvbstream/
https://www.linuxtv.org/wiki/index.php/Dvbstream
Build TvHeadEnd for Raspberry Pi with Raspian Pixel
Requirements :
Compiling and installing :
Launch and configuration :
Go to http://raspberry_pi_ip_address:9981 and configure your device http://wiki.openelec.tv/index.php/Configuring_Tvheadend
Sample kernel output
The kernel outputs the information below, CAM module inserted (with module verbosity wide open):
To get maximum verbosity, relevant parts of /etc/modprobe.d/modprobe.conf were set as follows:
Remote control support
The device comes with a remote, but that has not been tested yet. Tbsdtv forum members complain about poor interoperability with LIRC.
Issues
Remote control needs further research.
Drivers Tbs Input Devices App
CAM support is underway. So far, the astoncrypt v1.07 has been tested. Before this can be finalized, a working smartcard is required. Haven't got one yet ;-).
Network support has not been addressed yet.