Open-Source Drone Development
We have contributed to several open-source projects focused on FPV drones, flight controllers, telemetry, and the ArduPilot ecosystem. Our work combined Android development, communication-protocol analysis, embedded programming, and low-level hardware integration.
Selected projects
MAVLinkHUB — Android MAVLink proxy and protocol analyzer
An Android application that acts as an intermediary between a drone and a ground control station. MAVLinkHUB can forward communication over different interfaces, analyze exchanged MAVLink packets, and log telemetry data for troubleshooting and development. The project supports connections such as Bluetooth, USB Host, TCP/IP, and UDP.github
FrSky telemetry support for D-series receivers
We contributed support for transmitting telemetry data from ArduPilot to FrSky D-series receivers. This enabled users to monitor key flight information — including flight mode, GPS status, battery data, and system messages — directly through a compatible radio transmitter.github
GitHub — FrSky telemetry implementation
SPL06 barometer driver
We developed a driver for the SPL06 barometric pressure sensor and integrated it with the ArduPilot barometer subsystem. The work enabled flight controllers based on compatible hardware to use the sensor for altitude estimation and flight-control functionality.
Megapirates NG for Cruise Pro boards
We also contributed to the Megapirates NG project for Cruise Pro flight-controller boards. The project extended community-driven autopilot development and brought additional hardware support and functionality to the open-source drone ecosystem.
GitHub — Megapirates NG add-ons
Google Code archive
Open-source experience
These projects reflect our practical experience in:
-
MAVLink communication and telemetry systems;
-
Android applications for drone operation and diagnostics;
-
ArduPilot firmware development;
-
embedded C/C++ programming;
-
flight-controller hardware integration;
-
sensor drivers and barometric altitude measurement;
-
reverse engineering and protocol analysis;
-
collaborative development in open-source communities.
Our contributions are available publicly on GitHub and form part of a broader body of work supporting accessible, community-driven development of unmanned aerial systems.
