В данной теме выложены актуальные настройки эмулятора mgcamd для нашего сервера. При обсуждении работы данного эмулятора необходимо указывать оборудование с которого идет просмотр
Файлы установщики
Для ENIGMA 2: fix 060A00,050C00,050A00
mgcamd1.45a_mips fix:060A00,050C00,050A00
Для Spark
plugin_Mgcamd_1.38a
Для Openbox S (SX)
MGcamd1.38_NEXT_One_by_Leo
Для ATV
enigma2-plugin-softcams-mgcamd-openatv_1.38_mips32el
Для Blacke Hole
e2-plugin-softcams-mgcamd-bh_1.38_mips32el
Для HDMU
enigma2-plugin-softcams-mgcamd-hdmu_1.38_mips32el
Для Open Pli
enigma2-plugin-softcams-mgcamd-1.38-srf-r0.openpli.mipsel
Готовые файлы настроек эмулятора
файл priority.list
# NTV+ 36E
V: { 06 0A 00 }
# Trikolor 36E + 56E
X: { 4A E0 }
X: { 4A E1 }
# Pink 16E
X: { 06 29 }
# HRT 16E
V: { 03 0a 00 }
# Hayat TV 16E
V: { 02 2E 00 }
# TV Slovenia (16E)
V: { 03 10 00 }
# UPC Direct 0.8W
X: { 0D 97 }
# Focus Sat Mol 0.8W
X { 0B 02 }
# Digi TV 0.8W
X: { 18 80 }
# Zon TV Cabo 30W
X: { 18 02 }
# TRK 5E, Dozhd 5E,90E
V: { 04 12 00 }
X: { 0B 0F }
# YES 4W
X: { 09 0d}
# VIASAT 5E
X: { 09 40 }
# RAI,TIVU Sat 13E
X: { 18 3D }
# ХХХ 13E
V: { 03 25 00 }
V: { 04 17 00 }
V: { 04 38 00 }
V: { 05 0F 00 }
# CYFRA+ & NC+ 13E
S: { 00 00 68 }
S: { 00 00 65 }
S: { 00 00 00 }
# Cyfrovy Polsat
X: { 18 03 }
# RTVi 13E
V: { 04 23 00 }
# SRG SSR + HD 13E
V: { 04 38 10 }
V: { 02 38 00 }
#SKY Italia 13E
X: { 09 CD }
# BIS 13E
V: { 04 28 00 }
# Canal Digital 19E,23E
S: { 00 00 6A }
# Movistar (DIGITAL+) 19E
X: { 18 10 }
# TV Vlaanderen Digital 19E
S: { 00 00 6C }
# Canal SAT 19E
S: { 00 33 11 }
S: { 00 33 15 }
S: { 00 33 17 }
S: { 03 28 20 }
V: { 03 28 30 }
# Tring 16E, Magyarorsgaz (Hello HD) 9E
X: { 0B AA }
# SKY DE 19E, Austriasat 19E
X: { 09 C4 }
# DigitAlt 16E, Canal Digital 0.8W, Telekarta 85E, MTV Network 19E
X: { 0B 00 }
# HD Plus 19E, MAX TV 16E
X: { 18 30 }
X: { 18 43 }
# SKY UK 28.8E
X: { 09 63 }
# Sky Link HD 23.5E, CS Link 23.5E
X: { 0D 96 }
# Bulsatcom, Polaris 39E
X: { 4A EE }
X: {55 81}
# NTV 56E
V: { 05 0C 00 }
# Kontinent 85.5E, Satellite BG 23.5E
X: { 0b 01 }
I: { 00 4C }
I: { 00 8D }
I: { 00 1E }
I: { 00 8E }
I: { 00 2F }
I: { FF FF }
I: { 00 12 }
I: { 00 13 }
I: { 00 18 }
I: { 00 20 }
I: { 00 23 }
I: { 00 25 }
I: { 00 26 }
I: { 00 27 }
I: { 00 29 }
I: { 00 42 }
I: { 00 65 }
I: { 00 86 }
# Vostochnii Express 140E
I: { 00 0D }
I: { 00 1A }
I: { 00 1B }
I: { 00 3C }
I: { 00 02 }
I: { 00 11 }
I: { 00 15 }
I: { 00 16 }
I: { 00 91 }
файл ignore.list
V: { 00 80 00 }
V: { 00 81 10 }
V: { 02 08 10 }
V: { 02 17 00 }
V: { 02 26 00 }
V: { 02 2b 00 }
V: { 02 43 00 }
V: { 02 51 00 }
V: { 02 58 00 }
V: { 03 07 00 }
V: { 03 29 20 }
V: { 04 06 10 }
V: { 05 0B 00 }
V: { 05 0A 00 }
V: { 06 0C 00 }
V: { 04 21 00 }
V: { 05 01 00 }
V: { 05 19 00 }
V: { 05 0A 00 }
V: { FF F8 90 }
X: { 09 19 }
X: { 06 27 }
X: { 06 03 }
X: { 4A A1 }
X: { 09 0F }
X: { 09 3E }
файл mg_cfg
# 00 не показывать никаких EMM
# 01 показывать только верные EMM
# 02 показывать верные и неверные сообщения EMM включая весь дамп
# Это дело нам понадобится для самостоятельной настройки, либо для демонстрации лога,
# при поэтому возникающих проблемах, выбираем "только верные EMM":
#
M: { 00 }
# ECM messages
# Показ EСM-cообщений. В качестве значения выбрать одно из трех:
# 00 не показывать ничего
# 01 обычный режим: показывать PID, и декодированные ECM и CW
# 02 подробный режим: показывать всё подряд включая весь дамп
# Это дело лучше видеть, чтобы сразу было понятно, работает
# шаринг или нет, поэтому включим обычный режим:
#
C: { 01 }
# AU - автообновление. Выбрать одно из четырех:
# 00 выключить функцию AU
# 01 включить обработку EMM для софт-эмулятора и карт шаринга
# 02 авторежим, включать EMM только если канал не открывается
# 03 включить EMM обработку только для карт доступных по сети
# Насколько мне известно, это дело нужно было для пакета TPS на
# спутнике Hotbird, но теперь всё это дело прошлого. Поэтому выключаем.
#
A: { 00 }
# Обновление
ключей. Нужно выбрать 2 параметра, как сумму 01/02 плюс 04
# 01 обновлять только новые ключи
# 02 обновлять все ключи (для валидации PMK)
# 04 включить функцию TPS AU (в дополнительных параметрах указать
# SID, в котором pmt pid содержит au pid)
# Это дело работает вместе с предыдущим параметром "A".
# Поскольку мы вырубили "A", выключаем и это дело тоже:
#
U: { 00 }
# Папка с файлами конфигурации (softcam, autoroll, ignore/priority)
# 00 файлы в папке /var/keys
# 01 файлы в /tmp
# Тут и так понятно, что нужно выбрать 00:
#
T: { 00 }
# Сетевой протокол для шаринга.
# Можно выбрать несколько значений, просуммировав отдельные опции.
# 00 сеть отсутствует (шаринга не предвидится)
# 01 клиент newcamd
# 02 клиент radegast
# 04 клиент camd3
# 08 клиент gbox
# Как говорится, стандарт индустрии, протокол newcamd:
#
G: { 01 }
# Повторная попытка при работе с сетью. Очень важный параметр.
# Можно выбрать несколько значений, просуммировав отдельные опции.
# 00 не пытаться повторить запрос
# 01 повторная попытка при каждом новом ECM
# 02 повторная попытка присоединиться к недоступному ранее серверу
#
каждые Q секунд (Q дается как отдельный параметр "Q" ниже)
# 04 пробовать быстро пере-соединиться к отрубившемуся серверу:
# либо после XX ECM запросов без ответа от сервера,
# либо если нет ответа от сервера в течение YY секунд
# Числа XX и YY даются как дополнительные параметры
#
# Это самый важный параметр в этом файле. Рекомендую установить все опции
# 01 + 02 + 04, то есть их сумму = 07. В качестве дополнительных параметров
# XX и YY можно взять 2 запроса и 10 секунд:
#
N: { 07 } 2 10
# Значение в секундах для тайм-аута сетевого запроса.
# Поставим 5 секунд, так как обычно сервер должен ответить
# гораздо быстрее. Если сервер не отвечает за это время, см. предыдущий
# параметр "N".
K: { 05 }
# Пытаться коннектиться на "мертвый" сервер каждые 20 секунд.
#
Q: { 05 }
# Приоритет протоколов (если у вас их несколько)
# 00 gbox, newcamd, radegast, camd3
# 01 camd3, radegast, newcamd, gbox
# 02 newcamd, camd3, gbox, radegast
# нас интересует newcamd, поэтому поставим его на первое место:
#
P: { 02 }
# разновидность экранного интерфейса:
# 00 нет меню на экране
# 01 neutrino
# 02 enigma
# 03 relook
# + имя пароль (как дополнительные параметры для авторизации)
# Это всё нам не понадобится. Это для DreamBox'ов:
#
O: { 00 } username password
# Что показывать на экранном меню:
# 01 emu ecm
# 02 шару через сеть
# 04 показывать "некодированный канал" / "не могу открыть"
# 08 показывать обновление ключей EMM
# + web порт для экранного меню
# Это всё нам не понадобится. Это для DreamBox'ов:
#
S: { 00 } 80
# Опции для лог файлов, можно выбрать несколько параметров как сумму:
# 00 не вести лог
# 01 лог через сеть (по протоколу UDP Syslog)
# 02 лог на консоль
# 04 лог в файл (который будет всё время расти, и поэтому он может забить
# всю память - его вам придется чистить вручную)
#
# дополнтельные параметры: IP-адрес + UDP порт для сетевого лога + имя лог-файла
#
# Это очень важная опция для того, чтобы сразу увидеть где грабли, если
# что-то не работает, или работает не так как надо.
# Идеальней всего использовать лог по сети. Эта процедура описана ниже подробнее.
# Здесь же нужно указать IP адрес вашего обычного компьютера в вашей локальной сети, UDP порт,
# который обычно должен быть 514 и если хотите включить
лог-файл на самом ресивере, то
# имя файла, где-нибудь, например в папке /tmp. Для включения лога на самом ресивере
# нужно поменять { 01 } на { 04 } или { 05 }:
#
L: { 01 } 192.168.1.8 514 #(вместо 192.168.1.1 пишем IP своего компа)
# кэширование ECM (в секундах)
# каждая запись в кэш отъедает 28 байт, поэтому 24 часа кэша отъест 240-400 КБ памяти
# вполне можно позволить себе такую роскошь, чтобы не обращаться заново к карте шаринга
# если у вас есть записанный материал, который закодирован. Хотя это больше теория, чем
# практика. Как записать кодированный материал для раскодирования позже я так и не нашёл.
#
E: { 15 }
# Что кэшировать? Значений может быть несколько как сумма следущих:
# 00 отключить кэширование
# 01 кэшировать Ecm pids, и сохранять в файле /tmp/ca_cache.list при перезапуске
# 02 вести кэш Ecm, и помнить значения столько секунд, сколько указано в опции "E" выше
# 04 вести кэш Emm для карт доступных по сети, чтобы не слать один и тот же EMM снова
#
H: { 00 }
# Cчитывать файлы конфигурации повторно.
# Параметр может быть суммой следующих значений:
# 00 считывать все файлы конфигурации только раз при запуске mgcamd
# 01 сч
итывать файлы каждый раз при смене канала
# 02 считывать файл SoftCam.Key каждый раз при смене канала
# 04 считывать файл SoftCam.Key, если он изменился
# Поскольку меняться конфиги будут крайне редко, установим 00:
#
R: { 00 }
# Оладочная информация в лог-файле
# 00 off (default)
# 01 ecm
# 02 emm
# 04 network ecm
# 08 network emm
# 16 network login
# 32 показывать статистику загрузки памяти и CPU каждую минуту
# 64 добавить дату и время к каждой записи в лог
#
# обычно эту опцию включать не нужно, но ради интереса можно попробовать.
# в логе будет гораздо больше информации, чем обычно
#
D: { 00 }
# Тип устройства
# 00 авто
# 01 dbox2
# 02 dreambox
# 03 triple-dragon
# 04 relook
# 05 openbox
# рекомендуется оставить авто, но бывают варианты, когда нужно указать явно:
#
F: { 00 }
B: { 06 }
# Параметр B { } прописываем под свой тюнер
#B { 00 } > Dreambox 500s, Azbox. Autodetect, change only if you think wrong type detected.
#B { 01 } > dbox2
#B { 03 } > triple-dragon
#B { 04 } > relook
#B { 06 } > для дримов и vu+ на OE2.0, а так жедля GI8120/ Amiko 8900/ Golden Media 990 SPARK
#B { 07 } > itgate
#B { 08 } > stapi
#B { 09 } >IPbox9000
#B { 10 }> Dbox2
#B { 11 } > IP Box ( для Enigma 2 ), TF7700HDPVR и TF7710HDPVR ( Enigma 2), GI8120/ Amiko 8900/ Golden Media 990 на Enigma 2
#B { 12 } > IP Box ( для прошивок на основе DGS (ABcom/NLB/SifTeam/UFM/PGI)), Openbox S- серии, Skyway, Octagon
#B { 13 } > для GI8120/ Amiko 8900/ Golden Media 990 на Enigma 2
Способ установки файла с расширением .ipk при помощи telnet
копируете установочный файл ipk на тюнер в папку tmp
в компе нажимаем: пуск-выполнить-cmd- telnet 192.168.1.100
далее вводим логин root
далее нажимаем клавишу enter
где 192.168.1.100 - ip адрес тюнера
далее водим команду opkg install /tmp/*.ipk
можете просто скопировать и вставить, помните: установятся все файлы с папки tmp с расширением ipk
или эту команду, тогда установится только тот файл, имя которого будет указано:
opkg install /tmp/Имя пакета.ipk --force-overwrite
Описание оибок в логе эмулятора
[mg0] WARNING, both cws changed ! =плохой интернет... - как вариант!
[mg0] WARNING, both cws changed ! =ключ во время не получен,может из-за трассы,может из карты,может из-за глюка,........
[mg0] WARNING, both cws changed ! = Глюк mgcamd-а
Сообщение WARNING, both cws changed ! выскакивает тогда, когда ваш приемник получает на посланный запрос CW1, новый ответ DW2, который на данный момент уже не подходит для декодирования. Поезд ушел ... криптослово уже сменилось.
Особенности настройки файла newcamd.list
Чтобы избежать работы по написанию большого количества строк CWS = в файле newcamd.list под каждый порт в отдельности и немного увеличить скорость переключения каналов можно использовать команду MULTIPLE
И тогда в файле newcamd.list достаточно будет прописать ПЕРВЫЙ и ПОСЛЕДНИЙ нужные Вам порты сервера шаринга. Например, если у Вас оплачен пакет VIP и Вы намерены смотреть все пакеты, то первый порт сервера – 3001, а последний порт – 3055. В таком случае файл newcamd.list с применением команды MULTIPLE будет выглядеть так:
CWS_KEEPALIVE = 120
CWS_CONNECT_TIMEOUT = 120
CWS_MULTIPLE = ххх.ххх.хх.ххх 3001:3055 логин пароль
0102030405060708091011121314 wan # vip
CWS_MULTIPLE = ххх.ххх.хх.ххх 2001:2003 логин пароль
0102030405060708091011121314 wan # vip