SoftRF

lyusupovGPL-3.0活跃维护

基于 ESP32、LoRa 等硬件的 DIY 航空接近告警系统,兼容 ADS-B、FLARM、OGN 等协议,让滑翔机和通航飞行员低成本感知周边飞机。

:airplane: Multi-functional, compatible DIY general aviation proximity awareness system

1.9.4发布于 2026-10-08 15:10 UTC1,039star +3 / 7 天267fork同步于 2026-11-10 17:53 UTC

怎么上手

由 README 提炼,执行前请确认
README 未给出安装命令,请参考对应 Edition 的 Wiki 页面
硬件要求按 README 说明

README 未说明具体处理器、内存或显存要求;项目面向多种嵌入式硬件版本(含 Raspberry Pi 版本),需按所选 Edition 的 Wiki 页面确认硬件。

支持 Apple Silicon
下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

DIY 亚 1GHz ISM 频段航空接近感知系统,兼容 FLARM/OGN/PilotAware 等协议

基于 ESP32、LoRa 等硬件的 DIY 航空接近告警系统,兼容 ADS-B、FLARM、OGN 等协议,让滑翔机和通航飞行员低成本感知周边飞机。

核心能力

  • 支持 FLARM AIR V7、OGNTP、P3I、FANET+ 等多种无线电协议
  • 可接收 978 UAT 与 1090 ES 的 ADS-B 空中交通信息
  • 同一设备可同时运行多种协议(Octave/Duo 概念)
  • 提供 Badge、Card、Prime、SkyView 等多种硬件版本
  • 部分版本带飞行记录仪与 IP65~IP67 防水能力

容易踩的坑

不同 Edition 的硬件与固件各不相同,需先确认自己选的是哪一版;部分功能(如 ADS-B 接收、飞行记录仪)只在特定版本上提供;具体编译与烧录步骤需查阅对应 Wiki 页面而非 README

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本1.9.4
  1. 1.9.4最新正式版2026-10-08 · 2026-10-08 15:10 UTC

    Maintenance Update

    [!NOTE]
    This interim Release is intended to provide an update of firmware binary for a certain SoftRF Edition only:

    Users of other SoftRF Editions should continue to operate with Release 1.9

    Major improvement

    An upgrade of Prime Mk.II sub-1GHz radio with the most recent Semtech LR2021 chip

    [!TIP] The LilyGO T-LR2021 modules ( p/n H809-A ) pictured below have been delivered from LilyGO Store Schematics: https://github.com/Xinyuan-LilyGO/T-Display-P4/blob/main/project/LR2021_868_915_V1.0.pdf

    The upgrade for Prime Edition Mark II uses Semtech LR2021 radio that can receive ADS-B ES @ 1090 MHz

    Known issues

    Binary downloads and flashing instructions

    Firmware binaries of the Maintenance Update have been released for certain platforms / SoftRF Editions only:

    Users of other SoftRF platforms should either

    Source code build instructions

  2. 1.9.32026-09-03 · 2026-09-03 06:35 UTC
    查看更新说明

    Maintenance Update

    [!NOTE]
    This interim Release is intended to provide very first firmware binary for the most recent SoftRF Edition only:

    Users of other SoftRF Editions should continue to operate with Release 1.9

    New Edition

    Prime Mk.IV

    • base product: LilyGO T-Beam 1W LR2021

    Prime Edition Mark IV uses Semtech LR2021 radio that can receive ADS-B ES @ 1090 MHz

    Known issues

    Binary downloads and flashing instructions

    Firmware binaries of the Maintenance Update have been released for certain platforms / SoftRF Editions only:

    Users of other SoftRF platforms should either

    Source code build instructions

  3. 1.9.22026-08-21 · 2026-08-21 14:18 UTC
    查看更新说明

    Maintenance Update

    [!NOTE]
    This interim Release is intended to provide very first firmware binaries for the most recent SoftRF Editions only:

    Users of other SoftRF Editions should continue to operate with Release 1.9

    New Editions

    Card Mk.II

    • base product: LilyGO T-Echo Card

    Card Mk.III

    • base product: Seeed MeshTracker X1

    Card Edition Mark III uses Semtech LR2021 radio that can receive ADS-B ES @ 1090 MHz

      

    Stylus Edition

    • base product: LilyGO T-Impulse Plus

    Known issues

    Binary downloads and flashing instructions

    Firmware binaries of the Maintenance Update have been released for certain platforms / SoftRF Editions only:

    Users of other [SoftRF platforms](https://github.com/lyusupov/SoftRF#model

  4. 1.9.12026-06-26 · 2026-06-26 05:08 UTC
    查看更新说明

    Maintenance Update

    [!NOTE]
    This interim Release is intended to provide very first firmware binary for the most recent SoftRF Edition only:

    Users of other SoftRF Editions should continue to operate with Release 1.9

    New Edition

    • Hardware:
      • MCU:      STMicroelectronics STM32F103
      • Multi-band radio:      built-in Semtech LR2021
      • Output:      default: Type-C CH340 UART to USB

    Retro Edition Mark II uses Semtech LR2021 radio that can receive ADS-B ES @ 1090 MHz

     

    Known issues

    Binary downloads and flashing instructions

    Firmware binaries of the Maintenance Update have been released for certain platforms / SoftRF Editions only:

    Users of other SoftRF platforms should either

    Source code build instructions

  5. 1.92026-05-07 · 2026-05-07 15:39 UTC
    查看更新说明

    New features

    Radio

    The most recent and advanced multi-band radio on the market that the SoftRF technology is now able to operate with:

    [!TIP] LR2021 modules for the SoftRF development have been supplied by LilyGO Store

    New Editions

    Two more of hardware platforms (SoCs) that the SoftRF technology is able to operate with:

    Espressif ESP32-P4

    Nordic Semi nRF54L15

    Major improvements

    Common

    • activated LR2021 radio driver for selected 1  target platforms:
      • nRF54
      • ESP32-C3
      • ESP32-P4
      • CH32
      • RP2XXX

    1 - other targets may appear in the next Release. It depends on availability of LR2021 based devices on the market.

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    SoftRF      

    Release Release Date      Join the chat at https://gitter.im/lyusupov/SoftRF Build Status

    DIY, multi-functional, compatible, sub-1 GHz ISM band radio based proximity awareness system for general aviation.

    Features

    Compatibility 1

    TypeProtocolFLARMOGN trackerPilotAwareSkytraxxSoftRF
    RadioFLARM AIR V72
     OGNTP3
     P3I3
     FANET+3
     978 UATADS-B4
     1090 ESADS-B55
     SRD 860ADS-L
     APRS6
     Remote ID
    DataFLARM NMEA
     Garmin GDL90
     MAVLINK
     Dump1090  7

    1 - it is necessary for a reader to distinguish the difference between statement "compatible" and statement "fully compatible".      SoftRF implements only a reasonable minimum of the protocols specs. No "bells and whistles" so far. 2 - FANET+ can not receive FLARM. However it is able to transmit it. 3 - valid for Prime Mark III , Prime Mark II , Dongle , Mini , Badge , Bracelet , Academy , Octave , Lego , Balkan , Midi , Eco , Card , Cozy , Handheld , Gizmo , Nano , Airventure , Solaris , Pocket , Labubu and Concorde Editions ; valid for Standalone , UAV and Uni Editions with optional DIY SoftRF LoRa RF module 4 - Reception of traffic 'downlink' frames only. Valid for Uni Edition alone and for Standalone Edition with optional DIY SoftRF UAT module 5 - Reception of traffic 'downlink' frames only. Valid for ES Edition 6 - APRS is the only available with Ham Edition 7 - also known as "raw ADS-B"

    Models

    By Processing Unit

    Model(s)PlatformFirst appearance       Status       Notes
    1 Prime2 Standalone3 UAV4 WebTop SerialEspressifESP8266Q4 2015Prime model is no longer supported - use Prime MkII instead.
    1 Prime Mark II2 Standalone + adapter3 UAV4 SkyView EZ5 Flight RecorderEspressifESP32Q1 20181 today's best platform ;2 holds FCC mark
    1 Raspberry Edition2 SkyView PiBroadcomBCM283X(Raspberry Pi)Q4 2018Good for use together with RTL-SDR dongles to achieve additional 1090ES (and 978UAT) ADS-B air traffic reception.
    UAT moduleTexas InstrumentsCC1310Q1 2019Unique RF radio specs are useful for UAT978 ADS-B reception [ 1 , 2 , 3 ]
    1 Retro2 Dongle3 Bracelet4 Retro Mark II STMicroelectronicsSTM32F103 andSTM32L073Q3 2019
    UniTexas InstrumentsCC13x2RQ2 20201 Unique RF radio specs are useful for UAT978 ADS-B reception ; 2 holds FCC/CE mark
    MiniCypressPSoC 4100SQ3 20201 good add-on candidate for modded Kobo e-Readers ;2 holds FCC/CE mark
    1 Badge2 Card 3 Cozy4 Handheld5 Solaris6 Pocket7 Card Mark II 8 Card Mark III 9 Stylus Nordic SemiconductornRF52840Q4 2020 holds FCC/CE mark
    ESNXP SemiconductorsLPC4320Q2 2021Unique RF radio specs are useful for 1090ES ADS-B reception [ 1 , 2 ]
    1 Academy2 USB2BTMicrochip (Atmel)SAM D21 Q4 2021 good for teaching students of air traffic proximity awareness
    OctaveASR MicroelectronicsASR6601Q1 2022the best 'price per radio protocol' ratio on the market
    1 Lego2 SkyView PicoRaspberry PiFoundationRP2040Q1 2022 holds FCC/CE mark
    BalkanSTMicroelectronicsSTM32WLE5Q3 2022 holds CE mark
    WebTop USBEspressifESP32-S2Q4 2022
    1 Standalone upgrade2 Nano EspressifESP32-C3Q1 2023RISC-V
    1 Prime Mark III 2 SkyView Pico3 Ham4 Midi5 Gizmo6 Airventure7 Prime Mark IV EspressifESP32-S3Q1 2023
    1 Standalone upgrade2 Eco3 DuoEspressifESP32-C6Q1 20242 RISC-V coresbig.LITTLE
    Academy  upgradeRenesasRA4M1Q1 2024
    AcademySilicon LabsEFx32Q3 2024
    AcademyNanjing Qinheng MicroelectronicsCH32V307Q3 2024RISC-VIMAFC
    1 Standalone upgrade2 SkyView Pico Raspberry PiFoundationRP2350Q1 2025
    1 Standalone upgrade2 LyraRockchipRK3506Q3 2025
    Concorde EspressifESP32-P4Q3 2025
    AcademyEspressifESP32-C5Q3 2025
    LabubuSTMicroelectronicsSTM32WL55Q4 2025
    AcademyNordic SemiconductornRF54L15Q1 2026

    By sub-1 GHz radio

    RadioModel(s)First appearance       Status       Notes
    Nordic SemiconductornRF9051 Prime2 Standalone3 UAVQ4 2015 
    SemtechSX12761 LoRa module2 Prime Mark II3 Raspberry Edition4 Dongle5 AcademyQ4 2017 
    Texas InstrumentsCC1310UAT moduleQ1 2019 
    SemtechSX1231RetroQ3 2019operates through OGN driver with OGNTP protocol only
    SemtechSX12621 Prime Mark II2 Mini3 Badge4 Lego5 Balkan6 Prime Mark III7 Midi8 Cozy9 Handheld10 Gizmo11 Airventure12 Lyra13 Solaris14 Concorde 15 Stylus 16 Card Mark II Q1 2020 
    Texas InstrumentsCC13x2RUni EditionQ2 2020 
    Maxim IntegratedMAX2837 andMAX5864ES EditionQ2 2021SoftwareDefinedRadio
    NiceRFSA868Ham EditionQ3 2023VHF or UHF "Ham Radio" bands
    SemtechLR11101 Card 2 PocketQ3 2024 
    SemtechLR1121 1 Standalone2 Prime Mark III3 Nano Q4 20242.1 GHz S-band2.4 GHz ISM
    Semtech SX1231TI CC1101Silicon Labs Si4432Silicon Labs Si4463StandaloneQ1 2025 
    SemtechLR2021 1 Standalone2 Retro Mark II 3 Card Mark III 4 Prime Mark IV Q1 2026the radio can receive ADS-B @ 1090 MHz 

    By GNSS chip

    GNSSModel(s)First appearance       Status       Notes
    GenericNMEAStandaloneQ4 2016 
    U-blox6/7/8/9/101 Prime Mark II2 Retro3 Uni4 Lego5 Balkan6 Prime Mark III7 Stylus Q2 2018 
    Hangzhou ZhongKeAT65581 Prime Mark II2 Mini3 Badge4 Prime Mark III5 Ham6 Cozy7 Handheld8 Airventure9 Lyra10 Solaris11 Pocket12 Concorde 13 Card Mark II 14 Prime Mark IV Q2 2019 
    SonyCXD5603GF1 DongleQ4 2019 
    MediaTekMT33391 Raspberry2 Uni3 Academy4 LegoQ3 2020 
    GOKEGK9501MiniQ3 2020 
    UniCoreUC6580MidiQ3 2023 
    AirohaAG33351 Card 2 Card Mark III Q3 2024 

    By OEM

    OEMModel(s)
    LilyGO / TTGO1 Prime Mark II2 Prime Mark III3 Dongle4 SkyView EZ5 Bracelet6 Badge7 WebTop USB8 Ham9 Eco10 Labubu11 Concorde12 Stylus13 Card Mark II14 Prime Mark IV
    Elecrow1 Handheld2 Gizmo3 Airventure4 Solaris5 Pocket
    Heltec Automation1 Mini2 Midi3 Cozy
    Waveshare Electronics1 SkyView Pi2 SkyView Pico
    Seeed Studio1 USB to Bluetooth2 Card3 Card Mark III
    Texas InstrumentsUni
    Great Scott GadgetsES
    Rak WirelessLego
    OlimexBalkan
    RadioMaster RCNano
    EbyteRetro Mark II

    Documentation

    Highlights