ng16v

Пользователь
Написал так:
CAMD_ID=4099
CAMD_NAME="WiCard 1.12/MgCamd_1.35a"
CAMD_BIN=wicardd-mipsel
CAMD_BIN=mgcamd_1.35a

remove_tmp () {
rm -rf /tmp/*.info* /tmp/*.tmp*
}

case "$1" in
start)
remove_tmp
/usr/bin/wicardd-mipsel -d -c /etc/tuxbox/config/wicardd.conf
sleep 15
/usr/bin/mgcamd_1.35a &
;;
stop)
killall -9 wicardd-mipsel mgcamd_1.35a 2>/dev/null
sleep 2
remove_tmp
;;
*)
$0 stop
exit 0
;;
esac

exit 0

Пишет в меню wicard и все. Mgcamd вообще нет и не работает.
Где не то?

---------- Сообщение добавлено в 15:06 ---------- Предыдущее сообщение размещено в 15:02 ----------

Строка:
CAMD_BIN=mgcamd_1.35a
сомнительная.
 

ndminion

Профи в Сат-ТВ
должно бы так:
Скрытое содержимое доступно для зарегистрированных пользователей!

при условии mgcamd назван бинарник, самая лучшая версия для нашего реса 1.31[/HIDE]
 

gorr

Профи в Сат-ТВ
будет в понедельник время - экскурс по камдменеджеру
...самая лучшая версия для нашего реса 1.31 - вопрос
 

ndminion

Профи в Сат-ТВ
gorr я пробовал много пакетов (VIP ALL), и самая оптимальная версия мжкамд 1.31 по сравнению с другими, практически все открыл....(проблемы были с немецкими на 19 и польскими на 13)
 

guemplen

Профи в Сат-ТВ
Доброго всем времячка!
Помогите настроить шаринг!!!
Бисс, Криптворк, 3К эмуль открывает, а шару ни с ньюкамд ни сскамд протоколами открывать не хочет :(
Хелп!

Конфиг:
[global]
active = 1
log = /tmp/wicardd.log
log_size = 100
debug = 3

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

[server]
type = newcamd525
provider = 4AE1
port = 11000
key = 0102030405060708091011121314
debug = 1
active = 1
ecm_queue_size = 8
#keepalive = 600
keepalive = 0

[reader]
type = goldcard
fw_file = /etc/tuxbox/config/pic.hex
extee_file = /tmp/ee.bin
#extee_size = 64
debug = 1

[reader]
active = 1
type = emubiss
file = /usr/keys/SoftCam.Key
debug = 3

[reader]
active = 1
type = emucworks
file = /usr/keys/SoftCam.Key
debug = 3

[reader]
name = XXX
type = cs357x | cs378x
provider = 0500:041700,041710,042200,042700,043800;0500@UA:041700@SA,041710@SA,042200@SA,042700@SA,043800@SA
account = имя:пасс@сервер:порт
reconnect_delay = 10
active = 1
ecm_queue_size = 8
auto_update = 1
emm_cache = 1
ecm_ttl = 5000

[account]
login = wicard
password = wicard
auto_update = 1

---------- Сообщение добавлено в 23:05 ---------- Предыдущее сообщение размещено в 22:38 ----------

AzBox Enigma2 образ от OpenRSIOpenPLI 3.0
 

gorr

Профи в Сат-ТВ
Итак, закончим рассмотрение этого эмулятора. Как мы ранее видели автор рекомендует запуск:
/usr/bin/wicardd-mipsel –d
параметр –d определяет запуск эмулятора в режиме daemon
Режим daemon - является фоновым процессом, который разработан специально для автономной работы, с минимальным вмешательством пользователя или вообще без него.
Что это значит?
Это значит что один раз запустили – и он постоянно вертится в процессах.
Этот режим запуска характерен для случая использования Викарда как единственного эмулятора на ресивере (те без использования камд менеджера).
Рассмотренный ранее вариант запуска ( с использованием S99we3) правильнее было бы организовать следующим образом – скрипт переименовать (нр в we3) поместить его в директорию init.d, а в директории rcS.d создать симлинк на него. Но это не критично.
Однако использование камд менеджера при такой командной строке запуска не проходит, тк при запущенном уже процессе мы будем повторно давать запуск того же эмулятора, в итоге – малевич
Те при написании скрипта (с использованием камд менеджера) строка запуска не должна иметь параметр запуска – d
Теперь о камд менеджере.
Камд менеджер – это плагин для организации работы нашего ресивера с различными эмуляторами на наше усмотрение. Камд менеджер воспринимает свои скрипты и передает их выполнение в нашем случае в корневой каталог (ранее мы его рассматривали – /etc)(если память не изменяент для OpenPli 3.0 софткам – передает выполнение скрипта в init.d)
Те скрипты для камд менеджера – уникальны (это значит что скрипты от одного камд менеджера не факт что подойдут к другому)
Как же правильно тогда написать (подогнать) скрипт для камд менеджера?
1 если плагин открыт - можно посмотреть листинг – на его основе
2 код плагина часто закрыт
В этом случае за основу взять рабочий скрипт от другого эмулятора и переделать его
(рассмотрим как)
На скрине ранее я уже выкладывал внешний вид камд менеджера, уже установленного и имидж которым я пользуюсь


Для него в папке script есть папка camd где находятся скрипты камд менеджера для запуска эмуляторов

Вот один из них
Oscam_dre.sh


#!/bin/sh
Action=$1
OSD="Oscam_dre"

cam_clean () {
rm -rf /tmp/*.info* /tmp/*.tmp*
}

cam_up () {
cam_clean
sleep 2
/usr/bin/oscam_dre -- -b -r 2 -c /etc/tuxbox/config
}

cam_down() {
killall -9 oscam_dre
cam_clean
sleep 8

}

if test "$Action" = "cam_up" ; then
cam_up
elif test "$Action" = "cam_down" ; then
cam_down
elif test "$Action" = "cam_res" ; then
cam_down
cam_up
fi
exit 0

Общая структура скрипта:

Первая часть скрипта – заголовок состоит из хэшбэнга, указывающего какой интерпретатор использовать.
Это #!/bin/sh

Служебная информация

Action=$1 – переменная выбора действия
OSD="Oscam_dre" – название эмулятора, которое будет отображаться

Организация выбора эмулятора и передачи выбранного скрипта на выполнение:

Сам скрипт запуска процесса (эмулятора) . Корректный запуск процесса включает в себя :
Предварительную очистку используемых временных папок

cam_clean () {
rm -rf /tmp/*.info* /tmp/*.tmp*
}

Команда удаляет указанные файлы вместе с рекурсивным удалением всех каталогов и подкаталогов

Непосредственно скрипт запуска эмулятора

cam_up () {
cam_clean
sleep 2
/usr/bin/oscam_dre -- -b -r 2 -c /etc/tuxbox/config
}

полное закрытие всех запущенных процессов эмулятора

cam_down() {
killall -9 oscam_dre
cam_clean
sleep 8

Вроде все ясно – берем этот скрипт за основу и пишем свой

#!/bin/sh
Action=$1
OSD="WiCard 1.13"

cam_clean () {
rm -rf /tmp/*.info* /tmp/*.tmp*
}

cam_up () {
cam_clean
sleep 2
/usr/bin/wicardd-mipsel -c /etc/tuxbox/config/wicardd.conf
}

cam_down() {
sleep 4
killall -9 wicardd-mipsel
sleep 2
cam_clean
}

if test "$Action" = "cam_up" ; then
cam_up
elif test "$Action" = "cam_down" ; then
cam_down
elif test "$Action" = "cam_res" ; then
cam_down
cam_up
fi
exit 0

Все
Права 755
В папку camd
Результат
 

Вложения

  • Wicardd.zip
    347 байт · Просмотры: 256

gorr

Профи в Сат-ТВ
to ndminion
действительно разницу в версиях MgCamd можно заметить - но
Но при его использовании как эмулятора при использовании софткама, в котором находятся ключи просматриваемых каналов
При использовании его как клиента (те при просмотре через сервер шаровика) это абсолютно фиолетово
иными словами
если пользуетесь шарой - претензии ТОЛЬКО шароводу (при отличном приеме сигнала), но ни как к mgcamd


to guemplen

конфиг конечно накуралесен
я же писал
прежде всего определитесь
- что
- как
хотите сотреть

нр

хочу смотреть
крипто
сека
3 кол
шару (3 кол исключить если есть ранее ридер)
хочу например раздавать шару дома - организовать сервер
есть подписная карточка - хочу ее использовать - и тд
КОНКРЕТНО ОПРЕДЕЛИТЕСЬ
по конфигу вижу что Вы не определились и говорить вам убери или исправь - поверьте пользы мало
сделайте как говорю - и научитесь самостоятельно все делать
помогу настроить
 

guemplen

Профи в Сат-ТВ
Доброго времячка!
Извиняюсь за кашу которую выложил...
Смотрю бисс+криптаоркс, триколор без щары и карты через файл с ключами.
Решил добавить ридер с шарой на XXX по протоколу cccam, но почему-то не работает :( на cccam эмуле работает... Хочу пользовать один эмуль wicardd. И поставил последнюю версию, почему-то после перезагрузки ресивера начинат работать после рестарта wicardd:
#!/bin/sh
CAMD_ID=13
CAMD_NAME="WiCard 1.13"
CAMD_BIN=wicardd-mipsel

INFOFILE_A=ecm.info
INFOFILE_B=ecm.info
INFOFILE_C=ecm.info
INFOFILE_D=ecm.info
#Expert window
INFOFILE_LINES=1111111111000000
#Zapp after start
REZAPP=0


remove_tmp () {
rm -rf /tmp/*.info* /tmp/*.tmp*
}

case "$1" in
start)
remove_tmp
/usr/bin/wicardd-mipsel -d
;;
stop)
killall -9 wicardd-mipsel
remove_tmp
;;
*)
$0 stop
exit 0
;;
esac

exit 0
 
Последнее редактирование:

gorr

Профи в Сат-ТВ
и карты через файл с ключами - не совсем понял - что это
скрипт приведенный вами от камд менеджера который у Вас не используется,
однако скорее всего Вы его положили в папку /etc/init.d/
он запустит эмулятор - хотя вопрос
просьба - для начала расскажите куда что вы раскладывали
( у вас как я понял OpenRSIOpenPLI 3.0)

это по запуску
по конфигу
[global] - ок
[webif] - ок
ридеры:goldcard, emubiss,emucworks -ок
[account] - не нужен


[server]
type = newcamd525
provider = 4AE1
port = 11000
key = 0102030405060708091011121314
debug = 1
active = 1
ecm_queue_size = 8
#keepalive = 600
keepalive = 0

такая конфигурация используется при работе викарда в связке с mgcamd - для чего она Вам

[reader]
name = XXX
type = cs357x | cs378x
provider = 0500:041700,041710,042200,042700,043800;0500@UA:04 1700@SA,041710@SA,042200@SA,042700@SA,043800@SA
account = имя:пасс@сервер:порт
reconnect_delay = 10
active = 1
ecm_queue_size = 8
auto_update = 1
emm_cache = 1
ecm_ttl = 5000
тут вообще каша
что бы не было бана от шаровика автоапдейт - уберите и см описание этого ридера в этой ветке
 

guemplen

Профи в Сат-ТВ
softcam.wicardd скрипт ранее выложен в папке etc/init.d
wicardd.conf etc/tuxbox/config
wicardd-mipsel последняя версия скачал с нашего сайта в usr/bin
в стандартном камменеджере викард есть, рестарт работает
бисс и крипт открывает... в конфиг добавил фильтр для бисс и шары, изменил путь для ключей 3к, так как скачал плагин для атоматической загрузки ключей.
вот новый конфиг... вроде шара должно работать, а не пашет :(
[global]
active = 1
log = /tmp/wicardd.log
log_size = 100
debug = 3

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

[reader]
type = goldcard
fw_file = /etc/tuxbox/config/pic.hex
extee_file = /usr/keys/ee.bin
#extee_size = 64
debug = 1

[filter]
name = biss
rule = caid=2600;accept

[reader]
active = 1
type = emubiss
file = /usr/keys/SoftCam.Key
filter = biss
debug = 3

[reader]
active = 1
type = emucworks
file = /usr/keys/SoftCam.Key
debug = 3

[filter]
name = XXX
rule = caid=0500;ident=041700,041710,042200,042700,043800;accept

[reader]
name = XXX
type = cs357x | cs378x
provider = 0500:041700,041710,042200,042700,043800;0500@UA:041700@SA,041710@SA,042200@SA,042700@SA,043800@SA
account = логин:пасс@сервер:порт
filter = XXX
debug = 0

На cccam из фида опенпли шара работает.
 

gorr

Профи в Сат-ТВ
если все написан правильно - будет работать
сам я не использую этот протокол
тем не менее ошибки
-rule = caid=0500;ident=041700,041710,042200,042700,043800 ;accept
пробел лишний
0500@UA:04 1700@SA опять же пробел
 

guemplen

Профи в Сат-ТВ
если все написан правильно - будет работать
сам я не использую этот протокол
тем не менее ошибки
-rule = caid=0500;ident=041700,041710,042200,042700,043800 ;accept
пробел лишний
0500@UA:04 1700@SA опять же пробел

Копировал из Maz? как-то странно с пробелами скопилось... пробелов лишних нет, проверил.
Видел сервер cccam можно создать, а ридер именно cccam нету...

А секция dvb ничего не даст дополнительно? И как со скриптом автозапуска, почему после растарта реса кам нужно рестартовать отдельно? Вроде параметер демона -d прописал...
 
Последнее редактирование:

guemplen

Профи в Сат-ТВ
В общем, ничего так и не получилось, пробовал разные варианты newcamd, cccam и новый вариант ридера для версии 1.13 есть опция мультипорт:
[reader]
type = newcamd525
account = login:pass@server
multiport = 11004, 11007, 11011, 11005, 11022, 11020, 11023

результат нулевой... может все таки образ 3.0 не поддерживает...
Отзовитесь у кого на чистой OpenRSIOpenPLI работает шара на wicardd :(
 

gorr

Профи в Сат-ТВ
У Вас включено логгирование
сбросьте лог файл - посмотрим
 

guemplen

Профи в Сат-ТВ
Почему-то его нет, он не создает... Я сам создал файл wicardd.log но в него эму ничего не пишет, файл пуст :(
 

gorr

Профи в Сат-ТВ
выберите для просмотра другой эмуль
посморите чуть
включите викард попробуйте посмотреть и выйдите
в принципе лог файл (если в конфиге все хорошо) сформируется

---------- Сообщение добавлено в 09:12 ---------- Предыдущее сообщение размещено в 08:32 ----------

да и что то я не увидел в этом ридере
active = 1
 

vert_1

Профи в Сат-ТВ
Здравствуйте!
Тоже хочу спросить: BISS у кого-нибудь работает?
Шару запустил, biss никак не хочет работать(на mgcamd - всё работает)
biss - на 85,2
уже всё перерыл, в логе: 'unknown' not decoded by biss
 
Сверху