AVerMedia AverTV Hybrid Volar HX (A827): Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
Line 9: Line 9:
* Afatech AF9013-N1
* Afatech AF9013-N1
==Getting it to work==
==Getting it to work==
This is an addendum to the existing post!!!
This is an addendum to the existing post!!! Tested and worked on Fedora-11-i386, Kernel-2.6.29.4-167-PAE.fc11
Dependencies needed
Tested and worked on Fedora-11-i386, Kernel-2.6.29.4-167-PAE.fc11
Dependencies needed:
(from installation DVD)
(from installation DVD)
kernel,
* kernel,
kernel-headers,
* kernel-headers,
kernel-devel,
* kernel-devel,
gcc.
* gcc.
(yum install dialog)
(yum install)
dialog,
* dialog
* tvtime
mercurial (just to be there),
* mplayer (with all it's dependencies, including codecs).
tvtime,
mplayer (with all it's dependencies, including codecs).
(drivers from Avermedia website, as posted bellow)
(drivers from Avermedia website, as posted bellow)
0.07 beta driver for i386 or x86_64.
* 0.07 beta driver for i386 or x86_64.


Plug in the USB Volar HX ( A827 ) tuner.
Plug in the USB Volar HX ( A827 ) tuner.
Install driver in normal mode, and should see the installation concluded succesfully.
Install driver in normal mode, and should see the installation concluded succesfully.
Next, the messages is to unplug the device (do so) and to replug it (do so)
Next, the messages is to unplug the device (do so) and to replug it (do so)
Next, there is the sound testing. Modify the parameters according with your area.
Next is the sound testing. Modify the parameters according with your area.
You should hear a tv sound like (with or without station). The ideea is to get sound from the USB tuner.
You should hear a tv sound like (with or without station). The ideea is to get sound from the USB tuner.
After that there is the h826d-tools the software wants to install. You can install it, but there
After that there is the h826d-tools the software wants to install. You can install it, but there
is no need of it (some sh scripts tv-player, audio, radio-player).
is no need of it (some sh scripts tv-player, audio, radio-player).


The thing is after that, you should see in dmesg, the tuner loaded and then devices created:
The thing is after that, you should see in dmesg, the tuner loaded and then devices created
video0 vbi1 radio0 and even adapter0 (for dvb) and of course the alsa emulation for the tuner.
video0 vbi1 radio0 and even adapter0 (for dvb) and of course the alsa emulation for the tuner:
*A827 registered V4L2 device video0[video]
A cat /proc/asound/cards should display 1. your system sound card (let's say ALC 826 analog device)
*[ 4373.455456] A827 registered V4L2 device vbi1[vbi]
and 2. The Avermedia sound emulation.
*[ 4373.455486] A827 registered V4L2 device radio0[radio]
Of course if there is a webcam installed, these devices are different: video1 and so on.
*[ 4373.455835] A827 registered ALSA sound card 1

*[ 4373.455844] DVB: registering new adapter (A827[0] DVB-T)
*[ 4373.455847] A827[0] DVB-T registered DVB adapter 0
*[ 4373.457303] DVB: registering adapter 0 frontend 0 (A827[0] DVB-T)...
A cat /proc/asound/cards should display 1: your system sound card (let's say ALC 826 analog device)
and 2: the sound emulation of your usb tv tuner.
Of course if you have a webcam installed, these devices will show up different: video1 and so on and they should work with no problem.
I only tested on analog tv and composite.
I only tested on analog tv and composite.
For video I used tvtime (scan and watch analog channels but no sound) and
For video I used tvtime (scan and watch analog channels but no sound) and
mplayer - watched analog tv channels with sound on alsa server(I removed pulse as I always do.)
mplayer - watched analog tv channels with sound on alsa server (I removed pulse as I always do.)
There is no need to start arecord, or aplay, or sox, or even to fire up the audio sh from
There is no need to start arecord, or aplay, or sox, or so if you are gonna use mplayer to watch TV,
as mplayer supports ALSA directly, but in this case, you must specify the hardware id:
the H826-tools as instructed, because the sound cand be caught on mplayer command line.
Ex:
(The same for mencoder)
* if dmesg shows your Volar HX as: A827 registered ALSA sound card 1, you should declare in mplayer commandline adevice=hw.1
* if dmesg shows your Volar HX as: A827 registered ALSA sound card 2, you should declare in mplayer commandline adevice=hw.2
(Exemple:)
* mplayer tv:// -driver=v4l2:device=/dev/video0:norm=PAL:chanlist=europe-east:input=0:channel=R9:alsa:adevice=hw.1:forceaudio:immediatemode=0 tv://
(Similar for mencoder)
The only mention that it deserve to be made, is to install all the alsa-plugins.
The only mention that it deserve to be made, is to install all the alsa-plugins.
Enjoy!
Enjoy!






Revision as of 07:46, 10 July 2009

Device Features

Specifications

Interface: USB 2.0 Supported Broadcast Formats: DVB-T, Analog, FM

Chips

  • Cypress CY7C68013A
  • NXP SAA7136E
  • NXP TDA18271HDC1
  • Afatech AF9013-N1

Getting it to work

This is an addendum to the existing post!!! Tested and worked on Fedora-11-i386, Kernel-2.6.29.4-167-PAE.fc11 Dependencies needed (from installation DVD)

  • kernel,
  • kernel-headers,
  • kernel-devel,
  • gcc.

(yum install)

  • dialog
  • tvtime
  • mplayer (with all it's dependencies, including codecs).

(drivers from Avermedia website, as posted bellow)

  • 0.07 beta driver for i386 or x86_64.

Plug in the USB Volar HX ( A827 ) tuner. Install driver in normal mode, and should see the installation concluded succesfully. Next, the messages is to unplug the device (do so) and to replug it (do so) Next is the sound testing. Modify the parameters according with your area. You should hear a tv sound like (with or without station). The ideea is to get sound from the USB tuner. After that there is the h826d-tools the software wants to install. You can install it, but there is no need of it (some sh scripts tv-player, audio, radio-player).

The thing is after that, you should see in dmesg, the tuner loaded and then devices created video0 vbi1 radio0 and even adapter0 (for dvb) and of course the alsa emulation for the tuner:

  • A827 registered V4L2 device video0[video]
  • [ 4373.455456] A827 registered V4L2 device vbi1[vbi]
  • [ 4373.455486] A827 registered V4L2 device radio0[radio]
  • [ 4373.455835] A827 registered ALSA sound card 1
  • [ 4373.455844] DVB: registering new adapter (A827[0] DVB-T)
  • [ 4373.455847] A827[0] DVB-T registered DVB adapter 0
  • [ 4373.457303] DVB: registering adapter 0 frontend 0 (A827[0] DVB-T)...

A cat /proc/asound/cards should display 1: your system sound card (let's say ALC 826 analog device) and 2: the sound emulation of your usb tv tuner. Of course if you have a webcam installed, these devices will show up different: video1 and so on and they should work with no problem. I only tested on analog tv and composite. For video I used tvtime (scan and watch analog channels but no sound) and mplayer - watched analog tv channels with sound on alsa server (I removed pulse as I always do.) There is no need to start arecord, or aplay, or sox, or so if you are gonna use mplayer to watch TV, as mplayer supports ALSA directly, but in this case, you must specify the hardware id: Ex:

  • if dmesg shows your Volar HX as: A827 registered ALSA sound card 1, you should declare in mplayer commandline adevice=hw.1
  • if dmesg shows your Volar HX as: A827 registered ALSA sound card 2, you should declare in mplayer commandline adevice=hw.2

(Exemple:)

  • mplayer tv:// -driver=v4l2:device=/dev/video0:norm=PAL:chanlist=europe-east:input=0:channel=R9:alsa:adevice=hw.1:forceaudio:immediatemode=0 tv://

(Similar for mencoder) The only mention that it deserve to be made, is to install all the alsa-plugins. Enjoy!


USB-Interfaces

/proc/bus/usb/devices-output (shorter then lsusb -v):

T:  Bus=01 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#=  5 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=07ca ProdID=a827 Rev= 1.03
S:  Manufacturer=AVerMedia
S:  Product=AVerTV
S:  SerialNumber=300871601647
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=01 Prot=01 Driver=(none)
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:  If#= 0 Alt= 1 #EPs= 3 Cls=ff(vend.) Sub=01 Prot=01 Driver=(none)
E:  Ad=81(I) Atr=03(Int.) MxPS=  64 Ivl=500us
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=82(I) Atr=01(Isoc) MxPS=3030 Ivl=125us
I:  If#= 0 Alt= 2 #EPs= 3 Cls=ff(vend.) Sub=01 Prot=01 Driver=(none)
E:  Ad=81(I) Atr=03(Int.) MxPS=  64 Ivl=500us
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=82(I) Atr=01(Isoc) MxPS=2178 Ivl=125us
I:  If#= 0 Alt= 3 #EPs= 3 Cls=ff(vend.) Sub=01 Prot=01 Driver=(none)
E:  Ad=81(I) Atr=03(Int.) MxPS=  64 Ivl=500us
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=82(I) Atr=01(Isoc) MxPS=2058 Ivl=125us
I:  If#= 0 Alt= 4 #EPs= 3 Cls=ff(vend.) Sub=01 Prot=01 Driver=(none)
E:  Ad=81(I) Atr=03(Int.) MxPS=  64 Ivl=500us
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=82(I) Atr=01(Isoc) MxPS= 970 Ivl=125us
I:  If#= 0 Alt= 5 #EPs= 3 Cls=ff(vend.) Sub=01 Prot=01 Driver=(none)
E:  Ad=81(I) Atr=03(Int.) MxPS=  64 Ivl=500us
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=82(I) Atr=01(Isoc) MxPS= 684 Ivl=125us
I:  If#= 0 Alt= 6 #EPs= 3 Cls=ff(vend.) Sub=01 Prot=01 Driver=(none)
E:  Ad=81(I) Atr=03(Int.) MxPS=  64 Ivl=500us
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=82(I) Atr=01(Isoc) MxPS= 940 Ivl=125us

Drivers

You can download drivers for Linux i586/x86_64 here:

This is BETA version 0.03 for OpenSuSE, Mandriva, Fedora and Ubuntu, but I have not tested yet.