AlexSSS999

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

В теме 266 сообщений

Цитата

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

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

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


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

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

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

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

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


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

Войти

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


Войти