He1ix

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

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

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

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

Шаги:

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

    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, см. картинку выше), копируете в него то что взяли у шаровода, сохраняете. Рестартуете ресивер.

Предупреждение: запись на 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

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

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

Настройка  Oscam: С этим сложность заключается в том что в отличие от wicard'а, настройки хранятся не в одном, а в нескольких файлах. Именно по этому шароводы рекомендуют wicard. т.к. ламерам сложно редактировать более одного файла.  Для использования oscam необходимо получить от шаровода, или настроить самостоятельно 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. Но я сторонник классики.

 

Для тех кто в танке еще не знал: Логи эмулятора можно смотреть через вебинтерфейс самого эмулятора В случае 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

Спойлер

148224532844181.jpg

 

Wicard Log

Спойлер

0d26f4aa021a.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

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

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/

 

 

Изменено пользователем He1ix
Дополнил конфиг для просмотра BISS

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


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

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

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

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


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

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

curerevo_add.jpg

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


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

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

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

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


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

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

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

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

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


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

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

 

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

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

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

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


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

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

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


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

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

 

Спойлер

58f1caeee979a_.thumb.jpg.3a8462234b28a1628f182c33be4c088a.jpg

 

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

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


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

Сделай так:

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

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

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

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


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

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

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


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

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

 

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

Christos Anesti!

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


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

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

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


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

Поставил,Учусь пользоваться,Спасибо

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


Ссылка на сообщение
В 2017-04-17 в 20:56, He1ix сказал:

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

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

 

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

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

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


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

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

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

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


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

 

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

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

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

 

 

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


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

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

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

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

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


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

Google Chrome подвёл на Firefox wicard видно
по FTP папки var/ keys нету

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

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


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

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

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


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

bin
db.dat
db.dat.new
etc
font
interfaces
lib
lnb_info
locale
localtime
lock
log
mount_manager_fstab
plug-in
resolv.conf
resolv_eth.conf
rss.info
rss_backup.info
run
skins
tmp
www

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


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

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

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


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

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

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

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

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

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


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

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

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

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

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

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

Войти

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

Войти

  • Похожий контент

    • От Ippolitovich
      Корпорация Microsoft подтвердила наличие уязвимости в Skype, которая позволяет злоумышленникам получить привилегии администратора на компьютере. Компания не сможет решить проблему в ближайшее время, потому что для этого потребуется переписать уязвимую часть кода.
       


      Уязвимость была обнаружена исследователем безопасности Стефаном Кантхаком (Stefan Kanthak), который сообщил, что компонент Skype, используемый для обновления, можно обмануть с целью модифицировать системную библиотеку. Это позволяет хакеру загружать вредоносный код и помещать его в пользовательскую временную папку, подменяя её на существующую библиотеку, которая может быть изменена кем угодно. По словам Кантхака, после получения доступа злоумышленник «может сделать что угодно». Однако для этого хакеру необходимо получить физический доступ к компьютеру, например, зайти под гостевым аккаунтом.
       

       
      Кантхак сообщил Microsoft об этой уязвимости, которая позволила хакерам получать права администратора, ещё в сентябре 2017 года. Компания признала, что исправление потребует «большой перестройки кода». Исправить уязвимость обычным патчем невозможно. Для этого компании придётся переписать код и выпустить новую версию Skype для Windows, на что потребуется гораздо больше времени. Точная дата выхода новой версии Skype пока неизвестна.
    • От Ippolitovich
      Список Go-версий приложений Google, предназначенных для стран с дорогим и медленным мобильным Интернетом, пополнился ещё одним — Gmail Go. Приложение занимает на устройстве меньше места и более эффективно использует трафик.
       


      Легковесный клиент включает ряд стандартных возможностей Gmail: переключение между учётными записями, просмотр переписок в режиме «Диалог», уведомления о новых письмах и вложения. Сперва в приложении отображаются сообщения от друзей и членов семьи. Письма с рекламой и оповещениями из социальных сетей Gmail Go распределяет по отдельным вкладкам.

      Для загрузки приложения потребуется потратить всего 9,5 Мбайт, в то время как объём упакованной полной версии Gmail для Android составляет 20,6 Мбайт. Установленное Gmail Go занимает около 25 Мбайт в памяти смартфона, а его «старший брат» — 47 Мбайт.
       


      Впрочем, судя по всему, есть у новинки и недостатки. Некоторые пользователи сообщают о том, что пролистывание в легковесном клиенте работает более прерывисто, чем в стандартном приложении почтового сервиса. К тому же, Gmail Go синхронизирует меньше писем и вложений, чтобы потреблять меньше трафика.
      Любому желающему установить новое приложение не удастся. Чтобы скачать Gmail Go, потребуется смартфон под управлением Android Go. Для остальных оно отображается в Google Play как несовместимое с устройством. APK-версию можно установить только на Android 8.1 Oreo.
      Ранее Google выпустила ряд других Go-приложений, включая YouTube Go, Files Go, Google Go, Google Maps Go и Assistant Go.
    • От Ippolitovich
      1. Исправлена проблема с неправильной работой YOUTUBE (добавлены новые скрипты авторизации)...
      2. Добавлена база серийных номеров от 19.02.2018 .
       P.S. Если не проходит автоапдейт ключей Power VU - не забываем делать сброс ключей в эмуляторе - меню - 1117 - PowerVU - синяя кнопка
    • От Ippolitovich
      1. Исправлена проблема с неправильной работой YOUTUBE (добавлены новые скрипты авторизации)...
      2. Добавлена база серийных номеров от 19.02.2018 .
       P.S. Если не проходит автоапдейт ключей Power VU - не забываем делать сброс ключей в эмуляторе - меню - 1117 - PowerVU - синяя кнопка
    • От Ippolitovich
      1. Исправлена проблема с неправильной работой YOUTUBE (добавлены новые скрипты авторизации)... 
      P.S. Если не проходит автоапдейт ключей Power VU - не забываем делать сброс ключей в эмуляторе - меню - 1117 - PowerVU - синяя кнопка