Hi, this are some trivial zapping applications explaining how to use the frontend and demux API. They are also pretty useful to test your hardware. For DVB-S, Astra Channel config file: $ ./szap -c channels-conf/dvb-s/Astra-19.2E n24 will tune to N24. For DVB-C, Berlin Cable channel config: $ ./czap -c channels-conf/dvb-c/de-Berlin Arte For DVB-T, Berlin Config: $ ./tzap -c channels-conf/dvb-t/de-Berlin phoenix For ATSC, Raleigh Durham Config: $ ./azap -c channels-conf/atsc/us-Raleigh-Durham WRAL will tune to WRAL's Digital Channel 5-1. By default the MPEG stream is routed to a hardware decoder. If you want to record the stream to disk you will route it to the DVR device by using the '-r' option: $ ./tzap -c channels-conf/dvb-t/de-Berlin phoenix -r [keep it running in one console] $ cat /dev/dvb/adapter0/dvr0 > /tmp/recording.ts [in a second console, will dump the MPEG transport stream to /tmp/recording.ts] The status messages have the following meaning: status 0x1f --- The demodulator status bits. 0x1f means all bits set, everything ok. signal [0x0000...0xffff] --- Signal Strength. Values above 0x8000 should be ok. snr [0x0000...0xffff] --- Signal/Noise Ratio. Values above 0x8000 are ok. ber [0...0xffffffff] --- Bit Error Rate. The less the better. unc [0...0xffffffff] --- Number of Uncorrectable Blocks. Small numbers are Preferable. If everything is alright and all frontend circuits are working stable (are locked) you should see a FE_HAS_LOCK in the rightmost line. Good luck, Holger es.git/tree/isdb-t/br-sc-Blumenau?h=upstream/0%2bgit20170425.fb5fe05'>tree</a><a href='/debian/dtv-scan-tables.git/commit/isdb-t/br-sc-Blumenau?h=upstream/0%2bgit20170425.fb5fe05&follow=1'>commit</a><a href='/debian/dtv-scan-tables.git/diff/isdb-t/br-sc-Blumenau?h=upstream/0%2bgit20170425.fb5fe05&follow=1'>diff</a><a href='/debian/dtv-scan-tables.git/stats/isdb-t/br-sc-Blumenau?h=upstream/0%2bgit20170425.fb5fe05'>stats</a></td><td class='form'><form class='right' method='get' action='/debian/dtv-scan-tables.git/log/isdb-t/br-sc-Blumenau'> <input type='hidden' name='h' value='upstream/0+git20170425.fb5fe05'/><input type='hidden' name='showmsg' value='1'/><select name='qt'> <option value='grep'>log msg</option> <option value='author'>author</option> <option value='committer'>committer</option> <option value='range'>range</option> </select> <input class='txt' type='search' size='10' name='q' value=''/> <input type='submit' value='search'/> </form> </td></tr></table> <div class='path'>path: <a href='/debian/dtv-scan-tables.git/log/?h=upstream/0%2bgit20170425.fb5fe05&showmsg=1&follow=1'>root</a>/<a href='/debian/dtv-scan-tables.git/log/isdb-t?h=upstream/0%2bgit20170425.fb5fe05&showmsg=1&follow=1'>isdb-t</a>/<a href='/debian/dtv-scan-tables.git/log/isdb-t/br-sc-Blumenau?h=upstream/0%2bgit20170425.fb5fe05&showmsg=1&follow=1'>br-sc-Blumenau</a> (<a href='/debian/dtv-scan-tables.git/log/isdb-t/br-sc-Blumenau?h=upstream/0%2bgit20170425.fb5fe05&showmsg=1'>unfollow</a>)</div><div class='content'><table class='list nowrap'><tr class='nohover'><th class='left'>Age</th><th class='left'>Commit message (<a href='/debian/dtv-scan-tables.git/log/isdb-t/br-sc-Blumenau?h=upstream/0%2bgit20170425.fb5fe05&follow=1'>Collapse</a>)</th><th class='left'>Author</th><th class='left'>Files</th><th class='left'>Lines</th></tr> <tr class='logheader'><td><span title='2017-01-05 15:56:28 +0000'>2017-01-05</span></td><td class='logsubject'><a href='/debian/dtv-scan-tables.git/commit/dvb-t/ug-All?h=upstream/0%2bgit20170425.fb5fe05&id=0c34a5909320f924824d0402556780faba2127d1&follow=1'>New upstream version 0+git20161227.ac7535a</a><span class='decoration'><a class='tag-annotated-deco' href='/debian/dtv-scan-tables.git/tag/?h=upstream/0%2bgit20161227.ac7535a'>upstream/0+git20161227.ac7535a</a></span></td><td>Jonathan McCrohan</td><td>39</td><td><span class='deletions'>-1522</span>/<span class='insertions'>+4879</span></td></tr> <tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'> </td></tr> <tr class='logheader'><td><span title='2016-06-11 15:19:36 +0100'>2016-06-11</span></td><td class='logsubject'><a href='/debian/dtv-scan-tables.git/commit/isdb-t/br-to-Tocantinopolis?h=upstream/0%2bgit20170425.fb5fe05&id=800dccb249b663bdbd99e876996d4b5ac5ffa937&follow=1'>Imported Upstream version 0+git20160503.4f192bd</a><span class='decoration'><a class='tag-annotated-deco' href='/debian/dtv-scan-tables.git/tag/?h=upstream/0%2bgit20160503.4f192bd'>upstream/0+git20160503.4f192bd</a></span></td><td>Jonathan McCrohan</td><td>1307</td><td><span class='deletions'>-2667</span>/<span class='insertions'>+38002</span></td></tr> <tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'> </td></tr> <tr class='logheader'><td><span title='2016-01-18 00:26:10 +0000'>2016-01-18</span></td><td class='logsubject'><a href='/debian/dtv-scan-tables.git/commit/isdb-t/br-to-PortoNacional?h=upstream/0%2bgit20170425.fb5fe05&id=e7855f4fed7766032a5674cf3a932856460df799&follow=1'>Imported Upstream version 0+git20151202.3864e0a</a><span class='decoration'><a class='tag-annotated-deco' href='/debian/dtv-scan-tables.git/tag/?h=upstream/0%2bgit20151202.3864e0a'>upstream/0+git20151202.3864e0a</a></span></td><td>Jonathan McCrohan</td><td>840</td><td><span class='deletions'>-4057</span>/<span class='insertions'>+18230</span></td></tr> <tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'> </td></tr> <tr class='logheader'><td><span title='2015-04-01 00:05:44 +0100'>2015-04-01</span></td><td class='logsubject'><a href='/debian/dtv-scan-tables.git/commit/dvb-t/uk-Tacolneston?h=upstream/0%2bgit20170425.fb5fe05&id=00e9001c2022e3c2a9f6dbe9946cc8b0481228d4&follow=1'>Imported Upstream version 0+git20150208.f2053b3</a><span class='decoration'><a class='tag-annotated-deco' href='/debian/dtv-scan-tables.git/tag/?h=upstream/0%2bgit20150208.f2053b3'>upstream/0+git20150208.f2053b3</a></span></td><td>Jonathan McCrohan</td><td>32</td><td><span class='deletions'>-333</span>/<span class='insertions'>+483</span></td></tr> <tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'> </td></tr> <tr class='logheader'><td><span title='2014-12-28 13:19:47 +0000'>2014-12-28</span></td><td class='logsubject'><a href='/debian/dtv-scan-tables.git/commit/dvb-t/vn-Thaibinh?h=upstream/0%2bgit20170425.fb5fe05&id=4500e42b1bd162ca4a91c5096918fc56410de30f&follow=1'>Imported Upstream version 0+git20141218.b46a22c</a><span class='decoration'><a class='tag-annotated-deco' href='/debian/dtv-scan-tables.git/tag/?h=upstream/0%2bgit20141218.b46a22c'>upstream/0+git20141218.b46a22c</a></span></td><td>Jonathan McCrohan</td><td>535</td><td><span class='deletions'>-639</span>/<span class='insertions'>+317</span></td></tr> <tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'> </td></tr> <tr class='logheader'><td><span title='2014-10-15 00:54:11 +0100'>2014-10-15</span></td><td class='logsubject'><a href='/debian/dtv-scan-tables.git/commit/isdb-t/br-to-PortoNacional?h=upstream/0%2bgit20170425.fb5fe05&id=6a4826f9d965ba04738085602e80a867c78c81f1&follow=1'>Imported Upstream version 0+git20141009.d26b627</a><span class='decoration'><a class='tag-annotated-deco' href='/debian/dtv-scan-tables.git/tag/?h=upstream/0%2bgit20141009.d26b627'>upstream/0+git20141009.d26b627</a></span></td><td>Jonathan McCrohan</td><td>2010</td><td><span class='deletions'>-11120</span>/<span class='insertions'>+159271</span></td></tr> <tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'> </td></tr> <tr class='logheader'><td><span title='2014-07-23 01:07:18 +0100'>2014-07-23</span></td><td class='logsubject'><a href='/debian/dtv-scan-tables.git/commit/dvb-t/fi-Turku?h=upstream/0%2bgit20170425.fb5fe05&id=869756da0627b14a6954f96aa5009d57a5e682c7&follow=1'>Imported Upstream version 0+git20140611.14bd6c7</a><span class='decoration'><a class='tag-annotated-deco' href='/debian/dtv-scan-tables.git/tag/?h=upstream/0%2bgit20140611.14bd6c7'>upstream/0+git20140611.14bd6c7</a></span></td><td>Jonathan McCrohan</td><td>7</td><td><span class='deletions'>-11</span>/<span class='insertions'>+60</span></td></tr> <tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'> </td></tr> <tr class='logheader'><td><span title='2014-05-13 22:21:41 +0100'>2014-05-13</span></td><td class='logsubject'><a href='/debian/dtv-scan-tables.git/commit/dvbv5_dvb-t/fi-Yllasjarvi?h=upstream/0%2bgit20170425.fb5fe05&id=f5a002e361636dd41dc84a5fa1a2e1ee77862edb&follow=1'>Imported Upstream version 0+git20140512.1246b27</a><span class='decoration'><a class='tag-annotated-deco' href='/debian/dtv-scan-tables.git/tag/?h=upstream/0%2bgit20140512.1246b27'>upstream/0+git20140512.1246b27</a></span></td><td>Jonathan McCrohan</td><td>391</td><td><span class='deletions'>-301</span>/<span class='insertions'>+3983</span></td></tr> <tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'> </td></tr> <tr class='logheader'><td><span title='2014-04-05 16:45:35 +0100'>2014-04-05</span></td><td class='logsubject'><a href='/debian/dtv-scan-tables.git/commit/dvb-t/uk-WinterHill?h=upstream/0%2bgit20170425.fb5fe05&id=8ba2155000fb193a9f99d9065066159513e4a109&follow=1'>Imported Upstream version 0+git20140326.cfc2975</a><span class='decoration'><a class='tag-annotated-deco' href='/debian/dtv-scan-tables.git/tag/?h=upstream/0%2bgit20140326.cfc2975'>upstream/0+git20140326.cfc2975</a></span></td><td>Jonathan McCrohan</td><td>118</td><td><span class='deletions'>-656</span>/<span class='insertions'>+877</span></td></tr> <tr class='nohover-highlight'><td/><td colspan='5' class='logmsg'> </td></tr>