PCTV nanostick 292e triplestick DVB-T2 – linux firmware

As usual, I forgot the steps to get this working on a fresh install, so documenting here.

Fresh linux install. Get Tvheadend installed. It detects the USB device but nothing works – won’t tune/scan.

Remembered to check dmesg output: it says couldn’t find firmware.

To resolve:
Download this firmware file below to /lib/firmware, and reboot. (remove the .txt extension, wordpress wouldn’t let me upload it…) This file was originally found at http://palosaari.fi/linux/v4l-dvb/firmware/Si2168/dvb-demod-si2168-02.fw


* Do not download the version of this firmware found on the openelec site (https://github.com/OpenELEC/dvb-firmware/blob/master/firmware/dvb-demod-si2168-02.fw) this doesn’t work, I don’t know why, you get an error like this:

* Also, do not download or put in the firmware directory the file called dvb-demod-si2168-b40-01.fw which you may see a message about in dmesg. Again, if you try this one you will get an error.

Use the small file I said, and after rebooting and loading tvheadend, finally get a successful message in dmesg: