Инструкция для правильной компиляции szap-s2:
1. Скачиваем 1 исходник szap-s2
2. Скачиваем 2 исходник s2-liplianin (нажмите Download latest version)
3. Извлекаем и переименовываем 1-ый исходник в s2
Извлекаем 2-ой исходник и переименовываем в s2-liplianin
4. Открываем в 1-ом исходнике файл Makefile
Находим:
Code: Select all
OBJ=lnb.o szap-s2.o
BIND=/usr/local/bin/
INCLUDE=-I../s2/linux/include
TARGET=szap-s2
Code: Select all
OBJ=lnb.o szap-s2.o
BIND=/usr/local/bin/
INCLUDE=-I/usr/src/s2-liplianin/linux/include/
TARGET=szap-s2
6. Переходим в консоли в директорию /usr/src/ командой:
Code: Select all
cd /usr/src/
Code: Select all
ln -s s2-liplianin s2
Code: Select all
cd /usr/src/s2
Code: Select all
make
make install
Code: Select all
root@slax:/usr/src# ln -s s2-liplianin s2
root@slax:/usr/src/s2# make
gcc -I/usr/src/s2-liplianin/linux/include/ -c lnb.c -o lnb.o
gcc -I/usr/src/s2-liplianin/linux/include/ -c szap-s2.c -o szap-s2.o
gcc lnb.o szap-s2.o -o szap-s2
root@slax:/usr/src/s2# make install
cp szap-s2 /usr/local/bin/
root@slax:/usr/src/s2#
Пример залочки сигнала в стандарте DVB-S.
Создаем файл channels.conf под транспондер на который у вас настроена антенна, предположим на Sirius 5E транспондер frequency = 12073 MHz H, symbolrate 27500000, тогда файл с конфигурацией будет выглядеть так:
Code: Select all
ST:12073:h:0:27500:0:0:0
Далее копируем данный файл через mc (вводится команда mc в консоли Slax-a) в каталог etc и лочим сигнал командой:
Code: Select all
szap-s2 -n 1 -c /etc/channels.conf
В моем случаи залочка для SkyStar3 (DVB-S) со спутника Sirius 5E выглядит так:

Code: Select all
root@slax:~# szap-s2 -n 1 -c /etc/channels.conf
reading channels from file '/etc/channels.conf'
zapping to 1 'ST':
delivery DVB-S, modulation QPSK
sat 0, frequency 12073 MHz H, symbolrate 27500000, coderate auto, rolloff 0.35
vpid 0x1fff, apid 0x1fff, sid 0x0000
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
status 00 | signal 8e8e | snr 0000 | ber 00000000 | unc 00000000 |
status 1f | signal c7c7 | snr eaea | ber 00000000 | unc 00000006 | FE_HAS_LOCK
status 1f | signal c8c8 | snr ebeb | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal c7c7 | snr ebeb | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal c7c7 | snr eaea | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal c7c7 | snr e9e9 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
Содержание channels.conf для 60E
Code: Select all
STV-DVBS2:11149:v:0:25000:0:0:0
Code: Select all
root@slax:~# szap-s2 -n 1 -c /etc/channels.conf -S 1 -M 5 -C 34
reading channels from file '/etc/channels.conf'
zapping to 1 'STV-DVBS2':
delivery DVB-S2, modulation 8PSK
sat 0, frequency 11149 MHz V, symbolrate 25000000, coderate 3/4, rolloff 0.35
vpid 0x0001, apid 0x1fff, sid 0x0000
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
status 01 | signal 3560 | snr 0000 | ber 00000000 | unc 00000000 |
status 1f | signal 3380 | snr 0079 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal 3380 | snr 0078 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal 3380 | snr 0079 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal 3380 | snr 0078 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal 3360 | snr 0078 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
Code: Select all
usage:
szap -q
list known channels
szap [options] {-n channel-number|channel_name}
zap to channel via number or full name (case insensitive)
-a number : use given adapter (default 0)
-f number : use given frontend (default 0)
-d number : use given demux (default 0)
-c file : read channels list from 'file'
-V : use vdr channels list file format (default zap)
-b : enable Audio Bypass (default no)
-x : exit after tuning
-H : human readable output
-D : params debug
-r : set up /dev/dvb/adapterX/dvr0 for TS recording
-l lnb-type (DVB-S Only) (use -l help to print types) or
-l low[,high[,switch]] in Mhz
-i : run interactively, allowing you to type in channel names
-p : add pat and pmt to TS recording (implies -r)
or -n numbers for zapping
-S : delivery system type DVB-S=0, DVB-S2=1
-M : modulation 1=BPSK 2=QPSK 5=8PSK
-C : fec 0=NONE 12=1/2 23=2/3 34=3/4 35=3/5 45=4/5 56=5/6 67=6/7 89=8/9 910=9/10 999=AUTO
-O : rolloff 35=0.35 25=0.25 20=0.20 0=UNKNOWN