CX24117 firmware - ljalves/linux_media GitHub Wiki
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