Dvbv5scan Initial File -

[CHANNEL_NAME]
DELIVERY_SYSTEM = value
FREQUENCY = integer
SYMBOL_RATE = integer
MODULATION = string
INVERSION = AUTO
FEC = string
[...other delivery-specific parameters]

Example for DVB-T (terrestrial):

[BBC One]
DELIVERY_SYSTEM = DVBT
FREQUENCY = 474000000
BANDWIDTH_HZ = 8000000
CODE_RATE_HP = AUTO
CODE_RATE_LP = AUTO
MODULATION = QAM/AUTO
TRANSMISSION_MODE = AUTO
GUARD_INTERVAL = AUTO
HIERARCHY = AUTO
INVERSION = AUTO

Example for DVB-S2 (satellite):

[BBC HD]
DELIVERY_SYSTEM = DVBS2
FREQUENCY = 10847000
SYMBOL_RATE = 23000000
MODULATION = PSK/8
POLARIZATION = V
FEC = AUTO
ROLLOFF = 0.35
INVERSION = AUTO

Example for DVB-C (cable):

[Premiere]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 370000000
SYMBOL_RATE = 6900000
MODULATION = QAM/64
INVERSION = AUTO
FEC = AUTO

Once you have your initial file, the standard scanning command becomes:

dvbv5scan -a 0 -f 0 -I /path/to/initial.ini -o my_channels.conf

Flags explained:

[CHANNEL] DELIVERY_SYSTEM = DVBT FREQUENCY = 490000000 BANDWIDTH_HZ = 8000000 MODULATION = QAM/64

Once an initial file exists (e.g., my_initial.conf), run: dvbv5scan initial file

dvbv5-scan my_initial.conf -o all_services.conf

The scanner will:

For DVB-S (satellite): Remember that the frequency in the initial file is the LNB output frequency (950-2150 MHz). If you enter 12.5 GHz (12500000000 Hz), the tuner will fail. Convert: Actual satellite frequency minus LOF (Local Oscillator Frequency). Example for DVB-T (terrestrial) : [BBC One] DELIVERY_SYSTEM

Example: For a standard Universal LNB (LOF Low: 9750 MHz, LOF High: 10600 MHz), if your satellite transponder is at 11.8 GHz: 11800 - 9750 = 2050 MHz. So FREQUENCY = 2050000000 Hz.