OpenATV 7.4 на Dreambox DM920: установка и настройка 2026
Если вы читаете это, значит либо ваш DM920 работает на чём-то старом и вы хотите обновиться, либо что-то пошло не так и нужно восстанавливать. В обоих случаях прошивка OpenATV 7.4 для Dreambox DM920 установка и настройка — это именно то, что нужно сделать правильно с первого раза. Ниже — конкретные шаги без воды, с реальными путями к файлам и командами.
Что нового в OpenATV 7.4 и зачем обновляться
OpenATV 7.4 — это не косметическое обновление. Здесь обновлено ядро Linux до версии 4.14.x (для DM920 используется специфическая ветка Dreambox), полностью мигрирован Python runtime на Python 3.11. Это имеет прямые последствия: плагины, написанные под Python 2 или Python 3.6 из старых версий OpenATV 6.x, работать не будут. Нужно либо искать обновлённые версии, либо собирать самому.
DVB-стек обновлён и включает актуальные драйверы для тюнерных модулей DM920. В 7.x добавлена нативная поддержка DVB-S2X — но только если ваша комплектация ресивера включает совместимый тюнерный модуль. Проверить это можно командой cat /proc/bus/nim_sockets после прошивки.
Ключевые изменения по сравнению с OpenATV 6.x и 7.3
По сравнению с 6.x — смена Python ABI, обновлённый OpenWebif, улучшенный менеджер плагинов с поддержкой новых репозиториев. По сравнению с 7.3 — патчи безопасности DVB-стека, исправление нескольких критических багов в Softcam Manager, улучшенная работа CrossEPG с новыми источниками.
Enigma2 GUI при этом визуально почти не изменился. Те, кто работает со скинами типа MetrixHD, почти ничего не заметят на экране.
Совместимость OpenATV 7.4 с Dreambox DM920
DM920 официально поддерживается в OpenATV 7.4. Образ для этого ресивера публикуется в официальном репозитории OpenATV на GitHub (releases страница проекта). Конкретная модель тюнерного модуля влияет на возможности, но не на совместимость самой прошивки.
Когда обновление не нужно: риски и противопоказания
Вот честный ответ: если у вас OpenATV 7.3, OScam работает, каналы открываются, ничего не падает — не трогайте. Смысл обновляться есть только при конкретных проблемах (баг с тюнером, несовместимость плагина) или при переходе с DreamOS/6.x.
Прошивка через USB Stick Installer — это полный сброс. Все конфиги уйдут. Потеряете: настройки тюнеров, список каналов, конфиги OScam, настройки таймеров. Бэкап обязателен, и делать его нужно правильно — об этом ниже.
Подготовка к прошивке: образ, USB и резервное копирование
Торопиться здесь нельзя. Большинство проблем после прошивки — это потеря конфигов, которые можно было сохранить за 10 минут.
Где взять официальный образ OpenATV 7.4 для DM920
Только официальный репозиторий OpenATV. Имя файла выглядит примерно так: dreambox-image-dm920-20250115-openatv-7.4.zip (дата в имени файла меняется при каждом билде). Внутри архива — файл с расширением .nfi, именно он нужен для прошивки.
Никаких зеркал, никаких форумных раздач. Хэш файла проверяйте по MD5/SHA256, которые публикуются рядом с релизом.
Требования к USB-накопителю: файловая система и объём
Форматировать строго в FAT32. Для Windows: правая кнопка → Форматировать → FAT32. Для Linux: mkfs.vfat -F 32 /dev/sdX.
Накопители объёмом более 32 ГБ — проблема. Стандартный Windows не позволяет форматировать в FAT32 разделы больше 32 ГБ. Используйте утилиту Rufus (Windows) или mkfs.vfat на Linux. Загрузчик DM920 может не распознать флешку, отформатированную exFAT или NTFS — не экспериментируйте.
По опыту: SanDisk Ultra и Kingston DataTraveler работают без проблем. С некоторыми безымянными флешками DM920 зависает на стадии "Reading USB" — просто смените накопитель.
Резервное копирование настроек через Enigma2 Backup
Menu → Setup → System → Backup/Restore → Backup Settings. Это сохранит настройки Enigma2, список каналов (/etc/enigma2/lamedb), bouquet-файлы. Файл бэкапа запишется на USB или в /media/hdd/.
Но вот критический момент, который большинство инструкций пропускают: стандартный Enigma2 Backup НЕ включает конфиги softcam. Папки /etc/oscam/ и файл /etc/CCcam.cfg туда не попадают. Их нужно копировать вручную.
Резервное копирование конфигов OScam/CCcam вручную
Подключитесь по SSH (порт 22, логин root) и выполните:
tar -czf /media/usb/backup_oscam.tar.gz /etc/oscam/
cp /etc/CCcam.cfg /media/usb/CCcam.cfg.bakТакже сохраните список каналов вручную, если хотите быть уверены:
tar -czf /media/usb/backup_enigma2.tar.gz /etc/enigma2/После прошивки восстановление делается в обратном порядке. Права файлов OScam после распаковки нужно проверять — об этом в разделе про OScam.
Пошаговая установка OpenATV 7.4 через USB Stick Installer
USB Stick Installer и Multiboot — это разные механизмы. USB Stick Installer делает полную перепрошивку с заменой всех разделов. Multiboot позволяет держать несколько прошивок одновременно и переключаться между ними. Не путайте — ошибка здесь означает либо потерю данных, либо кирпич.
Запись образа на USB: инструкция для Windows и Linux
Распакуйте скачанный .zip архив. Скопируйте файл .nfi в корень USB-накопителя (не в папку, именно в корень). Больше ничего делать не нужно — никаких специальных утилит для записи образа.
Windows: обычное копирование через Проводник. Linux: cp dreambox-image-dm920-*.nfi /mnt/usb/. Убедитесь, что файл скопировался полностью (ls -lh /mnt/usb/ должен показывать корректный размер).
Загрузка DM920 в режим USB Stick Installer
Вставьте USB в заднюю панель DM920 (не через хаб). Выключите ресивер полностью. Нажмите и удерживайте кнопку питания на передней панели, затем включите питание через сетевой выключатель на задней панели. Удерживайте кнопку около 5-7 секунд до появления сообщения на дисплее или экране.
Если ресивер просто загружается в обычном режиме — USB не распознан. Проверьте: файловая система FAT32, файл в корне, USB вставлен до включения.
Процесс прошивки: что происходит на экране и сколько ждать
На дисплее DM920 появится прогресс прошивки. На экране телевизора ничего не будет — только статус на встроенном дисплее ресивера. Процесс занимает от 5 до 10 минут. После завершения ресивер перезагрузится автоматически.
Не отключайте питание во время прошивки. Не вытаскивайте USB. Если прошивка зависла больше чем на 15 минут — скорее всего проблема с накопителем.
Первый запуск: мастер настройки Enigma2
После перезагрузки запустится Setup Wizard. Выбор языка, страны, часового пояса. Потом предложит настроить тюнеры. Можно пропустить и настроить позже через меню. Рекомендую пропустить на этом этапе и сначала восстановить конфиги — так меньше путаницы.
Настройка тюнеров DVB-S2 и DVB-T2 на DM920
Menu → Setup → Service Searching → Tuner Configuration. DM920 поддерживает до четырёх тюнерных модулей в зависимости от комплектации. Стандартная конфигурация — два тюнера DVB-S2 (тюнер A и тюнер B).
Конфигурация тюнеров через меню Setup → Tuner Configuration
Тюнер A обычно назначается как основной DVB-S2. Тюнер B можно настроить как DVB-S2 (второй спутник) или DVB-T2/C, если тюнерный модуль это поддерживает. Важно: не все комплектации DM920 одинаковы. Проверьте физическую маркировку тюнерного модуля или выполните cat /proc/bus/nim_sockets для точной идентификации.
Настройка DiSEqC 1.0 / 1.1 / 1.2 для мультифидовых установок
DiSEqC 1.0 — до 4 спутников, Committed switch. DiSEqC 1.1 — до 16 спутников, Uncommitted switch. Разница важна при использовании мультисвитча: Committed команды идут для первичного коммутатора, Uncommitted — для каскадного.
DiSEqC 1.2 — моторизованная антенна. После прошивки все позиции мотора сбрасываются. Придётся повторно откалибровать каждую позицию вручную через Setup → Positioner.
Для Astra 19.2E стандартные параметры: LOF Low 9750, LOF High 11800, LOF Threshold 11700, напряжение 13V (вертикальная поляризация) или 18V (горизонтальная).
Сканирование спутников: автопоиск vs ручной ввод транспондеров
Автопоиск удобен, но медленный и иногда пропускает транспондеры. Для конкретных транспондеров лучше вводить вручную: частота, символьная скорость, поляризация, FEC. Например для 11053 H 22000 3/4 на Astra 19.2E.
Типичные ошибки при поиске каналов на DM920
"No signal" или "Tuner locked: No" — первым делом проверить LNB voltage. Если DiSEqC команда не переключает — попробовать изменить порядок Committed/Uncommitted. Иногда проблема просто в кабеле: проверить разъёмы F-коннекторов.
После обновления с 6.x на 7.x некоторые пользователи сообщают о сбросе DiSEqC настроек даже при восстановлении бэкапа enigma2 — лучше перепроверить конфигурацию тюнеров вручную.
Установка и настройка OScam после прошивки OpenATV 7.4
Это самый важный раздел для тех, кто использует кардшаринг. Прошивка OpenATV 7.4 для Dreambox DM920 установка и настройка OScam — процесс, который требует точности: один неправильный параметр в конфиге, и ECM не пройдёт.
Установка OScam через менеджер плагинов Enigma2
Menu → Extensions → Manage Extensions → Softcams. Найдите OScam в списке (обычно несколько версий — выбирайте актуальную для Python 3). После установки бинарник находится по пути /usr/bin/oscam, конфиги в /etc/oscam/.
Альтернативно — установка через ipk-пакет по SSH: opkg install oscam (если репозиторий настроен).
Восстановление конфигов из резервной копии
Скопируйте архив с бэкапом на USB и распакуйте:
tar -xzf /media/usb/backup_oscam.tar.gz -C /После распаковки обязательно проверьте права файлов:
chmod 644 /etc/oscam/*
chmod 755 /etc/oscam/Если вы использовали SoftCam-ключи и папку /var/keys/ — её нужно пересоздать и заново поместить ключевые файлы. Эта папка не сохраняется в стандартном бэкапе.
Структура конфигурационных файлов OScam: oscam.conf, oscam.server, oscam.user
Базовый /etc/oscam/oscam.conf:
[global]
logfile = /tmp/oscam.log
loghistorylines = 200
maxlogsize = 100
[webif]
httpport = 8888
httpuser = admin
httppwd = your_passwordФайл /etc/oscam/oscam.server — описывает подключения к серверам. Пример секции reader для CCcam-протокола:
[reader]
label = cccam_reader
protocol = cccam
device = your.server.host,12000
user = username
password = password
caid = 0D00,0500,1800
reconnecttimeout = 30Для newcamd: protocol = newcamd, добавляется параметр key = 0102030405060708091011121314. Для camd35: protocol = camd35, порт обычно 5100 или 35000.
Файл /etc/oscam/oscam.user описывает локальных клиентов (если DM920 раздаёт карты другим устройствам). Для обычного клиентского использования этот файл минимальный или вообще не нужен.
Проверка работы OScam через веб-интерфейс (порт 8888)
Откройте браузер: http://[IP-адрес-ресивера]:8888. Логин и пароль из oscam.conf. На вкладке Readers должен быть виден ридер со статусом connected. На вкладке Live Log смотрите строки ECM и DCW.
Если веб-интерфейс недоступен — не паникуйте сразу. Проверьте iptables:
iptables -L -n | grep 8888Если порт заблокирован, добавьте правило:
iptables -I INPUT -p tcp --dport 8888 -j ACCEPTТипичные ошибки после обновления прошивки и их устранение
"ECM not found" в логе OScam — это не проблема соединения, это проблема CAID или прав. Диагностика по порядку: проверить строки в oscam.server (правильный протокол, хост, порт), проверить CAID в oscam.user, убедиться что в Enigma2 выбран OScam как активный softcam (Menu → Extensions → Softcam Manager → выбрать OScam → Start).
Конфликт с CI-модулем: если в слоте CAM DM920 стоит физический модуль условного доступа, OScam иногда некорректно перехватывает ECM. Решение — в oscam.conf установить dvbapi_priority = s или временно извлечь физический CAM для диагностики.
Перезапуск OScam без перезагрузки ресивера: /etc/init.d/oscam restart
Дополнительные плагины и оптимизация системы
Установка Crossepg для EPG и обновление расписания
CrossEPG устанавливается через Manage Extensions. После установки настройте providers.xml: выберите провайдеров для Astra 19.2E, Hotbird 13E или других спутников из вашей конфигурации. Обновление EPG по расписанию — настраивается в меню CrossEPG Setup, рекомендуемое время: 4:00 ночи, когда трафик на транспондере минимален.
OpenWebif: удалённое управление ресивером через браузер
OpenWebif устанавливается из репозитория плагинов. Порт по умолчанию — 80 (HTTP) или 443 с SSL. Через OpenWebif можно управлять каналами, таймерами, скачивать конфиги — удобно для удалённого администрирования без SSH.
Для изменения порта: Menu → Setup → System → OpenWebif Configuration.
Автозапуск OScam при старте системы
Если OScam установлен через Softcam Manager — автозапуск настраивается там же: выбрать OScam → Autostart → Yes. Проверить наличие симлинка: ls -la /etc/rcS.d/ | grep oscam. Должна быть ссылка вида S95oscam -> /etc/init.d/oscam.
Если симлинк отсутствует после установки: update-rc.d oscam defaults 95 5
Настройка автоматических обновлений OpenATV без потери конфигов
OTA-обновления внутри OpenATV: Menu → Setup → System → Softwaremanager → Check for Updates. Это онлайн-обновление прошивки, которое сохраняет содержимое /etc/enigma2/ — список каналов и основные настройки.
Но /etc/oscam/ при OTA-обновлении может быть затронута, если обновление включает замену пакета OScam. Правило простое: перед любым обновлением — ручной бэкап. Команда та же: tar -czf /media/usb/backup_oscam_$(date +%Y%m%d).tar.gz /etc/oscam/
Прошивка OpenATV 7.4 для Dreambox DM920 установка и настройка через OTA работает корректно при переходе 7.3 → 7.4. При переходе с 6.x — только USB Stick Installer, OTA не поддерживается между мажорными версиями.
Можно ли установить OpenATV 7.4 поверх DreamOS без потери каналов?
Нет. DreamOS и OpenATV используют разные форматы разделов флеш-памяти. Смена прошивки требует полной перепрошивки через USB Stick Installer. Каналы нужно экспортировать заранее через Enigma2 Backup или вручную скопировать /etc/enigma2/lamedb и все файлы bouquet (*.tv, *.radio) на USB.
Почему DM920 не загружается в режим USB Stick Installer?
Четыре наиболее частые причины: USB отформатирован не в FAT32, файл .nfi находится не в корне накопителя (а в папке), использован USB-хаб вместо прямого подключения, или кнопка питания не удерживалась достаточное время. USB должен быть вставлен до включения ресивера. Используйте заднюю USB-панель DM920, не переднюю.
OScam установлен, но каналы с шифрованием не открываются — что делать?
Диагностика по порядку: 1) проверить /tmp/oscam.log на строки ECM/DCW — если ECM есть, но DCW нет, проблема на стороне сервера; 2) убедиться, что в oscam.server правильно указаны protocol, хост и порт; 3) проверить CAID в oscam.user; 4) в Enigma2 Menu → Extensions → Softcam Manager убедиться, что OScam выбран как активный и запущен; 5) перезапустить: /etc/init.d/oscam restart.
Как вернуться на предыдущую прошивку, если OpenATV 7.4 работает нестабильно?
Процедура идентична установке: скопируйте .nfi файл старой прошивки на FAT32 USB и прошейте через USB Stick Installer. DM920 также поддерживает Multiboot — можно держать несколько образов и переключаться между ними без перепрошивки. Поэтому архив предыдущего .nfi стоит всегда хранить.
Сохраняется ли список каналов после OTA-обновления внутри OpenATV?
Да, OTA-обновления сохраняют /etc/enigma2/, включая lamedb и bouquet-файлы. Содержимое /etc/oscam/ обычно тоже сохраняется, если обновление не заменяет пакет OScam полностью. Перед любым обновлением рекомендуется ручной бэкап обеих папок — это займёт 30 секунд.
Какой порт использует веб-интерфейс OScam и как его изменить?
По умолчанию OScam слушает порт 8888 (HTTP). Изменяется в /etc/oscam/oscam.conf в секции [webif]: параметр httpport=XXXX. После изменения — перезапустить OScam. Если доступ из локальной сети не работает — проверить iptables: iptables -L -n | grep XXXX и при необходимости открыть порт.
Поддерживает ли OpenATV 7.4 все тюнеры Dreambox DM920 (DVB-S2X, DVB-T2)?
OpenATV 7.4 включает актуальные DVB-драйверы для DM920 и поддерживает DVB-S2, DVB-S2X и DVB-T2/C. Но конкретный набор зависит от комплектации: не все версии DM920 поставлялись с тюнерным модулем DVB-S2X. Проверьте командой cat /proc/bus/nim_sockets — там будет точное название модуля и поддерживаемые режимы.
Практические советы для стабильного просмотра
Даже самая стабильная линия CCCam или OSCam требует пары простых подготовительных шагов. Обновляйте прошивку ресивера, раз в неделю очищайте ECM‑кеш и держите 15–20% свободного места на USB‑накопителе или во встроенной памяти, чтобы кардридер записывал ключи без задержек.
При настройке антенны оставляйте запас по MER/BER: смещение на два градуса или ослабленный F‑коннектор чаще становится причиной “фризов”, чем сам кардшаринг. Держите под рукой короткий патч‑корд для проверки другого роутера и сохраните два профиля в OSCam — под TCP и под UDP — чтобы мгновенно переключиться, если провайдер начнёт фильтровать протокол.
Utgard.tv следит за каждым хабом 24/7, однако вы можете ускорить диагностику, если будете вести небольшой журнал действий. Записывайте время переключения канала, активный CAID и то, использовали ли вы Wi‑Fi или Ethernet. Такой мини‑отчёт позволит инженерам воспроизвести вашу конфигурацию в лаборатории и предложить решение не за часы, а за минуты.
- Держите активными две линии: если первый сервер уходит на обслуживание, второй тут же подхватывает поток без повторного ввода логина.
- Раз в месяц делайте замер скорости и задержек. Стабильных 1–2 Мбит/с при пинге до 80 мс достаточно для SD/HD, но если джиттер превышает 20 мс — переведите роутер на провод.
- Сохраните в закладки страницу статуса Utgard.tv и Telegram‑бота @utgard_tv_bot — там появляются уведомления о работах раньше, чем успеют среагировать SEMrush или внешние мониторы.