Remote ID Simulation Platform

ASTM F3411 / ODID Flight Simulation for ESP32-S3
Configure and flash simulated drone telemetry broadcasts for testing Remote ID monitoring systems in controlled environments.
Quick Start: Chaos Flash Open Flight Planner

Operational Modes

Choose a simulation mode based on your testing needs

Advanced

Waypoint Mode

Plan custom flight paths, generate random tracks, create survey grids, trace images into sky-writing paths, or draw freehand routes.

  1. Build paths: manual waypoints, random flights, survey grids, text, or image trace
  2. Configure altitude, speed & loiter per point
  3. Set RID identity (serial, type)
  4. Flash firmware to device
Open Planner
Advanced

Multi-Track

Simulate up to 20 simultaneous drone flights, each with a unique RID identity.

  1. Create tracks with waypoints or generators
  2. Assign unique serial & MAC per track
  3. Flash combined firmware to device
Open Planner
Quick Start

Chaos Mode

Generate up to 20 random drone flights within a radius. No flight planning needed.

  1. Set center location
  2. Choose radius & drone count
  3. Flash — device handles the rest
Quick Start Below
Specialized

Ballistic Mode

Simulate rocket artillery with parabolic trajectories converging on a target point.

  1. Set target coordinates
  2. Configure launch radius & angles
  3. Flash firmware to device
Open Planner

Before You Start

Check these prerequisites before flashing

Web Serial support — checking...

Quick Start: Chaos Flash

Flash a chaos-mode dongle in under a minute. The device generates random drone flights autonomously — no flight planning needed.

Location

Flight Parameters

▶ Advanced Options

Flash Device

Set a location and click "Prepare Chaos Flash" to begin.
Your browser does not support Web Serial. Use Chrome or Edge.
Requires Chrome or Edge with Web Serial support. Connect your ESP32-S3 board via USB before flashing.

Hardware

What you need to get started

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, OLED display, and battery management. The GPS module connects via SH1.25 connector. Ideal for portable, GPS-equipped RID simulation.

Generic ESP32-S3 (Headless)

Any ESP32-S3 dev board (DevKitC, etc.) without display requirements. Headless operation via serial console. Select "Generic ESP32-S3" as target board when flashing.

3.3V NMEA GPS Module (Optional)

Any 3.3V UART GPS receiver outputting standard NMEA sentences. Required for GPS-relative modes, time synchronization, and operator position anchoring. Connected via UART pins (TX 43, RX 44 default).

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.