The DVB-T key can be installed on PC too. However the driver installation is not quite straightforward. The device is a copy of AverMedia AverTV Volar HD Nano with two small differences: there is no remote control sensor on Sky key although the PCB has the pads for it and USB IDs are different for the two devices. This aspect makes drivers installation difficult.
This article will describe the installation procedure on Linux and Windows. The USB tuner can be used to receive DVB-T signals with BDA compatible software on Windows (such as ProgDVB) and Kaffeine on Linux.
|AverMedia A867 - Sky Digital Key|
WindowsTo install this device on Windows, get the AverTV Volar HD Nano Windows drivers and install them. Do not waste your time to install the default TV viewer application, because it does not detect the device. All you need is the driver to be able to use any other application like VLC, ProgDVB, SmartDVB etc.
|AverMedia A867 driver installation|
Right click A867 in Device Manager, go to Driver tab and click Update Driver button. Select Browse my computer for driver software, then Let me pick from a list of device drivers on my computer. In the list that appears select Sound, video and game controllers and click Next.
Locate AverMedia TECHNOLOGIES, Inc. and look for AverMedia A867 USB DVB-T device. If you can't find it, click Have Disk and browse to C:\Program Files\AverMedia\AverMedia A867 USB DVB-T folder. Select AVer1867_AVerIR_OBM.inf file. Click OK. Now you will have the device in the list.
|ProgDVB Manual search|
LinuxThe good part on Linux is that the kernel already comes with a module for this device: dvb_usb_af9035. The problem is that, in order to work, AF9035 demodulator needs a firmware that is transferred to it via USB. The Windows driver automatically does that when you plug the device. Linux module would also do the same, yet there are two kind of issues that may arise. Plug in the USB tuner, open a terminal and run dmesg. Look at the end of the log, where it will display debug messages about the newest kernel activity - a new USB device plugged in.
Wrong firmwareI've seen this on Ubuntu 16.04 LTS. The kernel was trying to download the firmware for IT9135 into AF9035 - the devices are similar and work with the same kernel module, yet the firmwares don't match. If this is the case, you will see in the dmesg log that the firmware couldn't be downloaded because of a checksum mismatch. Rename the existing firmware and follow instructions from No firmware section.
sudo mv /lib/firmware/dvb-usb-it9135-02.fw /lib/firmware/dvb-usb-it9135-02.fw.bak
No firmwareOn Ubuntu 16.10 things changed. The updated kernel with new module tries to load the correct firmware. The problem is that firmware does not exist.
|dmesg log showing no firmware found|
sudo wget -O /lib/firmware/dvb-usb-af9035-02.fw http://palosaari.fi/linux/v4l-dvb/firmware/af9035/dvb-usb-af9035-02.fw_3735d499d945a6bb873a7f3ad5c701fa_22.214.171.124_126.96.36.199Unplug and replug the USB tuner. The blue LED should light up. You should now see something similar to (initially the device is in cold state, then the firmware is downloaded and the device switches to warm state):
|Firmware succesfully downloaded|
|Kaffeine Configure TV|
|Kaffeine view signal and scan channels|