Настройка GPS-вардрайвинга на Flipper Zero: исправление UART GPIO 15/16 vs 13/14
Share
PINGEQUA Lab · Диагностика неполадок · Чтение: 6 мин · Обновлено 2026-07-15
GPS-приложение на вашем Flipper показывает "Нет fix", а вы уже который раз смотрите в небо. В девяти случаях из десяти дело не в небе, антенне или модуле — а в том, на каких двух пинах вообще "разговаривает" GPS.
Почему возникает конфликт
У Flipper Zero на разъёме GPIO выведены два последовательных (UART) интерфейса, и они находятся на разных пинах:
| UART | Пины | Обычно используется для |
|---|---|---|
| USART | GPIO 13 (TX) / 14 (RX) | Модуль Wi-Fi ESP32 (Marauder) |
| LPUART | GPIO 15 (TX) / 16 (RX) | GPS / NMEA-приёмник |
Один UART может "общаться" только с одним устройством. Если подключить Wi-Fi-плату и GPS одновременно и оставить оба указывающими на USART 13/14, они конфликтуют — и устройство, которое прошивка в данный момент не слушает (обычно GPS), вообще ничего не сообщает. Flipper специально даёт второй UART, LPUART на 15/16, именно для того, чтобы оба работали одновременно. Остаётся только сказать прошивке, где что находится.
Исправление по шагам (Momentum)
Прошивка Momentum (и Xtreme) выводит настройку маппинга пинов в интерфейс. Заводская прошивка по умолчанию закрепляет NMEA UART за 13/14 — поэтому штатное GPS-приложение конфликтует там с ESP32.
- На Flipper откройте Momentum (главное приложение настроек, подписано MNTM).
- Перейдите в Protocols → GPIO Pins.
- Найдите NMEA GPS UART. Нажмите вправо, чтобы переключить его на "Extra 15,16".
- Убедитесь, что канал ESP32 / UART остаётся на 13,14, чтобы они не пересекались.
- Выйдите, чтобы сохранить, затем откройте приложение GPS. На улице дождитесь fix — холодный старт занимает одну-две минуты.
Отдельно для вардрайвинга важна одна деталь: лог вардрайва пишет само приложение ESP32 Marauder, которое считывает GPS независимо — поэтому вардрайвинг через Marauder может логировать местоположение, даже если штатное GPS-приложение Flipper не перенастроено. Маппинг 15/16 нужен именно для того, чтобы собственное GPS-приложение Flipper тоже одновременно показывало fix. Наше полное руководство по вардрайвингу описывает весь процесс целиком.
Всё ещё нет fix после переназначения?
| Симптом | Вероятная причина | Что попробовать |
|---|---|---|
| Нет fix в помещении | Нет обзора неба | Выйдите на улицу; GPS нужна прямая видимость спутников |
| Нет fix на улице, несколько минут | UART всё ещё на 13/14 | Перепроверьте NMEA = "Extra 15,16" |
| Данные искажены / отсутствуют | Несовпадение скорости (baud rate) | Убедитесь, что скорость модуля (обычно 9600) совпадает с прошивкой |
| Работает, потом пропадает | Плохой контакт на разъёме | Плотно переустановите модуль на разъёме GPIO |
Путь без настройки
Весь этот конфликт — чисто проблема проводки и настройки, которая возникает только тогда, когда GPS и ESP32 — это отдельные компоненты, соединяемые вами самостоятельно. На интегрированной плате вроде Scout Lite GPS намертво подключён к ESP32-C5, а его NMEA также разведён на GPIO 15/16 Flipper — поэтому Marauder начинает логировать местоположение сразу при включении, а штатное GPS-приложение уже имеет готовые пины. Если вы предпочитаете собирать своё устройство сами, отдельный GPS-модуль тоже отлично работает — просто маппинг пинов, описанный выше, остаётся на вас.
Избавьтесь от возни с пинами
Scout Lite намертво подключает GPS L86-M33 к ESP32-C5 и поставляется с предустановленной прошивкой Marauder — включайте, запускайте Wardrive, логируйте местоположение. Никакой борьбы между 13/14 и 15/16.
Купить Scout Lite Отдельный GPS-модульFAQ
Какие пины использует GPS на Flipper — 13/14 или 15/16?
Нужен ли для вардрайвинга маппинг 15/16?
Поддерживает ли это заводская прошивка Flipper?
Модуль всё ещё не показывает данные после переназначения.
Можно ли вообще избежать этой проблемы?
Источники: Momentum Firmware — вики Protocols / GPIO (momentum-fw.dev/wiki/Protocols/GPIO и github.com/Next-Flip/Momentum-Firmware/wiki/GPIO, 2026); вики Wardrive проекта justcallmekoko/ESP32Marauder (github.com, 2026). Назначение пинов — по документации Momentum; схема подключения Scout Lite — по описанию товара PINGEQUA.
Только для авторизованных сетевых исследований, аудита безопасности и обучения электронике. Сканируйте и оценивайте только те сети, которыми вы владеете или на тестирование которых у вас есть явное разрешение.