Модуль 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 → Read. Убедитесь, что выбрана правильная частота: если она неизвестна, сначала запустите Frequency Analyzer и нажмите кнопку на пульте рядом с Flipper — анализатор покажет рабочую частоту. Затем вернитесь в режим чтения, удерживайте кнопку пульта на расстоянии нескольких сантиметров от антенны устройства.
Если протокол известен декодеру, на экране появятся название протокола, адрес и кнопка. Сохраните сигнал через кнопку записи — файл попадёт в раздел Saved, откуда его можно воспроизвести в любой момент. Если протокол не распознан, используйте Read RAW: запись будет «сырой», без разбора структуры, но для статических кодов этого достаточно.
☑️ Чек-лист перед записью сигнала
Держите пульт вплотную к 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 и запишите сигнал в сыром виде. Если код статический, такая запись воспроизведётся корректно. Если нет — вероятно, используется динамическая кодировка, и сигнал не копируется в принципе.