w_scan2 is a small channel scan tool which generates ATSC, DVB-C, DVB-S/S2 and DVB-T/T2 channels.conf files.
It's based on the old "scan" tool from linuxtv-dvb-apps-1.1.0. The differences are:
w_scan2 is a fork of the original w_scan from https://www.gen2vdr.de/wirbel/w_scan/index2.html
keep duplicate transponders by default because a stronger transponder with the same ID might have a higher frequency and be discarded simply because it's scanned later. Also don't replace the current transponder with an advertised one by default. The latter may have a lower signal strength. More details here: https://stefantalpalaru.wordpress.com/2016/02/04/scan-all-the-things/ . The old behaviour can be enabled with -d (--delete-duplicate-transponders).
re-enable VHF band III in Europe
./configure
make
(developers making changes to "configure.ac" and "Makefile.am" also need to run ./autogen.sh
)
eselect repository enable stefantalpalaru
emaint sync --repo stefantalpalaru
emerge w_scan2
NOTE: Newer versions of w_scan2 need the '-c' option for specifying the country (ATSC, DVB-C and DVB-T) or '-s' for satellite (DVB-S).
./w_scan2 -fc -c DE > channels.conf
./w_scan2 -c DE > channels.conf
./w_scan2 -c DE > channels.conf && ./w_scan2 -fc -c DE > channels.conf
./w_scan2 -fa -c US > channels.conf
./w_scan2 -A2 -c US > channels.conf
./w_scan2 -A3 -c US > channels.conf
./w_scan2 -fs -s S19E2
NOTE: see ./w_scan2 -s?
for list of satellites.
./w_scan2 -c DE -x > initial_tuning_data.txt
For more sophisticated scan options see ./w_scan2 -h
and ./w_scan2 -H
.
w_scan2 is licensed under GPLv2. See the included file COPYING for details.