Jump to content

Конфигурационные файлы WICARD и OSCAM (новый аддон эмуляторов для PGI )


Recommended Posts

В связи с тем что разработкой чего либо для прошивок PGI уже заниматься некому, особенно в плане доработки возможности установки различных эмуляторов, собрал все воедино, все что когда-либо выкладывалось на этом форуме в виде патчей, модификаций и т.п. уважаемыми участниками и допилил addon-pgi до актуального состояния, чтобы было удобно. Внутри wicard 1.19 и oscam  r11342 с всеми настройками. mgcamd оставил на всякий пожарный, вдруг оживят. Инсталлятор аддона допилен, все становится ровненько. Работоспособность проверена на IPBOX 910 с прошивкой  PGI Final RC2 (установка как с нуля, так и поверх существующего старого аддона).

Нюанс: при установке этого аддона поверх старого, от д.Фёдора, конфигурационные файлы в каталогах /var/etc/oscam и /var/keys не меняются. Проблема в том что  современные версии oscam не будут работать с конфигурацией от старого аддона д.Фёдора. Так что в этом случае предварительно удалите oscam.conf и oscam.user

Установка addon

Шаги:

  • скачать архив и не распаковывать его
  • зайти в веб интерфейс ресивера в меню Система, затем в меню Плагины
  • загрузить архив через форму загрузки плагинов на этой странице
  • Спойлер

    59aeebc1eeb77_.thumb.png.c828daf8031ec772ec2b1901bb17ae2d.png

  • обновить (перезагрузить) страничку веб интерфейса в браузере (при небходимости почистить куки и историю посещений, использовать другой браузер, т.к. написано на JavaScript и страничка в кэше доступна в оффлайн без нового раздела)
  • снова зайти в веб интерфейс в меню Система и выбрать новый раздел "CS Control"
  • Спойлер

    900hd.PNG

  • выбрать желаемый эмулятор
  • Спойлер

    58f1caeee979a_.thumb.jpg.3a8462234b28a1628f182c33be4c088a.jpg

  • отредактировать файлы конфигурации и нажать кнопку "сохранить"

 

Настройка ресивера (выбор эмулятора )

Для выбора использования по умолчанию wicard, в вебинтерфейсе управления ресивером выбирайте Card Server: wicard, softcam: wicard, для oscam:Card Server: oscam, softcam: oscam  Желтая кнопка на ПДУ (рестарт эмулятора) переназначается на тот что выбран в вебинтерфейсе управления ресивера. После этого необходимо перезагрузить ресивер.

Спойлер

58f1caeee979a_.thumb.jpg.3a8462234b28a1628f182c33be4c088a.jpg

Настройка эмулятора

Настройка Wicard:

Обычно "шароводы" дают (на форуме, админке) готовые конфигурационные файлы для эмуляторов. Через вебинтерфейс управления ресивера выбираете нужный файл для редактирования (wicardd.conf, см. картинку выше), копируете в него то что взяли у шаровода, кроме разделов [global] и частично [dvb], сохраняете. Рестартуете ресивер.

Предупреждение: запись на wicard'е не работает. Это медицинский факт. Вернее работает, только картинка при этом останавливается. Записанный файл потом воспроизводится.  Запись полноценно работает при настройке WICARD в режиме STAPI. Осталась небольшая проблема с таймшифтом. После после нажатия кнопки "стоп" (после просмотра поставленной на "паузу" программы) картинка останавливается. Требуется "передернуть" канал, или рестартовать wicard. Кому нужны полноценные функции записи и таймшифта - пользуйтесь oscam, или ожидайте, пока закончу эксперименты.

Чтобы работала запись и таймшифт на wicard, в конфигурационном файле /var/keys/wicardd.conf сделайте следующие изменения:

в разделе [global]

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

в разделе [dvb] :

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

для 2-тюнерных моделей (не проверял, но должно проверено):

[dvb]
type = STAPI
stapi_pmt_map = pmt.tmp:PTI2;pmt2_1.tmp:PTI1;pmt2_2.tmp:PTI1;pmt1_1.tmp:PTI;pmt1_2.tmp:PTI

Подробнее об необходимости таких настроек - тут

Кому запись не нужна - довольствуемся конфигом от шаровода, НО! в [dvb] пишем type = DVBAPI3, никаких AUTO - по невыясненным пока причинам на некоторых ресиверах режим AUTO определяет поддержку STAPI, который в свою очередь не работает без правильно прописанной stapi_pmt_map.

 

 

Настройка  Oscam:

С этим сложность заключается в том что в отличие от wicard'а, настройки хранятся не в одном, а в нескольких файлах. Именно по этому шароводы рекомендуют wicard. т.к. ламерам сложно редактировать более одного файла. 

После установки  "аддона" необходимо настроить самостоятельно (или взять у шаровода) 2 конфигурационных файла: oscam.server и oscam.dvbapi. Остальные файлы настроек (особенно oscam.conf и oscam.user) не трогать вообще (в аддоне они уже настроены на правильную работу).

Шароводы иногда дают настройки oscam от yuriks (oscam ymod), который допиливает исходники, и в его версии настройки хранятся в одном файле oscam.server. Что делать в этом случае:

Спойлер

##Обновлено
[global]
logfile = syslog:192.168.1.2:514  # где 192.168.1.2 - IP компа на котором будете смотреть лог

[webif]
httpport       = 8888
httpallowed    = 192.168.0.1-192.168.1.255  # где 192.168.1.1-192.168.1.255 IP подсети в которой ресивер

[dvbapi]
enabled     = 1
#boxtype  = stapi       # раскомментировать для Fortis
user        = root
chaninfo = 1
pmt_mode    = 1
P: 4AE1:000014 #Sibir
P: 4AE0:000015 #Centr
P: 0500:050C00 #NTV+56E
P: 0500:040620 #NTV+36E
P: 0500:060A00 #NTV+36E
P: 0500:041700 #XXX
P: 0500:042300 #RTVI
P: 0500:043800 #XXX
P: 0500:032500 #Brazzers
P: 0500:040810 #SRG
P: 0500:042800 #BIS
P: 0100:000068 #NC+
P: 0500:041200 #Dozhd 5E
P: 1880 #
P: 093E #Viasat 5E
P: 0B00 #Continent
I: 0B01
I: 0602
P: 0B0F
I: 2710
I: 0632
I: 0634
I: 090F
I: 09AF
I: 09C4
I: 5601
I: 0500:050b00
I: 0500:050A00
I: 0500:040610
I: 0500:050100
I: 1802
P: 0500:024700 #1Auto

[newcamd cardserver.net 3999;4000;4002;4005;4007-4009;4011;4013;4014;4017;4019;4022 user password]
 

[account]
User  = root
group = 1

Копируем ту часть, что выделена жирным шрифтом и сохраняем в oscam.dvbapi. Это теперь можно сделать через вебинтерфейс, как ресивера, так через интерфейс (webif) oscam'а.

То что выделено красным, предназначается для oscam.server, но в классическом oscam выглядит по-другому:

Спойлер

[reader]
label                         = newcamd
protocol                      = newcamd
device                        = cardserver.net,3999
user                          = user
password                      = password
inactivitytimeout             = 30
group                         = 1
cccversion                    = 2.0.11
key                           = 0102030405060708091011121314
enable                        = 1

[reader]
label                         = newcamd
protocol                      = newcamd
device                        = cardserver.net,4000
user                          = user
password                      = password
inactivitytimeout             = 30
group                         = 1
cccversion                    = 2.0.11
key                           = 0102030405060708091011121314
enable                        = 1

 

И так далее, для каждого порта

Т.е. yuriks объединил все "ридеры" в одну строчку. Это с одной стороны проще, с другой нафиг не нужно, если у вас сложная схема, с несколькими шароводами, встроенными кардридерами и т.п.

Теоретически, можно заменить вручную бинарник на версию от yuriks, тогда и настройки будут храниться в одном файле oscam.conf. Но я сторонник классики.

Журнал событий (логи)

Для тех кто в танке еще не знал: Логи эмулятора можно смотреть через вебинтерфейс самого эмулятора, набрав в браузере IP-адрес ресивера по порту, настроенном в конфигурационном файле.  В случае oscam его еще очень удобно конфигурировать. В этом аддоне настроено для oscam - порт 8888, wicard - порт 8081.

Если вы ставите этот аддон поверх ранее установленного, то тогда смотрите что у вас там разделе webif. Если его нет совсем - добавьте:

для oscam:

Спойлер

[webif]
httpport                      = 8888
httpallowed                   = 127.0.0.1,192.168.0.0-192.168.255.255,10.0.0.0-10.255.255.255,255.255.255.255

для wicard:

Спойлер

[webif]
active = 1
port = 8081

Логи (журнал событий) выглядят так:

OSCAM live log

Спойлер

image.thumb.png.10ba9b79d4eee7498302124339b49526.png

 

Wicard Log

Спойлер

image.thumb.png.e8d9d0a78627210778625420ee41763a.png

 

 

Для "профи" - самостоятельная установка эмуляторов и файлов конфигураций.

Предполагается что у вас уже установлена прошивка PGI, Addon от дяди Федора, но oscam вы не использовали, умеете пользоваться PuTTY, знаете как менять аттрибуты в Linux. Нужно разархиваровать файлы аддона на диск и просто залить из него то что выделено жирным прямо себе в ресивер по ftp, в такую-же папку. Аттрибуты сменить ручками (отмечено красным цветом).

В конце процедуры дать команду  ln -s start.wicard scrplg-wicard-restart.sh , чтобы при нажатии WWW в списке появился скрипт перезапуcка wicard

Содержимое архива

Спойлер

                     
tmp/preserve/var/etc/oscam/oscam.user
tmp/preserve/var/etc/oscam/oscam.server
tmp/preserve/var/etc/oscam/oscam.conf
tmp/preserve/var/etc/oscam/oscam.pids
tmp/preserve/var/etc/oscam/oscam.dvbapi
tmp/preserve/var/keys/newcamdCubeRevo.list
tmp/preserve/var/keys/mg_cfg
tmp/preserve/var/keys/wicardd.conf              
tmp/preserve/var/keys/newcsCubeRevo.xml      
tmp/preserve/var/keys/replace.list                      
tmp/preserve/var/keys/priority.list                       
tmp/preserve/var/keys/newcs.xml                       
tmp/preserve/var/keys/SoftCam.Key                  
tmp/preserve/var/keys/newcamd.list                  
tmp/2.6.23.17_stm23_A21/lib/api3.ko
tmp/2.6.23.17_stm23_A21/lib/sc-driver.ko
tmp/addon_install.sh
tmp/2.6.17.14_stm22_0037/
tmp/2.6.17.14_stm22_0037/lib/
tmp/2.6.17.14_stm22_0037/lib/api3.ko
tmp/2.6.17.14_stm22_0037/lib/sc-driver.ko
var/www/cgi-bin/system/cscontrol/cscontrol   -- 755
var/www/cgi-bin/system/plugins/scripts_addon_emu.conf
var/www/plugins/cs.js
var/bin/start.wicard -- 755
var/bin/start.oscam
var/bin/scrplg-mgcamd-restat.sh
var/bin/newcs
var/bin/wicard -- 755
var/bin/mg_launcher
var/bin/start.mg_launcher
var/bin/scrplg-settings-save.sh
var/bin/oscam
var/bin/api3wrapper
var/bin/sc-driver
var/bin/start.mgcamd
var/bin/mgcamd
var/bin/scrplg-oscam-restart.sh
var/bin/scrplg-wicard-restart.sh
var/bin/init.d/
var/bin/init.d/start.cs -- 755

 

Хотя, если просто накатить аддон поверх старого, настроечные файлы сохраняются, меняются бинарники, скрипты и папка www.

И еще раз: перед тем как ставить аддон поверх старого, удалите oscam.conf и oscam.user!

Или измените их до такого вида:

oscam.conf

Спойлер

[global]
logfile                       = stdout

[cache]

[dvbapi]
enabled                       = 1
au                            = 1
pmt_mode                      = 0
boxtype                       = ipbox-pmt

# Uncomment for BISS:
#pmt_mode                      = 4
#boxtype                       = dreambox

[webif]

httpport                      = 8888
httpallowed                   = 127.0.0.1,192.168.0.0-192.168.255.255,10.0.0.0-10.255.255.255,255.255.255.255

с другими pmt_mode и  boxtype будут проблемы с запуском и записью (остановка картинки). Если есть проблемы с просмотром каналов в кодировке BISS (черный экран после перехода на канал с другой кодировкой обратно на BISS), строки pmt_mode=0 и boxtype = ipbox-pmt поменяйте на pmt_mode=4 и boxtype = dreambox

oscam.user

Спойлер

# oscam.user generated automatically by Streamboard OSCAM 1.20-unstable_svn SVN r11384
# Read more: http://www.streamboard.tv/svn/oscam/trunk/Distribution/doc/txt/oscam.user.txt

[account]
user                          = pgi
pwd                           = local
group                         = 1
numusers                      = 0
penalty                       = 0

Со старыми файлами из аддона дяди Федора кина не будет

Oscam-STAPI

Почему он стабильнее работает, как настраивать.

BISS на oscam:

Положить вот этот файлик в папку /var/etc/oscam и добавить в файл oscam.server следующее:

Спойлер

[reader]
label                         = Biss
protocol                      = constcw
device                        = /var/etc/oscam/constant.cw
group                  = 1

BISS на wicard:

Добавляем в файл конфигурации wcardd.conf следующее:

Спойлер

[reader]
active = 1
name = BISS
type = emubiss
file = /var/keys/SoftCam.Key
filter = dvb
debug = 0

и заливаем в папку /var/keys файлик SoftCam.Key

 

Новый аддон качать отсюда:

http://gomel-sat.bz/files/file/1601-konfiguratsionnye-fayly-wicard-i-oscam-novyy-addon-emulyatorov-dlya-pgi/

 

 

Edited by He1ix
Исправил битые ссылки

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

He1ix.gif

 

Link to comment
Share on other sites

  • The topic was pinned

Буду пробывать.О результате напишу,но не быстро пользуюсь шарой - mgcamg,нужно перейти на wicard или лучше на oscam ?. скачать настройки и т,д а мне 67 лет тяжеловато будет,много надо ещё  почитать.А за проделанную работу  Спасибо!!!          

Edited by sovetusatov

  PGI Final (RC2) @ IPBOX910 HD

Openbox800/Golden InterstarCI780 Xreed. .Humax   5400z

TV Samsung UE37D5520PW

Мотор.96.5E--12.5W

 ОФСЕТ1.8

 

 

 

 

Link to comment
Share on other sites

Спасибо за труды :)

В лесу стороны света узнают по мху на деревьях, а в городе - по спутниковым тарелкам.
 
PGI-1.5-Final_RC2@AB IPBox 910 HD     TV SAMSUNG UE32C6000
 

Link to comment
Share on other sites

У меня возникли траблы со стартом эму. В веб-интерфейсе остановка на получении информации.

curerevo_add.jpg

В лесу стороны света узнают по мху на деревьях, а в городе - по спутниковым тарелкам.
 
PGI-1.5-Final_RC2@AB IPBox 910 HD     TV SAMSUNG UE32C6000
 

Link to comment
Share on other sites

Wicard? Я вебморду вообще не трогал, там логику не до конца понял. А викарда там и не было. Чтобы сменить викард на оскам и обратно, пользуйся пультом и кнопкой www. При рестарте того или другого они прописываютя в конфигурационный файл. Вебморда побоку.

Edited by He1ix

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

He1ix.gif

 

Link to comment
Share on other sites

Если честно, то накатывал поверх стоявшего.

Через WWW видел новые строки, но реально викард.конф как-то не насщупал ..

Так как таймшифт и запись актуальны, то пока на мгкамде остаюсь. ну и не все "медведицы" имеют способность с возрастом переучиваться. ;)

В лесу стороны света узнают по мху на деревьях, а в городе - по спутниковым тарелкам.
 
PGI-1.5-Final_RC2@AB IPBox 910 HD     TV SAMSUNG UE32C6000
 

Link to comment
Share on other sites

На oscam все прекрасно трудится. Викард был по многочисленным...

 

Тока что попробовал у себя, с вебкой никаких проблем. Ну разумеется вместо wicard - none.

Завтра допилю вебку...

Edited by He1ix

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

He1ix.gif

 

Link to comment
Share on other sites

Мой "родственник по тёте" пока нормалёк отдаёт. То, что я всегда смотрю идёт как песня на мгкамде. ну а там видно будет..

В лесу стороны света узнают по мху на деревьях, а в городе - по спутниковым тарелкам.
 
PGI-1.5-Final_RC2@AB IPBox 910 HD     TV SAMSUNG UE32C6000
 

Link to comment
Share on other sites

Допилил веб-интерфейс аддона. В понедельник выложу. Теперь в списке эмулей есть и викард, и желтая кнопка автоматом назначается.

 

Спойлер

58f1caeee979a_.thumb.jpg.3a8462234b28a1628f182c33be4c088a.jpg

 

Edited by He1ix

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

He1ix.gif

 

Link to comment
Share on other sites

Сделай так:

Screenshot_2017-04-16-15-04-35.png

Я уже выловил косяки вебинтерфейса. Дома нет компа. И вообще дайте побухатьь...

Edited by He1ix

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

He1ix.gif

 

Link to comment
Share on other sites

Кому не терпится, перезалил архив, пришлось у мелкого ноут отнять и перепроверить на своем железе. Оторвали от стакана.

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

He1ix.gif

 

Link to comment
Share on other sites

@He1ix ,  ты  просто герой! оторваться от стакана - нужно иметь силу воли  :)

 

Христос Воскресе!

Christos Anesti!

В лесу стороны света узнают по мху на деревьях, а в городе - по спутниковым тарелкам.
 
PGI-1.5-Final_RC2@AB IPBox 910 HD     TV SAMSUNG UE32C6000
 

Link to comment
Share on other sites

Не, сила воли - это не накосячить после 300гр кальвадоса. Кстати, пробовал? Я имею ввиду аддон поставить...

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

He1ix.gif

 

Link to comment
Share on other sites

В 2017-04-17 в 20:56, He1ix сказал:

Не, сила воли - это не накосячить после 300гр кальвадоса. Кстати, пробовал? Я имею ввиду аддон поставить...

Говорят, что стрелкам вообще нельзя .Это как допинг. Тем более что давно известно что информатика без пива - время на ветер.

 

Из-за "Карениной" объявлен мораторий на эксперименты. Надо выждать.

А из-за того, что случайно свалившийся в руки 9000-ый в эпик файле или панике (в зависимости от прошивки), то пока не ставил.

В лесу стороны света узнают по мху на деревьях, а в городе - по спутниковым тарелкам.
 
PGI-1.5-Final_RC2@AB IPBox 910 HD     TV SAMSUNG UE32C6000
 

Link to comment
Share on other sites

9 часов назад, ProFanas сказал:

А из-за того, что случайно свалившийся в руки 9000-ый в эпик файле или панике (в зависимости от прошивки), то пока не ставил.

Отключи HDD, поставь 1.4, прошей мультбут,  А потом уже грузись с зажатым нулё. Сам же все знаешь. В конце концов лог по rs-232 сыми. А самое простое - с внешней USB загрузись и все будет понятно.

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

He1ix.gif

 

Link to comment
Share on other sites

Спойлер

 

В 2017-04-20 в 08:23, He1ix сказал:

Отключи HDD, поставь 1.4, прошей мультбут,  А потом уже грузись с зажатым нулё. Сам же все знаешь. В конце концов лог по rs-232 сыми. А самое простое - с внешней USB загрузись и все будет понятно.

Да знаю, но 9000-ый брыкается :) Вот сейчас в раздумиях: восстановить свалившуюся 32-ю ХР, или попробовать флаштулс на 64-ю семёрку поставить и шить по кому

 

 

В лесу стороны света узнают по мху на деревьях, а в городе - по спутниковым тарелкам.
 
PGI-1.5-Final_RC2@AB IPBox 910 HD     TV SAMSUNG UE32C6000
 

Link to comment
Share on other sites

Кнопку "Обновить страничку" желательно нажать, попробовать другим браузером. У меня Chrome, например, сколько ни чистил куки, так и не увидел обновы

На вкладке System->Telnet дать команду "ls /var/keys/" (без кавычек), убедиться в наличии там wicardd.conf.

Edited by He1ix

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

He1ix.gif

 

Link to comment
Share on other sites

На вкладке System->Telnet дать команду "ls /var/" (без кавычек) . Список - сюда. В Total'е тоже глюки с фтп бывают

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

He1ix.gif

 

Link to comment
Share on other sites

оч странно, установочный скрипт от аддона д.Федора не менял. а что в /var/etc? папка oscam появилась?

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

He1ix.gif

 

Link to comment
Share on other sites

Как хреново из по винды че-то править.... аттрибуты установочного скрипта не поменял....

Перезалей аддон (ссылка в первом посте, новая), должно сработать, и это , отпиши, ты первый, кто сюда чего-то пишет...

Спасибо за тестирование.

Edited by He1ix

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

He1ix.gif

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...