132e2eae2SMauro Carvalho Chehab.. SPDX-License-Identifier: GPL-2.0 232e2eae2SMauro Carvalho Chehab 332e2eae2SMauro Carvalho ChehabHOWTO: Get An Avermedia DVB-T working under Linux 432e2eae2SMauro Carvalho Chehab------------------------------------------------- 532e2eae2SMauro Carvalho Chehab 632e2eae2SMauro Carvalho ChehabFebruary 14th 2006 732e2eae2SMauro Carvalho Chehab 832e2eae2SMauro Carvalho Chehab.. note:: 932e2eae2SMauro Carvalho Chehab 1032e2eae2SMauro Carvalho Chehab This documentation is outdated. Please check at the DVB wiki 1132e2eae2SMauro Carvalho Chehab at https://linuxtv.org/wiki for more updated info. 1232e2eae2SMauro Carvalho Chehab 1332e2eae2SMauro Carvalho Chehab There's a section there specific for Avermedia boards at: 1432e2eae2SMauro Carvalho Chehab https://linuxtv.org/wiki/index.php/AVerMedia 1532e2eae2SMauro Carvalho Chehab 1632e2eae2SMauro Carvalho Chehab 1732e2eae2SMauro Carvalho ChehabAssumptions and Introduction 1832e2eae2SMauro Carvalho Chehab~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1932e2eae2SMauro Carvalho Chehab 2032e2eae2SMauro Carvalho ChehabIt is assumed that the reader understands the basic structure 2132e2eae2SMauro Carvalho Chehabof the Linux Kernel DVB drivers and the general principles of 2232e2eae2SMauro Carvalho ChehabDigital TV. 2332e2eae2SMauro Carvalho Chehab 2432e2eae2SMauro Carvalho ChehabOne significant difference between Digital TV and Analogue TV 2532e2eae2SMauro Carvalho Chehabthat the unwary (like myself) should consider is that, 2632e2eae2SMauro Carvalho Chehabalthough the component structure of budget DVB-T cards are 2732e2eae2SMauro Carvalho Chehabsubstantially similar to Analogue TV cards, they function in 2832e2eae2SMauro Carvalho Chehabsubstantially different ways. 2932e2eae2SMauro Carvalho Chehab 3032e2eae2SMauro Carvalho ChehabThe purpose of an Analogue TV is to receive and display an 3132e2eae2SMauro Carvalho ChehabAnalogue Television signal. An Analogue TV signal (otherwise 3232e2eae2SMauro Carvalho Chehabknown as composite video) is an analogue encoding of a 3332e2eae2SMauro Carvalho Chehabsequence of image frames (25 per second) rasterised using an 3432e2eae2SMauro Carvalho Chehabinterlacing technique. Interlacing takes two fields to 3532e2eae2SMauro Carvalho Chehabrepresent one frame. Computers today are at their best when 3632e2eae2SMauro Carvalho Chehabdealing with digital signals, not analogue signals and a 3732e2eae2SMauro Carvalho Chehabcomposite video signal is about as far removed from a digital 3832e2eae2SMauro Carvalho Chehabdata stream as you can get. Therefore, an Analogue TV card for 3932e2eae2SMauro Carvalho Chehaba PC has the following purpose: 4032e2eae2SMauro Carvalho Chehab 4132e2eae2SMauro Carvalho Chehab* Tune the receiver to receive a broadcast signal 4232e2eae2SMauro Carvalho Chehab* demodulate the broadcast signal 4332e2eae2SMauro Carvalho Chehab* demultiplex the analogue video signal and analogue audio 4432e2eae2SMauro Carvalho Chehab signal. **NOTE:** some countries employ a digital audio signal 4532e2eae2SMauro Carvalho Chehab embedded within the modulated composite analogue signal - 4632e2eae2SMauro Carvalho Chehab NICAM.) 4732e2eae2SMauro Carvalho Chehab* digitize the analogue video signal and make the resulting 4832e2eae2SMauro Carvalho Chehab datastream available to the data bus. 4932e2eae2SMauro Carvalho Chehab 5032e2eae2SMauro Carvalho ChehabThe digital datastream from an Analogue TV card is generated 5132e2eae2SMauro Carvalho Chehabby circuitry on the card and is often presented uncompressed. 5232e2eae2SMauro Carvalho ChehabFor a PAL TV signal encoded at a resolution of 768x576 24-bit 5332e2eae2SMauro Carvalho Chehabcolor pixels over 25 frames per second - a fair amount of data 5432e2eae2SMauro Carvalho Chehabis generated and must be processed by the PC before it can be 5532e2eae2SMauro Carvalho Chehabdisplayed on the video monitor screen. Some Analogue TV cards 5632e2eae2SMauro Carvalho Chehabfor PCs have onboard MPEG2 encoders which permit the raw 5732e2eae2SMauro Carvalho Chehabdigital data stream to be presented to the PC in an encoded 5832e2eae2SMauro Carvalho Chehaband compressed form - similar to the form that is used in 5932e2eae2SMauro Carvalho ChehabDigital TV. 6032e2eae2SMauro Carvalho Chehab 6132e2eae2SMauro Carvalho ChehabThe purpose of a simple budget digital TV card (DVB-T,C or S) 6232e2eae2SMauro Carvalho Chehabis to simply: 6332e2eae2SMauro Carvalho Chehab 6432e2eae2SMauro Carvalho Chehab* Tune the received to receive a broadcast signal. 6532e2eae2SMauro Carvalho Chehab* Extract the encoded digital datastream from the broadcast 6632e2eae2SMauro Carvalho Chehab signal. 6732e2eae2SMauro Carvalho Chehab* Make the encoded digital datastream (MPEG2) available to 6832e2eae2SMauro Carvalho Chehab the data bus. 6932e2eae2SMauro Carvalho Chehab 7032e2eae2SMauro Carvalho ChehabThe significant difference between the two is that the tuner 7132e2eae2SMauro Carvalho Chehabon the analogue TV card spits out an Analogue signal, whereas 7232e2eae2SMauro Carvalho Chehabthe tuner on the digital TV card spits out a compressed 7332e2eae2SMauro Carvalho Chehabencoded digital datastream. As the signal is already 7432e2eae2SMauro Carvalho Chehabdigitised, it is trivial to pass this datastream to the PC 7532e2eae2SMauro Carvalho Chehabdatabus with minimal additional processing and then extract 7632e2eae2SMauro Carvalho Chehabthe digital video and audio datastreams passing them to the 7732e2eae2SMauro Carvalho Chehabappropriate software or hardware for decoding and viewing. 7832e2eae2SMauro Carvalho Chehab 7932e2eae2SMauro Carvalho ChehabThe Avermedia DVB-T 8032e2eae2SMauro Carvalho Chehab~~~~~~~~~~~~~~~~~~~ 8132e2eae2SMauro Carvalho Chehab 8232e2eae2SMauro Carvalho ChehabThe Avermedia DVB-T is a budget PCI DVB card. It has 3 inputs: 8332e2eae2SMauro Carvalho Chehab 8432e2eae2SMauro Carvalho Chehab* RF Tuner Input 8532e2eae2SMauro Carvalho Chehab* Composite Video Input (RCA Jack) 8632e2eae2SMauro Carvalho Chehab* SVIDEO Input (Mini-DIN) 8732e2eae2SMauro Carvalho Chehab 8832e2eae2SMauro Carvalho ChehabThe RF Tuner Input is the input to the tuner module of the 8932e2eae2SMauro Carvalho Chehabcard. The Tuner is otherwise known as the "Frontend" . The 9032e2eae2SMauro Carvalho ChehabFrontend of the Avermedia DVB-T is a Microtune 7202D. A timely 9132e2eae2SMauro Carvalho Chehabpost to the linux-dvb mailing list ascertained that the 9232e2eae2SMauro Carvalho ChehabMicrotune 7202D is supported by the sp887x driver which is 9332e2eae2SMauro Carvalho Chehabfound in the dvb-hw CVS module. 9432e2eae2SMauro Carvalho Chehab 9532e2eae2SMauro Carvalho ChehabThe DVB-T card is based around the BT878 chip which is a very 9632e2eae2SMauro Carvalho Chehabcommon multimedia bridge and often found on Analogue TV cards. 9732e2eae2SMauro Carvalho ChehabThere is no on-board MPEG2 decoder, which means that all MPEG2 9832e2eae2SMauro Carvalho Chehabdecoding must be done in software, or if you have one, on an 9932e2eae2SMauro Carvalho ChehabMPEG2 hardware decoding card or chipset. 10032e2eae2SMauro Carvalho Chehab 10132e2eae2SMauro Carvalho Chehab 10232e2eae2SMauro Carvalho ChehabGetting the card going 10332e2eae2SMauro Carvalho Chehab~~~~~~~~~~~~~~~~~~~~~~ 10432e2eae2SMauro Carvalho Chehab 10532e2eae2SMauro Carvalho ChehabIn order to fire up the card, it is necessary to load a number 10632e2eae2SMauro Carvalho Chehabof modules from the DVB driver set. Prior to this it will have 10732e2eae2SMauro Carvalho Chehabbeen necessary to download these drivers from the linuxtv CVS 10832e2eae2SMauro Carvalho Chehabserver and compile them successfully. 10932e2eae2SMauro Carvalho Chehab 11032e2eae2SMauro Carvalho ChehabDepending on the card's feature set, the Device Driver API for 11132e2eae2SMauro Carvalho ChehabDVB under Linux will expose some of the following device files 11232e2eae2SMauro Carvalho Chehabin the /dev tree: 11332e2eae2SMauro Carvalho Chehab 11432e2eae2SMauro Carvalho Chehab* /dev/dvb/adapter0/audio0 11532e2eae2SMauro Carvalho Chehab* /dev/dvb/adapter0/ca0 11632e2eae2SMauro Carvalho Chehab* /dev/dvb/adapter0/demux0 11732e2eae2SMauro Carvalho Chehab* /dev/dvb/adapter0/dvr0 11832e2eae2SMauro Carvalho Chehab* /dev/dvb/adapter0/frontend0 11932e2eae2SMauro Carvalho Chehab* /dev/dvb/adapter0/net0 12032e2eae2SMauro Carvalho Chehab* /dev/dvb/adapter0/osd0 12132e2eae2SMauro Carvalho Chehab* /dev/dvb/adapter0/video0 12232e2eae2SMauro Carvalho Chehab 12332e2eae2SMauro Carvalho ChehabThe primary device nodes that we are interested in (at this 12432e2eae2SMauro Carvalho Chehabstage) for the Avermedia DVB-T are: 12532e2eae2SMauro Carvalho Chehab 12632e2eae2SMauro Carvalho Chehab* /dev/dvb/adapter0/dvr0 12732e2eae2SMauro Carvalho Chehab* /dev/dvb/adapter0/frontend0 12832e2eae2SMauro Carvalho Chehab 12932e2eae2SMauro Carvalho ChehabThe dvr0 device node is used to read the MPEG2 Data Stream and 13032e2eae2SMauro Carvalho Chehabthe frontend0 node is used to tune the frontend tuner module. 13132e2eae2SMauro Carvalho Chehab 13232e2eae2SMauro Carvalho ChehabAt this stage, it has not been able to ascertain the 13332e2eae2SMauro Carvalho Chehabfunctionality of the remaining device nodes in respect of the 13432e2eae2SMauro Carvalho ChehabAvermedia DVBT. However, full functionality in respect of 13532e2eae2SMauro Carvalho Chehabtuning, receiving and supplying the MPEG2 data stream is 13632e2eae2SMauro Carvalho Chehabpossible with the currently available versions of the driver. 13732e2eae2SMauro Carvalho ChehabIt may be possible that additional functionality is available 13832e2eae2SMauro Carvalho Chehabfrom the card (i.e. viewing the additional analogue inputs 13932e2eae2SMauro Carvalho Chehabthat the card presents), but this has not been tested yet. If 14032e2eae2SMauro Carvalho ChehabI get around to this, I'll update the document with whatever I 14132e2eae2SMauro Carvalho Chehabfind. 14232e2eae2SMauro Carvalho Chehab 14332e2eae2SMauro Carvalho ChehabTo power up the card, load the following modules in the 14432e2eae2SMauro Carvalho Chehabfollowing order: 14532e2eae2SMauro Carvalho Chehab 14632e2eae2SMauro Carvalho Chehab* modprobe bttv (normally loaded automatically) 14732e2eae2SMauro Carvalho Chehab* modprobe dvb-bt8xx (or place dvb-bt8xx in /etc/modules) 14832e2eae2SMauro Carvalho Chehab 14932e2eae2SMauro Carvalho ChehabInsertion of these modules into the running kernel will 15032e2eae2SMauro Carvalho Chehabactivate the appropriate DVB device nodes. It is then possible 15132e2eae2SMauro Carvalho Chehabto start accessing the card with utilities such as scan, tzap, 15232e2eae2SMauro Carvalho Chehabdvbstream etc. 15332e2eae2SMauro Carvalho Chehab 15432e2eae2SMauro Carvalho ChehabThe frontend module sp887x.o, requires an external firmware. 15532e2eae2SMauro Carvalho ChehabPlease use the command "get_dvb_firmware sp887x" to download 15632e2eae2SMauro Carvalho Chehabit. Then copy it to /usr/lib/hotplug/firmware or /lib/firmware/ 15732e2eae2SMauro Carvalho Chehab(depending on configuration of firmware hotplug). 15832e2eae2SMauro Carvalho Chehab 15932e2eae2SMauro Carvalho ChehabReceiving DVB-T in Australia 16032e2eae2SMauro Carvalho Chehab~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16132e2eae2SMauro Carvalho Chehab 16232e2eae2SMauro Carvalho ChehabI have no experience of DVB-T in other countries other than 16332e2eae2SMauro Carvalho ChehabAustralia, so I will attempt to explain how it works here in 16432e2eae2SMauro Carvalho ChehabMelbourne and how this affects the configuration of the DVB-T 16532e2eae2SMauro Carvalho Chehabcard. 16632e2eae2SMauro Carvalho Chehab 16732e2eae2SMauro Carvalho ChehabThe Digital Broadcasting Australia website has a Reception 16832e2eae2SMauro Carvalho Chehablocatortool which provides information on transponder channels 16932e2eae2SMauro Carvalho Chehaband frequencies. My local transmitter happens to be Mount 17032e2eae2SMauro Carvalho ChehabDandenong. 17132e2eae2SMauro Carvalho Chehab 17232e2eae2SMauro Carvalho ChehabThe frequencies broadcast by Mount Dandenong are: 17332e2eae2SMauro Carvalho Chehab 17432e2eae2SMauro Carvalho ChehabTable 1. Transponder Frequencies Mount Dandenong, Vic, Aus. 17532e2eae2SMauro Carvalho Chehab 17632e2eae2SMauro Carvalho Chehab=========== ======= =========== 17732e2eae2SMauro Carvalho ChehabBroadcaster Channel Frequency 17832e2eae2SMauro Carvalho Chehab=========== ======= =========== 17932e2eae2SMauro Carvalho ChehabABC VHF 12 226.5 MHz 18032e2eae2SMauro Carvalho ChehabTEN VHF 11 219.5 MHz 18132e2eae2SMauro Carvalho ChehabNINE VHF 8 191.625 MHz 18232e2eae2SMauro Carvalho ChehabSEVEN VHF 6 177.5 MHz 18332e2eae2SMauro Carvalho ChehabSBS UHF 29 536.5 MHz 18432e2eae2SMauro Carvalho Chehab=========== ======= =========== 18532e2eae2SMauro Carvalho Chehab 18632e2eae2SMauro Carvalho ChehabThe Scan utility has a set of compiled-in defaults for various 18732e2eae2SMauro Carvalho Chehabcountries and regions, but if they do not suit, or if you have 18832e2eae2SMauro Carvalho Chehaba pre-compiled scan binary, you can specify a data file on the 18932e2eae2SMauro Carvalho Chehabcommand line which contains the transponder frequencies. Here 19032e2eae2SMauro Carvalho Chehabis a sample file for the above channel transponders: 19132e2eae2SMauro Carvalho Chehab 19232e2eae2SMauro Carvalho Chehab:: 19332e2eae2SMauro Carvalho Chehab 19432e2eae2SMauro Carvalho Chehab # Data file for DVB scan program 19532e2eae2SMauro Carvalho Chehab # 19632e2eae2SMauro Carvalho Chehab # C Frequency SymbolRate FEC QAM 19732e2eae2SMauro Carvalho Chehab # S Frequency Polarisation SymbolRate FEC 19832e2eae2SMauro Carvalho Chehab # T Frequency Bandwidth FEC FEC2 QAM Mode Guard Hier 19932e2eae2SMauro Carvalho Chehab T 226500000 7MHz 2/3 NONE QAM64 8k 1/8 NONE 20032e2eae2SMauro Carvalho Chehab T 191625000 7MHz 2/3 NONE QAM64 8k 1/8 NONE 20132e2eae2SMauro Carvalho Chehab T 219500000 7MHz 2/3 NONE QAM64 8k 1/8 NONE 20232e2eae2SMauro Carvalho Chehab T 177500000 7MHz 2/3 NONE QAM64 8k 1/8 NONE 20332e2eae2SMauro Carvalho Chehab T 536500000 7MHz 2/3 NONE QAM64 8k 1/8 NONE 20432e2eae2SMauro Carvalho Chehab 20532e2eae2SMauro Carvalho ChehabThe defaults for the transponder frequency and other 20632e2eae2SMauro Carvalho Chehabmodulation parameters were obtained from www.dba.org.au. 20732e2eae2SMauro Carvalho Chehab 20832e2eae2SMauro Carvalho ChehabWhen Scan runs, it will output channels.conf information for 20932e2eae2SMauro Carvalho Chehabany channel's transponders which the card's frontend can lock 21032e2eae2SMauro Carvalho Chehabonto. (i.e. any whose signal is strong enough at your 21132e2eae2SMauro Carvalho Chehabantenna). 21232e2eae2SMauro Carvalho Chehab 21332e2eae2SMauro Carvalho ChehabHere's my channels.conf file for anyone who's interested: 21432e2eae2SMauro Carvalho Chehab 21532e2eae2SMauro Carvalho Chehab:: 21632e2eae2SMauro Carvalho Chehab 21732e2eae2SMauro Carvalho Chehab ABC HDTV:226500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_3_4:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:2307:0:560 21832e2eae2SMauro Carvalho Chehab ABC TV Melbourne:226500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_3_4:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:512:650:561 21932e2eae2SMauro Carvalho Chehab ABC TV 2:226500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_3_4:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:512:650:562 22032e2eae2SMauro Carvalho Chehab ABC TV 3:226500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_3_4:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:512:650:563 22132e2eae2SMauro Carvalho Chehab ABC TV 4:226500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_3_4:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:512:650:564 22232e2eae2SMauro Carvalho Chehab ABC DiG Radio:226500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_3_4:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:0:2311:566 22332e2eae2SMauro Carvalho Chehab TEN Digital:219500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:512:650:1585 22432e2eae2SMauro Carvalho Chehab TEN Digital 1:219500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:512:650:1586 22532e2eae2SMauro Carvalho Chehab TEN Digital 2:219500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:512:650:1587 22632e2eae2SMauro Carvalho Chehab TEN Digital 3:219500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:512:650:1588 22732e2eae2SMauro Carvalho Chehab TEN Digital:219500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:512:650:1589 22832e2eae2SMauro Carvalho Chehab TEN Digital 4:219500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:512:650:1590 22932e2eae2SMauro Carvalho Chehab TEN Digital:219500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:512:650:1591 23032e2eae2SMauro Carvalho Chehab TEN HD:219500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:514:0:1592 23132e2eae2SMauro Carvalho Chehab TEN Digital:219500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:512:650:1593 23232e2eae2SMauro Carvalho Chehab Nine Digital:191625000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:513:660:1072 23332e2eae2SMauro Carvalho Chehab Nine Digital HD:191625000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:512:0:1073 23432e2eae2SMauro Carvalho Chehab Nine Guide:191625000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:514:670:1074 23532e2eae2SMauro Carvalho Chehab 7 Digital:177500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:769:770:1328 23632e2eae2SMauro Carvalho Chehab 7 Digital 1:177500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:769:770:1329 23732e2eae2SMauro Carvalho Chehab 7 Digital 2:177500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:769:770:1330 23832e2eae2SMauro Carvalho Chehab 7 Digital 3:177500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:769:770:1331 23932e2eae2SMauro Carvalho Chehab 7 HD Digital:177500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:833:834:1332 24032e2eae2SMauro Carvalho Chehab 7 Program Guide:177500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:865:866:1334 24132e2eae2SMauro Carvalho Chehab SBS HD:536500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:102:103:784 24232e2eae2SMauro Carvalho Chehab SBS DIGITAL 1:536500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:161:81:785 24332e2eae2SMauro Carvalho Chehab SBS DIGITAL 2:536500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:162:83:786 24432e2eae2SMauro Carvalho Chehab SBS EPG:536500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:163:85:787 24532e2eae2SMauro Carvalho Chehab SBS RADIO 1:536500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:201:798 24632e2eae2SMauro Carvalho Chehab SBS RADIO 2:536500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:202:799 24732e2eae2SMauro Carvalho Chehab 24832e2eae2SMauro Carvalho ChehabKnown Limitations 24932e2eae2SMauro Carvalho Chehab~~~~~~~~~~~~~~~~~ 25032e2eae2SMauro Carvalho Chehab 25132e2eae2SMauro Carvalho ChehabAt present I can say with confidence that the frontend tunes 25232e2eae2SMauro Carvalho Chehabvia /dev/dvb/adapter{x}/frontend0 and supplies an MPEG2 stream 25332e2eae2SMauro Carvalho Chehabvia /dev/dvb/adapter{x}/dvr0. I have not tested the 25432e2eae2SMauro Carvalho Chehabfunctionality of any other part of the card yet. I will do so 25532e2eae2SMauro Carvalho Chehabover time and update this document. 25632e2eae2SMauro Carvalho Chehab 25732e2eae2SMauro Carvalho ChehabThere are some limitations in the i2c layer due to a returned 25832e2eae2SMauro Carvalho Chehaberror message inconsistency. Although this generates errors in 25932e2eae2SMauro Carvalho Chehabdmesg and the system logs, it does not appear to affect the 26032e2eae2SMauro Carvalho Chehabability of the frontend to function correctly. 26132e2eae2SMauro Carvalho Chehab 26232e2eae2SMauro Carvalho ChehabFurther Update 26332e2eae2SMauro Carvalho Chehab~~~~~~~~~~~~~~ 26432e2eae2SMauro Carvalho Chehab 26532e2eae2SMauro Carvalho Chehabdvbstream and VideoLAN Client on windows works a treat with 26632e2eae2SMauro Carvalho ChehabDVB, in fact this is currently serving as my main way of 26732e2eae2SMauro Carvalho Chehabviewing DVB-T at the moment. Additionally, VLC is happily 26832e2eae2SMauro Carvalho Chehabdecoding HDTV signals, although the PC is dropping the odd 26932e2eae2SMauro Carvalho Chehabframe here and there - I assume due to processing capability - 27032e2eae2SMauro Carvalho Chehabas all the decoding is being done under windows in software. 27132e2eae2SMauro Carvalho Chehab 27232e2eae2SMauro Carvalho ChehabMany thanks to Nigel Pearson for the updates to this document 27332e2eae2SMauro Carvalho Chehabsince the recent revision of the driver. 274