An open-source RemoteID transmitter firmware for drones, implementing MAVLink and DroneCAN OpenDroneID protocols to meet FAA and EU regulations.
ArduRemoteID is an open-source firmware that implements RemoteID transmission for drones using the OpenDroneID standard. It enables drones to broadcast identification, location, and other required data to comply with FAA and EU RemoteID regulations, ensuring safe integration into shared airspace. The firmware supports communication with ArduPilot flight controllers via MAVLink or DroneCAN protocols.
Drone manufacturers, UAV system integrators, and developers building compliant drone systems that need to meet FAA or EU RemoteID transmitter requirements.
Developers choose ArduRemoteID because it provides a flexible, secure, and open-source RemoteID solution with support for multiple hardware platforms and transmission modes, along with robust security features like signed firmware updates and parameter lockdown for production deployments.
RemoteID support using OpenDroneID
Supports both MAVLink and DroneCAN for seamless integration with ArduPilot flight controllers, allowing choice based on system architecture.
Includes signed firmware verification, parameter lockdown via LOCK_LEVEL, and secure command interfaces, ensuring tamper resistance for production deployments.
Compatible with ESP32-S3, ESP32-C3, and commercial boards like Bluemark and Holybro, offering flexibility for different hardware requirements.
Aims to meet ASTM F3586-22 and EU RemoteID standards, providing a foundation for legally compliant drone operations in key markets.
The README explicitly states users must configure the firmware for local regulations, adding complexity and legal risk for manufacturers.
Currently supports only ESP32-based boards and a few commercial options, restricting adoption for custom or non-ESP32 hardware projects.
Flashing requires Espressif FlashTool and boot button procedures, while secure updates involve key management and Python scripts, posing a steep learning curve.
Stratux is an open-source, DIY avionics system offering affordable ADS-B and flight data, enhancing situational awareness for general aviation pilots.
Migrated to codeberg.org https://codeberg.org/stronnag/mwptools
INAV-Radar is an extension for the INAV flight control software that enables UAVs to share real-time positional data using LoRa radio communication. This system allows drones to broadcast and receive information about nearby aircraft, enhancing situational awareness during group flights by displaying this data directly on the OSD. ## Key Features - **Position Broadcasting** — Transmits UAV position, altitude, speed, and identification via LoRa radio. - **OSD Integration** — Receives data from other UAVs and displays it on the INAV OSD as a heads-up display (HUD). - **Inter-UAV Communication** — Enables real-time awareness of nearby drones during flight operations. - **INAV Compatibility** — Designed specifically to work with the INAV flight control software ecosystem. ## Philosophy INAV-Radar focuses on enhancing flight safety and coordination through decentralized, low-power radio communication, providing pilots with essential situational data without relying on ground infrastructure.
A program that captures ASTM F3411 / ASD-STAN 4709-002 UAV direct remote identification signals transmitted over WiFi and Bluetooth.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.