不同 Edition 的硬件与固件各不相同,需先确认自己选的是哪一版;部分功能(如 ADS-B 接收、飞行记录仪)只在特定版本上提供;具体编译与烧录步骤需查阅对应 Wiki 页面而非 README
SoftRF
lyusupovGPL-3.0活跃维护基于 ESP32、LoRa 等硬件的 DIY 航空接近告警系统,兼容 ADS-B、FLARM、OGN 等协议,让滑翔机和通航飞行员低成本感知周边飞机。
:airplane: Multi-functional, compatible DIY general aviation proximity awareness system
README 未给出安装命令,请参考对应 Edition 的 Wiki 页面README 未说明具体处理器、内存或显存要求;项目面向多种嵌入式硬件版本(含 Raspberry Pi 版本),需按所选 Edition 的 Wiki 页面确认硬件。
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 防水能力
容易踩的坑
- 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.pdfThe upgrade for Prime Edition Mark II uses Semtech LR2021
radio that can receive ADS-B ES @ 1090 MHz 
Known issues
- same that previous Release 1.9 has.
Binary downloads and flashing instructions
Firmware binaries of the Maintenance Update have been released for certain platforms / SoftRF Editions only:
- ESP32 ( Prime Mk.II
)
Users of other SoftRF platforms should either
- build the Maintenance Update firmware from source by themselves or
- wait until next official Release.
Source code build instructions
- 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
- same that previous Release 1.9 has.
Binary downloads and flashing instructions
Firmware binaries of the Maintenance Update have been released for certain platforms / SoftRF Editions only:
- ESP32-S3 ( Prime Mk.IV
)
Users of other SoftRF platforms should either
- build the Maintenance Update firmware from source by themselves or
- wait until next official Release.
Source code build instructions
- base product: LilyGO T-Beam 1W LR2021
- 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
- same that previous Release 1.9 has.
Binary downloads and flashing instructions
Firmware binaries of the Maintenance Update have been released for certain platforms / SoftRF Editions only:
- nRF52 ( Card Mk.II
, Card Mk.III
, Stylus
)
Users of other [SoftRF platforms](https://github.com/lyusupov/SoftRF#model
- base product: LilyGO T-Echo Card
- 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
- same that previous Release 1.9 has.
Binary downloads and flashing instructions
Firmware binaries of the Maintenance Update have been released for certain platforms / SoftRF Editions only:
- STM32 ( Retro Mk.II
)
Users of other SoftRF platforms should either
- build the Maintenance Update firmware from source by themselves or
- wait until next official Release.
Source code build instructions
- Hardware:
- 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:
- Semtech LR2021
- sub-1 GHz band
- 2.1 GHz S-band
- 2.4 GHz ISM band
- OOK modem @ 2 MBPS - ADS-B ES @ 1090 MHz

- FSK modem @ 1041 KBPS - ADS-B UAT @ 978 MHz
[!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
- very first Release for SoftRF Concorde Edition

- base product: LilyGO® T-Display P4 AMOLED

Nordic Semi nRF54L15
- base product: Semtech & Seeed Studio LR2021 LoRa Plus™ Evaluation Kit
Major improvements
Common
- activated LR2021
radio driver for selected 1 target platforms:
- nRF54

- ESP32-C3
- ESP32-P4

- CH32
- RP2XXX
- nRF54
1 - other targets may appear in the next Release. It depends on availability of LR2021 based devices on the market.
- add ADS-B 1090 MHz ES receive function
for SoftRF Standalone Edition with LR2021 
DIY, multi-functional, compatible, sub-1 GHz ISM band radio based proximity awareness system for general aviation.
Features
- Wearable
- Plug-and-Play
- Portable
- Classic 2.25 inch instrument
- Wireless 2.7 inch E-Ink display
- Certified (CE/FCC)
- can receive ADS-B air traffic
- 978 UAT
- 1090 ES
- 1090 ES and/or 978 UAT
- can operate multiple protocols at the same time
- has flight recorder
- Weatherproof
- Card Mark III
- IP66 - Card Mark II
- IP66 - Card Edition
- IP65 - Solaris Edition - IP65
- Pocket Edition - IP66
- Lego Edition - IP67
- Card Mark III
- UAV add-on
- Raspberry Pi friendly
- for education purpose
- for amateur radio operators
- made in EU
Compatibility 1
| Type | Protocol | FLARM | OGN tracker | PilotAware | Skytraxx | SoftRF |
|---|---|---|---|---|---|---|
| Radio | FLARM AIR V7 | ![]() | 2 | ![]() | ||
| OGNTP | ![]() | 3 | ||||
| P3I | ![]() | 3 | ||||
| FANET+ | ![]() | 3 | ||||
| 978 UATADS-B | 4 | |||||
| 1090 ESADS-B | 5 | 5 | ||||
| SRD 860ADS-L | ![]() | ![]() | ||||
| APRS | 6 | |||||
| Remote ID | ![]() | |||||
| Data | FLARM 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
By sub-1 GHz radio
| Radio | Model(s) | First appearance | Status | Notes |
|---|---|---|---|---|
| Nordic SemiconductornRF905 | 1 Prime2 Standalone3 UAV | Q4 2015 | ||
| SemtechSX1276 | 1 LoRa module2 Prime Mark II3 Raspberry Edition4 Dongle5 Academy | Q4 2017 | ||
| Texas InstrumentsCC1310 | UAT module | Q1 2019 | ||
| SemtechSX1231 | Retro | Q3 2019 | operates through OGN driver with OGNTP protocol only | |
| SemtechSX1262 | 1 Prime Mark II2 Mini3 Badge4 Lego5 Balkan6 Prime Mark III7 Midi8 Cozy9 Handheld10 Gizmo11 Airventure12 Lyra13 Solaris14 Concorde | Q1 2020 | ||
| Texas InstrumentsCC13x2R | Uni Edition | Q2 2020 | ||
| Maxim IntegratedMAX2837 andMAX5864 | ES Edition | Q2 2021 | SoftwareDefinedRadio | |
| NiceRFSA868 | Ham Edition | Q3 2023 | VHF or UHF "Ham Radio" bands | |
| SemtechLR1110 | 1 Card | Q3 2024 | ||
| SemtechLR1121 | 1 Standalone2 Prime Mark III3 Nano | Q4 2024 | 2.1 GHz S-band2.4 GHz ISM | |
| Semtech SX1231TI CC1101Silicon Labs Si4432Silicon Labs Si4463 | Standalone | Q1 2025 | ||
| SemtechLR2021 | 1 Standalone2 Retro Mark II | Q1 2026 | the radio can receive ADS-B @ 1090 MHz |
By GNSS chip
| GNSS | Model(s) | First appearance | Status | Notes |
|---|---|---|---|---|
| GenericNMEA | Standalone | Q4 2016 | ||
| U-blox6/7/8/9/10 | 1 Prime Mark II2 Retro3 Uni4 Lego5 Balkan6 Prime Mark III7 Stylus | Q2 2018 | ||
| Hangzhou ZhongKeAT6558 | 1 Prime Mark II2 Mini3 Badge4 Prime Mark III5 Ham6 Cozy7 Handheld8 Airventure9 Lyra10 Solaris11 Pocket12 Concorde | Q2 2019 | ||
| SonyCXD5603GF | 1 Dongle | Q4 2019 | ||
| MediaTekMT3339 | 1 Raspberry2 Uni3 Academy4 Lego | Q3 2020 | ||
| GOKEGK9501 | Mini | Q3 2020 | ||
| UniCoreUC6580 | Midi | Q3 2023 | ||
| AirohaAG3335 | 1 Card | Q3 2024 |
By OEM
Documentation
- SoftRF overview
- Prime Edition MkIII
- Badge Edition
-
- Quick start
- Enclosure
- Firmware update
-
SkyView
-
Software
- Firmware
- Release information

- Binary
- Settings
- Update (Web method)
- Source
- Release information
- Firmware
-
Extras
-
Archive
- Prime Edition
- Retro Edition
- Applications
Highlights










- [Ham Edition](https://gith

2