Сейчас просматривают тему: 0 -> --, и гостей: 1

Эмулятор MgCamd на Gi 8290 Open Linux HD PVR

Ссылка на пост #1 Добавлено: 14 февраля 2011 23:31
Автор темы  
Полное имя: Алексей
Группа: Помощники модератора
Азъ: больше чем гуру
Возраст: 38 Телец
Пол:
С нами: 8 лет 2 месяцa
Сообщений: 2093
Поблагодарил: 1018
Благодарностей: 4180
Предупреждений: 0

Награды:

     

Эмулятор MgCamd на Gi 8290 Open Linux HD PVR

В этой теме описано как устанавливать и настраивать, а так же логгировать работу эмулятора.

Установка эмулятора MgCamdСтруктура файлов эмулятора состоит из следующего набора:

/var/bin/ [права файлов 755]
mgcamd - непосредственно исполняемый бинарный файл эмулятора;

/var/keys/ [права файлов 644]
mg_cfg - файл конфигурации;
newcamd.list - файл список серверов ш@ры;
SoftCam.Key - файл ключей эму;
ignore.list;
priority.list;
replace.list - последние, нужны для более быстрого открытия каналов

Для установки эмулятора в ресивер соединяемся с ним через программу FTP-клиент. Можно использовать или бесплатный FileZilla Client или воспользуйтесь встроенным в Total Commander.

Для этого надо просто скопировать все из архива (папка var) в корневую директорию файловой системы и затем отредактировать нужные файлы конфигурации. А так же проверить и установить права скопированным файлам.

Папки эмулятора - это /var/bin и /var/keys.
Еще раз напоминаю, что в первом случае все файлы в этой папке должны иметь атрибут [755], во втором [644].

Стартовый скрипт запуска эмулятора находится в директории /var/etc/. Это файл start.sh
Чтобы он нормально запускал MgCamd присвойте ему атрибут [755]. Иначе MgCamd не будет стартовать при загрузке ресивера автоматом!!! Не забудьте перегрузить Mgcamd после этого.

Как присвоить эти права.
В Total Сommander становимся на нужный файл, жмем меню "Файл" - > "Изменить атрибуты".
В появившемся окошке меняем подсвеченную цифру на 755, ОК.

* Файл с готовым архивом для установки находится в аттаче темы.


Запуск и рестарт эмулятора MgCamdПо умолчанию эмулятор MgCamd отключен.
Включить его можно последовательностью Меню > Условный доступ >1407 > Встроенный Слот Карт > Выкл, после этого выключить ресивер в режим stand by и сделать рестарт, выключив его тумблером сзади.

При повторном включении ресивер запустится с включенным MgCamd.
Если в ходе работы необходимо перегрузить MgCamd,то это можно сделать двумя способами:
1.Меню==> синяя кнопка -- останавливает эмулятор;
Меню ==> красная кнопка -- запускает его.
2.Нажать и удерживать копку Exit 2-3 секунды. Появится окно с надписью "Restart" и MgCamd перегрузится


Настройка ш@ринга на MgCamd (создание newcamd.list) В файле newcamd.list прописываем настройки сервера(ов) ш@ры.

Пример:
Код: [Выделить]
CWS = XXX.XXX.XXX.XXX YYYY ZZZZZ WWWW 0102030405060708091011121314 # Имя пакета
где:
XXX.XXX.XXX.XXX - IP адрес сервера (или вариант DNS имя);
YYYY - порт;
ZZZZZ - логин подписки;
WWWW - пароль подписки;
0102030405060708091011121314 - DES key (может быть другим, это стандартный).

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

Пример.
Доступ к 5ти пакетам по протоколу newcamd по 5ти портам: 5000, 5001, 5002, 5003, 5004.

можно записать так -
Код: [Выделить]
CWS = server1.com 5000 username password 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan newcs
CWS = server1.com 5001 username password 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan newcs
CWS = server1.com 5002 username password 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan newcs
CWS = server1.com 5003 username password 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan newcs
CWS = server1.com 5004 username password 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan newcs

получаем 5 строчек, или заменив по такому образцу:
Код: [Выделить]
CWS_MULTIPLE = server1.com 5000:5004 username password 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan newcsПолучаем запись в 1 строчку, при таком же результате.

Файл ключей для эмулятора SoftCam.Key Важно! Название файла для MgCamd должно быть таким: SoftCam.Key


...

Файлы фильтрации для эмулятора ignore.list, priority.list, replace.list
В файлах ignore.list и priority.list содержится "тонкая настройка" параметров ш@ринга, для того, чтобы каналы идущие в разных кодировках открывались быстрее. Если скорость открытия устраивает и так, их можно и не иметь совсем. Эти файлы выдаются владельцами электричек и как правило часто схожи.

Разберем на примере одного канала любимого провайдера. При включении канала в логе mgcamd появляются следующие строчки:
Код: [Выделить]
got 107 cmd 9F
[mg0] namespace 1680000 t-id 7 on-id 70
[mg0] descramble on 1, source 0
[mg0] service 50E4 index 0 pmt pid A8 (1)
ECM: CaID: 0x0500 -> CaPID: 0x07D8 ProvID: 040600
ECM: CaID: 0x0500 -> CaPID: 0x1390 ProvID: 040610
ECM: CaID: 0x0500 -> CaPID: 0x0BC0 ProvID: 030600
ECM: CaID: 0x0500 -> CaPID: 0x0FA8 ProvID: 023700
[mg0] No Viaccess key(s) found for id 40600 keynr 08
[mg0] network can't decode
[mg0] pid 0x07D8 failed to decode.
[mg0] No Viaccess key(s) found for id 40610 keynr 0b
[mg0] network can't decode
[mg0] pid 0x1390 failed to decode.
[mg0] -> ECM to newcamd SERVER:PORT
[mg0] network can't decode
[mg0] pid 0x0BC0 failed to decode.
[mg0] No Viaccess key(s) found for id 23700 keynr 08
[mg0] -> ECM to newcamd SERVER:PORT
[mg0] <- CW from newcamd SERVER:PORT (358ms)
[mg0] 358 msec -- Tue Dec 29 22:01:13 2009
===== Viaccess ECM on CaID 0x0500, pid 0x0fa8 ======
prov: 023700
cw0:0 7A 27 4C ED 0A E7 5A 4B
cw1:0 0D 28 51 86 3F 15 E3 37
Видим, что в потоке присутствуют четыре ECM. Mgcamd по очереди перебрал эти ECM, пока не нашел нужный, с помощью которого удалось получить CW и канал открылся.
Все время, пока mgcamd искал нужный ECM, на экране был «Малевич». Однажды найдя нужный ECM, mgcamd запоминает его, и в дальнейшем канал включается быстро. Но стоит только перезагрузить mgcamd (или ресивер) – он снова «забудет» «правильный» ECM и вновь начнется поиск нужного ECM методом проб и ошибок. Кроме того, в случае «затыка» в сети mgcamd снова начнет перебирать все ECM из списка и тратить драгоценное время на бесполезное занятие, вместо того чтобы сразу отправить на сервер
повторный запрос с правильным ECM.
Так вот, чтобы все каналы открывались с максимально возможной скоростью, и нужны файлы конфигурации priority.list, ignore.list, replace.list. С помощью настроек в этих файлах можно менять порядок ECM и исключать ненужные ECM из списка. Хорошо – если у всех каналов нужный ECM будет первым в списке, идеально – если он останется единственным в списке. Это и есть цель составления файлов конфигурации priority.list, ignore.list, replace.list.

Снятие логов MgCamd с ресивераВ /var/keys/mg_cfg добавляем

# Log option, summ of:
# 00 off
# 01 network UDP log
# 02 log to console
# 04 file, appended ! delete it by yourself, before it eat all your hdd
# + IP UDP-port log-file-name
L: { 01 } 192.168.1.2 514 D:\Logs


где ip- адрес вашего компьютера, порт и доступная расшаренная папка для записи лога.

Подсчет трафика работы MgCamdДля того, чтобы программа считала трафик нужно параметру D в mg_cfg присвоить значение 20 или больше.

Пример:
Код: [Выделить]
D: { 20 }

И затем перегрузить MgCamd.
Это избавит вас от вопросов сколько трафика уходит на ш@рик
Вы не можете скачивать файлы с нашего форума, необходимовойтиилизарегистрироваться
Эмулятор MgCamd на Gi 8290 Open Linux HD PVR
-

Мой телевизор:

Мой ресивер: GI Spark 2 , Vu+ Duo 2 , VU+ Solo 2 , VU+ Solo SE , GI S9995 , Gi S9895 , GI S8895 , GI S8180 , GI S8120 , ET9000

Мои спутники: 4w-4.9e-13e-19e-36e-39e-46e-75e-85.2e-90e

Cказали Спасибо: 1 : letoy
Информация

Посетители, находящиеся в группе Гости, не могут оставлять сообщения в данной теме.
Наш паблик Telegram Наш паблик Viber

    Dorama – новый телеканал в Базовом пакете

    На телеканале – сериалы производства Японии, Южной Кореи, Китая, Тайваня и других стран.

    Плановая профилактика на телеканалах НТВ?ПЛЮС

    18 октября 2017 года с 02:00 до 10:00 по московскому времени на телеканалах НТВ?ПЛЮС будут проводиться плановые профилактические работы.

    AMEDIA PREMIUM HD. Сказки для взрослых!

    Смотрите самые крутые кино и сериалы до конца года всего за рубль в месяц!

    Подключайте безлимитный спутниковый интернет до 31 декабря 2017 года!

    Стоимость абонентской платы для физических лиц – 990 рублей в месяц.

    Новый телеканал в пакете «Ночной»

    4 октября на платформе НТВ?ПЛЮС начнет вещание новый телеканал Barely legal.

    Профилактические работы 18 октября

    В период с 02 часов 00 мин. до 09 часов 00 мин. 18 октября 2017 года (по московскому времени) будут проводиться планово-профилактические работы.

    Партнерский семинар в Перми

    27 октября 2017 года (пятница) в Перми пройдет семинар для партнеров «Телекарты»

    Стартует октябрьский розыгрыш для абонентов с услугой «Приоритет»

    «Приоритет» – это комплексная услуга для абонентов «Телекарты», предоставляющая своим пользователям право на эксклюзивное обслуживания, уникальные услуги и предложения.

    Замена карт доступа для приемников «Рикор»

    Мы начинаем плановую замену карт доступа для приемников «Рикор», номер которых начинается на «017».

    Принимайте на свой счёт!

    Мы возвращаем 10% от суммы платежа и дарим подарки!

Телепрограмма

СТБ
12:45 - "МастерШеф", 7 сезон, 15 и 16 эп.
19:00 - "Битва экстрасенсов", 17 сезон, 4 эп.
21:20 - "Один за всех".
23:00 - "Х-Фактор", 8 сезон, 8 эп. "Последний шанс".
Футбол 1
11:40 - Ворскла - Карпаты. Чемпионат Украины.
13:30 - "Тур Online". Прямой эфир.
13:55 -  Сталь - Черноморец. Чемпионат Украины. 1-й тайм. Прямая трансляция.
14:45 - Футбол Tables.
ICTV
13:00 - Х/ф "Геркулес", 2 ч.
14:30 - Х/ф "Ханна. Совершенное оружие".
16:50 - Х/ф "Солт".
18:45 - Факты недели. 100 минут с Оксаной Соколовой.
Кинопремьера HD
12:45 - Х/ф "Эластико".
14:15 - Х/ф "Вурдалаки".
15:40 - Х/ф "Голоса большой страны".
17:20 - Х/ф "До предела".
Вся телепрограмма

Мы в Вконтакте

Мы в Facebook

Голосование

Как вы сюда попали?

yandex.ru
google.com
rambler.ru
mail.ru
мне кто-то ссылку дал!
а оно само как-то!
я блондинко,отвали....

Случайное фото

Sat-integral club

Wi-Fi адаптер для Sat-Integral S-1226 HD

Цитата: yurai62 от Сегодня в 11:28:19приемник  Sat-Integral S-1226 HD , прошивка последняя, не ...

Wi-Fi адаптер для Sat-Integral S-1226 HD

приемник  Sat-Integral S-1226 HD , прошивка последняя, не видит wifi 7601. Подскажите в каком ...

Софт для восстановления Sat-Integral S-1227 HD Heavy Metal через RS-232

 Судя по скрину, СОМ порт найден. Просит подать питание на ресивер... А насчёт снимка ...

Ключи Sat-Integral S-1210 HD Aron

ключи от 22.10.2017

Софт для восстановления Sat-Integral S-1227 HD Heavy Metal через RS-232

Цитата: Ageold от Сегодня в 03:28:03Прошу помощи.. рес  s-1247. случайно залил каналы без ...

mysqltuner и mytop на Centos 6.8

Оптимизация ...