ФАК по настройке этого файла.
# Показ EMM-cообщений. В качестве значения выбрать одно из трех:# 00 не показывать никаких EMM# 01 показывать только верные EMM# 02 показывать верные и неверные сообщения 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 запроса и 4 секунды:N: { 07 } 2 4# Значение в секундах для тайм-аута сетевого запроса.# Поставим 2 секунды, так как обычно сервер должен ответить# гораздо быстрее. Если сервер не отвечает за это время, см. предыдущий# параметр "N".K: { 2 }# Пытаться коннектиться на "мертвый" сервер каждые 10 секунд.Q: { 10 }# Приоритет протоколов (если у вас их несколько)# 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 порт для экранного менюS: { 00 } 80# Опции для лог файлов, можно выбрать несколько параметров как сумму:# 00 не вести лог# 01 лог через сеть (по протоколу UDP Syslog)# 02 лог на консоль# 04 лог в файл (который будет всё время расти, и поэтому он может забить# всю память - его вам придется чистить вручную)## дополнтельные параметры: IP-адрес + UDP порт для сетевого лога + имя лог-файла## Это очень важная опция для того, чтобы сразу увидеть где грабли, если# что-то не работает, или работает не так как надо. Идеальней всего использовать# лог по сети. Эта процедура описана ниже подробнее. Здесь же нужно указать# IP адрес вашего обычного компьютера в вашей локальной сети, UDP порт, который# обычно должен быть 514 и если хотите включить лог-файл на самом ресивере, то# имя файла, где-нибудь, например в папке /tmp. Для включения лога на самом ресивере# нужно поменять { 01 } на { 04 } или { 05 }:#L: { 01 } IP своего компа 514# кэширование ECM (в секундах)# каждая запись в кэш отъедает 28 байт, поэтому 24 часа кэша отъест 240-400 КБ памяти# вполне можно позволить себе такую роскошь, чтобы не обращаться заново к карте шаринга# если у вас есть записанный материал, который закодирован. Хотя это больше теория, чем# практика. Как записать кодированный материал для раскодирования позже я так и не нашёл.#E: { 36000 }# Что кэшировать? Значений может быть несколько как сумма следущих:# 00 отключить кэширование# 01 кэшировать Ecm pids, и сохранять в файле /tmp/ca_cache.list при перезапуске# 02 вести кэш Ecm, и помнить значения столько секунд, сколько указано в опции "E" выше# 04 вести кэш Emm для карт доступных по сети, чтобы не слать один и тот же EMM снова# толку от этого достаточно мало, но включим все виды кэша на всякий пожарный:H: { 07 }# 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 7000/7200# 12 openbox S7# рекомендуется ставить 12:B: { 12 }