LakeShark — это прошивка с открытым исходным кодом, которая превращает плату LilyGO T-Display P4 на базе микроконтроллера ESP32-P4 в полностью автономный карманный SDR-сканер. В связке с USB-свистком RTL-SDR Blog V3 или V4 устройство принимает транкинговые сети P25 Phase I, аналоговые FM и AM, декодирует пейджинговый протокол POCSAG и ловит сигналы авиационного ADS-B на частоте 1090 МГц — и всё это прямо на ESP32-P4, без компьютера, Raspberry Pi или смартфона.
Большинство привычных SDR-приёмников вроде LimeSDR Micro, xSDR или VU GPSDR от UUGear перекладывают обработку сигнала на внешний ПК, одноплатник или телефон. LakeShark показывает, что с массой радиозадач справляется и достаточно мощный микроконтроллер. Плату LilyGO T-Display P4 представили ещё в марте 2026 года, и прошивка грамотно задействует всю её встроенную начинку: радиомодуль SX1262 для LoRa и сетей MeshCore, GPS-приёмник L76K для позиционирования и офлайн-карт, а также чип ESP32-C6 для связи по Wi-Fi и Bluetooth.
Что потребуется для сборки LakeShark:
- Основная плата — LilyGO T-Display P4 (именно версия с 4,1-дюймовым AMOLED-экраном 568×1232 и 16 МБ флеш-памяти).
- Радиосвисток — RTL-SDR Blog V3 или V4, подключаемый к порту USB-A на плате. Поддержка HackRF (USB IQ на 2 MSPS) пока экспериментальная.
- Опциональная клавиатура — T-Display P4 Keyboard (MIX-RF), добавляющая модули CC1101, nRF24 и NFC (ST25R3916).
Управлять интерфейсом можно как с сенсорного экрана, так и с аппаратной клавиатуры; предусмотрены автоповорот экрана и простой текстовый ASCII-стиль оформления.
Интерфейс LakeShark: главный лаунчер, приёмник P25, водопад радиоспектра и пеленгация передатчика по компасуСреди ключевых приложений прошивки:
- P25 и FM — приём обычного и транкингового голосового P25 Phase I с авто- и ручной демодуляцией, аналоговые FM/AM, сканирование диапазонов и декодирование пейджеров POCSAG.
- ADS-B (MAP) — отслеживание самолётов на 1090 МГц с выводом на офлайн-карты PMTiles, историей полётов и голосовыми оповещениями.
- FALLS — водопад радиоспектра в реальном времени для P25, FM и LoRa с настройкой касанием.
- MESH и LORA LABS — работа со встроенным SX1262: обмен сообщениями MeshCore, графики пакетов, прямое управление радио и история RSSI.
- MIX-RF и NFC — с опциональной клавиатурой добавляются мониторинг эфира через CC1101, сканирование nRF24 и чтение меток Classic 4K NFC.
- SUB-GHZ и REC — сканирование суб-гигагерцового диапазона, обучение, захват и экспериментальное воспроизведение OOK/FSK с поддержкой файлов .sub и записи.
- COMPASS — компас на истинный север с компенсацией наклона и функцией FIND для определения направления на передатчик.
- NOTES — полевой журнал в формате Markdown, сохраняющий заметки на SD-карту вместе с текущими данными GPS, курса и радио.
- RADIOS и DIAG — настройки радиомодулей, Wi-Fi и Bluetooth, а также системная и сигнальная диагностика.
- CELL WATCH — базовые измерения уровня сотового сигнала для сравнения; это не детектор IMSI-ловушек.
Свежая версия v2.5.0, вышедшая 27 сентября 2026 года, заметно расширила картографические возможности. Офлайн-приложение MAP теперь показывает следы самолётов, узлы MeshCore и пользовательские метки, а также умеет работать в режимах FOLLOW и GO TO, рисовать кольца дальности и переключать восемь цветовых палитр карты. Добавились ночная тема, голосовые оповещения о самолётах и mesh-сообщениях и оптимизация памяти, благодаря которой MeshCore продолжает принимать данные даже во время работы ADS-B.
Приложение-компаньон LakeShark для Flipper Zero: лаунчер, сканер P25, трафик ADS-B и офлайн-карта самолётовОтдельно предусмотрено опциональное приложение-компаньон для Flipper Zero, превращающее его в пульт дистанционного управления приёмником на ESP32-P4. Flipper подключается к плате по Bluetooth или UART и управляет режимами P25, FM, ADS-B, POCSAG и записью, тогда как всю реальную обработку радиосигнала по-прежнему выполняет сам P4.
Разработчик просит учитывать ряд экспериментальных функций. P25 Phase II, поддержка HackRF и часть функций воспроизведения в суб-гигагерцовом диапазоне ещё дорабатываются и протестированы не полностью. Питать плату рекомендуется через порт USB-C: подача 5 В обратно через клавиатуру может вызвать циклические перезагрузки. Схема питания одновременно и P4, и RTL-SDR от одного аккумулятора пока в разработке. Кроме того, перед прослушиванием радиоэфира стоит сверяться с местным законодательством.
LakeShark распространяется с открытым исходным кодом под лицензией GPL-3.0. Проще всего установить прошивку через веб-флешер TerminalBay в браузере Chrome или Edge; при желании её можно собрать и самостоятельно с помощью ESP-IDF 5.4.3. На TerminalBay доступны подробные инструкции по установке и настройке под конкретное железо, разбор типичных проблем, вики, гайды по Flipper Zero, загрузки прошивок и прочие инструменты конфигурации. Исходный код, релизы, инструкции по сборке и техническую документацию можно найти в репозитории проекта на GitHub.
По сути это DIY-проект, поэтому всё железо придётся покупать отдельно. LilyGO T-Display P4 с AMOLED-экраном обойдётся примерно в $145, опциональная клавиатура MIX-RF — около $70, а оригинальный свисток RTL-SDR Blog V3 или V4 добавит ещё $30–40. В сумме базовый набор вместе с клавиатурой выходит примерно в $245–255.















