AVerTV Volar HD PRO A835 (USB, DVB-T)
> Multimedia (291)
> Multimedia > CCTV (14)
> Multimedia > Misc (10)
> Multimedia > Radio (2)
> Multimedia > Sound (73)
> Multimedia > TV (121)
> Multimedia > Webcam (79)
Review of Linux Compatibility
The AverTV Volar HD Pro A835 from AVerMedia is a USB stick with DVB-T tuner. The stick has the USB-ID 07ca:a835
07ca:a835 AVerMedia Technologies, Inc.
and is identical to the Avermedia AverTV A835 Green HD (also has the USB ID 07ca:a835).
The stick is supported by the Linux kernel since version 3.5 thanks to the kernel module af9033, which is loaded automatically:
usb 2-1.2: new high speed USB device number 4 using ehci_hcd dvb-usb: found a 'Avermedia AverTV Volar HD & HD PRO (A835)' in cold state, will try to load a firmware IR NEC protocol handler initialized dvb-usb: downloading firmware from file 'dvb-usb-af9035-01.fw' IR RC5(x) protocol handler initialized IR RC6 protocol handler initialized IR JVC protocol handler initialized IR Sony protocol handler initialized lirc_dev: IR Remote Control driver registered, major 249 IR LIRC bridge handler initialized dvb-usb: found a 'Avermedia AverTV Volar HD & HD PRO (A835)' in warm state. dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. DVB: registering new adapter (Avermedia AverTV Volar HD & HD PRO (A835)) af9033: firmware version: LINK:220.127.116.11 OFDM:18.104.22.168 DVB: registering adapter 0 frontend 0 (Afatech AF9033 DVB-T)... tda18218: NXP TDA18218HN successfully identified. Registered IR keymap rc-empty input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/rc/rc0/input13 rc0: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/rc/rc0 dvb-usb: schedule remote query interval to 200 msecs. dvb-usb: Avermedia AverTV Volar HD & HD PRO (A835) successfully initialized and connected. usbcore: registered new interface driver dvb_usb_af9035
If the kernel module is not part of the distribution, it can be compiled by hand. At first, the necessary tools for compilation have to be installed. In Ubuntu the package build-essential is needed:
sudo apt-get install build-essential
The driver package can be downloaded from
After unpacking the downloaded file
tar -xjf AF9035_xgaz_3.0.0.tar.bz2
the driver can get compiled:
cd AF9035_xgaz_3.0.0 make sudo make install
The firmware file dvb-usb-af9035-02.fw is needed in the directory /lib/firmware for the driver. This firmware file can be downloaded from http://xgazza.altervista.org/Linux/DVB/dvb-usb-af9035-02.fw.
If the firmware file is missing in /lib/firmware the initialization of the kernel module fails with the followin log message:
dvb-usb: found a 'AVerMedia AVerTV Volar HD/PRO (A835)' in cold state, will try to load a firmware dvb-usb: did not find the firmware file. (dvb-usb-af9035-02.fw) Please see linux/Documentation/dvb/ for more details on firmware-problems. (-2) dvb_usb_af9035: probe of 2-1.2:1.0 failed with error -2 usbcore: registered new interface driver dvb_usb_af9035