Telemetry Simulator and Flight Planner

ASTM F3411 / ODID Remote ID Simulation Platform

Limited Exposure Environment

This platform is designed exclusively for testing and development of Remote ID monitoring systems in controlled laboratory environments.

Users are solely responsible for ensuring that all simulated broadcast data remains contained within their lab environment and does not propagate into operational airspace or public-facing Remote ID infrastructure.

Unauthorized broadcast of simulated ODID data outside of a shielded or isolated test environment may violate local regulations.

This is not an authorized Remote ID broadcast module. It must not be used as a substitute for a certified RID device on any live flight operation requiring Remote ID compliance.

The ESP32 broadcast firmware is derived from the ArduPilot ArduRemoteID project. Original source by the ArduPilot development team, licensed under GPL v2.

Purpose

A fuzzing and stress-testing platform for Remote ID receiver applications. Generates configurable ODID-compliant flight simulations via WiFi NAN and BLE broadcast on ESP32-S3 hardware, enabling comprehensive validation of monitoring suites under controlled conditions.

Hardware

LILYGO T-Dongle-S3
ESP32-S3 USB dongle with 160x80 TFT display and onboard RGB LED. Provides WiFi NAN and BLE 4/5 broadcast for ODID Remote ID simulation. Flashed directly from the browser via Web Serial.
Heltec WiFi LoRa 32 V4
ESP32-S3 with integrated Quectel L76K GPS, SX1262 LoRa radio, 128x64 OLED display, and Li-ion battery management. No external GPS module needed.
Generic ESP32-S3 (Headless)
Any ESP32-S3 dev board (DevKitC, etc.). Runs without a display — all output via USB serial. Ideal for bench testing and embedded integration.
3.3V NMEA GPS Module (Optional)
Any 3.3V UART GPS receiver outputting standard NMEA sentences (GGA, RMC). Required for GPS-relative modes on T-Dongle and generic boards. Not needed for Heltec (integrated GPS).
Flight Planning
Web Flashing
Chaos Mode
Ballistic Mode