This project transforms the LILYGO T-Display-P4 development board into a multifunctional portable device capable of acting as a 1090 MHz ADS-B receiver and a Meshtastic-compatible mesh radio. By using an RTL-SDR USB dongle for RF reception and an onboard SX1262 LoRa radio, the system provides real-time aircraft tracking via a touchscreen interface and off-grid messaging capabilities. The device also features integrated MP3 playback, GPS time synchronization, and a companion web application called ADS-B Scope for live map viewing through WebSerial.
Main features include:
* Real-time ADS-B decoding and radar scope visualization with aircraft database enrichment.
* Meshtastic-compatible LoRa mesh networking with encrypted messaging and node discovery.
* Integrated MP3 music player with ID3 tag parsing and cover art display.
* Adaptive RTL-SDR gain control and USB hot-plug support.
* Comprehensive SD card logging for both ADS-B flight data and mesh messages.
* Dual-core ESP32-P4 architecture optimized via a 6-tier FreeRTOS priority scheme.
* WebSerial-based companion app for live mapping, firmware flashing, and file management.
A clean-room, header-only C/C++ implementation of the Meshtastic LoRa mesh protocol designed for embedded systems. This standalone library allows devices to interoperate with the Meshtastic network without requiring heavy dependencies like Arduino, RadioLib, or FreeRTOS. It handles everything from raw LoRa byte processing to decoded messages including text, position, and telemetry data.
Key features include:
- Packet parsing and AES-256-CTR encryption/decryption
- PKI direct messages using x25519 key exchange
- Channel management and PSK expansion
- Protobuf decoding for various message types without Nanopb dependency
- Radio configuration including regional settings and modem presets
- CSMA/CA implementation for MAC protocol compliance
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.
A gateway that bridges Meshtastic mesh radios and Iridium SBD satellite modems. Send messages between off-grid mesh networks and global satellite coverage from a single box.
Stridetastic is an open-source monitoring and observability framework for Meshtastic® LoRa mesh networks. It helps operators capture, inject, and visualize mesh network data.
Play a chess game over Meshtastic using Web Serial or Web Bluetooth. This project enables radio-to-radio chess with features like a lobby channel, random handshake, and move-count synchronization.
The ITU‑R Recommendation P.833‑2 provides guidance on estimating radio‑wave attenuation caused by vegetation for frequencies between 30 MHz and 60 GHz. Because foliage conditions vary widely and experimental data are limited, the recommendation offers separate models for different frequency bands and path geometries. For a terrestrial link with one end inside a woodland, the extra loss is expressed using two parameters: the specific attenuation rate γ (dB / m) that describes short‑range scattering loss, and a maximum attenuation Am that caps the total excess loss due to additional mechanisms such as surface‑wave propagation and forward scattering. The excess attenuation for a path length d inside the vegetation is given by Aev = Am 1 – exp(–d γ / Am) » . This formulation allows engineers to calculate the additional loss when a transmitter or receiver is located within dense vegetation.
Information about Meshtastic, an open-source, decentralized, off-grid mesh network, and the MDARC's involvement with it, including node locations and configurations.
The Heltec WiFi LoRa 32 (V4) is an ESP32-S3-based off-grid LoRa/Meshtastic communicator with solar charging, optional GNSS, and a high 28dBm transmit power.
A terminal interface for chatting via Meshtastic mesh networks with real-time message display, node discovery, and radio configuration.