[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.