Flipper Zero без внешнего модуля сканирует Sub-GHz эфир, читает NFC-карты и ловит ИК-сигналы, но не умеет работать с Wi-Fi и протоколами 2.4 ГГц — для этого на GPIO-разъём (два ряда контактов на верхней грани корпуса) устанавливаются внешние платы расширения. Самый частый сценарий: пользователь подключает WiFi Devboard, чтобы прошивать устройство без кабеля и использовать функции вроде Marauder для анализа беспроводных сетей.

Выбор модуля зависит от задачи: аудит Wi-Fi, работа с протоколами NRF24, усиление приёма Sub-GHz, GPS-логирование или собственные DIY-проекты на макетной плате. Ниже разберём основные типы модулей, порядок безопасного подключения и типичные ошибки, из-за которых плата не определяется устройством.

Какие модули бывают для Flipper Zero

Все модули расширения делятся на две группы: официальные (выпускаются командой Flipper Devices) и сторонние (создаются сообществом на базе популярных чипов). Официальный модуль один — WiFi Developer Board на базе ESP32-S2, он же служит отладчиком. Всё остальное — разработки энтузиастов, которые продаются в виде готовых плат или собираются самостоятельно.

  • 📡 WiFi Devboard (ESP32-S2) — прошивка Flipper без кабеля, отладка, работа с приложением ESP32 Marauder для аудита Wi-Fi сетей.
  • 📻 NRF24-модуль — дешёвая плата на чипе nRF24L01+ для работы с беспроводными мышами, клавиатурами и другими устройствами 2.4 ГГц.
  • 📶 Внешний CC1101 — второй Sub-GHz трансивер, подключаемый вместо встроенного; используется для экспериментов с антеннами и усилением сигнала.
  • 🛰️ GPS-модули — платы на чипах u-blox и аналогах для записи координат через UART.
  • 🔧 Прототипные платы (prototyping boards) — пустые макетки под GPIO для собственных схем.

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

Распиновка GPIO и совместимость

Разъём GPIO на Flipper Zero содержит 18 контактов: питание 3V3 и 5V, землю, линии UART, SPI, I2C и несколько программируемых пинов. Модуль вставляется сверху, совмещая оба ряда контактов. Перед подключением любой платы сверьтесь с её схемой: распиновка сторонних модулей должна соответствовать официальной документации Flipper.

⚠️ Внимание: на пин 5V подаётся напряжение с USB-порта. Если модуль рассчитан только на 3.3 В и не имеет собственного стабилизатора, подача 5 В на его логические линии может вывести плату из строя. Проверяйте допустимые напряжения в документации модуля до первого включения.

Большинство популярных модулей использует шину SPI (NRF24, CC1101) или UART (GPS, некоторые ESP-платы). Конфликт возникает, когда два модуля занимают одни и те же пины — одновременно установить их без переделки схемы не получится.

МодульИнтерфейсТиповая задачаПриложение
WiFi Devboard (ESP32-S2)UART/SPIАудит Wi-Fi, прошивка, отладкаMarauder, ESP Flasher
NRF24SPIАнализ устройств 2.4 ГГцNRF24 Scanner / Sniffer
Внешний CC1101SPISub-GHz с внешней антеннойSub-GHz (с переключением в настройках)
GPS (u-blox и аналоги)UARTЛогирование координатGPS

Названия приложений могут отличаться в зависимости от прошивки и каталога — ищите их через встроенный Apps Catalog на самом устройстве или в приложении Flipper Mobile App.

📊 Какой модуль для Flipper Zero вы используете или планируете купить?
WiFi Devboard (ESP32)
NRF24 для 2.4 ГГц
Внешний CC1101
Собираю свой модуль сам

Подключение WiFi Devboard: пошагово

WiFi Developer Board — самый востребованный модуль, и именно с ним чаще всего возникают вопросы. Плата вставляется в GPIO-разъём до упора, без перекоса: смещение на один контакт — частая причина того, что модуль не определяется или устройство ведёт себя нестабильно.

Порядок действий для базовой настройки:

☑️ Первое подключение WiFi Devboard

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

Прошивка ESP32 выполняется с самого Flipper через приложение ESP Flasher: файл прошивки копируется на microSD-карту, после чего приложение записывает его на модуль. Конкретные пункты меню зависят от версии прошивки устройства — сверяйтесь с документацией установленной у вас версии.

💡

Перед прошивкой ESP32 убедитесь, что Flipper заряжен хотя бы наполовину — обрыв питания в середине записи может оставить модуль в нерабочем состоянии, и процедуру придётся начинать заново.

NRF24 и работа с устройствами 2.4 ГГц

Модуль на чипе nRF24L01+ — один из самых дешёвых способов расширить возможности Flipper. Он позволяет сканировать эфир 2.4 ГГц и взаимодействовать с некоторыми беспроводными мышами, клавиатурами и пультами, использующими этот протокол. В продаже встречаются как готовые платы под GPIO, так и «голые» модули, которые подключаются проводами по схеме из документации приложения.

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

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

Внешний CC1101 и антенны Sub-GHz

Встроенный трансивер CC1101 уже установлен внутри Flipper Zero, но сообщество использует второй, внешний, чтобы подключать антенны с разъёмом SMA и экспериментировать с дальностью приёма. Переключение между внутренним и внешним радиомодулем выполняется в настройках приложения Sub-GHz — ищите пункт выбора радио в меню приложения своей прошивки.

Важно понимать ограничение: внешний CC1101 не повышает мощность передатчика — он лишь позволяет использовать более подходящую антенну. Результат зависит от качества антенны, её согласования с рабочей частотой и обстановки в эфире. Гарантировать конкретную дальность нельзя — она сильно различается от случая к случаю.

Почему антенна должна соответствовать частоте

Антенна, рассчитанная на 433 МГц, на частоте 868 МГц работает неэффективно: коэффициент стоячей волны растёт, и значительная часть энергии отражается обратно в передатчик. Поэтому для Sub-GHz экспериментов берите антенну под тот диапазон, в котором работает целевое устройство — частоту можно посмотреть в его документации или определить сканированием.

DIY-модули и макетные платы

Для собственных проектов выпускаются прототипные платы, повторяющие геометрию GPIO-разъёма. На них можно собрать схему с датчиками, дополнительным микроконтроллером или любой периферией, общающейся по UART, SPI или I2C. Flipper предоставляет API для работы с GPIO, поэтому взаимодействие с самодельным модулем программируется в собственном приложении.

Начинать имеет смысл с простых задач: считывание датчика по I2C или управление светодиодом через один пин. Это позволит освоить API без риска испортить устройство сложной схемой. Схемы готовых DIY-проектов публикуются сообществом, но перед повторением проверяйте, под какую версию платы и прошивки они рассчитаны.

💡

Любой модуль для Flipper Zero — это плата на шине SPI, UART или I2C. Если вы понимаете, какой интерфейс использует модуль и какое приложение им управляет, подключение сводится к правильной посадке на GPIO и установке софта.

Типичные проблемы и их диагностика

Если модуль не работает, действуйте от простого к сложному. Сначала физический уровень: извлеките плату, осмотрите контакты на предмет окислов и загнутых пинов, установите обратно до упора. Затем программный: обновите прошивку Flipper до актуальной версии и переустановите приложение модуля — несовместимость версий даёт сбои без видимых причин.

  • 🔌 Модуль не определяется — проверьте посадку на GPIO и чистоту контактов.
  • 💾 Приложение вылетает — вероятна несовместимость версий приложения и прошивки; обновите оба.
  • 📉 Модуль виден, но данных нет — проверьте распиновку конкретной платы относительно схемы приложения.
  • 🔋 Устройство перезагружается при подключении — возможно короткое замыкание в модуле или его перегрузка по току; отключите плату и проверьте её отдельно.

Если после всех проверок модуль молчит, протестируйте его на другом Flipper или другую плату на своём устройстве — так вы локализуете неисправность: в модуле или в самом GPIO-разъёме.

FAQ: частые вопросы о модулях Flipper Zero

Можно ли подключать два модуля одновременно?

Штатно — нет: разъём GPIO один. Существуют платы-разветвители от сообщества, но два модуля заработают вместе только если используют разные интерфейсы и не конфликтуют по пинам. Такие связки требуют проверки схем обеих плат.

Нужно ли выключать Flipper перед установкой модуля?

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

Где брать приложения для модулей?

Через Apps Catalog на самом устройстве или через мобильное приложение Flipper — там публикуются приложения сообщества, включая поддержку популярных модулей. Для сторонних прошивок набор приложений может отличаться.

Работают ли модули с кастомными прошивками?

В большинстве случаев да, если приложение собрано под вашу версию прошивки. При смене прошивки приложения обычно нужно переустанавливать — бинарная совместимость между ветками не гарантируется.

Можно ли собрать модуль самому без пайки?

Частично: популярные платы вроде NRF24 подключаются к GPIO обычными перемычками «мама-мама» по схеме из документации приложения. Для постоянного использования надёжнее готовая плата или пайка — перемычки дают нестабильный контакт.