Настройка LNB для шаринга: гайд по CCcam/OScam 2026
Если сервер поднят, строчка в /etc/CCcam.cfg прописана, но каналы не открываются или идут квадратами — в девяти случаях из десяти проблема не в шаринге, а в том, что LNB настройка шаринг не были согласованы друг с другом. Конвертер подаёт кривую промежуточную частоту, напряжение на кабеле просело до неправильного диапазона, или DiSEqC смотрит не на тот порт. Этот материал — алгоритм, который я выработал после нескольких лет возни с тюнерами на Enigma2.
Зачем правильная настройка LNB критична для шаринга
Связь между уровнем сигнала и расшифровкой ECM
ECM-пакет — это короткий зашифрованный запрос, который тюнер отправляет на сервер, получает ключ и расшифровывает следующий GOP видеопотока. Весь цикл должен уложиться в 300–400 мс. Если транспортный поток приходит с ошибками, тюнер теряет часть ECM-пакетов ещё на уровне демультиплексора — и расшифровка срывается, даже если сервер ответил мгновенно.
На практике: SNR ниже 60% и BER выше нуля — это уже зона риска для шаринга. Открытые FTA-каналы при таком сигнале могут идти чисто, потому что их декодер просто интерполирует потерянные пакеты. Кодированный поток такой роскоши не имеет.
Почему слабый сигнал ломает именно шаринг, а не FTA-каналы
FTA работает по принципу "есть картинка — и ладно". Декодер MPEG-2/H.264 умеет скрывать ошибки, подставляя предыдущий кадр. Кодированный канал вдобавок требует непрерывного потока таблиц CAT и EMM — они идут отдельными PID-ами и точно так же теряются при плохом сигнале.
Задержка ответа сервера складывается с нестабильностью сигнала. Если ECM доходит до сервера за 80 мс, но тюнер к тому моменту уже потерял синхронизацию из-за BER — ключ бесполезен.
Параметры качества: SNR, BER и порог стабильной работы
Ориентиры, которые работают на практике:
- SNR — не ниже 65–70%. Меньше 60% — нестабильно для шаринга.
- BER (Bit Error Rate) — в идеале 0 или E-8 и ниже. Если BER постоянно мигает выше E-6 — копать антенну.
- Уровень сигнала — 75–85% по шкале ресивера. Выше 90% иногда хуже: AGC не успевает.
Всё это смотрится в меню "Информация о сигнале" Enigma2, либо через плагин Signal Finder на DreamBox/VU+.
Типы LNB и выбор частот гетеродина
Universal LNB: 9750/10600 МГц и точка переключения 11700 МГц
Universal LNB — это стандарт для Ku-диапазона на большинстве европейских спутников. Два гетеродина: 9750 МГц для нижнего поддиапазона и 10600 МГц для верхнего. Переключение происходит по тону 22 кГц.
| Тип LNB | LOF Low | LOF High | LOF Threshold | Поляризация |
|---|---|---|---|---|
| Universal Ku | 9750 МГц | 10600 МГц | 11700 МГц | Линейная |
| Circular (SK) | 10750 МГц | — | — | Круговая |
| C-band | 5150 МГц | — | — | Линейная |
| Широкополосный Ku | 10600 МГц | — | — | Линейная |
Промежуточная частота считается просто: IF = частота транспондера − LOF. Транспондер 11804 МГц, нижний диапазон: 11804 − 9750 = 2054 МГц. Если транспондер выше 11700 МГц — подставляется LOF High 10600 МГц.
Circular LNB для спутников с круговой поляризацией
Спутники типа Amos 4W, часть позиций AsiaSat используют круговую поляризацию (LHCP/RHCP). Если туда воткнуть обычный Universal LNB — сигнал будет, но потеряете 3–5 дБ уже на входе. Для кодированных каналов этого хватит, чтобы шаринг стал нестабильным. Circular LNB имеет один гетеродин — как правило 10750 МГц, хотя встречается 11300 МГц — всегда смотреть маркировку на корпусе.
C-band конвертеры: гетеродин 5150 МГц
C-band — отдельная история. Тут LOF = 5150 МГц, и расчёт IF инвертированный: IF = LOF − частота транспондера. Транспондер 3720 МГц: 5150 − 3720 = 1430 МГц. В большинстве ресиверов для C-band нужно вручную выставить инверсию спектра или выбрать тип LNB "C-band" в меню.
Как задать LOF в настройках тюнера Enigma2/DVBViewer
В Enigma2 частоты гетеродина хранятся в /etc/tuxbox/satellites.xml. Запись для конкретного спутника выглядит примерно так:
<sat name="Hotbird 13E" flags="1" satid="192">
<lnb>
<lof1>9750</lof1>
<lof2>10600</lof2>
<threshold>11700</threshold>
</lnb>
</sat>
Редактировать файл можно через SSH или через меню "Настройка спутников" (Satellite Configuration) — там же задаётся порт DiSEqC. В DVBViewer все эти параметры в разделе Tuner → Edit Transponder. Частая ошибка — указать threshold = 11600 вместо 11700: тогда транспондеры на 11658, 11681 МГц не открываются, и именно на них может сидеть нужный пакет.
Поляризация, 22 кГц и питание конвертера
Вертикаль/горизонталь: 13 В и 18 В
Ресивер переключает поляризацию напряжением на центральной жиле коаксиала: 13 В — вертикальная (или LHCP), 18 В — горизонтальная (или RHCP). Это не опциональная функция, это физика конвертера.
Проблема, которую я видел несколько раз: на кабеле длиной 30+ метров сечением RG-6 (0,75 мм²) напряжение падает на 2–3 В. Ресивер думает, что подаёт 18 В — а на LNB приходит 15,5 В. Часть конвертеров воспринимает это как вертикаль, и горизонтальные транспондеры просто не открываются. Проверяется мультиметром на штекере у LNB — там должно быть минимум 16,5 В для надёжного переключения.
Тон 22 кГц для переключения нижнего/верхнего диапазона
Тон 22 кГц подаётся поверх постоянного напряжения питания. Нет тона — работает гетеродин 9750 МГц. Есть тон — 10600 МГц. Если тюнер не выдаёт 22 кГц (неисправность, неверная настройка), транспондеры выше 11700 МГц не открываются. Никакие. И именно там нередко сидят пакеты, интересные для шаринга.
Проверить это просто: в Enigma2 зайти в "Ручной поиск", выбрать транспондер ниже 11700 МГц — если находит, а выше 11700 нет — проблема в 22 кГц.
Когда сигнал есть, но поляризация перепутана
Иногда каналы открываются, но с плохим SNR на всех горизонтальных транспондерах, тогда как вертикальные в норме. Это не всегда кабель — иногда это перекрученный скейлер LNB при монтаже. LNB должен быть ориентирован по маркировке: H/V или метка на фланце. Разворот на 90° меняет V и H местами.
DiSEqC и мультифид: несколько спутников на одном тюнере
DiSEqC 1.0 для коммутаторов на 2-4 входа
DiSEqC 1.0 — самый распространённый стандарт, четыре порта (committed ports A, B, C, D). Команды отправляются в одну сторону, коммутатор просто переключается. Если в меню ресивера для спутника Astra 19.2E стоит "DiSEqC A", а антенна на нём висит на порту B — сигнала нет. Не слабый, а вообще нет. Именно поэтому LNB настройка шаринг требует внимания к портам не меньше, чем к частотам.
DiSEqC 1.1 и каскад до 16 позиций
DiSEqC 1.1 добавляет uncommitted-команды — ещё 16 позиций. При каскадировании двух коммутаторов 4×1 нужно задать и committed, и uncommitted. Большинство ресиверов Enigma2 это поддерживают — в меню это поле "Uncommitted switch". Типичная ошибка: uncommitted не задан совсем, и второй коммутатор в цепи не переключается.
DiSEqC 1.2 / USALS для моторизованной антенны
USALS (DiSEqC 1.3) позиционирует мотор по географическим координатам установки. Ввёл координаты с ошибкой в 0.5° — и антенна смотрит мимо спутника. При этом ресивер показывает "сигнал найден" от соседнего спутника, а пакет, нужный для шаринга, вообще на другой орбитальной позиции.
Для USALS в Enigma2 координаты задаются в Setup → System → Positioner Setup. Широта и долгота в градусах с точностью до десятых. После изменения обязательно запустить "Go To 0" и пересохранить позицию через "Store Position".
Порядок портов и committed/uncommitted команды
Стандартный маппинг для DiSEqC 1.0:
- Порт A: committed = Low/A
- Порт B: committed = Low/B
- Порт C: committed = High/A
- Порт D: committed = High/B
В Enigma2 это отображается как "A/B/C/D" в выпадающем меню DiSEqC. Если коммутатор сторонний и маркировка не совпадает — перебрать все четыре варианта, это занимает две минуты.
Диагностика проблем LNB при работающем сервере шаринга
Канал не открывается: сигнал или сервер?
Алгоритм прост. Переключитесь на FTA-канал на том же транспондере, что и проблемный кодированный. Если FTA идёт чисто — значит тюнер принимает транспортный поток нормально, и проблема в шаринге или задержке ответа. Если FTA тоже фризит или не открывается вообще — проблема в сигнале, и правильная LNB настройка шаринг здесь исправит.
Проверка логов OScam: ecm.log и статус ридера
Веб-интерфейс OScam по умолчанию на порту 8888 — настраивается в /etc/oscam/oscam.conf (или /usr/local/etc/oscam.conf) в секции:
[webif]
httpport = 8888
httpuser = admin
httppwd = yourpassword
В веб-интерфейсе раздел "Readers" показывает статус каждого ридера: Connected/Disconnected, последний ECM, время ответа. Если ридер висит в "Disconnected" — проблема в сети или настройках /etc/oscam/oscam.server. Если Connected, но каналы не открываются — смотреть ecm.log.
Включить ecm.log можно в секции [log] в oscam.conf:
[log]
logfile = /tmp/oscam.log
ecmloglevel = 1
В логе будут записи вида ECM 0500/023600 Decoding time: 285 ms. 285 мс — норма. 900 мс — объяснение фризов.
Фриз и квадраты при хорошем коннекте к серверу
Квадраты на экране при Connected-ридере — это почти всегда BER на антенне. Даже если SNR выглядит прилично (70%), нестабильный BER (прыгает от 0 до E-5) рвёт поток именно на ECM/EMM-пакетах. Они маленькие и идут редко — на плохом канале именно они теряются первыми.
Проверить: включить любой HD FTA-канал на том же транспондере и смотреть BER в реальном времени минут пять. Если BER прыгает — причина в тракте, а не в сервере.
Чек-лист последовательной локализации неисправности
- Проверить SNR и BER на транспондере (цель: SNR > 65%, BER = 0).
- Включить FTA-канал на том же транспондере — чистый? Если нет — копать антенну.
- Проверить статус ридера в веб-интерфейсе OScam (порт 8888).
- Посмотреть время ответа ECM в ecm.log — больше 400 мс?
- Проверить напряжение питания LNB мультиметром (13/18 В ±0.5 В допуск).
- Убедиться, что DiSEqC-порт совпадает с физическим подключением.
- Проверить, что 22 кГц тон передаётся — переключиться на транспондер выше 11700 МГц.
Как выбрать источник шаринга, не привязываясь к рекламе
Критерии стабильности: аптайм и время ответа ECM
Нормальное время ответа ECM — до 300–400 мс. Всё, что выше, будет давать задержки при переключении каналов и периодические фризы. Смотреть это нужно не по словам провайдера, а в логах: строчки Decoding time в oscam.log или раздел "ECM time" в веб-интерфейсе OScam.
Аптайм ридера в OScam виден там же — "Connected since". Если ридер переподключается несколько раз в день, это не "мелкий глюк", это нестабильный сервер. Нормальный апстрим держит коннект неделями.
Локальные ноды и пинг до сервера
Пинг до сервера напрямую влияет на ECM-время. Если сервер в той же стране — пинг 20–40 мс, ECM-время 150–250 мс. Если трафик идёт через несколько стран — легко получить 200 мс только на сеть, и тогда общее ECM-время уже на грани. Проверить пинг: ping -c 20 <адрес_сервера> — смотреть не среднее, а максимум и jitter.
Поддержка нужного caid/провайдера спутника
Перед тем как вообще разбираться с LNB настройка шаринг, убедитесь, что сервер поддерживает нужный CAID. В /etc/oscam/oscam.server прописывается параметр caid — именно те значения, которые идут в ECM-запросах с вашего ресивера. Посмотреть CAID канала в Enigma2: нажать Info дважды, там будет строчка "CAID: 0500" или "1810" и т.д. Если сервер не поддерживает этот CAID — никакие настройки антенны не помогут.
Какие частоты гетеродина указать для Universal LNB?
Для Universal LNB: LOF Low = 9750 МГц, LOF High = 10600 МГц, точка переключения (threshold) = 11700 МГц. Транспондеры ниже 11700 МГц используют 9750, выше — 10600. Переключение происходит автоматически по тону 22 кГц — ресивер сам его подаёт, если правильно задан тип LNB.
Почему открываются открытые каналы, но не работает шаринг?
FTA-каналы терпимы к ошибкам — декодер их маскирует. Кодированным каналам нужен стабильный поток ECM-пакетов: при просадке SNR или росте BER они теряются, и расшифровка срывается. Проверьте SNR (цель >65%) и BER (цель = 0) на транспондере, затем посмотрите статус ридера и время ответа ECM в веб-интерфейсе OScam на порту 8888.
Открывается только часть каналов — в чём причина?
Чаще всего — просадка напряжения питания LNB на длинном кабеле. Ресивер подаёт 18 В для горизонтальной поляризации, но на конвертер приходит 15 В, и LNB остаётся в вертикальном режиме. Все горизонтальные транспондеры пропадают. Проверьте мультиметром напряжение прямо у LNB — должно быть не ниже 16.5 В. Вторая причина — не передаётся тон 22 кГц, тогда не открываются транспондеры выше 11700 МГц.
Как понять, проблема в LNB или в сервере шаринга?
Включите FTA-канал на том же транспондере, что и проблемный кодированный. Если FTA идёт чисто, а кодированный фризит — проблема в шаринге или задержке ответа ECM. Если фризит и FTA-канал тоже — проблема в сигнале и конвертере. Это самый быстрый способ разделить два типа неисправности.
Какое время ответа ECM считается нормальным?
Ориентир — до 300–400 мс. При таком времени переключение каналов занимает 0.5–1 секунду, что практически незаметно. Выше 500 мс — заметные задержки. Выше 800 мс — периодические фризы даже при хорошем сигнале. Смотреть в логе oscam.log по строкам "Decoding time" или в веб-интерфейсе OScam (порт 8888, раздел "ECM time").
Куда вписывать настройки LNB на ресивере Enigma2?
В Enigma2 параметры LNB задаются двумя способами: через меню Satellite Configuration (там выбирается тип конвертера, порт DiSEqC, тон 22 кГц) и через файл /etc/tuxbox/satellites.xml, где прописаны LOF Low, LOF High и threshold для каждого спутника. Для нестандартных конвертеров (Circular, C-band) файл нужно редактировать вручную — через меню такие параметры не всегда доступны.