⚠️Due to high demand, processing times are 12-16 days.
    Dross:Aviation LogoDross:Aviation
    Shop
    Stratux DevicesSensorsCasesTransmission (TX)AntennasProfessional Services
    StratuxProfessional Services
    Comparisons
    Stratux vs SentryStratux vs SkyEchoStratux vs PowerFLARMStratux vs Rosetta
    FAQ & Guides
    DIY Guide
    First Time SetupComponent ChecklistInstall FirmwareInstall VFR ChartsCalibrate SDRFlash T-BeamFlash T-MotionAHRS & Altitude SensorOGN TransmittingSubmit to OGNStratux Web Interface
    Contact
    🇬🇧EN🇩🇪DE🇪🇸ES
    🇬🇧EN🇩🇪DE🇪🇸ES
    1. Home
    2. Dross:Aviation
    3. FAQ
    4. SoftRF Firmware

    SoftRF Firmware Guide

    See also:T-BeamT-MotionOGNFLARMFrequencies
    T-Beam Hardware GuideT-Motion & Dongle Guide
    ESP32Microcontroller
    868/915 MHzLoRa Radio
    OGNCompatible
    Low PowerBattery Efficient

    What is SoftRF?

    SoftRF is an open-source firmware project that enables DIY aviation tracking devices using affordable off-the-shelf hardware. The most popular implementation uses the TTGO T-Beam, an ESP32-based board with integrated LoRa radio, GPS, and battery management.

    When loaded with SoftRF or OGN Tracker firmware, a T-Beam can transmit FLARM-compatible signals on 868 MHz (Europe) or 915 MHz (US/Australia), making your aircraft visible to other FLARM receivers and on the Open Glider Network (OGN).

    TTGO T-Beam Hardware

    ProcessorESP32 (dual-core 240 MHz)
    LoRa RadioSX1276 or SX1262 (868/915 MHz)
    GPS ModuleNEO-6M or NEO-M8N
    Battery18650 Li-Ion (not included)
    PowerUSB-C, 5V input
    ConnectivityWiFi, Bluetooth, Serial

    T-Motion: Compact Alternative

    The TTGO T-Motion (SoftRF Dongle Edition) is an ultra-compact USB-stick form factor alternative to the T-Beam. Ideal for space-constrained installations or as a dedicated low-power transmitter.

    T-Motion Specifications

    ProcessorSTM32L073Z (ARM Cortex-M0+)
    LoRa RadioSX1276 with TCXO (868/915 MHz)
    GPS ModuleSony CXD5603GF GNSS
    Size78 × 25 × 10 mm
    Weight~30g
    PowerUSB-A male (direct plug-in)
    Current Draw~18 mA (active)
    ConnectivityUSB-Serial, 3.3V UART
    3-4× SmallerUSB stick form factor
    10× Lower Power~18 mA vs ~160-280 mA
    Direct USB Plug-inNo wiring needed

    T-Beam vs T-Motion

    AspectT-BeamT-Motion
    Form FactorDevelopment boardUSB stick (3-4× smaller)
    GPS Receiveru-blox NEO-M8N (high precision)Sony CXD5603GF
    Power~160-280 mA~18 mA (10× less)
    Battery18650 holder built-inNone (USB powered)
    WiFi/BluetoothYes (ESP32)No
    BarometerOptional (add BMP280)None (external BMP280 recommended)
    Stratux ConnectionUSB or UART wiringDirect USB plug-in
    Best ForFull-featured DIY buildsSimple plug & play TX

    Wiring & Integration

    USB Direct (Recommended)Recommended

    Plug T-Motion directly into Raspberry Pi USB port. Stratux auto-detects the device. No wiring required.

    Pi USB ← T-Motion USB-A

    UART Serial (Advanced)

    For custom integrations, T-Motion exposes 3.3V UART pins (38400 baud, 8N1). Connect TX→RX, RX→TX, GND→GND.

    T-Motion TX → Pi RX (GPIO 15)
    T-Motion RX → Pi TX (GPIO 14)
    T-Motion GND → Pi GND

    💡 For pressure altitude reporting, add an external BMP280 sensor via I²C. See guides: T-Motion altitude sensor or T-Beam pressure sensor.

    SX1276 vs SX1262: LoRa Chip Comparison

    T-Beam modules come with different LoRa radio chips. The SX1262 is the newer generation with better efficiency, though both work well for aviation use.

    AspectSX1276SX1262
    GenerationGen 1 (2013)Gen 2 (2018)
    TX PowerUp to +20 dBmUp to +22 dBm (better PA)
    RX Sensitivity-137 to -142 dBmUp to -148 dBm
    Power Draw (RX)~10-11 mA~4.6 mA (50% less)
    Firmware SupportFully supported (most common)Supported (verify version)
    AvailabilityT-Beam v1.0, v1.1T-Beam Supreme, newer
    Best ForMaximum compatibilityBattery-powered setups

    Firmware Options

    SoftRF

    The original open-source firmware supporting multiple protocols (FLARM, OGN, FANET, ADS-L). Highly configurable with web interface.

    GitHub

    OGN Tracker

    Dedicated OGN firmware optimized for glider tracking. Simpler configuration, focused on OGN network participation.

    GitHub

    Native OGN (Stratux Direct)Recommended

    Flash OGN firmware directly from Stratux. Enables parallel TX of ADS-L, OGNTP, FANET, and PilotAware protocols-the most versatile multi-protocol option.

    GitHub

    GXAirComRecommended

    Alternative firmware focused on FLARM and FANET protocols. Provides native FLARM TX/RX compatibility with additional FANET messaging support.

    GitHub

    Stratux EU (T-Beam Mode)

    Stratux firmware can directly interface with T-Beam modules connected via serial, using them as OGN transmitters while Stratux handles reception.

    GitHub

    Protocol Support Matrix

    When using T-Beam with Stratux, only TX (transmit) capabilities matter-Stratux receives all protocols via its dual SDR receivers. The RX column is only relevant for standalone T-Beam use.

    FirmwareFLARMOGNTPFANETADS-LPilotAwareGPSNotes
    SoftRF
    RX: 1TX: 1
    RX: 1TX: 1
    RX: 1TX: 1
    RX: 1TX: 1
    1 HzSingle protocol only-choose one for RX and TX
    OGN-Tracker
    RX: ✓TX: ✓
    RX: -TX: ✓
    RX: -TX: ✓
    RX: -TX: ✓
    5 HzTX: All 4 protocols in parallel (simultaneously)
    GXAirCom
    RX: ✓TX: ✓
    RX: ✓TX: ✓
    5 HzTX: FLARM & FANET in parallel (simultaneously)
    ✓ = Supported1 = Choose one protocolRX = ReceiveTX = Transmit

    Stratux Dongle Protocol Switching

    The Stratux Dongle (T-Motion based) can only transmit ONE protocol at a time. Unlike the Stratux Pro which transmits all protocols simultaneously, you must manually select which protocol to activate via the web interface.

    Available TX Protocols

    OGN (OGNTP)Recommended

    Open Glider Network protocol. Best for visibility on OGN live tracking and ground stations.

    FANET

    Flying Ad-hoc Network. Popular in paragliding/hang gliding communities. Includes messaging capabilities.

    PilotAware (PAW)

    UK-focused protocol with strong general aviation adoption. Good for UK/Ireland operations.

    FLARM (Legacy)

    FLARM-compatible legacy protocol for visibility to certified FLARM devices.

    Note: ADS-L is NOT available on the Dongle. For ADS-L transmission, upgrade to Stratux Pro or Stratux Dual Pro.

    How to Switch Protocols

    1. Connect to your Stratux WiFi network
    2. Open the web interface at 192.168.10.1
    3. Navigate to Settings → Transmitter
    4. Select your desired protocol from the dropdown
    5. Click Save and wait for the device to restart

    💡 For most European pilots, we recommend OGN (OGNTP) as the default protocol. It provides the widest ground station coverage and integrates with popular tracking platforms like glidertracker.org and live.glidernet.org.

    Need simultaneous multi-protocol TX? The Stratux Pro and Dual Pro transmit all 5 protocols in parallel-no switching required.

    Compare

    GPS Update Rate & AHRS Performance

    The T-Beam's GPS update rate significantly impacts AHRS (Attitude and Heading Reference System) performance when connected to Stratux. This is especially critical during flight-ground testing won't reveal the difference.

    1 HzPoor

    SoftRF

    Updates position once per second. Static GPS configuration. Insufficient for smooth AHRS-causes jerky attitude display and lag during maneuvers.

    5 HzGood

    OGN-Tracker / GXAirCom

    Updates position 5 times per second. Configurable to use GPS+GLONASS+Galileo+SBAS. Provides smooth, responsive synthetic vision with minimal lag.

    Important: You cannot verify GPS/AHRS performance on the ground. On the ground, all firmware looks fine. The difference only becomes apparent in flight during dynamic maneuvers where 1Hz GPS causes noticeable AHRS lag.

    💡 For Stratux integration, we strongly recommend OGN-Tracker or GXAirCom firmware for proper AHRS functionality.

    T-Beam Integration with Stratux

    Standalone T-Beam

    T-Beam runs independently with SoftRF or GXAirCom firmware, transmitting position and receiving nearby traffic. Can output to EFB via WiFi/Bluetooth.

    Stratux with T-Beam TX

    T-Beam connected to Stratux via serial (UART). Stratux provides position data, T-Beam handles transmission. Best of both worlds: SDR reception + T-Beam OGN TX.

    Stratux Pro (Integrated)

    Our Stratux Pro and Dual Pro models include pre-integrated T-Beam module(s) for plug-and-play OGN transmission. No configuration needed.

    SoftRF vs Native FLARM

    AspectSoftRF/T-BeamNative FLARM
    ProtocolCompatible with FLARM/OGN (decodes legacy FLARM)Proprietary encrypted protocol
    CertificationNot certified - experimental/recreational useCertified for all operations
    Cost~€30-50 for T-Beam hardware€500-2000+ for certified devices
    RangeTypically 5-15 km (antenna dependent)Similar range with optimized antennas
    OGN VisibilityYes - native OGN protocol supportYes - via ground stations

    Legal Considerations

    SoftRF and T-Beam devices transmit on ISM bands (868/915 MHz) which are license-free in most countries. However, note that: (1) These are NOT certified collision avoidance devices and should not be relied upon as primary safety equipment. (2) FLARM protocol transmission may have licensing implications in some jurisdictions-check local regulations. (3) For soaring competitions, official FLARM devices may be required. (4) Always register your device with OGN to avoid being flagged as an unidentified target.

    Frequently Asked Questions

    Related Technology Guides

    Stratux

    Complete anti-collision system guide

    FLARM

    Anti-collision for gliders & GA

    OGN

    Open Glider Network tracking

    Frequencies

    868/1090/978 MHz guide

    View all guides

    Get Stratux with T-Beam Integration

    Our Stratux Pro and Dual Pro include pre-configured T-Beam modules for OGN transmission. No soldering or firmware flashing required.

    Compare ModelsFlash T-Beam Guide

    Disclaimer

    Stratux is not certified aviation equipment. It does not replace a transponder or relieve the pilot of traffic awareness responsibilities. Use as supplementary situational awareness only. Dross:Aviation assumes no responsibility or liability for the use of Stratux devices, firmware flashing, or hardware modifications. All DIY guides are provided without warranty-use at your own risk.

    Dross:Aviation

    © 2026 All rights reserved.

    Dross:Network|Alexander Dross|Dross:Media|Dross:Air|Blog|AIP:Aero|Trade:Aero
    Shop|Services|Guides|Comparisons|DIY|Sitemap
    Newsletter|Legal|Privacy|Imprint|Contact