AlexSSS999

Wicard как клиент шары. И не только.

В теме 332 сообщения

Цитата

строчка должна выглядеть так:

account = log:pass@server:port:01 02 03 04 05 06 07 08 09 10 11 12 13 14

почему ? так выглядет строка в mgcamd. конфиг взят с cbilling

Цитата

Как устанавливал? Переименованием mgcamd в wiccard?

Да, только наоборот. wiccard в mgcamd.

Цитата

поменяй на:

[dvb]
active = 1
type = DVBAPI3

Поменял теперь лог такой:

 

Apr 05 10:32:46 192.168.1.11 wicardd: wicardd-sh4 version 1.19 beelive (Dec 28 2015) http://wicard.tv 
Apr 05 10:32:46 192.168.1.11 wicardd: Build options: [AutoConf] [TuxBox SCI] [DVBAPI] [STAPI] [WEBIF] [ExMLog] [TWIN] 
Apr 05 10:32:46 192.168.1.11 wicardd: disabling internal CAS - -1 
Apr 05 10:32:46 192.168.1.11 under_app_detect: procname: 3.start.mgcamd, daemonize = 1 
Apr 05 10:32:46 192.168.1.11 under_app_detect: PPID: 262 
Apr 05 10:32:46 192.168.1.11 under_app_detect: procname: S60sbox, daemonize = 1 
Apr 05 10:32:46 192.168.1.11 under_app_detect: PPID: 256 
Apr 05 10:32:46 192.168.1.11 under_app_detect: procname: rc, daemonize = 1 
Apr 05 10:32:46 192.168.1.11 under_app_detect: PPID: 1 
Apr 05 10:32:46 192.168.1.11 dvb: Filter object created. 
Apr 05 10:32:46 192.168.1.11 ntv+hd1: using default secure key 
Apr 05 10:32:46 192.168.1.11 tricolorcentr: using default secure key 
Apr 05 10:32:46 192.168.1.11 tricolorsibir: using default secure key 
Apr 05 10:32:46 192.168.1.11 wicardd: creating default balancer. 
Apr 05 10:32:46 192.168.1.11 ntv+hd1: reader thread started, pid 503, tid 696268008 
Apr 05 10:32:46 192.168.1.11 tricolorcentr: reader thread started, pid 504, tid 697316584 
Apr 05 10:32:46 192.168.1.11 tricolorsibir: reader thread started, pid 505, tid 698365160 
Apr 05 10:32:46 192.168.1.11 default: [balancer] chain key missed, creating default chain including all readers. 
Apr 05 10:32:46 192.168.1.11 default: balancer object created, 1 stage(s). 
Apr 05 10:32:46 192.168.1.11 DVB0[DVBAPI3]: starting camd.socket handler thread 
Apr 05 10:32:46 192.168.1.11 DVB0[DVBAPI3]: Wrong or unused config key 'rerequest_not_decoded = 1' 
Apr 05 10:32:46 192.168.1.11 wicardd: registered 1 filter(s), 3 reader(s), 1 balancer(s), 0 tuner(s) and 0 server(s) 
Apr 05 10:32:46 192.168.1.11 wicardd: loaded 0 user account(s) 
Apr 05 10:32:46 192.168.1.11 wicardd: ECM cache size = 0 
Apr 05 10:32:46 192.168.1.11 wicardd: main thread, pid 502, tid 693582648 
Apr 05 10:32:46 192.168.1.11 DVB0[DVBAPI3]: DVB handler thread started, pid 507, tid 699909352 
Apr 05 10:32:46 192.168.1.11 wicardd: Discovery thread terminated. 
Apr 05 10:32:46 192.168.1.11 ntv+hd1: connect to [scrubbed] 
Apr 05 10:32:46 192.168.1.11 tricolorcentr: connect to [scrubbed] 
Apr 05 10:32:46 192.168.1.11 tricolorsibir: connect to [scrubbed] 
Apr 05 10:32:47 192.168.1.11 tricolorcentr: CAID 4AE0, providers 1, UA 0000000000000000 
Apr 05 10:32:47 192.168.1.11 tricolorcentr: provider 0: id 000000, SA 0000000000000000 
Apr 05 10:32:47 192.168.1.11 ntv+hd1: CAID 0500, providers 3, UA 0000000000000000 
Apr 05 10:32:47 192.168.1.11 ntv+hd1: provider 0: id 040620, SA 0000000000000000 
Apr 05 10:32:47 192.168.1.11 ntv+hd1: provider 1: id 060A00, SA 0000000000000000 
Apr 05 10:32:47 192.168.1.11 ntv+hd1: provider 2: id 060C00, SA 0000000000000000 
Apr 05 10:32:47 192.168.1.11 tricolorsibir: CAID 4AE1, providers 1, UA 0000000000000000 
Apr 05 10:32:47 192.168.1.11 tricolorsibir: provider 0: id 000000, SA 0000000000000000 

 

На перключение каналов не реагирует...

Помимо самого  плагина wiccard что то еще надо ставить ?

Поделиться сообщением


Ссылка на сообщение

исправь

[webif]
port = 8081
debug = 3
active = 1

Перезапусти, зайди на http://192.168.1.11:8081 посмотри че там.

и в конфиге убери вообще строчку

rerequest_not_decoded = 1

т.к.  он ругается. В wicardd 1.18 и выше не используется

Apr 05 10:32:46 192.168.1.11 DVB0[DVBAPI3]: Wrong or unused config key 'rerequest_not_decoded = 1' 

 

Если переименовал wicard в mgcamd, ниче не нужно делать.

Еще раз повторяю - возьми на предыдущей странице чьи-нить конфиги рабочие, вставь свои логин-пассы и не траха наслаждайся.

а вообще похоже что логин-пасс неправильный, или акк неактивный.

Изменено пользователем He1ix

Поделиться сообщением


Ссылка на сообщение

Все попробовал, ничего нового, все тоже самое.

Конфиги пробовал разные, никакой разницы. Может проблема в том что прошивка родная, а не PGI ?

И еще, мне пришлось немного изменить скрипт автозапуска, вот до такого вида:

 

#!/bin/sh
# title:Restart mgcamd

BIN_NAME="mgcamd"

do_stop() {
	echo -e "Stopping $BIN_NAME...\c"
	killall $BIN_NAME &>/dev/null
	sleep 1
	killall -9 $BIN_NAME &>/dev/null
	echo "done!"
	rm -f /tmp/*info /tmp/ca_cache.list
}

do_start() {
	echo -e "Starting $BIN_NAME...\c"
	/var/bin/$BIN_NAME -d -c /var/keys/wicardd.conf &>/dev/null
	sleep 1
	[ -n "$(pidof $BIN_NAME)" ] && echo "done!" || echo -e "\nError: could not start $BIN_NAME!"
}

[ ! -f "/var/bin/$BIN_NAME" ] && echo "$BIN_NAME is not found in /var/bin" && exit 1
[ -n "$(pidof $BIN_NAME)" ] && do_stop
[ "$1" != "stop" ] && do_start

Я убрал:

insmod /var/lib/api3.ko - этого нет в моей прошивке. может это важно ?

[ "$1" != "-q" ] && [ "$1" != "stop" ] && echo -e "web_show_mess 3 \0042Starting $BIN_NAME...\0042" >/dev/commander
[ "$1" = "stop" ] && echo -e "web_show_mess 3 \0042Stopping $BIN_NAME...\0042" >/dev/commander

изза этого просто все висло, оно несет только информативный смысл.

И еще один момент, у меня когда был mgcamd еще дополнительно запускался сервис newcs, нужен ли он ?

Логин и пароль точно верные, с ними mgcamd работает

Поделиться сообщением


Ссылка на сообщение

Без api3.ko работать не будет. Откуда ресивер по-твоему "ключи" берет? Из "обертки".

newcs  - для расшаривания своей карты другим, если есть. В основном с mgcamd пользовалось. Oscam сам умеет.

Конечно можно извратиться и допилить индивидуально для тебя скрипт, но это сложно делать "по телефону". Лучше прошейся до PGI.1.5Final, накати addon'ы, чтобы wrapper api3.ko  ровненько встал, а потом можешь разгребать викард, а лучше oscam

Если разбираешься в скриптах -  скачай addon'ы, и посмотри, как запускается api3.ko и что он создает в /dev/dvb/adapter0 , и как затем стартует эмулятор. чтобы железо брало ключи не из картоприемника, а из устройства, которое лезет в инет.

 

Изменено пользователем He1ix

Поделиться сообщением


Ссылка на сообщение

He1ix, я понял. Но mgacmd работал без всякого доп сервисов.

Видимо придется перепрошиваться.

Спасибо

Поделиться сообщением


Ссылка на сообщение
5 минут назад, vinteg сказал:

He1ix, я понял. Но mgacmd работал без всякого доп сервисов.

Видимо придется перепрошиваться.

Спасибо

Да, mgcamd работает без api3.ko, т.к. есть newCS

 

 

Изменено пользователем He1ix

Поделиться сообщением


Ссылка на сообщение

Кстати, где PGI 1.5 final взять ? На форуме не находится

Поделиться сообщением


Ссылка на сообщение

На первой странице, или тут

Для твоего реса выбирай для заливки во внутреннюю флеш *.zip

Изменено пользователем He1ix

Поделиться сообщением


Ссылка на сообщение
Цитата

Да, mgcamd работает без api3.ko, т.к. есть newCS

а можно newCS для wiccard ?

Цитата

Для твоего реса выбирай для заливки во внутреннюю флеш *.zip

не нашел инстуркции как обновляться через внутреннюю флеш. не подскажете где почитать ?

Поделиться сообщением


Ссылка на сообщение
Только что, vinteg сказал:

а можно newCS для wiccard ?

Не знаю - тут никто не пробовал. Ты первый.

Викард вообще не рекомендован. Гуру сказал:

В 11.10.2013 в 19:12, дядя Фёдор сказал:

 

Это основная причина, по которой Wicard нет в аддоне для PGI.  ;)

Запись кина не работает 100% ни у кого. Да и вебинтерфейс у оскама попродвинутей.

 

Поделиться сообщением


Ссылка на сообщение

не нашел инстуркции как обновляться через внутреннюю флеш. не подскажете где почитать ?

Поделиться сообщением


Ссылка на сообщение
21 минуту назад, vinteg сказал:

не нашел инстуркции как обновляться через внутреннюю флеш. не подскажете где почитать ?

Щас прошивка какая?

Изменено пользователем He1ix

Поделиться сообщением


Ссылка на сообщение

He1ix, сейчас прошивка R9663

Нигде по ссылкам не нашел как обновиться через внутреннюю память.

Поделиться сообщением


Ссылка на сообщение

А можно спросить- как прикрутить Wiccard  на  IPBOX 55HD, прошивок PGI  на это железо нету.  Викарда в плагинах, которые можно скачать с интернета не нашел. С чего начать - куда копать?

На  втором  тюнере с прошивкой PGI  все сделал по этой инструкции- вроде все стабильно работает. 

Поделиться сообщением


Ссылка на сообщение

@sintrex обзываешь wiard mgcamd'ом, конфигурационный файл записываешь в /var/keys. самое простое

Поделиться сообщением


Ссылка на сообщение
4 часа назад, He1ix сказал:

@sintrex обзываешь wiard mgcamd'ом, конфигурационный файл записываешь в /var/keys. самое простое

 а откуда скачать  сам  wiccard? Их много  и они все разные. И на  IP box 55  не  PGI прошивка.

Поделиться сообщением


Ссылка на сообщение

@sintrex эмуляторы делают не под прошивку, а под платформу. любой под sh4 подойдет. от GI8120, SkyWay, Cuberevo...

Поделиться сообщением


Ссылка на сообщение

Сенсация! Срочно в номер!

чтобы работала запись на wicard, тока что проверил, делаем так в конфиге:

Цитата

[dvb]
#type = DVBAPI3
type = STAPI
stapi_pmt_map = 1
#

только один нюанс. если придется рестартовать желтой кнопкой - придется переключиться с канала на канал, чтобы обновился /var/tmp/pmt.tmp

Изменено пользователем He1ix

Поделиться сообщением


Ссылка на сообщение

Приветствую Гуру. Хочу поблагодарить за Ваши подсказки , нам обычным пользователям. Год назад перешел на wicardd.  все заняло буквально 5 мин и я почувствовал что я что то могу. Но счастье мое омрачилось, где то с 18-19 мая вижу только малевича. по   на катаной, пришел на форум за помощью , прочитал всю ветку но для себя не  нашел ответа. Что сделано : заново заменил файлы mgcamd,start mgcamd/ кинул свежий свой, wicard  в var/keys   Все равно малевич, но программу передач показывает EPG (кажется) называется.  

Поделиться сообщением


Ссылка на сообщение

Снимайте лог работы викарда и будет понятно что у вас за проблема, но скорее всего нужно конфиг обновить, может у вас в фильтре нет идентов 060а00 и 060с00

Поделиться сообщением


Ссылка на сообщение

Как снять лог?

может у вас в фильтре нет идентов 060а00 и 060с00 В каком файле смотреть?

Поделиться сообщением


Ссылка на сообщение

@Шура Питерский

Разбирался вчера с записью в режиме STAPI. оказалось, что приведенная тут конфигурация немного глючна, т.к. при этих настройках wicard спит после старта ресивера, и требуется перейти на другой канал и обратно. После рестарта по желтой кнопки ПДУ он тоже уходит в спячку и просыпается только после перехода на другой канал. Опытным путем выяснил, что wicard "пасет" содержимое папки /tmp, и если после старта эму там не происходит никаких изменений - он "спит", и просыпается  при переходе на другой т.к. в этот момент  меняется файл /tmp/pmt.tmp. Или если меняется (создается/удаляется) любой другой файл, или его размер внутри этой папки. Хотел поначалу внести изменение в стартовый скрипт аддона, но решение нашлось, и довольно простое. что меняется при рестарте эму? правильно, журнал событий (лог)

Итак, 100% рабочий конфиг с возможностью записи кина на диск должен содержать:

в разделе [global]
 

log = /tmp/wicardd.log   #имя лог-файла
log_size = 5      #максимальный размер лога в килобайтах 

в разделе [dvb]
 

type = STAPI
stapi_pmt_map = 1

остальные параметры в wicardd.conf - согласно купленным билетам

@hados

в доках есть описание настройки маппинга для ресиверов с количеством демультиплексоров>3 (в однотюнерных моделях их 3), в IPBOX 9000 соответственно их 5

в описалове написано следующее:

Спойлер

stapi_pmt_map = 0,1,2 | <стока с мапингом> #соответствие pmt файлов к демультиплексору
            #пресеты:
            #0 (fortis, octagon, openbox, PGI) - "pmt1_1.tmp:PTI;pmt1_2.tmp:PTI;pmt1_3.tmp:PTI;pmt2_1.tmp:PTI1;pmt2_2.tmp:PTI1;pmt2_3.tmp:PTI1;pmt3_1.tmp:PTI2"
            #1 (ipbox) - "pmt.tmp:PTI2;pmt1.tmp:PTI;pmt2.tmp:PTI1"
            #2 (kathrein) - "pmt_PTI0.tmp:PTI0;pmt_PTI1.tmp:PTI1;pmt_PTI2.tmp:PTI2;pmt_PTI3.tmp:PTI3;pmt_PTI4.tmp:PTI4"
            #
            #или формат:
            # pmt_файл1 : PTI_устройство ; pmt_файл2 : PTI_устройство ; ...
            # можно перечислить до 10 пар, через точку с запятой
stapi_pmt_map = pmt1_1.tmp:PTI;pmt1_2.tmp:PTI;pmt1_3.tmp:PTI;pmt2_1.tmp:PTI1;pmt2_2.tmp:PTI1;pmt2_3.tmp:PTI1;pmt3_1.tmp:PTI2

и еще :

Спойлер

stapi_pmt_map = 00010102030304 #соответствие pmt файлов к номеру демультиплексора
#pmt.tmp pmt1.tmp pmt1_1.tmp pmt1_2.tmp pmt2.tmp pmt2_1.tmp pmt2_2.tmp
#demux #0 PTI2
#demux #1 PTI
#demux #2 PTI
#demux #3 PTI1
#demux #4 PTI1

на 9000м по идее оно должно выглядеть так:

stapi_pmt_map = pmt.tmp:PTI2;pmt1.tmp:PTI;pmt2.tmp:PTI1 ну или запусти на ресивере запись с обеих тюнеров, не важно, кодированных или нет, и покажи сюда содержимое папки командой

ls -la /tmp|grep *.tmp

 

Изменено пользователем He1ix

Поделиться сообщением


Ссылка на сообщение
15 часов назад, He1ix сказал:

@Шура Питерский

Разбирался вчера с записью в режиме STAPI. оказалось, что приведенная тут конфигурация немного глючна, т.к. при этих настройках wicard спит после старта ресивера, и требуется перейти на другой канал и обратно. После рестарта по желтой кнопки ПДУ он тоже уходит в спячку и просыпается только после перехода на другой канал. Опытным путем выяснил, что wicard "пасет" содержимое папки /tmp, и если после старта эму там не происходит никаких изменений - он "спит", и просыпается  при переходе на другой т.к. в этот момент  меняется файл /tmp/pmt.tmp. Или если меняется (создается/удаляется) любой другой файл, или его размер внутри этой папки. Хотел поначалу внести изменение в стартовый скрипт аддона, но решение нашлось, и довольно простое. что меняется при рестарте эму? правильно, журнал событий (лог)

Итак, 100% рабочий конфиг с возможностью записи кина на диск должен содержать:

в разделе [global]
 


log = /tmp/wicardd.log   #имя лог-файла
log_size = 5      #максимальный размер лога в килобайтах 

в разделе [dvb]
 


type = STAPI
stapi_pmt_map = 1

остальные параметры в wicardd.conf - согласно купленным билетам

@hados

в доках есть описание настройки маппинга для ресиверов с количеством демультиплексоров>3 (в однотюнерных моделях их 3), в IPBOX 9000 соответственно их 5

в описалове написано следующее:

  Показать контент

stapi_pmt_map = 0,1,2 | <стока с мапингом> #соответствие pmt файлов к демультиплексору
            #пресеты:
            #0 (fortis, octagon, openbox, PGI) - "pmt1_1.tmp:PTI;pmt1_2.tmp:PTI;pmt1_3.tmp:PTI;pmt2_1.tmp:PTI1;pmt2_2.tmp:PTI1;pmt2_3.tmp:PTI1;pmt3_1.tmp:PTI2"
            #1 (ipbox) - "pmt.tmp:PTI2;pmt1.tmp:PTI;pmt2.tmp:PTI1"
            #2 (kathrein) - "pmt_PTI0.tmp:PTI0;pmt_PTI1.tmp:PTI1;pmt_PTI2.tmp:PTI2;pmt_PTI3.tmp:PTI3;pmt_PTI4.tmp:PTI4"
            #
            #или формат:
            # pmt_файл1 : PTI_устройство ; pmt_файл2 : PTI_устройство ; ...
            # можно перечислить до 10 пар, через точку с запятой
stapi_pmt_map = pmt1_1.tmp:PTI;pmt1_2.tmp:PTI;pmt1_3.tmp:PTI;pmt2_1.tmp:PTI1;pmt2_2.tmp:PTI1;pmt2_3.tmp:PTI1;pmt3_1.tmp:PTI2

и еще :

  Показать контент

stapi_pmt_map = 00010102030304 #соответствие pmt файлов к номеру демультиплексора
#pmt.tmp pmt1.tmp pmt1_1.tmp pmt1_2.tmp pmt2.tmp pmt2_1.tmp pmt2_2.tmp
#demux #0 PTI2
#demux #1 PTI
#demux #2 PTI
#demux #3 PTI1
#demux #4 PTI1

на 9000м по идее оно должно выглядеть так:

stapi_pmt_map = pmt.tmp:PTI2;pmt1.tmp:PTI;pmt2.tmp:PTI1 ну или запусти на ресивере запись с обеих тюнеров, не важно, кодированных или нет, и покажи сюда содержимое папки командой


ls -la /tmp|grep *.tmp

 

Для Sezam 902 Hd  как вы советовали поправил конфиг (Wicardd 1.19)

Спойлер

 

global]
log = /tmp/wicardd.log   #имя лог-файла
log_size = 30      #максимальный размер лога в килобайтах 
log_udp = 192.168.1.201:514 
color_mode = 0 
debug = 1 
daemon = 1 

[webif] 
port = 8081 
debug = 3 
active = 0 

[dvb]
active = 1
type = STAPI
stapi_pmt_map = 1
filter = dvb
ecm_info = 1
sdt = 1
auto_update = 1
debug = 1

[filter] 
name = dvb 
rule = caid=0500;ident=060A00,060C00,050C00,042300,041200,032500,041700,043800,050F00;accept 
rule = caid=4ae0;ident=15;ident:=0;accept 
rule = caid=4ae1;ident=14;ident:=0;accept 
rule = caid=0602;chid=0,11,13,18,25,27,32,4C,42,60,2F,8D,8E,91,92,9A,ffff,B,BD;accept 
rule = caid=1833;ident=0;accept 
rule = caid=1843;ident=0;accept 
rule = caid=0B0F;ident=0;accept 
rule = caid=093E;ident=0;accept 
rule = caid=098C;ident=0;accept 
rule = caid=0100;ident=000068;accept 
rule = caid=0100;ident=0;ident:=000068;accept 
rule = caid=2600;accept=emu_key
rule = caid=0500;ident=007400,023800,022610,030B00;accept=emu_key #Mezzo(13°E),SRG SSR(13°E),CSat(19.2°E),TNT France(19.2°E)
rule = next

[reader] 
active = 1 
name = shara
type = newcamd525 
account = cc284b7:пароль@сервер
multiport = 13650,10002,10550,11150,10500,10750,10900,13250,10300,13150,10350,10600,14250,14450
debug = 1

[reader]
active = 1
name = emu_key
type = emu
file = /var/keys/SoftCam.Key
recalc_cw_checksum=1
debug = 1

 

Каналы запускаются сразу - переключаться уже не надо. Спасибо. А запись не идет - малевич. Что у меня не так?

Поделиться сообщением


Ссылка на сообщение

@Шура Питерский 

попробуй так, поменяй строку

stapi_pmt_map = pmt.tmp:PTI2;pmt1_1.tmp:PTI;pmt1_2.tmp:PTI

 

Изменено пользователем He1ix

Поделиться сообщением


Ссылка на сообщение

Помогите найти какой то мануал на русском по настройке wicardd хочу сам разобраться что к чему 

Спасибо

Поделиться сообщением


Ссылка на сообщение
14 часов назад, He1ix сказал:

Благодарю, если кому интересно здесь для чайников всё по полочкам, даже я начинаю понимать :) Wicardd.conf c нуля – это легко

Поделиться сообщением


Ссылка на сообщение

@mcaelum Там не написано чем отличается dvb type = auto от stapi, dvbapi3. Мануал для лохов. Для чайников шароводы готовые конфиги специально выкладывают.

Вот полный мануал, для тех кто не дружит с гуглем:

Спойлер

[global] #глобальные настройки
name = test_server     #имя сервера, применяется для включения секций по маске active_if
               #@/path/file вычитать имя из файла
log = /tmp/wicardd.log     #имя лог-файла, по-умолчанию выводится в консоль
log_size = 1          #максимальный размер лога в килобайтах
log_udp = hostname:port     #сетевое логирование на hostname:514
syslog = 1          #вывод информации в syslog
debug = 0          #включить глобальные отладочные сообщения 0 - выключено, 3 - детальный лог
daemon = 0          #1 - запускать в режиме демона
ecm_cache_size = 128     #размер ECM кеша
pending_ecm_cache_size = 128 #размер буфера
account_file = ./wicard.account     #путь к файлу с описанием пользователей
account_diff_file = ./wicard.account.diff     #путь к файлу с описанием пользователей
active = 0          #отлючение секции
default_balancer_debug = 0
thread_stack_size = 128     #размер стека выделяемого потоку в килобайтах
thread_priority = 0     #приоритет потоков 0..99
ecm_delay = 0          #принудительная задержка отправки ECM запроса в мс, значение по умолчанию
dre_hack = 4          #кол-во сравниваемых байт UA для индивидуальных EMM CAS DRE
ecm_dedup_delay = 1000     #задержка отправки ECM запроса в мс
filter_gvar_array_size = 32 #размер массива глобальных переременных для фильтров
$replace_val1 = val     #
$replace_val2 = val

[webif]               #
port = 8081          #порт HTTP сервера
debug = 3          #уровень логирования 0 - 3
active = 0          #отлючение секции
active_if = name*     #активировать секцию если имя сервера соответствует wildcard
active_if = !name*     #активировать секцию если имя сервера не соответствует wildcard

allow_ip = 127.0.0.1/32, 10.0.0.1/8     #разрешить доступ только с перечисленных адресов/сетей
deny_ip = 127.0.0.1/32, 10.0.0.1/8     #запретить доступ с перечисленных адресов/сетей

[card]               #секция конфигурации радиозондов (одна секция на один радиозонд)
name = card1          #
cas = irdeto           #тип эмулируемой кодировки карты доступа (auto, conax, viaccess, irdeto, dre)
channel = 2          #сетевой адрес/канал радиозонда
provider = caid:provid,provid;caid@UA:provid@SA,provid@SA
               #список провайдеров, которые будут анонсированы клиенту
               #provider = 1234@00010203:5678@04030201
auto_provider = all, reader_name,caid     #автоматический импорт всех идентов с reader устройств с таким же CAID или по имени
send_null_ins = 1     #отправлять тюнеру команду NULL (60) в период ожидания CW
delay_after_ecm = 500     #дополнительная задержка после отправки ECM серверу
ascserial = 0000000000U0000000A
ACS = 0608          #Irdeto ACS
coco = MCR
dre_version=1          #DRECrypt version 1/2
write_delay = 0
filter = name,idx     #перечень используемых фильтров
debug = 3          #уровень логирования 0 - 3
active = 0          #отлючение секции
filter_group = 0     #группа, используется в условиях фильтра

[card.auto]          #если секция присутствует - автоматически будут добалены процессы
               #обрабатывающие запросы от радиозондов не описанных в секции(ях) [card]
cas = auto
channel = x
debug = 3
send_null_ins = 1     #отравлять команду 60 ресиверу (карта занята)
delay_after_ecm = 400
active = 0          #отлючение секции
filter_group = 0     #группа, используется в условиях фильтра

[server]          #конфигурация сервера
type = newcamd525     #тип сервера (поддерживается newcamd525)
provider = caid:provid,provid;caid@UA:provid@SA,provid@SA
               #список провайдеров, которые будут анонсированы клиенту
               #provider = 1234@00010203:5678@04030201
auto_provider = all, reader_name, caid     #автоматический импорт всех идентов с reader устройств с таким же CAID или по имени
port = 34000          #порт сервера
key = 0102030405060708091011121314     #DES ключ
debug = 3          #уровень логирования 0 - 3
active = 0          #отлючение секции
ecm_queue_size = 8     #размер очереди запросов
extended_newcamd = 0     #отдавать несколько CAID на одном порту
               #1 - отдаем все что прописано в данной секции в provider
               #2 - сканируем все сервера типа newcamd и передаем информацию прописанную в provider найденных серверов
keepalive = 300          #закрывать неактивное соединение по истечению n секунд
max_not_decoded = N     #отправлять нулевой DW в случае N неудачных попыток декодирования
guest_account = account_login     #

filter_group = 0     #группа, используется в условиях фильтра
force_auto_update = 0     #1 - отдавать принудительно номера карт для AU
allow_ip = 127.0.0.1/32, 10.0.0.1/8     #разрешить доступ только с перечисленных адресов/сетей
deny_ip = 127.0.0.1/32, 10.0.0.1/8     #запретить доступ с перечисленных адресов/сетей
extra_data = 1          #1 - отправлять расширенный статус декодирования WiCardd клиенту

[server]          #конфигурация сервера
type = cs357x | cs378x     #тип сервера CAMD35
provider = caid:provid,provid;caid@UA:provid@SA,provid@SA
               #список провайдеров, которые будут анонсированы клиенту
               #provider = 1234@00010203:5678@04030201
auto_provider = all, reader_name,caid     #автоматический импорт всех идентов с reader устройств с таким же CAID или по имени
port = 34000          #порт сервера
debug = 3          #уровень логирования 0 - 3
active = 0          #отлючение секции
ecm_queue_size = 8     #размер очереди запросов
keepalive = 300          #закрывать неактивное соединение по истечению n секунд
suppress_cmd08 = 0     #
not_decoded_answer_mode = 0 # 0 - по умолчанию
               # 1 - отправлять нулевой DW
               # 2 - игнорировать запрос, ничего не отправлять в ответ

filter_group = 0     #группа, используется в условиях фильтра

allow_ip = 127.0.0.1/32, 10.0.0.1/8     #разрешить доступ только с перечисленных адресов/сетей
deny_ip = 127.0.0.1/32, 10.0.0.1/8     #запретить доступ с перечисленных адресов/сетей

[server]          #конфигурация сервера
type = cccam          #тип сервера CCcam
provider = caid:provid,provid;caid@UA:provid@SA,provid@SA
               #список провайдеров, которые будут анонсированы клиенту
               #provider = 1234@00010203:5678@04030201
auto_provider = all, reader_name, caid     #автоматический импорт всех идентов с reader устройств с таким же CAID или по имени
port = 34000          #порт сервера
cc_version = 2.0.00     #версия
cc_build = 1892          #билд
debug = 3          #уровень логирования 0 - 3
active = 0          #отлючение секции
ecm_queue_size = 8     #размер очереди запросов
keepalive = 300          #закрывать неактивное соединение по истечению n секунд
max_not_decoded = N     #отправлять нулевой DW в случае N неудачных попыток декодирования
filter_group = 0     #группа, используется в условиях фильтра

allow_ip = 127.0.0.1/32, 10.0.0.1/8     #разрешить доступ только с перечисленных адресов/сетей
deny_ip = 127.0.0.1/32, 10.0.0.1/8     #запретить доступ с перечисленных адресов/сетей

#секция конфигурации источника DCW
[reader]          
name =                #уникальное имя
type = newcamd525     #тип - клиент newcamd525
account = login:password@host:15000:0102030405060708091011121314
socks = 127.0.0.1:5090     #хост:порт SOCKS прокси
filter = name          #перечень используемых фильтров
debug = 3
reconnect_delay = 10     #в секундах
keepalive = 0          #в секундах/0 - отключить
active = 0          #отлючение секции
ecm_queue_size = 8     #размер очереди запросов
repeat_section = 1     #вычитать секцию N раз
auto_update = 1          #включить поддержку EMM запросов
emm_cache = 1          #включить EMM кеш
ecm_ttl = 5000          #время жизни ECM запроса в мс
async_mode = 1          #включить/выключить асинхронный режим (запросы передаются без ожидания ответа от сервера)
ecm_delay = 0          #принудительная задержка отправки ECM запроса в мс
recalc_cw_checksum = 0     #пересчитать контрольную сумму СW
reconnect_to_account_ip = name #подключаться к серверу, используя IP адрес подключенного пользователя
force_auto_update = 0     #отправлять все ЕММ с CAID:provid не учитывая UA/SA
               #
extra_data = 1          #1 - отправлять расширенную информацию о клиенте серверу
multiport = 2000-2005     #диапозон портов подключения к серверу
multiport = 10,11,12,13 #список портов подключения к серверу

[reader]          
name =                #уникальное имя
type = cs357x | cs378x     #тип - клиент CAMD35
provider = caid:provid,provid;caid@UA:provid@SA,provid@SA     #список обслуживаемых провайдеров
               #provider = 1234@00010203:5678@04030201
account = login:password@host:15000
socks = 127.0.0.1:5090     #хост:порт SOCKS прокси
filter = name          #перечень используемых фильтров
debug = 3
reconnect_delay = 10     #в секундах
active = 0          #отлючение секции
ecm_queue_size = 8     #размер очереди запросов
repeat_section = 1     #вычитать секцию N раз
auto_update = 1          #включить поддержку EMM запросов
emm_cache = 1          #включить EMM кеш
timeout = 1500          #время ожидания ответа от сервера
retry_count = 1          #кол-во попыток
ecm_ttl = 5000          #время жизни ECM запроса в мс
ecm_delay = 0          #принудительная задержка отправки ECM запроса в мс
recalc_cw_checksum = 0     #пересчитать контрольную сумму СW

[reader]          
name =                #уникальное имя
type = cccam          #тип - клиент CCCAM
account = login:password@host:15000
socks = 127.0.0.1:5090     #хост:порт SOCKS прокси
filter = name          #перечень используемых фильтров
debug = 3
reconnect_delay = 10     #в секундах
keepalive = 0          #в секундах/0 - отключить
active = 0          #отлючение секции
ecm_queue_size = 8     #размер очереди запросов
repeat_section = 1     #вычитать секцию N раз
auto_update = 1          #включить поддержку EMM запросов
emm_cache = 1          #включить EMM кеш
ecm_ttl = 5000          #время жизни ECM запроса в мс
async_mode = 1          #включить/выключить асинхронный режим (запросы передаются без ожидания ответа от сервера)
ecm_delay = 0          #принудительная задержка отправки ECM запроса в мс
recalc_cw_checksum = 0     #пересчитать контрольную сумму СW
reconnect_to_account_ip = name #подключаться к серверу, используя IP адрес подключенного пользователя
force_auto_update = 0     #отправлять все ЕММ с CAID:provid не учитывая UA/SA

[reader]
name =                #уникальное имя
type = sci          #встроенный картоприемник (WiCard)
debug = 3          #уровень логирования 0 - 3
handle_pts = 1          #включить поддержку переключения скорости обмена с картой доступа
emm_process_delay = 10     #
write_delay = 0
force_crypted_cw = 1     #не проверять контрольную сумму CW
ocp = 1               #overcrypt proccessor
wait_active = 1          #ожидать активации ридера (таймаут 13 сек)
force_caid = 0          #DRE CAID fixup
force_provider = 0     #DRE provider fixup
force_ua = 0000          #DRE UA fixup
force_ua = 0000          #Irdeto UA fixup
filter = name     #перечень используемых фильтров
active = 0          #отлючение секции
ecm_queue_size = 8     #размер очереди запросов
camkey =           #Irdeto camkey
camkey_data =           #Irdeto camkey_data
boxid =           #4 байта boxid
cwekey =           #NDS 26 байт CWE key
boxkey               #nagra boxkey
rsamod =           #nagra/conax RSA модуль
rsaexp =           #
auto_update = 1          #включить поддержку EMM запросов
emm_cache = 1          #включить EMM кеш
ecm_ttl = 5000          #время жизни ECM запроса в мс
block_subs_emm = 0     #блокирование EMM с подпиской
exec_cmd_file = ./card.cmd     #путь к файлу с коммандами, которые будут отправлены на карту после инициализации
               #для DRE 59 xx xx xx CS, контрольная сумма пересчитываеся
skip_geo = 0          #не отправлять геокод (Viaccess)
ecm_delay = 0          #принудительная задержка отправки ECM запроса в мс
recalc_cw_checksum = 0     #пересчитать контрольную сумму СW
emm_priority = 0     #задает более высокий приопритет для EMM, по умолчанию EMM отправляются в случае, если в очереди нет ECM запросов

[reader]
name =                #уникальное имя
type = tuxbox          #встроенный картоприемник DreamBox
device = /dev/sci0
debug = 3          #уровень логирования 0 - 3
handle_pts = 1          #включить поддержку переключения скорости обмена с картой доступа
emm_process_delay = 10     #
write_delay = 0
filter = name          #перечень используемых фильтров
active = 0          #отлючение секции
ecm_queue_size = 8     #размер очереди запросов
camkey =           #Irdeto camkey
camkey_data =           #Irdeto camkey_data
boxid =           #NDS 4 байта boxid
cwekey =           #NDS 26 байт CWE key
aeskey =           #AES ключ
emm_cache = 1          #включить EMM кеш
ecm_ttl = 5000          #время жизни ECM запроса в мс
skip_geo = 0          #не отправлять геокод (Viaccess)
ecm_delay = 0          #принудительная задержка отправки ECM запроса в мс
recalc_cw_checksum = 0     #пересчитать контрольную сумму СW
emm_priority = 0     #задает более высокий приопритет для EMM, по умолчанию EMM отправляются в случае, если в очереди нет ECM запросов


[reader]
name =                #уникальное имя
type = stapi          #встроенный картоприемник ST40
device = SC0          #картоприемник SC0, SC1
debug = 3          #уровень логирования 0 - 3
handle_pts = 1          #включить поддержку переключения скорости обмена с картой доступа
emm_process_delay = 10     #
write_delay = 0
filter = name          #перечень используемых фильтров
active = 0          #отлючение секции
ecm_queue_size = 8     #размер очереди запросов
camkey =           #Irdeto camkey
camkey_data =           #Irdeto camkey_data
boxid =           #NDS 4 байта boxid
cwekey =           #NDS 26 байт CWE key
aeskey =           #AES ключ
emm_cache = 1          #включить EMM кеш
ecm_ttl = 5000          #время жизни ECM запроса в мс
skip_geo = 0          #не отправлять геокод (Viaccess)
ecm_delay = 0          #принудительная задержка отправки ECM запроса в мс
recalc_cw_checksum = 0     #пересчитать контрольную сумму СW
emm_priority = 0     #задает более высокий приопритет для EMM, по умолчанию EMM отправляются в случае, если в очереди нет ECM запросов

[reader]
name =                #уникальное имя
type = openxcas          #встроенный картоприемник AzBox
device = /dev/scard     #номер картоприемника
debug = 3          #уровень логирования 0 - 3
handle_pts = 1          #включить поддержку переключения скорости обмена с картой доступа
emm_process_delay = 10     #
write_delay = 0
filter = name          #перечень используемых фильтров
active = 0          #отлючение секции
ecm_queue_size = 8     #размер очереди запросов
camkey =           #Irdeto camkey
camkey_data =           #Irdeto camkey_data
boxid =           #NDS 4 байта boxid
cwekey =           #NDS 26 байт CWE key
aeskey =           #AES ключ
emm_cache = 1          #включить EMM кеш
ecm_ttl = 5000          #время жизни ECM запроса в мс
skip_geo = 0          #не отправлять геокод (Viaccess)
ecm_delay = 0          #принудительная задержка отправки ECM запроса в мс
recalc_cw_checksum = 0     #пересчитать контрольную сумму СW
emm_priority = 0     #задает более высокий приопритет для EMM, по умолчанию EMM отправляются в случае, если в очереди нет ECM запросов

[reader]
name =                #уникальное имя
type = phoenix          #phoenix
device = /dev/ttyS0     #COM-порт
device = COM1          #COM-порт под Windows
intrts = 1          #RTS управляется через контроллер (для внутреннего порта D-Link)
t14 = 1               #Irdeto protocol
timeout = 1000          #
debug = 3          #уровень логирования 0 - 3
handle_pts = 1          #включить поддержку переключения скорости обмена с картой доступа
card_detect = 1          #определять наличии карты по сигналу CTS
clock_freq = 3571200     #частота клока картоприемника в Гц
filter = name          #перечень используемых фильтров
active = 0          #отлючение секции
ecm_queue_size = 8     #размер очереди запросов
camkey =           #Irdeto camkey
camkey_data =           #Irdeto camkey_data
boxid =           #NDS 4 байта boxid
cwekey =           #NDS 26 байт CWE key
aeskey =           #AES ключ
emm_cache = 1          #включить EMM кеш
ecm_ttl = 5000          #время жизни ECM запроса в мс
skip_geo = 0          #не отправлять геокод (Viaccess)
ecm_delay = 0          #принудительная задержка отправки ECM запроса в мс
recalc_cw_checksum = 0     #пересчитать контрольную сумму СW
emm_priority = 0     #задает более высокий приопритет для EMM, по умолчанию EMM отправляются в случае, если в очереди нет ECM запросов

[reader]
name =                #уникальное имя
type = tuner          #использовать тюнер с установленной картой доступа как источник
device = /dev/ttyS0     #COM-порт
device = COM1          #COM-порт под Windows
baudrate = 115200     #скорость обмена
protocol = bomba     #протокол (HSIC, Bomba, DSR9500, Alpha)
provider = caid:provid,provid;caid@UA:provid@SA,provid@SA     #список обслуживаемых провайдеров
               #provider = 1234@00010203:5678@04030201
write_delay = 0
timeout = 50          #таймаут чтения данных
debug = 3
active = 0          #отлючение секции
ecm_queue_size = 8     #размер очереди запросов
ecm_ttl = 5000          #время жизни ECM запроса в мс
ecm_delay = 0          #принудительная задержка отправки ECM запроса в мс
recalc_cw_checksum = 0     #пересчитать контрольную сумму СW

[reader]
name =                #уникальное имя
type = emuvia          #эмулятор viaccess
debug = 3          #уровень логирования 0 - 3
file = ./SoftCam.Key     #файл с ключами
active = 0          #отлючение секции
ecm_queue_size = 8     #размер очереди запросов
ecm_ttl = 5000          #время жизни ECM запроса в мс
ecm_delay = 0          #принудительная задержка отправки ECM запроса в мс
recalc_cw_checksum = 0     #пересчитать контрольную сумму СW

[reader]
name =                #уникальное имя
type = emucworks     #эмулятор CryptoWorks
debug = 3          #уровень логирования 0 - 3
file = ./SoftCam.Key     #файл с ключами
active = 0          #отлючение секции
ecm_queue_size = 8     #размер очереди запросов
ecm_ttl = 5000          #время жизни ECM запроса в мс
ecm_delay = 0          #принудительная задержка отправки ECM запроса в мс
recalc_cw_checksum = 0     #пересчитать контрольную сумму СW

[reader]
name =                #уникальное имя
type = emubiss          #поддежка BISS
debug = 3          #уровень логирования 0 - 3
file = ./SoftCam.Key     #файл с ключами
active = 0          #отлючение секции
ecm_queue_size = 8     #размер очереди запросов
ecm_ttl = 5000          #время жизни ECM запроса в мс
ecm_delay = 0          #принудительная задержка отправки ECM запроса в мс
recalc_cw_checksum = 0     #пересчитать контрольную сумму СW

[reader]
name =                #уникальное имя
type = emunds          #эмулятор videoguard
debug = 3          #уровень логирования 0 - 3
file = ./SoftCam.Key     #файл с ключами
active = 0          #отлючение секции
ecm_queue_size = 8     #размер очереди запросов
ecm_ttl = 5000          #время жизни ECM запроса в мс
ecm_delay = 0          #принудительная задержка отправки ECM запроса в мс
recalc_cw_checksum = 0     #пересчитать контрольную сумму СW

[reader]
name =                #уникальное имя
type = emuirdeto     #эмулятор irdeto2
debug = 3          #уровень логирования 0 - 3
file = ./SoftCam.Key     #файл с ключами
active = 0          #отлючение секции
ecm_queue_size = 8     #размер очереди запросов
ecm_ttl = 5000          #время жизни ECM запроса в мс
ecm_delay = 0          #принудительная задержка отправки ECM запроса в мс
recalc_cw_checksum = 0     #пересчитать контрольную сумму СW

[reader]
name =                #уникальное имя
type = drecas          #
device = /dev/ttyS0     #COM-порт
device = COM1          #COM-порт под Windows
dre_cas_type = 3     # 1 - модуль первой версии (ZM_2.04) (2-5V, 10-RxD(компьютер TxD), 12-TxD(компьютер RxD), 13-GND)
               # сигнал DTR используется для переключения между MSP и ATMEL, RTS - сброс модуля.
               #
               # 3 - проприетарный картоприемник GS9300HD (1-5V, 2-RxD(компьютер TxD), 3-TxD(компьютер RxD), 4-GND)
               # сигналы расписаны поотношению к модулю и картоприемнику, RxD - входной сигнал для модуля, TxD - выход
               # Следовательно схема должна выглядеть примерно так:
               # PC_TxD -> MAX232 -> MOD_RxD
               # PC_RxD <- MAX232 <- MOD_TxD
               # GND ------------------- GND
emm_key_file = ./     #файл в котором будут сохраняться ключи DRE при работе с модулем первой версии
timeout = 2000          #
debug = 3          #
write_delay = 1          #
ecm_queue_size = 8     #размер очереди запросов
ecm_ttl = 5000          #время жизни ECM запроса в мс
ecm_delay = 0          #принудительная задержка отправки ECM запроса в мс
recalc_cw_checksum = 0     #пересчитать контрольную сумму СW

[reader]
type = ocp          #OverCryptProcessor
ecm_ttl = 5000          #время жизни ECM запроса в мс
ecm_delay = 0          #принудительная задержка отправки ECM запроса в мс
recalc_cw_checksum = 0     #пересчитать контрольную сумму СW

[reader]
name =                #уникальное имя
type = cache          #кеш ридер, все запросы попавшие в очередь этого ридера отрабатываются только из кеша
debug = 3          #уровень логирования 0 - 3
active = 0          #отлючение секции
ecm_queue_size = 8     #размер очереди запросов
ecm_ttl = 5000          #время жизни ECM запроса в мс
ecm_delay = 0          #принудительная задержка отправки ECM запроса в мс
recalc_cw_checksum = 0     #пересчитать контрольную сумму СW
provider = caid:provid,provid;caid@UA:provid@SA,provid@SA     #список обслуживаемых провайдеров
               #provider = 1234@00010203:5678@04030201


[reader]
name =                #уникальное имя
type = twin          #TWIN протокол
device = /dev/ttyS0     # COM-порт
device = COM1          #COM-порт под Windows
baudrate = 115200     #скорость обмена
timeout = 2000          #
debug = 3          #
write_delay = 1          #
ecm_queue_size = 8     #размер очереди запросов
ecm_ttl = 5000          #время жизни ECM запроса в мс
ecm_delay = 0          #принудительная задержка отправки ECM запроса в мс
recalc_cw_checksum = 0     #пересчитать контрольную сумму СW
file = ./freq_table.txt     #файл в котором прописывается связь между CAID:ProvID/SID и частотами транспондера (не нужен при работе с DVB)
               #формат файла:
               #CAID:ProvID/SID,орбитальная позиция * 10, частота транспондера в МГц
#0500:023700/2B00,360,12322


[reader]
name =                #уникальное имя
type = goldcard | funcard #поддерживается эмуляция 16F84 и 90S8515
fw_file = ./fw.hex     #путь к файлу прошивки
intee_file = ./int.hex     #путь к файлу данных внутренней EEPROM (необязательный параметр)
extee_file = ./ext.hex     #путь к файлу данных внешней EEPROM (необязательный параметр)
extee_size = 16          #размер внешней EEPROM в килобитах (необязательный параметр)
guardtime = 1          #extra guard time задержка в ETU между посылкой байт в "карту"


[reader]
type = batch
provider = caid:provid,provid;caid@UA:provid@SA,provid@SA     #список обслуживаемых провайдеров
               #provider = 1234@00010203:5678@04030201
request_handler = /tmp/request_handler.sh
               #при получении запроса, запускается скрипт с параметрами:
               # arg1 client name (text string)
               # arg2 CAID (decimal)
               # arg3 ProvID (decimal)
               # arg4 SID (decimal)
               # arg5 ECM/EMM body (hex string)
               #скрипт должен вернуть DW в hex, в случае если запрос не декодирован, вернуть все 0
               #для EMM ответ игнорируется
debug = 3

[batch]
request_producer = /tmp/request_producer.sh
               #скрипт должен возвращать в stdout:
               #CAID:ProvID:SID:ECM all values in hex
               #1234:5678:1:800010111111111111111111111111111111

response_handler = /tmp/response_handler.sh
               #после обработки запроса запускается скрипт с параметрами:
               # arg1 CAID (decimal)
               # arg2 ProvID (decimal)
               # arg3 SID (decimal)
               # arg4 ECM body (hex string)
               # arg5 DW (hex string)
               # arg6 status (quoted text string)
          
period = 10          #период выполнения скрипта request_producer в секундах
filter = 0,name1,name2     #использовать фильтр
ecm_queue_size = 16     #размер очереди ответов
debug = 3


[tuner]               #
device = /dev/ttyS0
device = COM1          #COM-порт под Windows
#device = /dev/tts/0
baudrate = 115200     #скорость обмена (9600, 19200, 38400, 57600, 115200)
protocol = auto          #auto, HSIC, SSSP, Bomba, GI, DSR9500, GS, Alpha, DSR9500old, GBox
provider = caid:provid,provid;caid@UA:provid@SA,provid@SA
               #список провайдеров, которые будут анонсированы клиенту
auto_provider = all, reader_name, caid     #автоматический импорт всех идентов с reader устройств с таким же CAID или по имени

globo = 1          #если 1 - сразу отдавать ноли в DCW для неподдерживаемых идентов (ускоряет переключение каналов)
#write_delay = 1     #ms
#timeout = 50          #ms
debug = 3
#caid = 0500
filter = 0,name1,name2     #использовать фильтр

[account]          #секция конфигурации пользователей (повторяется для каждого пользователя)
               #используется для разграничения доступа к серверам описанным в секции [server]
login = wicard
password = wicard
auto_update = 1          #accept AU
filter = 0,name1,name2     #использовать фильтр
provider = caid:provid,provid;caid@UA:provid@SA,provid@SA #список провайдеров, которые будут анонсированы клиенту

allow_ip = 127.0.0.1/32, 10.0.0.1/8     #разрешить доступ только с перечисленных адресов/сетей
deny_ip = 127.0.0.1/32, 10.0.0.1/8     #запретить доступ с перечисленных адресов/сетей

[dvb]
type = auto          #auto, DVBAPI1, DVBAPI3, STAPI, OpenXCAS, DGSAPI, QBoxHD, VDR
adapter = 0          #номер адаптера
cadev_offset = 0     #fix для Enigma на IPBox
filter = 0,name1,name2     #использовать фильтр
beta_tunnel = 0          #тунелирование запросов
decode_try_count = 0     #кол-во попыток декодирования канала
dre_fix = 1          #1 - игнорировать провайдер DRE, помогает в случае если сервер возвращает provider = 0 (4ae1:0)
sdt = 1               #вычитывать названия сервисов из потока
ecm_info = 1          #создавать файл /tmp/ecm.info
               #1 - формат WiCard
               #2 - формат mgcamd
twin = 0          #поддержка TWIN протокола (вычитывается SDT и NIT для определения частоты транспондера и орбитальной позиции спутника)
ecm_delay = 0          #принудительная задержка отправки ECM запроса в мс, требуется для работы с TWIN протоколом
rerequest_not_decoded = 0     #отправлять повторный запрос если не декодировано
ecm_double_check = 1     #сравнивать предыдущую и текущую ECM и отправлять на декодирование если совпадают
auto_update = 1          #включить AU
emm_filter_mode     = 0     #0 - вычитывается весь EMM PID, фильтруется WiCard
               #1 - вычитывать EMM PID с настроенными фильтрами для linux DVB API
debug = 3
camd_socket = 1          #создать сокет /tmp/camd.socket

stapi_pmt_map = 0,1,2 | <стока с мапингом> #соответствие pmt файлов к демультиплексору
                    #пресеты:
                    #0 (fortis, octagon, openbox, PGI) - "pmt1_1.tmp:PTI;pmt1_2.tmp:PTI;pmt1_3.tmp:PTI;pmt2_1.tmp:PTI1;pmt2_2.tmp:PTI1;pmt2_3.tmp:PTI1;pmt3_1.tmp:PTI2"
                    #1 (ipbox) - "pmt.tmp:PTI2;pmt1.tmp:PTI;pmt2.tmp:PTI1"
                    #2 (kathrein) - "pmt_PTI0.tmp:PTI0;pmt_PTI1.tmp:PTI1;pmt_PTI2.tmp:PTI2;pmt_PTI3.tmp:PTI3;pmt_PTI4.tmp:PTI4"
                    #
                    #или формат:
                    # pmt_файл1 : PTI_устройство ; pmt_файл2 : PTI_устройство ; ...
                    # можно перечислить до 10 пар, через точку с запятой
stapi_pmt_map = pmt1_1.tmp:PTI;pmt1_2.tmp:PTI;pmt1_3.tmp:PTI;pmt2_1.tmp:PTI1;pmt2_2.tmp:PTI1;pmt2_3.tmp:PTI1;pmt3_1.tmp:PTI2


multi_decode = 0          #1 - отправлять ECM со всех каналов текущего транспондера
                    #2 - отправлять ECM со всех каналов транспондеров описанных параметром dvbs
                    #3 - отправлять TS потоки со всех каналов транспондеров описанных параметром dvbs
                    #4 - отправлять EMM с переключением транспондеров описанных параметром dvbs через tune_period секунд
multi_decode_demux = 0          #номер демультиплексора
multi_decode_resend_ecm = 0     #0 - отправлять ECM только при смене таблицы 80/81
                    #1 - отправлять ECM после каждого цикла сканирования транспондера
multi_decode_recheck_pat = 0     #1 - отслеживать изменение PAT и пересканировать транспондер
multi_decode_sid = 01,0A     #список каналов, которые будут декодироваться
multi_decode_ignore_sid = 01,0A     #список игнорируемых каналов, не вычитывать PMT

dvbs = freq:pol:sr:lnb:diseqc     #lnb - X 10750, U - Universal
dvbs2 = freq:pol:sr:fec:roll-off:mod:lnb:diseqc:filter_group
               #freq     frequency in MHz
               #pol     H,V,R,L
               #sr     symbolrate
               #fec     12,23,34,45,56,67,78,35,910, 0 - AUTO
               #roll-off factor 35,25,20, 0 - AUTO
               #mod QPSK, 8PSK
               #lnb - X 10750, U - Universal
               #diseqc 0 do not use, 1-16 port number
multi_decode_diseqc = 0     # diseqc version 0 - 1.0 (commited); 1 - 1.1(uncommited)
tune_timeout = 500     #
tune_period = 600     # время в секундах, через которое, в 4 режиме, будет залочен следующий транспондер в списке
multi_decode_scan_timeout =      #
multi_decode_softcsa = 0
lnb_sharing = 0
check_cc = 0
stream_buffer_size = #
stream_udp = host:port     # стримить все TS на host:port
stream = sid_hex1:host1:port     #стримить привязанные к SID vpid, apid, если SID = 0, стримить все каналы
stream = sid_hex2:host2:port     #
stream = sid_hex3:host3:port     #

dmx_buffer_size =      #
dmx_pes_buffer_size =      #
remap_sid_on_vpid = 0      #


secured_config = /var/tuxbox/config/wicardd.conf.dvbaes
     #путь к шифрованному конфигу, который будет подгружен в случае правильной комбинации переключения каналов
     #паролем служит последовательность из SID каналов в десятичном исчислении, через тире, маскимальная длина комбинации - восемь каналов
     #в примере приведена последовательность: Кинорейс 1, Кинорейс 2, Кинорейс 3, Кинорейс 4, Кинорейс 5
     #openssl enc -aes-128-cbc -pass pass:11106-11107-11110-31001-18101 -in wicardd.conf.dvbplain -out wicardd.conf.dvbaes
 

А тут настоящая инструкция  для чайников:

https://www.sat-expert.com/xforum/threads/wicardd-i-azbox.23441/

Поделиться сообщением


Ссылка на сообщение

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти