Skip to content

Instantly share code, notes, and snippets.

@VirusPilot
VirusPilot / Aircraft Type Mapping between ADS-B and FLARM NMEA.md
Last active August 27, 2025 13:02
Aircraft Type Mapping between ADS-B and FLARM NMEA

In case a traffic receiver is connected via FLARM NMEA with the EFB, a conversion of ADS-B aircraft types is necessary. Here is a mapping proposal which has been discussed amongst various stakeholders, including the corresponding transponder settings:

ADSB Description ADSB Type OGN/FLARM Type Garmin Setting f.u.n.k.e Setting Dynon/TRIG Setting Air Avionics VT-01 Setting Notes
No category information A-0 0 unknown Unknown 20
Light (less than 7000 kg, this includes very light aircraft (light sport aircraft) that do not meet the requirements of 14 CFR § 103.1) A-1 8 light 21 Light 21 600kg Ultralights should use this setting
Small (between 7000 kg and 34000 kg) A-2 9 small 22 Medium
Large (between 34000 kg to 136000 kg) A-3 9
High vortex aircraft A-4 9
Heavy (larger than 136000 kg) A-5 9
@VirusPilot
VirusPilot / GDL90 Extended Specification.md
Last active August 17, 2025 20:42
GDL90 Extended Specification
@VirusPilot
VirusPilot / GNSS Basics for Collision Avoidance Projects.md
Last active August 27, 2025 11:50
GNSS Basics for Collision Avoidance Projects

GNSS Basics for Collision Avoidance Projects

Sources

Altitude Definitions

  • MSL: altitude above geoid (aka. EGM96 or orthometric altitude or height above mean sea level AMSL or height above geoid HAG)
  • HAE: altitude above ellipsoid (aka. WGS84 or geometric or GPS altitude)
  • GeoidSep: difference between HAE and MSL
  • HAE = MSL + GeoidSep
@VirusPilot
VirusPilot / ADS-L Information.md
Last active August 26, 2025 08:40
ADS-L Information

Collection of Information about ADS-L

preliminary list of ADS-L DIY tracker implementations (transmit and receive)

@VirusPilot
VirusPilot / Collision Avoidance Information.md
Last active September 9, 2025 07:54
Collision Avoidance Information

Collision Avoidance Information

Radio Protocols

  • 868.2 - 868.4 MHz: OGN, FLARM, FANET, ADS-L (25 mW TX power)
    • amongst others, the following essential data is transmitted (and encrypted in case of FLARM):
      • GNSS position and altitude
      • ground speed, sink/climb rate, turn rate, track over ground
      • aircraft ID (or ICAO hex code) and type
  • 869.4 – 869.65 MHz: ADS-L, P3I (500 mW TX power)
  • typically used for ground stations to re-broadcast traffic from OGN and other sources, potentially weather information in the future