Skip to content
Luis Alves edited this page Jul 19, 2014 · 14 revisions

The CX24117 driver requires the "dvb-fe-cx24117.fw" firmware file in /lib/firmware/.

Getting firmware from the Linux driver

wget http://www.tbsdtv.com/download/document/common/tbs-linux-drivers_v130901.zip
unzip -p tbs-linux-drivers_v130901.zip linux-tbs-drivers.tar.bz2 | tar jxOf - linux-tbs-drivers/v4l/tbs6981fe_driver.o.x86_64 | dd bs=1 skip=10144 count=55486 of=dvb-fe-cx24117.fw

This should give you the following md5sum:

00bb54e462c84c71c052b1812a1c7190  /lib/firmware/dvb-fe-cx24117.fw

Getting the firmware from the Windows driver

TBS Windows driver contains a different version of the firmware from the Linux drivers, but it is not yet known what the differences are. All versions of the TBS Windows drivers from 2.0.1.3 (December 2011) to 2.0.1.6 contain the same firmware version. It can be extracted as follows:

wget http://www.tbsdtv.com/download/document/tbs6981/tbs6981-windows-driver_v2.0.1.6.zip
unzip -p tbs6981-windows-driver_v2.0.1.6.zip tbs6981_x86/TBS6981.sys | dd bs=1 skip=166120 count=55352 of=dvb-fe-cx24117.fw

This should give the following checksum:

96ae79acb8e51d90c90fa9759a1ce9df  /lib/firmware/dvb-fe-cx24117.fw