Mgcamd - описание настроек

Автор Admin, 20 марта 2013, 13:13:30

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Admin

Супер ценный совет!
Спойлер
Если вы собрались использовать softcam файл для одних каналов и шаринг для других, убедитесь, что в SoftCam.Key НЕТ ключей на те каналы,
которые вы собираетесь шарить. mgcamd всегда смотрит сначала в SoftCam.Key и если находит там ключ (хоть и устаревший) он будет
использовать его, и до шаринга не доберется. Поэтому очень рекомендую сначала временно убрать *.Key файлы из /var/keys, настроить шаринг,
убедиться, что он работает, а потом уже смотреть, что можно дополнительно открыть на вашем спутнике используя SoftCam.
/var/keys/mg_cfg
/var/keys/newcamd.list
/var/keys/ignore.list
/var/keys/priority.list - эти файлы нужны для правильной работы шаринга.

Если у вас остались ещё какие-то файлы в папке /var/keys и вы больше не пользуетесь никаким другим софтом, кроме mgcamd - можете все остальное переместить в другое место, чтобы не мозолило глаза. Итак, в файле mg_cfg содержится основная системная конфигурация mcgamd, типа настроек таймаутов при работе с сетью, опции отладки и лог-файлов. В файле newcamd.list прописываются параметры для коннекта на сервер(ы) шаринга, то есть сюда заносятся все параметры, полученные вами от конкретного шаринг провайдера. Файлы ignore.list и priority.list позволяют произвести \"тонкую настройку\", параметров шаринга, чтобы каналы которые идут в нескольких кодировках открывались быстрее (без этих двух последних файлов можно обойтись, если вас устраивает скорость открывания кодированных каналов).
Разберём теперь главный конфигурационный файл mg_cfg. Этот файл уже должен быть в папке /var/keys изначально, если вы поставили прошивку NLB. Каждая строка, начинающаяся с символа # в э том файле - это комментарий, который только для вас. Программа эти строки игнорирует.
Параметры, считываемые программой при запуске имеют следующий вид:
буква: { цифра } дополнительные параметры
Буква означает тот или иной параметр, как описано ниже. Цифра означает одно из возможных значений параметра. Дополнительные параметры должны присутствовать только там, где это необходимо.
Вот пример этого файла, переведенный на русский язык (плюс мои комментарии):
Код:
# Показ EMM-cообщений. В качестве значения выбрать одно из трех:
# 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: { 5 }

# Пытаться коннектиться на \"мертвый\" сервер каждые 20 секунд.
Q: { 20 }

# Приоритет протоколов (если у вас их несколько)
# 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.1 514 /tmp/mgcamd.log (вместо 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
# рекомендуется оставить авто, но бывают варианты, когда нужно указать явно:
B: { 00 }

F: { 00 }

Далее следует самый важный файл для шаринга: newcamd.list. Он достаточно прост в своем синтаксисе - в нем указывается на какой сервер нужно коннектиться, с каким именем, паролем и по какому порту. Естественно, исходя из имени файла, всё это для коннекта на сервер(ы) по протоколу newcamd. Не пытайтесь вписать сюда серверы, которые не принимают клиентов по протоколу newcamd! Практически все данные для этого файла берутся из биллинга.
Комментарии в файле newcamd.list, так же как и ранее, начинаются со знака #. Вот пример:
Код:
# первые две строки - стандартная настройка, трогать не нужно
CWS_KEEPALIVE = 300
CWS_INCOMING_PORT = 12000

# каждая последущая строка описывает ваш коннект на тот или иной пакет шаринга.
# если у вас несколько разных пакетов, на каждый пакет идет своя строчка конфигурации.
# даже если сервер один и тот же, на каждый пакет - свой отдельный порт, поэтому нужно
# прописать все отдельно. вся информация из биллинга. Формат строки следующий:
# CWS = адрес-сервера порт-сервера логин-биллинга пароль-биллинга строка-из-14-цифр-из-биллинга
# ниже приведен пример для зписи в newcamd.list всех действующих пакетов нашего сервиса :
CWS = сервер 4000 логин пароль 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserv
CWS = сервер 4001 логин пароль 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserv
CWS = сервер 4002 логин пароль 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserv
CWS = сервер 4003 логин пароль 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserv
CWS = сервер 4005 логин пароль 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserv
CWS = сервер 4007 логин пароль 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserv
CWS = сервер 4008 логин пароль 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserv
CWS = сервер 4009 логин пароль 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserv
CWS = сервер 4013 логин пароль 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserv
CWS = сервер 4014 логин пароль 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserv
CWS = сервер 4016 логин пароль 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserv
CWS = сервер 4017 логин пароль 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserv
CWS = сервер 4018 логин пароль 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserv
CWS = сервер 4019 логин пароль 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserv
CWS = сервер 4022 логин пароль 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserv

( Какой порт соответствует каждому пакету(каналу) – смотрим здесь - >>>>
В принципе - это всё. Минимум для шаринга осуществлен.
Перегружайте ресивер и если у вас правильно настроена домашняя сеть, выход в Интернет и настройки файлов приведенных выше совпадают с
биллингом, то всё должно заработать.
Но... можно пойти дальше и настроить mgcamd самым оптимальным образом. Особенно, если вы заметите, что некоторые каналы открываются по несколько секунд. Для этого нам понадобятся файлы ignore.list и priority.list. Но для того, чтобы понять что туда писать, лучше сначала
понять что именно происходит при работе mgcamd с сервером шары. Поэтому

сначала запустим всё как есть без этих файлов, и посмотрим в лог, где мы найдем информацию, которая поможет нам создать эти два файла. Информация по просмотру лога также полезна даже если вы не хотите заморачиваться с этими файлами ignore и priority, в частности, если что-то не работает, то первым делом вам нужно просмотреть именно лог.
Homo sum, humani nihil a me alienum puto
MikroTik hAP ax3
Vu+Solo 4k, 90W-90E
.onn Android TV 4K UHD, iptv, m3u8

Admin

Использование replace.list для упорядочивания PIDов (альтернатива priority.list + ignore.list)

Спойлер
Итак, классика жанра, (сами знаете какой) пакет каналов где используются три разных провайдера Viaccess: 023700, 020710 и 030600.
Для одной части каналов нужен один провайдер на первом месте, для другой части каналов - другой, а для HD - третий. Если просто вписать их в priority.list (как это часто советуют на форумах), то хорошо будет только одной из этих трех частей каналов. Две же других части будут напарываться каждый раз на ненужный PID, а одна из трех частей (самая невезучая) будет напарываться на целых 2 ненужных PIDa. Запретить провайдеров с помощью ignore.list тоже нельзя, тогда просто перестанет открываться часть каналов. Вот тут и приходит на помощь replace.list! Включим для примера HD канал (без ignore.list и без priority.list) и увидим в логе такое (все данные, которые нам потребуются для создания replace.list выделены):

[mg0] stoping camd..
[mg0] service 2F47 index 0 pmt pid 0 (45)
ECM: CaID: 0x0500 -> CaPID: 0x0FA3 ProvID: 023700
ECM: CaID: 0x0500 -> CaPID: 0x0BBB ProvID: 030600
[mg1] service 2F47 already started with index 0
[mg1] service 2F47 index 1 pmt pid 0 (46)
[mg0] No viaccess key(s) found for id 23700 keynr 08
[mg0] -> ECM to newcamd server1.com:1234
[mg0] network can\'t decode
[mg0] pid 0x0FA3 failed to decode.
[mg0] -> ECM to newcamd server1.com:1234
[mg0] <- CW from newcamd server1.com:1234 (174ms)
[mg0] 174 msec -- Wed Jun 10 01:13:31 2009
===== Viaccess ECM on CaID 0x0500, pid 0x0bbb ====== <- смотрим здесь каким PIDом открывается канал
prov: 030600
cw0:0 00 00 7E 7E 0F 83 29 BB
cw1:0 C7 9C 0F 72 07 E0 00 E7

Видно, что первым попадается провайдер 023700, который не работает (идет запрос на сервер, но он нас посылает подальше).
Видно, что в конце концов канал открывается по PIDу 0BBB, у которого карта=0500 и провайдер=030600.
Создаем новый файл replace.list и пишем в него следующее:

R:{{2F47}{0500}{023700}{0FA3}{0500}{030600}{0BBB}}

Что это значит? Это значит, что мы предписываем mgcamd следующее:

Для канала, у которого Service ID (или SID) = 2F47, поменяй PID с параметрами CaID=0500, ProvID=023700 и CaPID=0FA3 на PID, с параметрами CaID=0500, ProvID=030600 и CaPID=0BBB.
Что получается при перезапуске mgcamd? А вот что:

[mg0] stoping camd..
[mg0] service 2F47 index 0 pmt pid 0 (45)
ECM: CaID: 0x0500 -> CaPID: 0x0BBB ProvID: 030600
[mg1] service 2F47 already started with index 0
[mg1] service 2F47 index 1 pmt pid 0 (46)
[mg0] -> ECM to newcamd server1.com:1234
[mg0] <- CW from newcamd server1.com:1234 (174ms)
[mg0] 174 msec -- Wed Jun 10 01:15:31 2009
===== Viaccess ECM on CaID 0x0500, pid 0x0bbb ======
prov: 030600
cw0:0 78 03 FF 7A 67 98 00 FF
сw1:0 DF 33 18 2A 19 3E 1F 76

Одной строчкой в replace.list мы сделали сразу две вещи:
1) убили ненужный PID
2) превратили убитый PID в правильный, который работает

Только нужно помнить, что это мы сделали для одного единственного канала! У каждого канала на отдельно взятом транспондере всегда свой уникальный service ID (SID). Поэтому, для полного счастья поступаем таким же образом для остальных HD каналов, открывающихся по провайдеру 030600, и получаем вот что в replace.list для пяти каналов:

R:{{2F45}{0500}{023700}{0FA1}{0500}{030600}{0BB9}}
R:{{2F46}{0500}{023700}{0FA2}{0500}{030600}{0BBA}}
R:{{2F47}{0500}{023700}{0FA3}{0500}{030600}{0BBB}}
R:{{2F48}{0500}{023700}{0FA4}{0500}{030600}{0BBC}}
R:{{2F49}{0500}{023700}{0FA5}{0500}{030600}{0BBD}}

Теперь для этих пяти каналов будет совершенно не важно, что вы напишете в priority.list, ведь мы практически создали \"локальный\" ignore и priority специально для этих каналов, в результате чего всегда будет оставаться только один нужный PID.
Homo sum, humani nihil a me alienum puto
MikroTik hAP ax3
Vu+Solo 4k, 90W-90E
.onn Android TV 4K UHD, iptv, m3u8

Admin

Как правильно создать собственные файлы priority.list ignore.list

Спойлер
telnet 192.168.0.1 - Подключаемся к приемнику через телнет
dm7020 login: root - Задаем логин
Password: **** - Задаем пароль
root@dm7020:~# killall mgcamd - ОСТАНАВЛИВАЕМ ЭМУЛЯТОР
root@dm7020:~# mgcamd - СТАРТУЕМ ЭМУЛЯТОР
 [mgcamd]emm started - ВКЛЮЧАЕМ В НАШЕМ СЛУЧАЕ КАНАЛ MCT
Starting emm for newcamd shared card - ВИДИМ СПИСОК ВСЕХ CAID-ов и IDENT-ов КОТОРЫЕ ИСПОЛЬЗУЕТ ПРОВАЙДЕР
EMM: CaID: 0x0500 -> CaPID: 0x1130 ProvID: 021500
EMM: CaID: 0x0500 -> CaPID: 0x1130 ProvID: 021510
EMM: CaID: 0x0500 -> CaPID: 0x1130 ProvID: 021520
EMM: CaID: 0x0500 -> CaPID: 0x1130 ProvID: 021530
EMM: CaID: 0x0500 -> CaPID: 0x1130 ProvID: 021540
EMM: CaID: 0x0500 -> CaPID: 0x1130 ProvID: 021550
EMM: CaID: 0x0500 -> CaPID: 0x1130 ProvID: 021560
EMM: CaID: 0x0500 -> CaPID: 0x1130 ProvID: 021570
EMM: CaID: 0x0500 -> CaPID: 0x1130 ProvID: 023B00
EMM: CaID: 0x0500 -> CaPID: 0x1130 ProvID: 023B10
EMM: CaID: 0x0500 -> CaPID: 0x1130 ProvID: 023B20
EMM: CaID: 0x4AD0 -> CaPID: 0x19FA ProvID: 000000
*EMM: CaID: 0x0608 -> CaPID: 0x115B ProvID: 000000
EMM: CaID: 0x4AA1 -> CaPID: 0x14B5 ProvID: 000000
EMM: CaID: 0x0500 -> CaPID: 0x1130 ProvID: FFF560
*EMM: CaID: 0x0500 -> CaPID: 0x1130 ProvID: 00E420
*EMM: CaID: 0x0500 -> CaPID: 0x1130 ProvID: 00E430
*EMM: CaID: 0x0500 -> CaPID: 0x1130 ProvID: 00E440
*EMM: CaID: 0x0500 -> CaPID: 0x1130 ProvID: 00E460
EMM: CaID: 0x0500 -> CaPID: 0x1130 ProvID: FFFD00
EMM: CaID: 0x4AD1 -> CaPID: 0x19FB ProvID: 000000
EMM: CaID: 0x4ABF -> CaPID: 0x1A04 ProvID: 000000
EMM: CaID: 0x093B -> CaPID: 0x08C0 ProvID: 000000
EMM: CaID: 0x0919 -> CaPID: 0x08C0 ProvID: 000000
EMM: CaID: 0x0100 -> CaPID: 0x012B ProvID: 000000
EMM: CaID: 0x0100 -> CaPID: 0x012D ProvID: 00007B
EMM: CaID: 0x0100 -> CaPID: 0x012C ProvID: 00007A
EMM: CaID: 0x0628 -> CaPID: 0x115E ProvID: 000000
EMM: CaID: 0x0604 -> CaPID: 0x115C ProvID: 000000
*EMM: CaID: 0x0500 -> CaPID: 0x1B13 ProvID: 000000
[mg0] <- CW from newcamd ххххх.xxx.xxx:ххххх (224ms)
224 msec -- Wed Feb 6 04:15:03 2008
===== Viaccess ECM on CaID 0x0500, pid 0x1b07 ======
prov: 023B00 - ВИДИМ ЧТО ПРИ ДЕКОДИРОВАНИИ ИСПОЛЬУЕТСЯ CAID 0500 и IDENT 023B00
cw0:0 5C B0 4A 56 51 7E D6 A5
cw1:0 81 AA 11 3C A8 FE 31 D7

Вывод ? Чтобы канал открывался молееносно, а не перебирал все существующие иденты:
в priority.list вносим V: { 02 3B 00 }
в ignore.list все остальное :
V: { 02 15 00 }
V: { 02 15 10 }
V: { 02 15 20 }
V: { 02 15 30 }
V: { 02 15 40 }
V: { 02 15 50 }
V: { 02 15 60 }
S: { 00 00 }
S: { 00 7A }
S: { 00 7B }
X: { 06 04 }
X: { 06 08 }
X: { 4A D0 }
X: { 09 19 }
и тд

Будьте внимательны, не засуньте нечаянно в ignore.list CAID либо IDENT провайдера который может использоваться для просмотра другого пакета. Одним словом все каиды и иденты указанные в биллинге длолжны быть в priority.list и ни в коем случае не должны быть в ignore.list

Удачи.

P.S. Если вы сделали все как описано выше, но на экране не увидели ничего, значит у вас выключен вывод лога на консоль. Включить его нужно в конфиге mgcamd-а , в файле /var/keys/mg_cfg выставив следующие параметры C: { 01 } L: { 02 }

ignore.list priority.list для быстрого переключения каналов.

Если у вас установлен эмулятор mgcamd и некоторые каналы некоторых провайдеров у вас долго включаются, скопируйте приложенные файлы в папку /var/keys, перезапустите эмутятор и можете наслаждаться.

* Файлы максимально адаптированы ко всем пакетам, предлагаемым на нашем сервере.

Приятного всем просмотра и быстрого переключения.

##трк украина
#трк футбол
V: { 02 31 00 }
#Akta
V: { 02 4F 00 }
#JSC Sport
V: { 04 24 00 }
#Satisfaction XXX
V: { 04 27 00 }
#privatSpice
V: { 03 25 00 }
#sexview 12+
V: { 03 20 00 }
#dorcel + 4channel
#sex on tv 5
V: { 04 17 00 }
#нтв РФ & украина & кинорейсы
V: { 02 37 00 }
#нтв HD
V: { 03 06 00 }
#нтв восток
V: { 02 3D 00 }
#rtvi ТВ
V: { 04 23 00 }
#SRG SSR
V: { 04 08 10 }
#поверхность ТВ
I: { 06 54 }
I: { 00 77 }
I: { 00 78 }
#Sky DE
X: { 17 02 }
#Polsat
X: { 18 03 }
#HD+
X: { 18 43 }
#виасат baltik
X: { 09 0F }
#Hello HD
X: { 0B AA }
#platforma HD&триколор ТВ
X: { 4A E1 }
#Redlight HD
I: { 06 28 }
I: { EF F1 }
#радуга ТВ
I: { 06 52 }
I: { 00 15 }
#NOVA
I: { 06 04 }
I: { 00 14 }
#cyfra+
X: { 01 00 }
S: { 00 68 }
#Canalsat
S: { 33 11 }
S: { 33 15 }
Homo sum, humani nihil a me alienum puto
MikroTik hAP ax3
Vu+Solo 4k, 90W-90E
.onn Android TV 4K UHD, iptv, m3u8