ls /usr/share/dvb/dvbv5/dvb-t/
You might see files like us-ATSC-center-frequencies-8VSB.ini, de-Berlin, uk-CrystalPalace, etc.
If your region is not listed, or you are using an uncommon cable provider, you will need to create your own 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
DVB-S/S2 (Satellite):
[FREQUENCY=12345000]
POLARIZATION=H
SYMBOL_RATE=27500000
DELIVERY_SYSTEM=DVB-S2
MODULATION=QPSK/8PSK
FEC=2/3
DVB-C (Cable):
[FREQUENCY=474000000]
SYMBOL_RATE=6900000
MODULATION=QAM/64
DELIVERY_SYSTEM=DVB-C
INVERSION=AUTO
DVB-T/T2 (Terrestrial):
[FREQUENCY=666000000]
BANDWIDTH=8_MHZ
MODULATION=QAM/64
DELIVERY_SYSTEM=DVB-T2
CODE_RATE_HP=2/3
GUARD_INTERVAL=1/4
TRANSMISSION_MODE=8K
The dvb-apps package includes starter files: dvbv5scan initial file
The initial file is a plain text file. It defines the delivery system (e.g., terrestrial, cable, satellite) and lists specific frequencies or transponders to probe.
The file typically consists of two parts: ls /usr/share/dvb/dvbv5/dvb-t/