How to make an Avermedia AverTV Volar Green HD work?

161

Solution 1

Solution on Ubuntu 13.10 & 14.04

from this source, note that this solution is simpler than on 12.04


1. Download the firmware

$ cd /lib/firmware/
$ sudo wget http://xgazza.altervista.org/Linux/DVB/dvb-usb-af9035-01.fw
$ sudo wget http://xgazza.altervista.org/Linux/DVB/dvb-usb-af9035-02.fw

2. Install the needed application

$ sudo apt-get install git
$ sudo apt-get install  libproc-processtable-perl

3. Install the latest v4l-dvb

from the wiki How to Obtain, Build and Install V4L-DVB Device Drivers:

$ git clone --depth=1 git://linuxtv.org/media_build.git
$ cd media_build 
$ ./build

4. Reboot

$ sudo reboot

5. Check if device is properly installed

see below

Solution 2

Solution on Ubuntu 12.4 kernel 3.2


0. Check your kernel

$ uname -r
3.2.0-39-generic-pae

1. Plug in the USB TV Tuner

You can check that it is correctly plug in with lsusb

$ lsusb
Bus 001 Device 002: ID 07ca:a835 AVerMedia Technologies, Inc.

2. Download the driver for AF9035 dvb-t usb dongle (3.2.x kernel version)

Note that this driver should work with:
- Avermedia AVerTV A835 HD (ID 07ca:b835)
- Avermedia AVerTV A835 HD PRO (ID 07ca:a835)
- Avermedia AverTV A835 Green HD (ID 07ca:a835)
- TerraTec Cinergy T Stick (ID 0ccd:0093)
- TerraTec Cinergy T Stick 2 (ID 0ccd:00aa)
- Avermedia AverTV A825 (ID 07ca:0825)

$ git clone git://github.com/xgazza/DVB-AF9035_kernel-3.2.0.git
$ cd DVB-AF9035_kernel-3.2.0
$ make
$ sudo make install

3. Download the firmware(s)

$ cd /lib/firmware/
$ sudo wget http://xgazza.altervista.org/Linux/DVB/dvb-usb-af9035-01.fw
$ sudo wget http://xgazza.altervista.org/Linux/DVB/dvb-usb-af9035-02.fw

I downloaded these 2 firmwares, I do not know which one is used.

4. Reboot

$ sudo reboot

5. Check if device is properly loaded

see below

Share:
161

Related videos on Youtube

Calvin Li
Author by

Calvin Li

Updated on September 18, 2022

Comments

  • Calvin Li
    Calvin Li over 1 year

    I'm trying to render a large number of copies of the same mesh in OpenGL. I know I can use a small vertex buffer with an index buffer, but each copy will have it's own transformation matrix. I want to pass each matrix into my shader, but vertices belonging to the same copy will use the same matrix. Therefore, the matrix buffer will be shorter than the vertex buffer.

    The mesh has 4 vertices, so I need to somehow send a new matrix every four vertices. Any ideas?

    • Oli
      Oli over 7 years
      I know it's a long time on but did you ever get HD channels working?
    • Boris
      Boris over 7 years
      @Oli, yes it works with HD channels on Kaffeine
  • nuala
    nuala almost 10 years
    In step 2 I used sudo checkinstall however installation of Debian package fails due an already present package (please find log message here: pastebin.com/w4AKVwcr). Is it possible to exclude offending package or shall I just wait for a repo update? :(
  • nuala
    nuala almost 10 years
    … or just moving on could work: I didn't skipped step 2 but got the error as stated above. Anyway I followed along with downloading firmware and rebooting ~> Everything works fine \^^/ Thank you very much for the detailed guide! <3
  • Boris
    Boris almost 10 years
    @yoshi with last kernel of Ubuntu 12.04, it is probably not needed anymore to perform step 2 (I did not check I use now Ubuntu 14.04)
  • Calvin Li
    Calvin Li over 9 years
    glDrawElementsInstanced was what I was looking for, thanks!
  • JohnyV
    JohnyV over 8 years
    Is there a way to fix this? I keep getting the device show up using the dvb-usb-it9135-02 driver and tvheadend doesnt detect any services.