This open-source project provides firmware for an ESP32-C3 Super Mini connected to a 1.28″ round GC9A01 display, creating a sonar-style aircraft radar that visualizes live ADS-B data from adsb.fi around the user's location. The device features WiFiManager for easy initial configuration via a captive portal and allows users to cycle through range presets or reset network credentials using hardware buttons.
- Visualizes aircraft with red heading triangles, magenta speed vectors, and callsign tags.
- Supports runway overlays from major airports based on OurAirports data.
- Displays "rim dots" for approaching aircraft located outside the current radar ring but within range of ADS-B data.
- Uses NVS to persist user settings like latitude, longitude, units (mi/km), and WiFi credentials.
This open-source firmware is designed for the ESP32-C3 Super Mini and a 1.28 inch GC9A01 round display to create a sonar-style aircraft radar. It visualizes live ADS-B data on a circular grid, showing flight paths, detailed aircraft models, altitude, and speed.
- Real-time tracking using adsb.fi for aircraft positions
- Route enrichment through ADSBDB for origin/destination info
- Integrated weather display via Open-Meteo and local time via NTP
- Web-based Wi-Fi setup portal for location and setting configuration
- Support for authenticated OTA firmware updates
An introduction to ADS-B Scope, an open source firmware project that transforms the LilyGo T-Display-P4 into a standalone, portable aircraft tracking device. By connecting an RTL-SDR dongle, users can view real-time flight data including callsigns, altitude, speed, and position on a 4 inch AMOLED touchscreen without needing a computer or internet connection.
Key features include:
- Real-time aircraft tracking with visual data on an integrated screen.
- A webapp for viewing live maps with aircraft trails and log replays via USB-C.
- Meshtastic-compatible mesh messaging protocol using the built-in LoRa radio.
- SD card logging with GPS timestamps and USB mass storage support.