Перейти к содержанию

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


Рекомендуемые сообщения

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

Конфиги пробовал разные, никакой разницы. Может проблема в том что прошивка родная, а не 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

IP BOX 910, PGI 1.5, GI S8120 OpenPLi-4, Philips 42PFL7606k, 4W-75E, V-box II SuperJack, Supral 1.2m

He1ix.gif

 

Ссылка на комментарий
Поделиться на другие сайты

5 минут назад, vinteg сказал:

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

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

Спасибо

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

 

 

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

IP BOX 910, PGI 1.5, GI S8120 OpenPLi-4, Philips 42PFL7606k, 4W-75E, V-box II SuperJack, Supral 1.2m

He1ix.gif

 

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

IP BOX 910, PGI 1.5, GI S8120 OpenPLi-4, Philips 42PFL7606k, 4W-75E, V-box II SuperJack, Supral 1.2m

He1ix.gif

 

Ссылка на комментарий
Поделиться на другие сайты

Цитата

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

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

Цитата

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

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

Ссылка на комментарий
Поделиться на другие сайты

В 06.04.2017 в 09:05, vinteg сказал:

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

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

 

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

IP BOX 910, PGI 1.5, GI S8120 OpenPLi-4, Philips 42PFL7606k, 4W-75E, V-box II SuperJack, Supral 1.2m

He1ix.gif

 

Ссылка на комментарий
Поделиться на другие сайты

21 минуту назад, vinteg сказал:

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

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

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

IP BOX 910, PGI 1.5, GI S8120 OpenPLi-4, Philips 42PFL7606k, 4W-75E, V-box II SuperJack, Supral 1.2m

He1ix.gif

 

Ссылка на комментарий
Поделиться на другие сайты

Скачал? Перебирайся в тему http://gomel-sat.bz/topic/2870-proshivka-pgi-final-rc2 буду там отвечать.

IP BOX 910, PGI 1.5, GI S8120 OpenPLi-4, Philips 42PFL7606k, 4W-75E, V-box II SuperJack, Supral 1.2m

He1ix.gif

 

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

IP BOX 910, PGI 1.5, GI S8120 OpenPLi-4, Philips 42PFL7606k, 4W-75E, V-box II SuperJack, Supral 1.2m

He1ix.gif

 

Ссылка на комментарий
Поделиться на другие сайты

4 часа назад, He1ix сказал:

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

IP BOX 910, PGI 1.5, GI S8120 OpenPLi-4, Philips 42PFL7606k, 4W-75E, V-box II SuperJack, Supral 1.2m

He1ix.gif

 

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

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

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

Цитата

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

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

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

IP BOX 910, PGI 1.5, GI S8120 OpenPLi-4, Philips 42PFL7606k, 4W-75E, V-box II SuperJack, Supral 1.2m

He1ix.gif

 

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

IP BOX 910, PGI 1.5, GI S8120 OpenPLi-4, Philips 42PFL7606k, 4W-75E, V-box II SuperJack, Supral 1.2m

He1ix.gif

 

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

в разделе [global]
 

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

в разделе [dvb]
 

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

остальные параметры в 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;pmt2_1.tmp:PTI1;pmt2_2.tmp:PTI1;pmt1_1.tmp:PTI;pmt1_2.tmp: PTI

 

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

IP BOX 910, PGI 1.5, GI S8120 OpenPLi-4, Philips 42PFL7606k, 4W-75E, V-box II SuperJack, Supral 1.2m

He1ix.gif

 

Ссылка на комментарий
Поделиться на другие сайты

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

 

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

Логины cc284b7 и 2f74bd4
VU+ UNO 4K SE (OpenPLI 8.3: wicardd, Oscam 11.718, Ncam 13.5); Openbox SX6_CI+1.2(V 3.02.75)
36E (PL85 см); 31,5Е (#80 см); 13E+0,8W+4,8E+19,2E(PL100 см)
@VIP+@НТВ+Базовый НТВ
IPTV HD+SD позапросный (VU+ UNO 4K SE, Openbox SX6, комп, машина, мобила)

 

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

 

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

IP BOX 910, PGI 1.5, GI S8120 OpenPLi-4, Philips 42PFL7606k, 4W-75E, V-box II SuperJack, Supral 1.2m

He1ix.gif

 

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

IP BOX 910, PGI 1.5, GI S8120 OpenPLi-4, Philips 42PFL7606k, 4W-75E, V-box II SuperJack, Supral 1.2m

He1ix.gif

 

Ссылка на комментарий
Поделиться на другие сайты

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/

IP BOX 910, PGI 1.5, GI S8120 OpenPLi-4, Philips 42PFL7606k, 4W-75E, V-box II SuperJack, Supral 1.2m

He1ix.gif

 

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

Здравствуйте,

помогите понять особенность работы wicard 1.19 на прошивке  PGI Final RC2 - ресивер Cuberevo 250HD и по возможности исправить.

После запуска ресивера каналы раскодируются. Но через примерно 10-15 сек wicard "отваливается". Лечится рестартом, и после этого шара всегда работает стабильно. Пробовал переключать каналы после "фриза" - не помогает. Только рестарт...

Cuberevo 250HD/Ipbox 91HD

EUTELSAT 36E / НТВ+, Триколор - sharing

Ссылка на комментарий
Поделиться на другие сайты

@duga5 экстрасенсы в отпуске, если не можешь лог снять, хотя бы конфиг покажи. Викард через аддон ставил или ручками?

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

IP BOX 910, PGI 1.5, GI S8120 OpenPLi-4, Philips 42PFL7606k, 4W-75E, V-box II SuperJack, Supral 1.2m

He1ix.gif

 

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

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

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

Войти

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

Войти
×
×
  • Создать...