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

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

Ссылка на пост #1 Добавлено: 14 февраля 2011 23:31
Автор темы  
Полное имя: Алексей
Группа: Помощники модератора
Азъ: больше чем гуру
Возраст: 37 Телец
Пол:
С нами: 7 лет 3 месяцa
Сообщений: 2078
Поблагодарил: 991
Благодарностей: 4115
Предупреждений: 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
Реклама
Информация

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

    Новый виток развития телевидения — дроны

    Крупнейший российский оператор цифрового телевидения «Триколор ТВ» совместно с НП «ГЛОНАСС» и телеканалом Life запускает федеральный проект «Россия глазами дронов»

    Индустрия дронов — будущее России

    1 декабря 2016 года на пресс-конференции по Кубку чемпионов по дрон-рейсингу в рамках «Транспортной недели-2016» помощник Президента России Игорь Левитин, заместитель министра транспорта Алексей Цыденов, президент НП «ГЛОНАСС» Александр Гурко и генеральный директор «Триколор ТВ» Алексей Холодов обсудят перспективы развития отрасли беспилотных авиационных систем (БАС) в России и их применение в телекоммуникационной отрасли

    «Триколор ТВ» признан самым инновационным оператором Европы

    25 ноября 2016 года российский оператор цифрового телевидения «Триколор ТВ» единственный из европейских операторов стал обладателем премии за внедрение инновационных сервисов и технологий в рамках международной премии Eutelsat TV Awards

    «Триколор ТВ» принял участие на RIW–2016

    Крупнейший российский оператор цифрового телевидения «Триколор ТВ» впервые принял участие на Russian Interactive Week

    «Триколор ТВ» увеличил сервисный охват в четыре раза

    В IV квартале 2016 года фирменная розничная сеть крупнейшего российского оператора цифрового телевидения «Триколор ТВ» расширилась до 400 Центров продаж и обслуживания и монобрендовых салонов-магазинов

    Абоненты Телекарты получают «Приоритет»

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

    «Премия Рунета» досталась «Телекарте Онлайн»

    SMART TV ОТ «ТЕЛЕКАРТЫ» ТЕПЕРЬ В LG!

    Как мы и обещали, линейка «умных» телевизоров, на которых доступна «Телекарта Онлайн» пополнилась модельным рядом телевизоров LG!

    TOPSONG TV и DANGE TV меняют название

    TOPSONG TV и DANGE TV меняют название

    Предпоказ сериала «Юная» в онлайн кинотеатре

    Телеканал Sony Entertainment Television предоставляет возможность посмотреть первые 2 серии комедийного сериала «Юная» еще до премьеры на телеканале.

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

СТБ
20:00 - Национальное талант-шоу "Танцуют все!", 9 сезон, 14 эп., 1 ч. Прямой эфир.
22:00 - "Викна-Новости".
22:45 - Национальное талант-шоу "Танцуют все!", 9 сезон, 14 эп., 2 ч. Прямой эфир.
00:30 - Т/с "Когда мы дома", 80-82 с.
Футбол 1
20:25 - Манчестер Юнайтед - Вест Хэм Юнайтед. Чемпионат Англии.
22:10 - "Криштиану Роналду: залог успеха в Эль Классико". Чемпионат Испании.
22:30 - Футбол News. Live.
22:50 - "Моя игра". Владислав Ващук.
ICTV
21:30 - Дизель-шоу. Дайджест.
22:40 - Дизель-шоу.
23:55 - Премьера. Что? Где? Когда? Интеллектуальное шоу.
01:00 - Х/ф "Не грози Южному Централу, попивая сок у себя в квартале".
Кинопремьера HD
21:30 - Х/ф "Волна".
23:15 - Х/ф "Моя мама".
01:05 - Х/ф "Ма Ма".
03:15 - Х/ф "Перерыв на бездумье".
Вся телепрограмма

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

Мы в Facebook

Голосование

Пользуетесь ли вы кардшарингом?

да!
нет!
хотел бы!
а что это?
смотрю только официально

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

Sat-integral club

Продление G-share

Добрый вечер перевёл только что 02.12.2016 в 20:15  24 дол. на Z312334001373 s/n 130530000247

ПО для Sat-Integral S-1226 HD K3 от 2016.03.21

Цитата: serguly от Сегодня в 19:51:56Писал о функции входа в эмулятор. С прошивкой мне уже прислали ...

Натройка платного шаринга на SI1226k3

Дамп с каналами на прошивке Sat-Integral S-1226 HD K3 2016-05-22_1153.bin

ПО для Sat-Integral S-1226 HD K3 от 2016.03.21

Писал о функции входа в эмулятор. С прошивкой мне уже прислали с магазина.Когда подключал шару ...

Натройка платного шаринга на SI1226k3

Цитата: serguly от 26 Ноябрь 2016, 20:40:35.Не могу активировать платный шаринг.Sat Integral S 1226 ...

Установка MySQL 5.6 на Centos 6

Будем использовать ...