Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/lyusupov/SoftRF

:airplane: Multi-functional, compatible DIY general aviation proximity awareness system
https://github.com/lyusupov/SoftRF

ads-b aprs aviation esp32 flarm gliding hackrf lora mavlink nrf52840 ogn paragliding radio rp2040 samd21 sensortag soaring traffic ttgo uav

Last synced: 2 months ago
JSON representation

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

Lists

README

        

# SoftRF       [![Join the chat at https://gitter.im/lyusupov/SoftRF](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/lyusupov/SoftRF?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![Build Status](https://github.com/lyusupov/SoftRF/actions/workflows/main.yml/badge.svg)](https://github.com/lyusupov/SoftRF/actions/workflows/main.yml "Build Status") ![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/radio_day_small.jpg)
DIY, multi-functional, compatible, sub-1 GHz ISM band radio based proximity awareness system for general aviation.

[](https://github.com/lyusupov/SoftRF/wiki/Prime-Edition-MkIII)

## Features

* **Wearable**
* [**Badge Edition**](https://github.com/lyusupov/SoftRF/wiki/Badge-Edition) ![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/hot_icon.jpg)
* [**Bracelet Edition**](https://github.com/lyusupov/SoftRF/wiki/Bracelet-Edition)
* **Plug-and-Play**
* [**Dongle Edition**](https://github.com/lyusupov/SoftRF/wiki/Dongle-Edition) ![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/hot_icon.jpg)
* **Portable**
* [**Prime Mark III**](https://github.com/lyusupov/SoftRF/wiki/Prime-Edition-MkIII) ![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/new-icon.jpg)
* [**Prime Mark II**](https://github.com/lyusupov/SoftRF/wiki/Prime-Edition-MkII) ![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/hot_icon.jpg)
* **Classic** 2.25 inch instrument
* [**Standalone Edition**](https://github.com/lyusupov/SoftRF/wiki/Standalone-Edition) ![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/updated-icon.gif)
* **Wireless** 2.7 inch E-Ink **display**
* [**SkyView Pico**](https://github.com/lyusupov/SoftRF/wiki/SkyView-Pico) ![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/new-icon.jpg)
* [**SkyView EZ**](https://github.com/lyusupov/SoftRF/wiki/SkyView-EZ) ![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/hot_icon.jpg)
* **Certified** (CE/FCC)
* [**Badge Edition**](https://github.com/lyusupov/SoftRF/wiki/Badge-Edition)
* [**Prime Mark II**](https://github.com/lyusupov/SoftRF/wiki/Prime-Edition-MkII)
* [**Uni Edition**](https://github.com/lyusupov/SoftRF/wiki/Uni-Edition)
* [**Mini Edition**](https://github.com/lyusupov/SoftRF/wiki/Mini-Edition)
* [**Lego Edition**](https://github.com/lyusupov/SoftRF/wiki/Lego-Edition)
* [**Balkan Edition**](https://github.com/lyusupov/SoftRF/wiki/Balkan-Edition)
* can **receive ADS-B** air traffic
* 978 UAT
* [**Uni Edition**](https://github.com/lyusupov/SoftRF/wiki/Uni-Edition)
* 1090 ES
* [**ES Edition**](https://github.com/lyusupov/SoftRF/wiki/ES-Edition)
* 1090 ES and/or 978 UAT
* [**Raspberry Edition**](https://github.com/lyusupov/SoftRF/wiki/Raspberry-Edition)
* can operate **multiple protocols** at the same time
* [**Octave Concept**](https://github.com/lyusupov/SoftRF/wiki/Octave-Concept)
* **Weatherproof**
* [**Lego Edition**](https://github.com/lyusupov/SoftRF/wiki/Lego-Edition) - IP67
* **UAV** add-on
* [**UAV Edition**](https://github.com/lyusupov/SoftRF/wiki/UAV-Edition)
* Raspberry Pi **friendly**
* [**Raspberry Edition**](https://github.com/lyusupov/SoftRF/wiki/Raspberry-Edition)
* [**SkyView Pi**](https://github.com/lyusupov/SoftRF/wiki/SkyView-Pi)
* for **education** purpose
* [**Academy Edition**](https://github.com/lyusupov/SoftRF/wiki/Academy-Edition)
* for **amateur radio** operators
* [**Ham Edition**](https://github.com/lyusupov/SoftRF/wiki/Ham-Edition) ![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/new-icon.jpg)
* **made in** EU
* [**Balkan Edition**](https://github.com/lyusupov/SoftRF/wiki/Balkan-Edition)


[](https://github.com/lyusupov/SoftRF/wiki/Badge-Edition)

# Compatibility 1
Type|Protocol|FLARM|OGN tracker|PilotAware|Skytraxx|SoftRF
---|---|---|---|---|---|---
Radio|FLARM AIR V6|

![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/check-mark_32.png)

|||

![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/check-mark_yellow_32.png)2

|

![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/check-mark_32.png)


 |

OGNTP

||

![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/check-mark_32.png)

|||

![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/check-mark_32.png)3


 |

P3I

|||

![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/check-mark_32.png)

||

![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/check-mark_32.png)3


 |

978 UAT
ADS-B

|||||

![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/check-mark_32.png)4


 |

1090 ES
ADS-B

|||

![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/check-mark_32.png)5

||

![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/check-mark_32.png)5


 |

FANET+

||||

![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/check-mark_32.png)

|

![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/check-mark_32.png)3


 |

APRS

|||||

![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/check-mark_32.png)6


 |

Remote ID

|||||

![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/check-mark_yellow_32.png)
Data|FLARM NMEA|

![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/check-mark_32.png)

|

![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/check-mark_32.png)

|

![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/check-mark_32.png)

||

![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/check-mark_32.png)


 |Garmin GDL90|||

![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/check-mark_32.png)

||

![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/check-mark_32.png)


 |

MAVLINK

|

![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/check-mark_32.png)

|

![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/check-mark_32.png)

|||

![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/check-mark_32.png)


 |

Dump1090  7

|||||

![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/check-mark_32.png)

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**](https://github.com/lyusupov/SoftRF/wiki/Prime-Edition-MkIII) , [**Prime Mark II**](https://github.com/lyusupov/SoftRF/wiki/Prime-Edition-MkII) , [**Dongle**](https://github.com/lyusupov/SoftRF/wiki/Dongle-Edition) , [**Mini**](https://github.com/lyusupov/SoftRF/wiki/Mini-Edition) , [**Badge**](https://github.com/lyusupov/SoftRF/wiki/Badge-Edition) , [**Bracelet**](https://github.com/lyusupov/SoftRF/wiki/Bracelet-Edition) , [**Academy**](https://github.com/lyusupov/SoftRF/wiki/Academy-Edition) , [**Octave**](https://github.com/lyusupov/SoftRF/wiki/Octave-Concept) , [**Lego**](https://github.com/lyusupov/SoftRF/wiki/Lego-Edition) , [**Balkan**](https://github.com/lyusupov/SoftRF/wiki/Balkan-Edition) and [**Midi**](https://github.com/lyusupov/SoftRF/wiki/Midi-Edition) **Editions**; valid for [**Standalone**](https://github.com/lyusupov/SoftRF/wiki/Standalone-Edition) , [**UAV**](https://github.com/lyusupov/SoftRF/wiki/UAV-Edition) and [**Uni**](https://github.com/lyusupov/SoftRF/wiki/Uni-Edition) **Editions** with optional DIY [SoftRF LoRa RF module](https://github.com/lyusupov/SoftRF/wiki/SoftRF-LoRa-module)

4 - [**Reception**](https://github.com/lyusupov/SoftRF/wiki/Uni-Edition#ads-b-out-remark) of traffic 'downlink' frames only. Valid for [**Uni Edition**](https://github.com/lyusupov/SoftRF/wiki/Uni-Edition) alone and for [**Standalone Edition**](https://github.com/lyusupov/SoftRF/wiki/Standalone-Edition) with optional DIY [SoftRF UAT module](https://github.com/lyusupov/UAT-test-signal#variant-2-advanced)

5 - Reception of traffic 'downlink' frames only. Valid for [**ES Edition**](https://github.com/lyusupov/SoftRF/wiki/ES-Edition)

6 - APRS is the only available with [**Ham Edition**](https://github.com/lyusupov/SoftRF/wiki/Ham-Edition)

7 - also known as "raw ADS-B"

# Models
## By Processing Unit
Model(s)|Platform|First appearance|       Status       |Notes
---|:---:|:---:|:---:|---
1 [Prime](https://github.com/lyusupov/SoftRF/wiki/Prime-Edition)
2 [Standalone](https://github.com/lyusupov/SoftRF/wiki/Standalone-Edition)
3 [UAV](https://github.com/lyusupov/SoftRF/wiki/UAV-Edition)
4 [**WebTop Serial**](https://github.com/lyusupov/SoftRF/wiki/WebTop-Serial-adapter)|[Espressif
ESP8266](https://en.wikipedia.org/wiki/ESP8266)|Q4 2015|![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/icon_good.png)|[Prime](https://github.com/lyusupov/SoftRF/wiki/Prime-Edition) model is no longer supported - use [Prime MkII](https://github.com/lyusupov/SoftRF/wiki/Prime-Edition-MkII) instead.

1 [**Prime Mark II**](https://github.com/lyusupov/SoftRF/wiki/Prime-Edition-MkII)
2 [**Standalone**](https://github.com/lyusupov/SoftRF/wiki/Standalone-Edition) + [adapter](https://github.com/lyusupov/ESP32-NODEMCU-ADAPTER)
3 [UAV](https://github.com/lyusupov/SoftRF/wiki/UAV-Edition)
4 [**SkyView EZ**](https://github.com/lyusupov/SoftRF/wiki/SkyView-EZ)
5 [Flight Recorder](https://github.com/lyusupov/SoftRF/wiki/Flight-Recorder)|[Espressif
ESP32](https://en.wikipedia.org/wiki/ESP32)|Q1 2018|![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/icon_good.png)|1 today's best platform ;
2 holds [**FCC** mark](https://github.com/lyusupov/SoftRF/wiki/Prime-Edition-MkII#certificates)
1 [**Raspberry Edition**](https://github.com/lyusupov/SoftRF/wiki/Raspberry-Edition)
2 [**SkyView Pi**](https://github.com/lyusupov/SoftRF/wiki/SkyView-Pi)|[Broadcom
BCM283X
(Raspberry Pi)](https://en.wikipedia.org/wiki/Raspberry_Pi)|Q4 2018|![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/icon_good.png)|Good for use together with RTL-SDR dongles to achieve additional 1090ES (and 978UAT) ADS-B air traffic reception.
[UAT module](https://github.com/lyusupov/UAT-test-signal#variant-2-advanced)|[Texas Instruments
CC1310](http://www.ti.com/product/CC1310)|Q1 2019|![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/icon_good.png)|Unique RF radio specs are useful for [UAT978 **ADS-B** reception](https://github.com/lyusupov/SoftRF/tree/master/software/firmware/source/UATbridge) [ [1](https://raw.githubusercontent.com/lyusupov/SoftRF/master/documents/images/uat-normal-7.jpg) , [2](https://raw.githubusercontent.com/lyusupov/SoftRF/master/documents/images/uat-normal-8.jpg) , [3](https://raw.githubusercontent.com/lyusupov/SoftRF/master/documents/images/uat-normal-6.jpg) ]
1 [Retro](https://github.com/lyusupov/SoftRF/wiki/Retro-Edition)
2 [**Dongle**](https://github.com/lyusupov/SoftRF/wiki/Dongle-Edition)
3 [**Bracelet**](https://github.com/lyusupov/SoftRF/wiki/Bracelet-Edition)|[STMicroelectronics](https://en.wikipedia.org/wiki/STMicroelectronics)
[STM32**F103**](https://www.st.com/en/microcontrollers-microprocessors/stm32f103.html) and
[STM32**L073**](https://www.st.com/en/microcontrollers-microprocessors/stm32l073rz.html)|Q3 2019|![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/icon_good.png)|
[**Uni**](https://github.com/lyusupov/SoftRF/wiki/Uni-Edition)|[Texas Instruments
CC13x2R](http://www.ti.com/product/CC1352R)|Q2 2020|![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/icon_good.png)|1 Unique RF radio specs are useful for UAT978 **ADS-B** reception ;
2 holds [**FCC/CE** mark](https://github.com/lyusupov/SoftRF/wiki/Uni-Edition#certificates)
[**Mini**](https://github.com/lyusupov/SoftRF/wiki/Mini-Edition)|[Cypress
PSoC 4100**S**](https://en.wikipedia.org/wiki/Cypress_PSoC)|Q3 2020|![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/icon_good.png)|1 good add-on candidate for modded Kobo e-Readers ;
2 holds [**FCC/CE** mark](https://github.com/lyusupov/SoftRF/wiki/Mini-Edition#certificates)
[**Badge**](https://github.com/lyusupov/SoftRF/wiki/Badge-Edition)|[Nordic Semiconductor
nRF52840](https://www.nordicsemi.com/Products/Low-power-short-range-wireless/nRF52840)|Q4 2020|![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/icon_good.png)| holds [**FCC/CE** mark](https://github.com/lyusupov/SoftRF/wiki/Badge-Edition#certificates)
[**ES**](https://github.com/lyusupov/SoftRF/wiki/ES-Edition)|[NXP Semiconductors
LPC4320](https://en.wikipedia.org/wiki/NXP_LPC#LPC4000_series)|Q2 2021|![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/icon_may_need_imp.png)|Unique RF radio specs are useful for 1090ES **ADS-B** reception [ [1](https://user-images.githubusercontent.com/5849637/140610617-7c74582e-b0d7-4610-8ac2-d51f55c9086d.png) , [2](https://raw.githubusercontent.com/lyusupov/SoftRF/master/documents/images/ES-1.jpg) ]
1 [**Academy**](https://github.com/lyusupov/SoftRF/wiki/Academy-Edition)
2 [USB2BT](https://github.com/lyusupov/SoftRF/wiki/USB-to-Bluetooth-adapter)|[Microchip (Atmel)
SAM D21](https://www.microchip.com/en-us/products/microcontrollers-and-microprocessors/32-bit-mcus/sam-32-bit-mcus/sam-d) |Q4 2021|![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/icon_good.png) |good for teaching students of air traffic proximity awareness
[**Octave**](https://github.com/lyusupov/SoftRF/wiki/Octave-Concept)|[ASR Microelectronics
ASR6601](https://asriot.readthedocs.io/en/latest/ASR6601/index.html)|Q1 2022|![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/icon_good.png)| **the best 'price per radio protocol' ratio** on the market
1 [**Lego**](https://github.com/lyusupov/SoftRF/wiki/Lego-Edition)
2 [**SkyView Pico**](https://github.com/lyusupov/SoftRF/wiki/SkyView-Pico) ![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/new-icon.jpg)|[Raspberry Pi
Foundation
**RP2040**](https://en.wikipedia.org/wiki/RP2040)|Q1 2022|![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/icon_good.png)| holds [**FCC/CE** mark](https://github.com/lyusupov/SoftRF/wiki/Lego-Edition#certificates)
[**Balkan**](https://github.com/lyusupov/SoftRF/wiki/Balkan-Edition)|[STMicroelectronics](https://en.wikipedia.org/wiki/STMicroelectronics)
[STM32**WLE5**](https://www.st.com/en/microcontrollers-microprocessors/stm32wle5cc.html)|Q3 2022|![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/icon_good.png)| holds [**CE** mark](https://github.com/lyusupov/SoftRF/wiki/Balkan-Edition#certificates)
[**WebTop USB**](https://github.com/lyusupov/SoftRF/wiki/WebTop-USB)|[Espressif
ESP32-S2](https://en.wikipedia.org/wiki/ESP32#ESP32-S2)|Q4 2022|![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/icon_may_need_imp.png)|
[**Standalone**](https://github.com/lyusupov/SoftRF/wiki/Standalone-Edition) **upgrade**![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/new-icon.jpg)|[Espressif
ESP32-C3](https://en.wikipedia.org/wiki/ESP32#ESP32-C3)|Q1 2023|![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/icon_may_need_imp.png)|[RISC-V](https://en.wikipedia.org/wiki/RISC-V)
1 [**Prime Mark III**](https://github.com/lyusupov/SoftRF/wiki/Prime-Edition-MkIII)![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/new-icon.jpg)
2 [**SkyView Pico**](https://github.com/lyusupov/SoftRF/wiki/SkyView-Pico#alternative-hardware-option) ![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/new-icon.jpg)
3 [**Ham**](https://github.com/lyusupov/SoftRF/wiki/Ham-Edition) ![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/new-icon.jpg)
4 [**Midi**](https://github.com/lyusupov/SoftRF/wiki/Midi-Edition) ![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/new-icon.jpg)|[Espressif
ESP32-S3](https://en.wikipedia.org/wiki/ESP32#ESP32-S3)|Q1 2023|![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/icon_may_need_imp.png)|

## By sub-1 GHz radio
Radio|Model(s)|First appearance|       Status       |Notes
---|:---:|:---:|:---:|---
[Nordic Semiconductor
nRF905](https://infocenter.nordicsemi.com/pdf/nRF905_PS_v1.5.pdf)|1 [Prime](https://github.com/lyusupov/SoftRF/wiki/Prime-Edition)
2 [Standalone](https://github.com/lyusupov/SoftRF/wiki/Standalone-Edition)
3 [UAV](https://github.com/lyusupov/SoftRF/wiki/UAV-Edition)|Q4 2015|![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/icon_good.png)| 
[Semtech
SX1276](https://www.semtech.com/products/wireless-rf/lora-transceivers/sx1276)|1 [LoRa module](https://github.com/lyusupov/SoftRF/wiki/SoftRF-LoRa-module)
2 [**Prime Mark II**](https://github.com/lyusupov/SoftRF/wiki/Prime-Edition-MkII)
3 [**Raspberry Edition**](https://github.com/lyusupov/SoftRF/wiki/Raspberry-Edition)
4 [**Dongle**](https://github.com/lyusupov/SoftRF/wiki/Dongle-Edition)
5 [**Academy**](https://github.com/lyusupov/SoftRF/wiki/Academy-Edition)|Q4 2017|![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/icon_good.png)| 
[Texas Instruments
CC1310](http://www.ti.com/product/CC1310)|[UAT module](https://github.com/lyusupov/UAT-test-signal#variant-2-advanced)|Q1 2019|![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/icon_good.png)| 
[Semtech
SX1231](https://www.semtech.com/products/wireless-rf/fsk-transceivers/sx1231)|[Retro](https://github.com/lyusupov/SoftRF/wiki/Retro-Edition)|Q3 2019|![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/icon_limited.png)|operates through OGN driver with OGNTP protocol only
[Semtech
SX1262](https://www.semtech.com/products/wireless-rf/lora-transceivers/sx1262)|1 [**Prime Mark II**](https://github.com/lyusupov/SoftRF/wiki/Prime-Edition-MkII)
2 [**Mini**](https://github.com/lyusupov/SoftRF/wiki/Mini-Edition)
3 [**Badge**](https://github.com/lyusupov/SoftRF/wiki/Badge-Edition)
4 [**Lego**](https://github.com/lyusupov/SoftRF/wiki/Lego-Edition)
5 [**Balkan**](https://github.com/lyusupov/SoftRF/wiki/Balkan-Edition)
6 [**Prime Mark III**](https://github.com/lyusupov/SoftRF/wiki/Prime-Edition-MkIII)
7 [**Midi**](https://github.com/lyusupov/SoftRF/wiki/Midi-Edition)|Q1 2020|![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/icon_good.png)| 
[Texas Instruments
CC13x2R](http://www.ti.com/product/CC1352R)|[**Uni Edition**](https://github.com/lyusupov/SoftRF/wiki/Uni-Edition)|Q2 2020|![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/icon_good.png)| 
[Maxim Integrated](https://en.wikipedia.org/wiki/Maxim_Integrated)
[MAX2837](https://www.maximintegrated.com/en/products/comms/wireless-rf/MAX2837.html) and
[MAX5864](https://www.maximintegrated.com/en/products/analog/data-converters/analog-front-end-ics/MAX5864.html)|[**ES Edition**](https://github.com/lyusupov/SoftRF/wiki/ES-Edition)|Q2 2021|![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/icon_may_need_imp.png)|**S**oftware
**D**efined
**R**adio
[NiceRF](https://www.nicerf.com)
[SA868](https://www.nicerf.com/item/2w-embedded-walkie-talkie-module-sa868)|[**Ham Edition**](https://github.com/lyusupov/SoftRF/wiki/Ham-Edition)|Q3 2023|![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/icon_may_need_imp.png)|VHF or UHF "Ham Radio" bands

## By GNSS chip
GNSS|Model(s)|First appearance|       Status       |Notes
---|:---:|:---:|:---:|---
Generic
NMEA|[Standalone](https://github.com/lyusupov/SoftRF/wiki/Standalone-Edition)|Q4 2016|![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/icon_good.png)| 
[U-blox](https://en.wikipedia.org/wiki/U-blox)
6/7/8/9/10|1 [**Prime Mark II**](https://github.com/lyusupov/SoftRF/wiki/Prime-Edition-MkII)
2 [Retro](https://github.com/lyusupov/SoftRF/wiki/Retro-Edition)
3 [**Uni**](https://github.com/lyusupov/SoftRF/wiki/Uni-Edition)
4 [**Lego**](https://github.com/lyusupov/SoftRF/wiki/Lego-Edition)
5 [**Balkan**](https://github.com/lyusupov/SoftRF/wiki/Balkan-Edition)
6 [**Prime Mark III**](https://github.com/lyusupov/SoftRF/wiki/Prime-Edition-MkIII)|Q2 2018|![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/icon_good.png)| 
[Hangzhou ZhongKe](http://www.icofchina.com/)
AT6558|[1 **Prime Mark II**](https://github.com/lyusupov/SoftRF/wiki/Prime-Edition-MkII)
2 [**Mini**](https://github.com/lyusupov/SoftRF/wiki/Mini-Edition)
3 [**Badge**](https://github.com/lyusupov/SoftRF/wiki/Badge-Edition)
4 [**Prime Mark III**](https://github.com/lyusupov/SoftRF/wiki/Prime-Edition-MkIII)
5 [**Ham**](https://github.com/lyusupov/SoftRF/wiki/Ham-Edition)|Q2 2019|![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/icon_good.png)| 
[Sony
CXD5603GF](https://www.sony-semicon.co.jp/e/products/lsi/gps/product.html)|1 [**Dongle**](https://github.com/lyusupov/SoftRF/wiki/Dongle-Edition)|Q4 2019|![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/icon_good.png)| 
[MediaTek](https://en.wikipedia.org/wiki/MediaTek)
MT3339|1 [**Raspberry**](https://github.com/lyusupov/SoftRF/wiki/Raspberry-Edition)
2 [**Uni**](https://github.com/lyusupov/SoftRF/wiki/Uni-Edition)
3 [**Academy**](https://github.com/lyusupov/SoftRF/wiki/Academy-Edition)
4 [**Lego**](https://github.com/lyusupov/SoftRF/wiki/Lego-Edition)|Q3 2020|![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/icon_good.png)| 
[GOKE](http://www.goke.com/en/)
GK9501|[**Mini**](https://github.com/lyusupov/SoftRF/wiki/Mini-Edition)|Q3 2020|![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/icon_good.png)| 
[UniCore](https://en.unicorecomm.com/)
[UC6580](https://en.unicorecomm.com/products/detail/34)|[**Midi**](https://github.com/lyusupov/SoftRF/wiki/Midi-Edition)|Q3 2023|![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/icon_may_need_imp.png)| 

# Documentation

* SoftRF overview
* [Part 1](https://github.com/lyusupov/SoftRF/blob/master/documents/SoftRF-release-1.pdf) (PDF, December 2015)
* [Part 2](https://github.com/lyusupov/SoftRF/raw/master/documents/SoftRF-release-2.pdf) (PDF, March 2017)
* [Prime Edition MkIII](https://github.com/lyusupov/SoftRF/wiki/Prime-Edition-MkIII) ![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/new-icon.jpg)
* [Quick start](https://github.com/lyusupov/SoftRF/wiki/Prime-Edition-MkIII.-Quick-start)
* [Screen pages](https://github.com/lyusupov/SoftRF/wiki/Prime-Edition-MkIII.-Screen-pages)
* [Aircrafts database](https://github.com/lyusupov/SoftRF/wiki/Prime-Edition-MkIII.-Aircrafts-database)
* [GNSS access](https://github.com/lyusupov/SoftRF/wiki/Prime-Edition-MkIII.-GNSS-troubleshooting)
* [Badge Edition](https://github.com/lyusupov/SoftRF/wiki/Badge-Edition) ![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/hot_icon.jpg)
* [Quick start](https://github.com/lyusupov/SoftRF/wiki/Badge-Edition.-Quick-start)
* [Screen pages](https://github.com/lyusupov/SoftRF/wiki/Badge-Edition.-Screen-pages)
* [Bluetooth LE](https://github.com/lyusupov/SoftRF/wiki/Badge-Edition.-Bluetooth-LE)
* [Aircrafts database](https://github.com/lyusupov/SoftRF/wiki/Badge-Edition.-Aircrafts-database)
* [Enclosure](https://github.com/lyusupov/SoftRF/tree/master/case/Badge)
* [Display care](https://github.com/lyusupov/SoftRF/wiki/Badge-Edition.-Display-care)
* [Expansion module](https://github.com/lyusupov/SoftRF/wiki/Badge-Edition.-Expansion-module)

* [Prime Edition MkII](https://github.com/lyusupov/SoftRF/wiki/Prime-Edition-MkII) ![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/hot_icon.jpg)
* [Quick start](https://github.com/lyusupov/SoftRF/wiki/Prime-Edition-MkII.-Quick-start)
* [Enclosure](https://github.com/lyusupov/SoftRF/tree/master/case/v5)
* Firmware update
* [USB](https://github.com/lyusupov/SoftRF/tree/master/software/firmware/binaries#esp32)
* [webUI](https://github.com/lyusupov/SoftRF/wiki/Firmware-update-%28Web-method%29#esp32)
* [programming device](https://github.com/lyusupov/SoftRF/wiki/Firmware-update-%28hardware-method%29)
* [Standalone Edition](https://github.com/lyusupov/SoftRF/wiki/Standalone-Edition) ![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/updated-icon.gif)
* [Specifications](https://github.com/lyusupov/SoftRF/wiki/Standalone-Specifications)
* [Shield](https://github.com/lyusupov/SoftRF/wiki/Standalone-Shield)
* [Modules](https://github.com/lyusupov/SoftRF/wiki/Standalone-Modules)
* [Assembly](https://github.com/lyusupov/SoftRF/tree/master/hardware)
* [Enclosure](https://github.com/lyusupov/SoftRF/tree/master/case/v4)
* [ESP32 adapter](https://github.com/lyusupov/ESP32-NODEMCU-ADAPTER)
* [ESP32‐C3 upgrade](https://github.com/lyusupov/SoftRF/wiki/ESP32%E2%80%90C3-upgrade-for-Standalone-Edition) ![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/new-icon.jpg)
* [Ham Edition](https://github.com/lyusupov/SoftRF/wiki/Ham-Edition) ![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/new-icon.jpg)
* [Quick start](https://github.com/lyusupov/SoftRF/wiki/Ham-Edition.-Quick-start)
* [ES Edition](https://github.com/lyusupov/SoftRF/wiki/ES-Edition)
* [Octave Concept](https://github.com/lyusupov/SoftRF/wiki/Octave-Concept)
* [Uni Edition](https://github.com/lyusupov/SoftRF/wiki/Uni-Edition)
* [Firmware installation](https://github.com/lyusupov/SoftRF/wiki/Uni-Edition.-Firmware-maintenance-procedures)
* [Enclosure](https://github.com/lyusupov/SoftRF/tree/master/case/Uni)
* [Midi Edition](https://github.com/lyusupov/SoftRF/wiki/Midi-Edition) ![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/new-icon.jpg)
* [Quick start](https://github.com/lyusupov/SoftRF/wiki/Midi-Edition.-Quick-start)
* [Mini Edition](https://github.com/lyusupov/SoftRF/wiki/Mini-Edition)
* [Firmware installation](https://github.com/lyusupov/SoftRF/tree/master/software/firmware/binaries#cubecell)
* [Quick start](https://github.com/lyusupov/SoftRF/wiki/Mini-Edition.-Quick-start)
* [Enclosure](https://github.com/lyusupov/SoftRF/tree/master/case/Mini)
* [Dongle Edition](https://github.com/lyusupov/SoftRF/wiki/Dongle-Edition) ![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/hot_icon.jpg)
* [Firmware installation](https://github.com/lyusupov/SoftRF/wiki/AcSiP-S7xG-flashing-instructions)
* [Quick start](https://github.com/lyusupov/SoftRF/wiki/Dongle-Edition.-Quick-start)
* [Settings](https://github.com/lyusupov/SoftRF/wiki/Dongle-settings)
* [Enclosure](https://github.com/lyusupov/SoftRF/tree/master/case/Dongle)
* [Lego Edition](https://github.com/lyusupov/SoftRF/wiki/Lego-Edition)
* [Balkan Edition](https://github.com/lyusupov/SoftRF/wiki/Balkan-Edition)
* [Academy Edition](https://github.com/lyusupov/SoftRF/wiki/Academy-Edition)
* [UAV Edition](https://github.com/lyusupov/SoftRF/wiki/UAV-Edition)
* [Bill of materials](https://github.com/lyusupov/SoftRF/wiki/UAV-BOM)
* [Wiring and pin-out](https://github.com/lyusupov/ESP32-NODEMCU-ADAPTER)
* [Enclosure](https://github.com/lyusupov/SoftRF/tree/master/case/UAV)
* [Raspberry Edition](https://github.com/lyusupov/SoftRF/wiki/Raspberry-Edition)

* SkyView
* [EZ](https://github.com/lyusupov/SoftRF/wiki/SkyView-EZ) ![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/hot_icon.jpg)
* [Quick start](https://github.com/lyusupov/SoftRF/wiki/SkyView.-Quick-start)
* [Settings](https://github.com/lyusupov/SoftRF/wiki/SkyView-settings)
* [Enclosure](https://github.com/lyusupov/SoftRF/tree/master/case/SkyView)
* [Dual boot](https://github.com/lyusupov/SoftRF/wiki/SkyView.-Dual-boot)
* [Pi](https://github.com/lyusupov/SoftRF/wiki/SkyView-Pi)

* [WebTop USB](https://github.com/lyusupov/SoftRF/wiki/WebTop-USB)
* [WebTop Serial](https://github.com/lyusupov/SoftRF/wiki/WebTop-Serial-adapter)
* [Quick start](https://github.com/lyusupov/SoftRF/wiki/WebTop-Serial.-Quick-Start)
* [Flight Recorder](https://github.com/lyusupov/SoftRF/wiki/Flight-Recorder)
* [Quick start](https://github.com/lyusupov/SoftRF/wiki/Flight-Recorder.-Quick-Start)

* Software
* Firmware
* [Release information](https://github.com/lyusupov/SoftRF/releases) ![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/updated-icon.gif)
* [Binary](https://github.com/lyusupov/SoftRF/tree/master/software/firmware/binaries)
* [Settings](https://github.com/lyusupov/SoftRF/wiki/Settings)
* [Update](https://github.com/lyusupov/SoftRF/wiki/Firmware-update-(Web-method)) (Web method)
* [Source](https://github.com/lyusupov/SoftRF/tree/master/software/firmware/source)
* Extras
* [Long range (LoRa) RF module](https://github.com/lyusupov/SoftRF/wiki/SoftRF-LoRa-module)
* [Frequency deviation](https://github.com/lyusupov/SoftRF/wiki/Frequency-deviation)
* Protocols
* [UAT](https://github.com/lyusupov/SoftRF/tree/master/software/firmware/source/UATbridge)
* [OGNTP](https://github.com/lyusupov/SoftRF/wiki/OGNTP-compatibility)
* [P3I Open (PilotAware)](https://github.com/lyusupov/SoftRF/wiki/PilotAware-compatibility)
* [FANET (Skytraxx)](https://github.com/lyusupov/SoftRF/wiki/FANET-compatibility)
* [Garmin GDL90 datalink](https://github.com/lyusupov/SoftRF/wiki/Garmin-GDL90-compatibility)
* [SkyDemon](https://github.com/lyusupov/SoftRF/wiki/Garmin-GDL90-compatibility#skydemon)
* [Avare](https://github.com/lyusupov/SoftRF/wiki/Garmin-GDL90-compatibility#avare)
* [ForeFlight](https://github.com/lyusupov/SoftRF/wiki/Garmin-GDL90-compatibility#foreflight)
* [Integration with airborne (Stratux, PilotAware,...) and groundstation (FlightRadar24, FlightAware,...) ADS-B receivers](https://github.com/lyusupov/SoftRF/wiki/Integration-with-RTL%E2%80%90SDR-based-ADS%E2%80%90B-receivers)
* [Combined use of multiple SoftRF units](https://github.com/lyusupov/SoftRF/wiki/Combined-use-of-multiple-SoftRF-units) ![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/updated-icon.gif)
* Archive
* [Prime Edition](https://github.com/lyusupov/SoftRF/wiki/Prime-Edition)
* [Bill of materials](https://github.com/lyusupov/SoftRF/wiki/Prime-BOM)
* [Wiring](https://github.com/lyusupov/SoftRF/wiki/Prime-Wiring)
* [Enclosure](https://github.com/lyusupov/SoftRF/tree/master/case/v1)
* [Retro Edition](https://github.com/lyusupov/SoftRF/wiki/Retro-Edition)
* Applications
* [Emulator](https://github.com/lyusupov/SoftRF/tree/master/software/app/Emulator)

# Highlights

* [**Badge Edition**](https://github.com/lyusupov/SoftRF/wiki/Badge-Edition) ![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/hot_icon.jpg)

![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/Badge-31.jpg)

* [**Prime Edition Mark II**](https://github.com/lyusupov/SoftRF/wiki/Prime-Edition-MkII) ![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/hot_icon.jpg)

![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/SoftRF-Case-v5-Exterior.jpg)

* [**ES Edition**](https://github.com/lyusupov/SoftRF/wiki/ES-Edition)

![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/ES-1.jpg)

* [**SoftRF Tool**](https://github.com/lyusupov/SoftRF/wiki/SoftRF-Configuration-Tool)

* [**Standalone Edition**](https://github.com/lyusupov/SoftRF/wiki/Standalone-Edition)

![](https://github.com/lyusupov/SoftRF/blob/master/case/v4/SoftRF-Case-v4-Exterior.jpg)

![](https://github.com/lyusupov/SoftRF/blob/master/documents/images/first-five-units.jpg)

* [**Uni Edition**](https://github.com/lyusupov/SoftRF/wiki/Uni-Edition)

* [**Dongle Edition**](https://github.com/lyusupov/SoftRF/wiki/Dongle-Edition) ![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/hot_icon.jpg)

![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/t-motion-22.jpg)

* [**Mini Edition**](https://github.com/lyusupov/SoftRF/wiki/Mini-Edition)

![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/Mini-7.jpg)

* [**SkyView EZ**](https://github.com/lyusupov/SoftRF/wiki/SkyView-EZ) ![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/hot_icon.jpg)

![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/skyview-16-ePaper-vs-OLED.jpg)

* [**Lego Edition**](https://github.com/lyusupov/SoftRF/wiki/Lego-Edition)

![](https://raw.githubusercontent.com/lyusupov/SoftRF/master/documents/images/Lego-11.png)

* [**Balkan Edition**](https://github.com/lyusupov/SoftRF/wiki/Balkan-Edition)

![](https://raw.githubusercontent.com/lyusupov/SoftRF/master/documents/images/Balkan-1.jpg)

* [**Academy Edition**](https://github.com/lyusupov/SoftRF/wiki/Academy-Edition)

![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/bom/Lora_GPS_Shield_2.jpg)

* [**Octave Concept**](https://github.com/lyusupov/SoftRF/wiki/Octave-Concept)

![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/Octave-1.jpg)

* [**UAV appliance**](https://github.com/lyusupov/SoftRF/wiki/UAV-Edition)

![](https://github.com/lyusupov/SoftRF/raw/master/documents/images/uav-rx-hookup.jpg)

* [**Raspberry Edition**](https://github.com/lyusupov/SoftRF/wiki/Raspberry-Edition)

![](https://www.dragino.com/media/k2/galleries/106/Lora%20GPS%20Hat_60.png)

* [**Flight Recorder**](https://github.com/lyusupov/SoftRF/wiki/Flight-Recorder)