Choose a simulation mode based on your testing needs
Plan custom flight paths, generate random tracks, create survey grids, trace images into sky-writing paths, or draw freehand routes.
Simulate up to 20 simultaneous drone flights, each with a unique RID identity.
Generate up to 20 random drone flights within a radius. No flight planning needed.
Simulate rocket artillery with parabolic trajectories converging on a target point.
Check these prerequisites before flashing
Flash a chaos-mode dongle in under a minute. The device generates random drone flights autonomously — no flight planning needed.
What you need to get started
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.
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.
Any ESP32-S3 dev board (DevKitC, etc.) without display requirements. Headless operation via serial console. Select "Generic ESP32-S3" as target board when flashing.
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).
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.