AVerMedia AVerTV DVB-T Super 007

From LinuxTVWiki
Revision as of 11:32, 29 December 2012 by Diorser (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
AVerTV DVB-T Super 007

A Hybrid DVB-T PCI card from AVerMedia.

This card is supported. IR receiver may still need a patch.

Overview/Features

The card has Antenna In and IR receiver inputs, and comes with a remote control.

Components Used

Identification

Running the command # lspci -vv yields:

01:09.0 Multimedia controller: Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder (rev d1)
        Subsystem: Avermedia Technologies Inc Unknown device f01d
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 32 (21000ns min, 8000ns max)
        Interrupt: pin A routed to IRQ 209
        Region 0: Memory at e2002000 (32-bit, non-prefetchable) [size=2K]
        Capabilities: [40] Power Management version 2
        Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
        Status: D0 PME-Enable- DSel=0 DScale=1 PME-

and # lspci -vn:

01:09.0 0480: 1131:7133 (rev d1)
        Subsystem: 1461:f01d
        Flags: bus master, medium devsel, latency 32, IRQ 209
        Memory at e2002000 (32-bit, non-prefetchable) [size=2K]
        Capabilities: [40] Power Management version 2


Making it Work

Firmware

Firmware is required with this device; use the updated get_dvb_firmware script or use the file "TT_PCI_2.19h_28_11_2006/software/OEM/PCI/App/ttlcdacc.dll" contained in http://www.tt-download.com/download/updates/219/TT_PCI_2.19h_28_11_2006.zip, which you'll have to rename to /lib/firmware/dvb-fe-tda10046.fw.

Note: The suggested linux/Documentation/dvb/get_dvb_firmware tda10046 works well, however the manual instructions are wrong. The dll mentioned above is very large and does not load; see file size comparisons below:
-rw-r--r--  1 eyal eyal 22390126 Jan 26 13:53 TT_PCI_2.19h_28_11_2006.zip
-rw-rw-r--  1 eyal eyal   561152 Nov 15  2006 ttlcdacc.dll
-rw-r--r--  1 root root    24478 Jan 26 15:10 dvb-fe-tda10046.fw
Perhaps the original authour/poster of those lines meant to say something like "manually extract the firmware from the file tlcdacc.dll ... and then, after which, you will have to rename it to /lib/firmware/dvb-fe-tda10046.fw" ?? [1]

Drivers

As of January 25, 2008: DVB-T works fine with modules from the Mercurial (hg) repository. This is a DVB-T card only.

As of June 26th, 2008 Super 007 Analog version is supported - http://linuxtv.org/hg/v4l-dvb/rev/fa0de4f2637a

After installing the drivers from the Mercurial repository you will have to run:

rmmod saa7134
modprobe saa7134

Notes

Super Hybrid 007 is not currently supported.

Sample kernel output

dmesg output (with modules built from the Mercurial repository):

saa7130/34: v4l2 driver version 0.2.14 loaded
saa7133[0]: found at 0000:01:09.0, rev: 209, irq: 20, latency: 32, mmio: 0xe2002000
saa7133[0]: subsystem: 1461:f01d, board: Avermedia Super 007 [card=117,autodetected]
saa7133[0]: board init: gpio is 240000
tuner 2-004b: chip found @ 0x96 (saa7133[0])
tuner 2-004b: setting tuner address to 60
tuner 2-004b: type set to tda8290+75a
tuner 2-004b: setting tuner address to 60
tuner 2-004b: type set to tda8290+75a
saa7133[0]: i2c eeprom 00: 61 14 1d f0 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
saa7133[0]: i2c eeprom 10: ff ff ff ff ff 20 ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 20: 01 40 01 32 32 01 01 43 88 ff 00 55 ff ff ff ff
saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 40: ff 21 00 c0 96 10 03 02 15 16 ff ff ff ff ff ff
saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
tuner 2-004b: setting tuner address to 60
tuner 2-004b: type set to tda8290+75a
saa7133[0]: registered device video0 [v4l2]
saa7133[0]: registered device vbi0
saa7133[0]: registered device radio0
DVB: registering new adapter (saa7133[0])
DVB: registering frontend 0 (Philips TDA10046H DVB-T)...
tda1004x: setting up plls for 48MHz sampling clock
tda1004x: found firmware revision 20 -- ok

Remote Control Support

TODO

External Links

Notes

  • This is "Hybrid Super 007" with Analog+DVB-T or "DVB-T Super 007" with only DVB-T ?

Comment:

AverTV Super 007 DVB-T (M135c) is DVB-T only, AverTV Hybrid Super 007 (M135r) is the Hybrid card, AverTV Super 007 is the analog version [david bentham]

AVerTV DVB-T Super 007 M135D works out of the box (the title of this page is confusing) [diorser]