Модуль Sub-GHz — одна из самых востребованных функций Flipper Zero: устройство умеет принимать и передавать радиосигналы в нелицензируемых диапазонах, которые используют шлагбаумы, ворота, брелоки сигнализаций и погодные датчики. Именно через Sub-GHz большинство владельцев впервые сталкивается с чтением и эмуляцией радиопультов — и именно здесь чаще всего возникают вопросы: почему сигнал не ловится, почему записанный код не срабатывает и какие частоты вообще доступны.

Эта статья разбирает работу Sub-GHz модуля от базовых принципов до практических сценариев: считывание, сохранение, воспроизведение сигналов и типичные ограничения. Отдельное внимание уделено легальности — перехват и воспроизведение чужих кодов доступа в большинстве юрисдикций неправомерен.

Что такое Sub-GHz и какие частоты поддерживает Flipper Zero

Термин Sub-GHz обозначает радиодиапазон ниже 1 ГГц. В нём работают простые устройства с односторонней связью: пульты от ворот, беспроводные звонки, метеодатчики, некоторые автомобильные брелоки. Flipper Zero оснащён встроенным трансивером CC1101, который принимает и передаёт сигналы в нескольких нелицензируемых полосах.

Точный перечень разрешённых частот зависит от региона и версии прошивки — производитель ограничивает передачу в соответствии с местным законодательством. В стоковой прошивке обычно доступны распространённые бытовые частоты, среди которых:

  • 📡 433,92 МГц — самая массовая частота для пультов ворот, шлагбаумов и датчиков в Европе и Азии;
  • 📡 315 МГц — распространена в Северной Америке и в ряде автомобильных систем;
  • 📡 868 МГц — европейский диапазон для более современных устройств;
  • 📡 915 МГц — американский диапазон, также встречается в IoT-оборудовании.

Приём на прослушивание обычно шире, чем передача: устройство может анализировать сигналы там, где трансляция заблокирована прошивкой. Конкретные ограничения вашей версии стоит проверять в официальной документации прошивки.

Основные режимы работы Sub-GHz

Приложение Sub-GHz в меню Flipper Zero предлагает несколько сценариев. Понимание разницы между ними избавляет от типичной ошибки — попытки «скопировать» пульт, который физически не копируется.

  • 🎧 Read (чтение) — приём и декодирование сигнала с автоматическим определением протокола;
  • 💾 Saved (сохранённые) — библиотека записанных сигналов с возможностью воспроизведения;
  • 🔍 Read RAW — запись сырого сигнала без привязки к протоколу, когда декодер не распознал формат;
  • 📊 Frequency Analyzer — анализатор, показывающий, на какой частоте работает источник сигнала;
  • 🧪 Test — служебные режимы для проверки модуля.
📊 Для каких задач вы используете Sub-GHz на Flipper Zero?
Копирование пультов от ворот и шлагбаумов
Изучение радиопротоколов и обучение
Чтение сигналов датчиков (метеостанции и т.п.)
Только планирую попробовать

Как считать сигнал с пульта: пошаговая инструкция

Базовый сценарий — запись сигнала собственного пульта, например от ворот на даче. Порядок действий прост, но есть нюансы, влияющие на результат.

Откройте приложение Sub-GHzRead. Убедитесь, что выбрана правильная частота: если она неизвестна, сначала запустите Frequency Analyzer и нажмите кнопку на пульте рядом с Flipper — анализатор покажет рабочую частоту. Затем вернитесь в режим чтения, удерживайте кнопку пульта на расстоянии нескольких сантиметров от антенны устройства.

Если протокол известен декодеру, на экране появятся название протокола, адрес и кнопка. Сохраните сигнал через кнопку записи — файл попадёт в раздел Saved, откуда его можно воспроизвести в любой момент. Если протокол не распознан, используйте Read RAW: запись будет «сырой», без разбора структуры, но для статических кодов этого достаточно.

☑️ Чек-лист перед записью сигнала

Выполнено: 0 / 5
💡

Держите пульт вплотную к Flipper Zero при первом считывании — слабый сигнал с расстояния часто декодируется с ошибками или не определяется вовсе.

Статические и динамические коды: главное ограничение

Ключевой момент, который нужно понять до экспериментов: не всякий пульт можно скопировать. Старые системы используют статический код — одна и та же посылка при каждом нажатии. Такой сигнал записывается и воспроизводится без проблем.

Современные системы применяют динамический (плавающий, rolling) код: каждая посылка уникальна и проверяется приёмником по счётчику синхронизации. Записанная однажды команда становится недействительной после использования оригинального пульта. Flipper честно предупреждает о таких протоколах при чтении — обратите внимание на пометки на экране.

⚠️ Внимание: попытка воспроизвести записанный динамический код может рассинхронизировать оригинальный пульт — приёмник перестанет его принимать, и потребуется повторная привязка брелока по инструкции производителя системы.
Тип кодаКак работаетКопируется ли FlipperГде встречается
СтатическийОдна и та же посылка всегдаДа, полностьюСтарые ворота, звонки, датчики
Динамический (rolling)Код меняется с каждым нажатиемНет, запись бесполезнаСовременные шлагбаумы, сигнализации
RAW-записьСырой сигнал без разбораТолько для статическихНераспознанные протоколы
ЗашифрованныйКриптографическая защитаНетАвтомобильные системы, KeeLoq с защитой

Почему Flipper Zero не видит сигнал: диагностика

Частая жалоба: пульт нажимается, а экран пустой. Причин несколько, и проверять их стоит в определённом порядке — от простого к сложному.

Сначала убедитесь, что совпадает частота. Пульт на 868 МГц физически не будет принят при настройке на 433 МГц. Далее проверьте сам пульт: замените батарейку, если устройство старое. Затем оцените обстановку — рядом работающие роутеры, металлические конструкции и другие радиоисточники создают помехи. Наконец, возможно, протокол просто не поддерживается декодером: тогда поможет только Read RAW.

Что делать, если и RAW-запись не помогает

Если сигнал записывается в RAW, но при воспроизведении приёмник не реагирует — почти наверняка используется динамический код или модуляция, которую трансивер CC1101 не воспроизводит корректно. Проверьте маркировку приёмника ворот: производители указывают тип кодировки в документации. Для rolling code легального способа копирования не существует — нужен официальный дополнительный пульт, привязанный к приёмнику.

Легальность и ограничения

Работа с Sub-GHz находится в чувствительной правовой зоне. Прослушивание эфира в нелицензируемых диапазонах само по себе, как правило, не запрещено, но передача сигналов регулируется законодательством о радиочастотах: мощность, частоты и назначение передатчиков ограничены. Стоковая прошивка Flipper Zero уже содержит региональные ограничения — снимать их сторонними прошивками означает взять ответственность на себя.

⚠️ Внимание: перехват и воспроизведение кодов доступа к чужим объектам (ворота, шлагбаумы, сигнализации) может квалифицироваться как неправомерный доступ или приготовление к нему. Используйте устройство только со своим оборудованием или с письменного согласия владельца.

Для обучения и исследований безопасный сценарий — собственные устройства: пульт от своих ворот, домашние датчики, тестовые радиомодули. Этого достаточно, чтобы освоить все режимы Sub-GHz без юридических рисков.

💡

Sub-GHz-модуль Flipper Zero отлично копирует статические коды и бесполезен против динамических — тип кодировки приёмника определяет результат ещё до начала записи.

Практические сценарии применения

Законных и полезных применений у модуля несколько. Владельцы частных домов объединяют несколько пультов в один файл на Flipper — вместо связки брелоков одно устройство. Радиолюбители изучают протоколы погодных датчиков и беспроводных звонков. Специалисты по безопасности проверяют стойкость систем заказчиков в рамках пентеста по договору.

Отдельное направление — работа с GPIO: к Flipper подключают внешние радиомодули, расширяя возможности стокового трансивера. Это тема для продвинутых пользователей, требующая понимания схемотехники.

💡

Сохранённые файлы сигналов хранятся на microSD-карте в формате .sub — их можно редактировать в текстовом редакторе и переносить между устройствами, что удобно для архива своих пультов.

FAQ: частые вопросы о Sub-GHz на Flipper Zero

Почему записанный сигнал срабатывает только один раз?

Это верный признак динамического (rolling) кода: посылка уникальна, и после использования приёмник её отклоняет. Для таких систем копирование невозможно — нужен официальный пульт, привязанный к приёмнику.

Как узнать частоту пульта, если она не указана на корпусе?

Используйте встроенный Frequency Analyzer в приложении Sub-GHz: запустите его и нажмите кнопку пульта рядом с устройством. Анализатор покажет частоту наиболее сильного сигнала.

Можно ли увеличить дальность приёма и передачи?

Стоковая антенна рассчитана на работу вблизи источника — обычно это метры, а не десятки метров. Внешние антенны и модули через GPIO меняют картину, но такие доработки требуют знаний и могут нарушать ограничения по мощности передачи в вашем регионе.

Нужна ли сторонняя прошивка для работы Sub-GHz?

Нет: базовые функции чтения, записи и воспроизведения доступны в официальной прошивке. Сторонние сборки расширяют список протоколов и снимают региональные ограничения, но их использование — на вашу ответственность, включая юридические риски.

Что делать, если протокол не распознаётся при чтении?

Переключитесь в режим Read RAW и запишите сигнал в сыром виде. Если код статический, такая запись воспроизведётся корректно. Если нет — вероятно, используется динамическая кодировка, и сигнал не копируется в принципе.