Кардшаринг Телекарта: настройка OScam и CCcam в 2026
Если вы читаете это, скорее всего тарелка уже висит на 85°E, ресивер подключён, но каналы не открываются. Кардшаринг Телекарта — тема специфическая: DRE Crypt ведёт себя не так, как Viaccess или Irdeto, и конфиги, скопированные с форумов под другие пакеты, здесь просто не работают. Разберём всё по порядку.
Что такое кардшаринг Телекарты и как он работает технически
Спутник 85°E и пакет Телекарта: на чём вещание
Телекарта вещает с позиции 85°E — там работают Intelsat 15 и Horizons 2. Основная транспондерная сетка: частоты в диапазоне 11,5–12,2 ГГц, поляризация горизонтальная и вертикальная, символьная скорость 27500 ks/s. Это важно: соседний Ямал-402 на 90°E выглядит похоже по координатам, но это разные спутники с разными пакетами. Путаница случается чаще, чем кажется.
Пакет включает несколько десятков каналов, разбитых по тематике — HD и SD. Большинство идут в шифровании DRE Crypt, часть каналов дополнительно закрыта через Conax. Это означает, что в конфиге может понадобиться два reader — один для DRE Crypt, второй для Conax, иначе часть каналов останется чёрной.
Шифрование DRE Crypt и его CAID
DRE Crypt — это проприетарная система условного доступа от «Цифрового телевидения». CAID для Телекарты: 0x4AE0 и 0x4AE1. Если в конфиге прописан неверный CAID — сервер просто не будет отправлять ECM-запросы на этот поток, и вы увидите чёрный экран без каких-либо ошибок в интерфейсе ресивера.
Conax на части каналов использует CAID из диапазона 0x0B00. Проверить точный CAID конкретного канала удобнее всего через webif OScam на порту 8888 — в разделе ECM History будет виден CAID и провайдер по каждому запросу.
Роль сервера, клиента и контрольных слов (ECM/EMM)
Схема работает так: сервер держит физическую смарт-карту Телекарты, подключённую к кард-ридеру. Когда ресивер клиента пытается расшифровать канал, он отправляет ECM-пакет (Entitlement Control Message) на сервер. Сервер пропускает ECM через карту, получает контрольное слово (Control Word, DW) и отдаёт его обратно клиенту по сети — через протокол CCcam, newcamd или CS378X.
EMM (Entitlement Management Message) — это обновления прав доступа, которые провайдер периодически отправляет в эфир. Если EMM не обрабатываются сервером вовремя, права на карте протухают, и сервер перестаёт отдавать DW. Именно поэтому серверы с картой «в ящике» без активного ресивера рядом быстро деградируют.
CCcam или OScam: какой протокол выбрать под Телекарту
Отличия CCcam от OScam для DRE Crypt
CCcam — старый добрый эмулятор, простой в настройке. Один файл CCcam.cfg, строка C-line — и готово. Но у него есть серьёзный минус: логирование ECM очень скудное. Когда что-то не работает с DRE Crypt, CCcam просто молчит или пишет общее сообщение об ошибке. Отлаживать это мучительно.
OScam — другое дело. Детальный лог ECM-запросов, webif с live-статистикой, возможность указать несколько CAID с приоритетами, гибкая маршрутизация через группы. Для DRE Crypt это имеет значение: можно точно видеть, какой reader обрабатывает запрос, сколько времени занимает ответ, и где именно рвётся цепочка.
Почему OScam стабильнее на DRE
DRE Crypt требует правильной обработки EMM — без этого карта со временем теряет доступ к каналам. OScam умеет проксировать EMM от клиента к серверной карте, что CCcam делает хуже. Кроме того, OScam поддерживает параметр cacheex для распределённого кэша контрольных слов, что снижает нагрузку на карту при множестве клиентов.
На практике: если у вас периодические фризы с CCcam, перейдите на OScam. В 80% случаев это решает проблему без каких-либо других изменений.
Поддержка протоколов вашим ресивером
Enigma2 (Dreambox, VU+, Mut@nt и аналоги) поддерживает оба эмулятора как softcam — устанавливаются через плагин-менеджер или вручную. Ресиверы на базе Linux с CAM-модулем (CI+) работают по-другому: softcam там не запускается, расшифровка идёт через физический CAM, и oscam.dvbapi здесь не применимо. Если у вас именно такая конфигурация — нужен отдельный Linux-хост с OScam и проброс через локальную сеть.
Настройка OScam для Телекарты: пошаговый конфиг
oscam.server: блок reader для cardsharing
Основной конфиг OScam обычно лежит в /etc/tuxbox/config/oscam/ или /usr/keys/ — зависит от прошивки. На некоторых сборках путь нестандартный, проверьте командой:
find / -name "oscam.server" 2>/dev/null
Блок reader для подключения к серверу кардшаринга по протоколу CCcam:
[reader]
label = telekaрта_dre
protocol = cccam
device = host,port
user = username
password = password
group = 1
caid = 4AE0,4AE1
reconnecttimeout = 30
reconnectdelay = 2000
cccversion = 2.3.0
cccmaxhops = 2
Параметр cccmaxhops = 2 ограничивает цепочку решары. Если поставить больше — получите нестабильные контрольные слова с задержкой. host, port, user, password выдаёт выбранный вами сервер при регистрации.
Если часть каналов идёт через Conax — добавьте второй блок [reader] с caid = 0B00 и данными для Conax-подключения, если сервер его поддерживает.
oscam.user: создание клиентского доступа
Если OScam у вас запущен как сервер для других клиентов в локальной сети (например, для нескольких ресиверов дома), нужен файл oscam.user:
[account]
user = localclient
pwd = localpass
group = 1
caid = 4AE0,4AE1
au = 1
Параметр au = 1 включает передачу EMM клиенту — нужно для обновления прав доступа на карте.
oscam.conf и oscam.dvbapi: привязка к DVB
Файл oscam.conf задаёт глобальные параметры. Минимум для работы:
[global]
logfile = /var/log/oscam.log
maxlogsize = 500
usrfile = /var/log/oscam.usr
loghistorylines = 200
[webif]
httpport = 8888
httpuser = admin
httppwd = yourpassword
[dvbapi]
enabled = 1
au = 1
pmt_mode = 0
boxtype = dreambox
Файл oscam.dvbapi нужен для автоматического выбора CAID по каналу. Пример записи для Телекарты:
P: 4AE0:000000
Это говорит OScam: для ECM с CAID 0x4AE0 использовать provider 0x000000. Точный provider-ID для конкретных каналов можно посмотреть в логе ECM после первого подключения к каналу.
Указание CAID DRE Crypt и провайдера
В параметре caid в блоке [reader] пишите оба значения через запятую: 4AE0,4AE1. OScam будет маршрутизировать ECM-запросы для обоих CAID через этот reader. Если у вас несколько reader'ов — убедитесь, что group совпадают между [reader] и [account].
Настройка CCcam: формат C-line и cccam.cfg
Структура файла CCcam.cfg
Файл конфига CCcam лежит по одному из двух путей: /var/etc/CCcam.cfg или /etc/CCcam.cfg. На некоторых прошивках (OpenATV, OpenVIX) — в /etc/CCcam.cfg, на других сборках — в /var/etc/. Перед редактированием проверьте:
ls /var/etc/CCcam.cfg /etc/CCcam.cfg 2>/dev/null
Структура файла простая: строки C-line для клиентских подключений, F-line для шаринга другим клиентам, и несколько параметров в заголовке.
Правильный синтаксис C-line
Формат строки подключения к серверу:
C: hostname port username password
Пример:
C: server.example.com 12000 mylogin mypassword
Критически важны пробелы — ровно один пробел между каждым элементом. Лишние пробелы, табы или символы в конце строки ломают парсинг. Регистр логина и пароля имеет значение — это не HTTP Basic Auth, чувствительность к регистру включена.
Если сервер выдал данные в формате C: строки — копируйте их буквально, не переформатируйте.
Для параметров в заголовке файла:
DESCRIPTION: Telekaрта 85E
VERSION INFO: 2.3.0
RECV TIMEOUT: 2000
CAID PRIORITY: 4AE0:0,4AE1:0
Строка CAID PRIORITY говорит CCcam, какие системы обрабатывать в первую очередь — полезно, если у вас подключено несколько серверов с разными пакетами.
Перезапуск эмулятора и проверка подключения
После изменения конфига CCcam нужно перезапустить:
killall CCcam && sleep 2 && CCcam -c /var/etc/CCcam.cfg
Или через init.d, если есть скрипт:
/etc/init.d/softcam restart
Проверка статуса подключения — web-интерфейс CCcam на порту 16001. Откройте в браузере http://<ip-ресивера>:16001. В разделе Connected servers должна появиться ваша C-line со статусом connected. Если статус waiting дольше 30 секунд — проблема с сетью или неверные данные.
Типичные ошибки кардшаринга Телекарты и их решение
Чёрный экран и «Нет доступа» при правильном конфиге
Первое, что нужно проверить — CAID. Откройте webif OScam (http://<ip>:8888), вкладка ECM History. Если в списке видны запросы с CAID 4AE0 или 4AE1 и статус decoded — всё работает, но контрольное слово не доходит до тюнера. Проверьте, запущен ли dvbapi.
Если ECM History пустая или статус not found — reader не маршрутизирует этот CAID. Проверьте параметр caid в oscam.server и убедитесь, что group у reader'а и account'а совпадают.
Ещё одна частая причина — позиция спутника. Если тарелка настроена на Ямал-402 (90°E) вместо Intelsat 15 (85°E), транспондеры Телекарты просто не пролезают. Проверьте уровень сигнала на частоте 11,525 GHz H 27500 — это один из основных транспондеров Телекарты на 85°E.
ECM есть, но нет DW (контрольного слова)
В логе OScam (/var/log/oscam.log) это выглядит как строки с ECM и not decoded или decode error. Причин несколько:
- Карта на сервере потеряла права — EMM не обновлялись
- Неверный провайдер-ID в
oscam.dvbapi - Сервер даёт решару, а не локальную карту — и в цепочке где-то обрыв
Для диагностики запустите:
grep "not decoded\|decode error\|ECM" /var/log/oscam.log | tail -50
Посмотрите на CAID и SID (service ID) в строке. Если SID не совпадает с тем, что вещает канал — проблема в сканировании каналов на ресивере, нужно пересканировать транспондер.
Freeze / периодические заморозки картинки
Freeze — это почти всегда высокий ECM time. Норма для стабильной работы — до 400 мс. При 600–800 мс начинаются периодические заморозки. При 1000+ мс картинка замирает каждые несколько секунд.
Проверьте ECM time в webif OScam — раздел Readers, колонка avg DMT. Если там больше 500 мс — причина либо в пинге до сервера, либо в цепочке решары (несколько хопов). Двойная или тройная решара даёт суммарный delay, который убивает стабильность.
Пинг до сервера проверьте командой:
ping -c 20 server-hostname
Если среднее выше 150 мс — ищите сервер ближе географически.
Сервер онлайн, но каналы не открываются
В CCcam web-интерфейсе сервер connected, в OScam reader — зелёный, но каналы стоят. Первая проверка — провайдер поменял EMM, и карта на сервере требует обновления прав. Это происходит периодически и решается только на стороне сервера — нужно подождать или обратиться к провайдеру доступа.
Вторая причина — прошивка ресивера хранит конфиги не там, где ожидается. Если вы редактировали файл в /etc/, а OScam при запуске читает из /usr/keys/ — изменения просто игнорируются. Убедитесь через ps aux | grep oscam, что процесс запущен с правильным путём к конфигу.
Как выбрать сервер кардшаринга: критерии, а не имена
Стабильность аптайма и ECM time
Главный показатель — ECM time. Хороший сервер даёт 50–200 мс в среднем. Попросите тестовый доступ и смотрите в webif OScam на колонку avg DMT для reader'а в течение часа, включая прайм-тайм вечером. Если в часы пик ECM time прыгает выше 600 мс — это перегруженный сервер, и заморозки будут регулярными.
Аптайм имеет значение. 99% — это 7 часов простоя в месяц. 95% — уже 36 часов. Для кардшаринга Телекарта нормальный порог — 99%+. Спросите, есть ли у провайдера статус-страница или история инцидентов.
Поддержка нужного CAID и локальной карты
Критически важный момент: сервер должен иметь локальную карту Телекарты, а не решарить её с другого сервера. Локальная карта (local card) обеспечивает ECM time в пределах 50–150 мс и стабильную обработку EMM. Решара — это всегда дополнительный hop и непредсказуемый delay.
Спросите прямо: «Есть ли у вас локальная карта Телекарты или вы перепродаёте решару?» Если ответ уклончивый или вам предлагают «проверить самому» — скорее всего, это цепочка хопов.
Проверить можно и самому: в webif OScam в разделе Readers посмотрите колонку hops. 0 или 1 — это нормально. 2+ — уже решара.
Тестовый период и реакция на freeze
Любой нормальный сервис даёт тестовый доступ на 24–72 часа. Тест нужно проводить не в 3 ночи (когда нагрузка минимальная), а в вечерний прайм-тайм с 20:00 до 23:00. Именно тогда виден реальный ECM time под нагрузкой.
Проверьте скорость реакции поддержки: напишите с вопросом про CAID DRE Crypt и посмотрите, насколько быстро и грамотно ответят. Поддержка, которая отвечает шаблонными инструкциями через 12 часов — плохой знак для решения проблем в реальном времени.
Какой CAID у Телекарты для настройки кардшаринга?
Телекарта использует шифрование DRE Crypt с CAID 0x4AE0 и 0x4AE1. Часть каналов дополнительно закрыта через Conax — CAID 0x0B00. Точный CAID конкретного канала удобнее всего посмотреть в webif OScam на порту 8888, в разделе ECM History — там показывается CAID каждого ECM-запроса в реальном времени.
Почему каналы Телекарты не открываются, хотя сервер онлайн?
Наиболее частые причины: неверный CAID в конфиге (проверьте ECM History в webif), неправильная позиция тарелки (85°E, а не 90°E Ямал), высокий ECM time из-за лишних хопов решары, или устаревший EMM на карте сервера. Начните с просмотра лога: grep "not decoded" /var/log/oscam.log | tail -30.
Что лучше для Телекарты — CCcam или OScam?
OScam предпочтительнее для DRE Crypt: детальный лог ECM, видимость ECM time в реальном времени, гибкая настройка маршрутизации по CAID. CCcam проще в настройке, но при проблемах почти ничего не показывает в логах. Оба работают на Enigma2 как softcam. Если есть периодические фризы с CCcam — переход на OScam часто решает проблему без других изменений.
Где находятся конфиги OScam и CCcam на ресивере?
OScam: /etc/tuxbox/config/oscam/ (файлы oscam.server, oscam.user, oscam.conf, oscam.dvbapi) или /usr/keys/ — зависит от прошивки. CCcam: /var/etc/CCcam.cfg или /etc/CCcam.cfg. Если не знаете точный путь, найдите командой: find / -name "oscam.server" 2>/dev/null.
Почему картинка периодически замирает (freeze)?
Freeze — признак высокого ECM time. Проверьте в webif OScam раздел Readers, колонка avg DMT. Норма — до 400 мс. Выше 600 мс — начинаются заморозки. Причины: высокий пинг до сервера, цепочка решары (2+ хопа), перегрузка сервера в прайм-тайм или слабый сигнал на 85°E. Проверьте пинг: ping -c 20 hostname-сервера.
Как проверить, что сервер кардшаринга работает?
OScam: откройте webif на порту 8888, раздел Readers — статус reader должен быть connected, а не disconnected или idle. CCcam: web-интерфейс на порту 16001, раздел Connected servers — ваша C-line должна показывать статус connected. Дополнительно смотрите лог: tail -f /var/log/oscam.log — при открытии канала должны появляться строки с ECM и статусом decoded.