Допустим, мы нашли в интернете предложение о предоставлении шаринга на пакет НТВ+ по протоколу Newcamd 525.
Для того чтобы начать наслаждаться просмотром любимых каналов необходимо будет проделать следующее:
1. Нажать на пульте кнопку - Меню.
2. Последовательно набрать ряд цифр 1117 и попадаем в меню эмулятора.
3. Заходим в раздел - Шаринг.
4. В левой части экрана при помощи зелёной кнопки на пульте - Добавить, добавляем при помощи кнопок "вверх" и "вниз" значение - 0500 - это номер кодировки Viaccess. По окончанию набора жмём на пульте ОК. Перемещаемся в правую половину таблицы, нажимаем на пульте красную кнопку - Редактировать и загоняем значение 023700 - идентификационный номер провайдера, в данном случае пакета НТВ+.
После этого ваш тюнер готов принимать через COM порт ключи, предназначенные для кодировки 0500 (Viaccess), пакета 023700 (НТВ+).
Теперь остается настроить на компьютере программу, которая будет брать с сервера ключи через интернет и посылать их в тюнер.
Наиболее стабильной в работе для шаринга является программа - mpcs_client_ide
Настройка MPCS
Для начала нам потребуется изменить данные следующих файлов:
С помощью программы Total Commander по кнопке F4 начинаем редактировать файлы:
mpcs.conf
Цитата[global]
Nice = -20
#LogFile = log
#LogFile = /dev/tty
LogFile = stdout
ClientTimeout = 11
FallbackTimeout = 7
ClientMaxIdle = 99999
CacheDelay = 120
[serial]
Device = tuner@/dev/ttyS0
где: ttyS0 - СOM порт 1 вашего компьютера, к которому вы подключаете нуль-модемный кабель;
ttyS1 - СOM порт 2 вашего компьютера, к которому вы подключаете нуль-модемный кабель;
Если вы являетесь обладателем более дохлого интернета, то советую поставить следующее:
[serial]
Device = tuner@/dev/ttyS0?delay=2&timeout=1000
Тем самым при потерянных пакетах у вас не так часто будет рвать картинку, но и каналы при этом начнут немного медленнее переключаться
mpcs.server
Цитата[reader]
Label = NTV+
Protocol = newcamd
Key = 0102030405060708091011121314
Device = cservX.net,10000 # - имя, либо IP адрес сервера и порт меняем на тот что вам дали
Account = login, password # - меняется на своё
Fallback = 0
Group = 1
ReconnectTimeout = 100
#InactivityTimeOut = 15 # - если активировать данный параметр, то соединение программы будет обрывать принудительно через n минут не активности.
mpcs.user
Цитата[account]
User = tuner
Pwd = tuner
Group = 1
IDENT = 0500:023700 # - меняется на своё, в данном случае прописан пакет НТВ+
где : 0500 - тип кодировки (Viaccess)
023700 - идентификационный номер пакета НТВ+ россия
P.S # - данная строка не активна.
Рассмотрим подключение 2 пакетов с одного сервера, например - НТВ+ россия (36e) и Viasat Baltic (5e/75e)
В ресивере в настройках шаринга в дополнении к CAID 0500 и IDENT 023700 прописываем ещё и CAID 090f для пакета Viasat Baltic, при этом IDENT для него оставляем без изменений XXXXXXXX
mpcs.conf
Цитата[global]
Nice = -20
#LogFile = log
#LogFile = /dev/tty
LogFile = stdout
ClientTimeout = 11
FallbackTimeout = 7
ClientMaxIdle = 99999
CacheDelay = 120
[serial]
Device = tuner@/dev/ttyS0?delay=2&timeout=1000
mpcs.server
Цитата[reader]
Label = NTV+
Protocol = newcamd
Key = 0102030405060708091011121314
Device = cservX.net,10000 # - имя, либо IP адрес сервера и порт меняем на тот что вам дали
Account = login, password # - меняется на своё
Fallback = 0
Group = 1
ReconnectTimeout = 100
#InactivityTimeOut = 15 # - если активировать данный параметр, то соединение программы будет обрывать принудительно через n минут не активности.
[reader]
Label = Viasat
Protocol = newcamd
Key = 0102030405060708091011121314
Device = cservX.net,10001 # - имя, либо IP адрес сервера и порт меняем на тот что вам дали
Account = login, password # - меняется на своё
Fallback = 0
Group = 1
ReconnectTimeout = 100
#InactivityTimeOut = 15 # - если активировать данный параметр, то соединение программы будет обрывать принудительно через n минут не активности.
mpcs.user
Цитата[account]
User = tuner
Pwd = tuner
Group = 1
IDENT = 0500:023700;090f:000000 # - меняется на своё,в данном случае прописан пакет НТВ+ и Viasat
где : 0500 - тип кодировки (Viaccess)
023700 - идентификационный номер пакета НТВ+
090f - тип кодировки (Videoguard)
000000 - идентификационный номер пакета Viasat Baltic
Для настройки пакета Телекарта ( 80e ) необходимо в программе MPCS кроме того что описано выше, дописать некоторые параметры:
mpcs.guess
Вместо строки 34:0604 надо прописать 34:0602
mpcs.user
Цитата[account]
User = tuner
Pwd = tuner
Group = 1
ChID = 0602:01
IDENT = 0602:00000
В ресивере при этом прописываем CAID - 0602, CHID - 0001, IDENT - 00 00 00 FF FF FF FF FF FF - Для версий ПО до 5.28
и CASYSID - 0602, PROV ID - 00 00 01 - Для версий ПО 5.28 и выше.
Если необходим просмотр пакетов НТВ+Россия (023700) вместе с НТВ+укр (040600), то необходимо проделать следующие действия:
1. Прописываем нужные нам ID пакетов в настройках шаринга ресивера (Menu - 1117 - Шаринг)
CASYSID PROV ID
0500 023700
0500 040600
После завершения редактирования ID пакетов в самом ресивере, необходимо при помощи программы pobedit0922 слить настройки шаринга вместе с ключами на компьютер (Ключи - Получить), они же и останутся в программе при последующем её запуске, что нам в дальнейшем понадобится.
2. Применение нужного ID пакета к текущему каналу было реализовано, начиная с версии ПО 5.28. После того, как вы убедились, что в ресивер залито нужное вам ПО и отсканированы нужные вам пакеты каналов, вам необходимо сохранить все настройки каналов у себя на компьютере при помощи программы pobedit0922
Присваивание провайдера/бисс ключа к каналу:
- в победите в разделе ТВ каналы, становитесь на канал который шарите или кодируется в бисс (подсвечивается зелёным цветом). Тоже самое возможно сделать и в списке "Любимые" выбрав любой из фаворитов.
- для присваивания нескольких каналов, например НТВ+, вам нужно будет выбрать канал +++, на клавиатуре нажать и держать Shift + кнопку вверх или вниз для выделения нескольких каналов или нажать и держать Ctrl + левой кнопкой мышки, щёлкать по каналам
- в комбобоксе Ключ выбираете подходящий бисс ключ или провайдер (присвоение происходит при нажатии левой кнопки мышки)
- сохраняете файл, заливаете его в ресивер (Настройки - Отправить).
3. В конфиге mpcs.user строка ID будет выглядеть следующим образом
IDENT = 0500:023700,040600
Чтобы изучить настройки данной программы более детально, не забудьте прочитать readme.txt, имеющийся внутри архива.
Незабываем удостовериться что у нас на компе не запущен какой-нибудь фаервол, брандмауер Windows, блокирующий порт шаринга и IP, если такой имеется, то разрешаем ему соединение по порту xxxxx на IP yyyyyy.
После всех изменений, соединяем тюнер нуль-модемным кабелем с компьютером, включаем канал, который вы собираетесь шарить, активируем интернет на компьютере, запускаем mpcs_client.exe и наслаждаемся просмотром....
Вопросы по работе данных ресиверов можно задавать на Форуме о спутниковом ТВ
Снятие лога MGcamd на Dreambox
в Dreambox SD (Enigma 1)
Опубликовано
Снятие лога MGcamd на Dreambox
Для снятия лога нам потребуется скачать программу Dreambox Control Center
Запускаем Dreambox Control Center и настраиваем соединение с Dreambox.
В окне под номером 1 - IP вашего компьютера, в окне под номером 2 - IP вашего Dreambox. Оба устройства естественно при этом должны находиться в общей подсети.
После того как связь с дримом установлена, нам необходимо проверить правильность настройки вывода лога в файле mg_cfg
В этом окне набираем команду - ps ax
И видим все процессы которые запущены на дриме
Мы видим что у нас работает эмулятор мжкамд 1.31 который нам нужно убить
Сделать это можно выполнив команду killall mgcamd_1.31
После этого в этом же окне запустить мжкамд 1.31
Просто запускаете эмулятор набрав путь и имя эмулятора.
В моём случае так - /usr/bin/mgcamd_1.31, у вас может быть по другому.
При запуске эмулятора, а вернее при наборе команды запуска буквы и цифры могут не отображаться!!!
После запуска эмулятора должны увидеть лог работы
Для копирования лога вам нужно будет перейти в другое окно проги Конфигурация - Телнет протокол.
Для проверки связи с сервером можно его пропинговать с ресивера через DCC
P.S. Обратите внимание что в файле mg_cfg в строке L: { 03 } 192.168.1.100 514 /tmp/mgcamd.log НЕ должен стоять параметр 01