Обновление прошивки Dreambox DM920 для CCcam/OScam: полная инструкция 2026
Если вы держите DM920 для шаринга и давно не трогали прошивку — скорее всего, вы уже сталкивались с тем, что OScam начинает глючить, ECM зависают или вообще пропадает расшифровка после очередного обновления эмулятора. Обновление прошивки Dreambox DM920 — это не страшно, но требует подготовки. Без бэкапа конфигов и понимания, как работает загрузчик, можно потерять рабочую конфигурацию, которую собирали месяцами.
Эта инструкция — для тех, кто уже работает с ресивером в шаринге, знает разницу между oscam.server и CCcam.cfg, и хочет спокойно перепрошить машину без паники.
Что нужно знать перед обновлением прошивки DM920
DM920 UHD — это не бюджетный ресивер с одним загрузочным слотом. Здесь стоит Broadcom BCM7252S, архитектура ARMv7, и загрузчик умеет работать с несколькими слотами multiboot. Это важно: вы можете держать два образа одновременно и переключаться между ними без паники. Но базовые принципы флешинга нужно понимать до того, как нажали кнопку.
Аппаратные особенности DM920 UHD и загрузчик
Чип Broadcom и встроенный rescue-загрузчик делают DM920 практически незакирпичиваемым устройством. Даже если что-то пойдёт не так, загрузчик остаётся нетронутым и позволяет запустить recovery с USB. Это принципиально отличает DM920 от более дешёвых клонов, где убитый флешинг превращает коробку в пресс-папье.
У ресивера два слота NAND для образов. Они полностью независимы — конфиги, эмуляторы, ключи в одном слоте никак не влияют на второй. Переключение между слотами происходит через меню загрузчика при старте.
Выбор image: OpenATV, OpenPLi, заводская Dreambox OS
Родная Dreambox OS от Dream Multimedia — это Enigma2-базированная система с акцентом на стабильность. Она хорошо поддерживает тюнеры, но плагинов меньше и feed обновляется медленнее.
OpenATV 7.5 (актуальная ветка на 2026 год) — самый популярный выбор для шаринга. Огромный репозиторий, OScam и CCcam ставятся через feed в один клик, активное сообщество. OpenPLi 9.x — чуть более консервативный, зато очень стабильный. Оба поддерживают DM920 официально. Разница на практике: OpenATV обновляется чаще, иногда что-то ломается; OpenPLi обновляется реже, но обычно работает предсказуемо.
Чем грозит неправильная прошивка и как избежать «кирпича»
Главный риск — скачать образ не для той модели. DM920 и DM900 похожи внешне, но это разные машины с разными SoC. Образ от DM900 на DM920 не встанет корректно. Всегда проверяйте: в имени файла должно быть именно dm920, не dm900 или dm7080.
Второй риск — отключить питание в процессе записи. Если флешинг прервать на середине, загрузчик это переживёт, но слот с образом окажется повреждённым. Решается повторным флешингом из rescue mode — паниковать не нужно.
Резервное копирование конфигов CCcam/OScam перед флешингом
Флешинг стирает корневую файловую систему целиком. Все ваши конфиги, эмуляторы и ключи уходят вместе с ней. Перед тем как делать обновление прошивки Dreambox DM920, скопируйте по FTP или SSH следующие пути:
/etc/tuxbox/config/oscam/— весь каталог (oscam.conf, oscam.server, oscam.user, oscam.dvbapi)/etc/CCcam.cfgили/var/etc/CCcam.cfg— в зависимости от image/usr/keys/— SoftCam.Key и все ключевые файлы/etc/enigma2/— список каналов и настройки тюнера
Если используете бэкап-плагин (например, BackupSuite в OpenATV), он сохранит настройки Enigma2, но конфиги OScam может не подхватить — проверьте это отдельно. Самый надёжный способ — вручную скопировать папки перед флешингом.
Способы прошивки Dreambox DM920: USB, онлайн и multiboot
Есть несколько сценариев, и они принципиально разные. Онлайн-апдейт — это обновление внутри того же образа, без смены дистрибутива. USB-флешинг — это смена image или чистая переустановка. Multiboot — это вообще отдельная история.
Онлайн-обновление через меню (Software Update)
Меню → Настройки → Система → Программное обеспечение → Проверить обновления. Работает только в рамках того же image. Если сидите на OpenATV 7.5 — обновитесь до актуального билда OpenATV 7.5, не выйдет обновиться до OpenPLi.
Минус онлайн-апдейта: после него иногда слетает SoftCam-плагин. Это известная проблема — плагин устанавливается поверх образа, а после обновления образа путь к бинарнику может сломаться. Решается переустановкой плагина через feed после апдейта.
Прошивка с USB-флешки (recovery / rescue mode)
Флешка должна быть отформатирована в FAT32. NTFS и exFAT загрузчик не видит. Максимальный размер файла на FAT32 — 4 ГБ, образы обычно меньше, но если архив вдруг крупнее — распакуйте его до записи на флешку.
Структура папок на флешке важна. Для OpenATV: распакованный образ кладётся в корень флешки или в папку с именем модели — проверяйте README конкретного билда. Для заводской Dreambox OS структура своя, описана в официальной документации производителя.
Установка нескольких образов через multiboot
DM920 поддерживает два слота. При старте с зажатой кнопкой или через меню bootloader можно выбрать, с какого слота грузиться. Это реальная страховка: держите в первом слоте рабочий проверенный image, во втором экспериментируйте. Конфиги между слотами не шарятся — у каждого своя файловая система.
Флешинг по сети (NFI/FlashWizard, FTP)
FlashWizard — утилита под Windows, позволяет залить образ по сети. Нужен прямой доступ к ресиверу в локальной сети. FTP-доступ работает на стандартном порту 21 (логин root, пароль обычно dreambox или пустой — зависит от image). Через OpenWebif (порт 80) можно обновить плагины и конфиги, но не перепрошить сам образ. Сетевой флешинг удобен, если нет под рукой USB, но медленнее и чувствительнее к обрывам сети.
Пошаговая инструкция: прошивка DM920 с USB
Пройдём по шагам максимально конкретно. Обновление прошивки Dreambox DM920 через USB — самый надёжный метод при смене image.
Подготовка флешки и распаковка образа
Шаг 1. Скачайте актуальный image для DM920 с официального сайта разработчика дистрибутива (openatv.org или openpli.org). Убедитесь, что в имени файла фигурирует именно ваша модель: dreambox-image-dm920....
Шаг 2. Отформатируйте USB-флешку в FAT32. В Windows — правой кнопкой → Форматировать → FAT32. В Linux: mkfs.vfat -F 32 /dev/sdX. Флешки от 2 ГБ хватит с запасом.
Шаг 3. Распакуйте архив образа, сохранив структуру каталогов. Не перетаскивайте файлы вручную — просто распакуйте zip/tar.gz в корень флешки. Типичная структура для OpenATV выглядит так: в корне флешки появляется папка dreambox-image-dm920 и файл MANIFEST или аналогичный.
Загрузка в режим восстановления
Шаг 4. Вставьте флешку в задний USB-порт ресивера (передний может не работать в rescue mode). Выключите ресивер тумблером питания сзади. Подождите 5–10 секунд.
Шаг 5. Включите ресивер, удерживая кнопку питания на передней панели, или дождитесь появления загрузчика на экране. На экране появится меню bootloader с вариантами: загрузка слота 1, слота 2, rescue mode. Выберите «Flash from USB» или аналогичный пункт. Управление — кнопками на панели или пульте, зависит от версии загрузчика.
Запись image и первый запуск
Шаг 6. После подтверждения начнётся флешинг. На экране будет прогресс-бар или текстовый вывод. Типичное время — 3–7 минут. Не отключайте питание, не вынимайте флешку.
Шаг 7. После завершения ресивер перезагрузится автоматически. Первый запуск нового image занимает 1–2 минуты дольше обычного — это нормально, происходит инициализация.
Проверка версии прошивки и драйверов тюнера
Шаг 8. Зайдите в Меню → Информация → О системе (или аналог в вашем image). Убедитесь, что версия соответствует скачанному билду. Затем проверьте тюнер: Меню → Настройки → Тюнер → посмотрите, определился ли он корректно.
Если в DM920 установлен сменный тюнерный модуль (DVB-T2, DVB-C вместо стандартного DVB-S2), после прошивки может потребоваться другой драйвер. OpenATV и OpenPLi включают драйверы для большинства модулей, но если тюнер не определился — проверьте в feed пакет dreambox-dvb-modules или аналогичный для вашей конфигурации.
Настройка CCcam и OScam после обновления прошивки
После чистой установки image у вас голая система. Конфигов нет, эмуляторов нет. Сначала восстанавливаем, потом настраиваем.
Восстановление конфигов из бэкапа
Подключитесь к ресиверу по FTP (порт 21, логин root) или SSH (порт 22). Скопируйте ваши сохранённые конфиги обратно. Но не торопитесь просто перезалить всё как есть — сначала установите нужную версию OScam или CCcam, потом восстанавливайте конфиги. Конфиги от старой версии OScam на новый бинарник могут вызвать падение эмулятора при старте, особенно если между версиями изменился синтаксис oscam.conf.
Проверьте совместимость: версия OScam в логе при старте покажет номер сборки. Если конфиг писался под r11700, а сейчас r11800+ — пробегитесь по changelog'у эмулятора на предмет изменений в секциях [global] и [reader].
Пути к файлам: /etc/tuxbox/config и /usr/keys
Стандартные пути после установки в большинстве image:
- Конфиги OScam:
/etc/tuxbox/config/oscam/— файлы oscam.conf, oscam.server, oscam.user, oscam.dvbapi - Бинарник OScam:
/usr/bin/oscam - Конфиг CCcam:
/etc/CCcam.cfg(в некоторых image —/var/etc/CCcam.cfg) - Ключи и SoftCam.Key:
/usr/keys/ - Лог OScam: путь задаётся в
oscam.confв секции[global], параметрlogfile, обычно/tmp/oscam.log
Пути могут отличаться в зависимости от image и способа установки. Если что-то не находится — проверьте через find / -name oscam.conf 2>/dev/null.
Установка OScam/CCcam как плагина или бинарника
В OpenATV и OpenPLi самый простой способ — через Меню → Плагины → feed. Ищите пакеты oscam, oscam-emu (версия с поддержкой softcam-эмуляции), cccam. После установки через feed запуск происходит через SoftCam-меню или MultiCAM-плагин.
Альтернатива — установить бинарник вручную. Скачиваете свежий билд OScam для ARMv7 (архитектура DM920), кладёте в /usr/bin/oscam, chmod 755 /usr/bin/oscam, создаёте init-скрипт или используете готовый из пакета. Плюс такого подхода — полный контроль над версией эмулятора.
Проверка портов и протоколов (newcamd, cccam)
В oscam.conf секция [dvbapi] отвечает за расшифровку локальной карты. Параметр enabled = 1, user = dvbapi, pmt_mode зависит от вашего setup. Для шаринга через CCcam-протокол в oscam.server добавляете ридер с protocol = cccam, порт по умолчанию для CCcam-сервера — 12000 (но реальный порт задаётся в конфиге сервера, который вам выдал провайдер шаринга). Для newcamd — protocol = newcamd, типичные порты 28910–28950.
В CCcam.cfg строка подключения к серверу выглядит так: C: hostname port username password. Строка F: — это ваш локальный cardserver для клиентов. Убедитесь, что файл заканчивается переносом строки — CCcam иногда игнорирует последнюю строку без него.
Типичные проблемы после прошивки и их решение
Большинство проблем после обновления прошивки Dreambox DM920 решаются за 10–15 минут, если знать куда смотреть.
Ресивер не загружается / завис на загрузке
Если после флешинга ресивер намертво завис на загрузке — не паникуйте. Загрузчик DM920 живой. Выключите ресивер тумблером сзади, вставьте USB с образом, войдите в rescue mode и повторите флешинг. Проверьте структуру папок на флешке — это самая частая причина. Также убедитесь, что образ именно для DM920, а не для похожей модели.
Если ресивер вообще не реагирует — попробуйте другую USB-флешку. Некоторые флешки с защитой от записи или нестандартным контроллером не определяются в bootloader'е.
Тюнер не видит сигнал или нет каналов
Первым делом зайдите в настройки тюнера и проверьте, что он вообще определился. Если стоит нестандартный модуль DVB-T2 или DVB-C — image может не включать для него драйвер по умолчанию. Установите соответствующий пакет драйверов из feed.
Если тюнер DVB-S2 и сигнал не идёт — пересканируйте спутники. После чистой установки image список каналов пустой или использует дефолтный список, который не совпадает с вашей антенной конфигурацией.
Эмулятор не стартует или нет ECM/расшифровки
Смотрите лог. tail -f /tmp/oscam.log покажет всё: ошибки конфига, проблемы с подключением к серверу, отказ dvbapi. Частые причины:
- Права на файлы конфига:
chmod 644 /etc/tuxbox/config/oscam/* - Неверное системное время — ECM требует синхронизации. После чистой прошивки NTP может не работать. Проверьте настройки времени в Enigma2, добавьте NTP-сервер (
pool.ntp.org) вручную если нужно - Некорректный oscam.dvbapi — убедитесь, что там правильно указан
api = 9илиapi = 1в зависимости от версии - Несовместимость конфига с версией бинарника — удалите конфиги, запустите OScam с дефолтными настройками, убедитесь что стартует, потом добавляйте ридеры по одному
Статус OScam в реальном времени — веб-интерфейс на порту, указанном в секции [webif] в oscam.conf (параметр httpport, обычно 8888). Там видно активные ридеры, ECM-запросы и ответы.
Откат на предыдущую прошивку через multiboot
Если новый image работает хуже — переключитесь в загрузчике на второй слот с предыдущим image. Это занимает меньше минуты. Именно поэтому разумно перед обновлением прошивки Dreambox DM920 убедиться, что в другом слоте лежит проверенный рабочий image — multiboot и создан для таких случаев.
Если второго слота нет или оба слота на одном image — повторно прошейте сохранённый старый образ с USB. Поэтому архив предыдущей прошивки стоит хранить хотя бы пару недель после обновления.
Можно ли обновить прошивку DM920 без USB-флешки?
Да. Если хотите обновиться в рамках того же image (например, OpenATV 7.5 → свежий билд OpenATV 7.5), это делается через Меню → Настройки → Программное обеспечение → Проверить обновления. Нужен стабильный интернет — лучше по кабелю, не по Wi-Fi. Но если хотите сменить дистрибутив (перейти с Dreambox OS на OpenATV или наоборот) — без USB-флешки или сетевого флешинга через FlashWizard не обойтись.
Сотрутся ли настройки CCcam и OScam при прошивке?
При полном флешинге — да, корневая файловая система стирается полностью. Конфиги, бинарники эмуляторов, ключи из /usr/keys — всё уходит. Единственное решение: сделать бэкап перед флешингом. Скопируйте по FTP каталоги /etc/tuxbox/config/oscam/, /usr/keys/, /etc/CCcam.cfg. После прошивки восстановите их вручную или через бэкап-плагин. Если восстанавливаете через плагин — проверьте, что конфиги OScam тоже попали в бэкап, не только настройки Enigma2.
Какой image лучше для card sharing на DM920 — OpenATV или OpenPLi?
Оба работают нормально, оба официально поддерживают DM920, оба дают доступ к OScam и CCcam через свои репозитории. OpenATV обновляется чаще, репозиторий плагинов больше — удобнее, если часто ставите что-то новое. OpenPLi обновляется реже, но стабильнее в долгосрочной работе. Для шаринга, где ресивер работает 24/7 и трогать его не хочется — многие предпочитают OpenPLi. Для экспериментов и быстрого доступа к новым версиям эмуляторов — OpenATV. Попробуйте оба через multiboot и решите сами.
Что делать, если после прошивки ресивер не включается («кирпич»)?
DM920 практически не «кирпичится» в классическом смысле — загрузчик живёт отдельно от image и не стирается при флешинге. Выключите ресивер тумблером сзади, вставьте USB-флешку с корректным образом, включите с зажатой кнопкой питания и войдите в rescue mode. Выберите повторный флешинг. Если rescue mode тоже не реагирует — попробуйте другую флешку и убедитесь, что структура папок на ней правильная. Скорее всего, проблема именно в этом.
Где находятся конфигурационные файлы OScam после прошивки?
Стандартный путь для большинства image: /etc/tuxbox/config/oscam/ — там лежат oscam.conf, oscam.server, oscam.user, oscam.dvbapi. Бинарник — /usr/bin/oscam. Ключи и SoftCam.Key — /usr/keys/. Путь к логу задаётся в oscam.conf в секции [global], параметр logfile, чаще всего /tmp/oscam.log. Если ставили OScam через feed — пути стандартные. Если вручную — зависит от того, куда положили бинарник. Найти конфиг можно командой: find / -name oscam.conf 2>/dev/null.
Как откатиться на старую прошивку, если новая работает хуже?
Если использовали multiboot и держали рабочий image во втором слоте — просто перезагрузитесь и в меню загрузчика выберите нужный слот. Занимает минуту. Именно для этого multiboot и существует. Если второго слота с рабочим image нет — прошейте сохранённый архив старого image с USB-флешки заново. После этого восстановите конфиги из бэкапа. Поэтому архив предыдущего image нужно хранить хотя бы 2–3 недели после обновления.
Практические советы для стабильного просмотра
Даже самая стабильная линия 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 или внешние мониторы.