DOWNLOADS: Developer Tools

The developer tools can be downloaded from here.


Not all of these tools are “up to date”. For example, vehicle binaries and GCS software should be downloaded from their respective locations in the firmware server.

The rest of the article provides an overview of some of the files and the tool licensing.


Odroid Ubuntu 14.04 hostapd

VERSION dev DATE POSTED January 20, 2015

This replaces the hostapd distributed with the Odroid U3 board’s Ubuntu 14.04. This newer version resolves issues creating a wifi access point.

Arduino code to test an airspeed sensor

DATE POSTED April 25, 2013

Arduino code to test an airspeed sensor

Arduino 1.0.3 with modifications required for ArduPilot (Mac OS X)

DATE POSTED May 1, 2013

VERSION 1.0.3 DATE POSTED May 1, 2013

Arduino 1.0.3 with modifications required for ArduPilot

CrossTrack demo (flash version)

DATE POSTED April 29, 2013

Data dump of three attitude solutions

DATE POSTED April 29, 2013

Data dump of 3 attitude solutions running in parallel. Includes README file.

– DCM – Madgwick filter_mag – MPU6000 sensor fusion

Declination Lookup - Test EMM

DATE POSTED April 29, 2013

This is a small zip file that contains 1 executable that is meant to be executed via the command line. When you run it you will see a menu with 4 options. The only option that will work is the declination lookup option. It is using the exact same lookup method as the AP_Declination library I wrote except that the lookup tables were generated using the EMM (Enhanced) instead of the WMM.


DATE POSTED May 1, 2013


DATE POSTED May 1, 2013

Serial port test program

DATE POSTED April 29, 2013

A little program that shows that Port 0 (USB) and Port 3 (Xbee) are working


This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.


Operating a powered vehicle of any kind can be a lot of fun. However, nothing will ruin your day at the park more quickly than an accident or running afoul of the law. Since we want you to have a great experience, please make sure that you do all of the following:

  • Operate within all local laws and regulations. For example, in the United States, current regulations require you to operate most UAVs under 400 foot above ground level, within line of site, and away from obstructions and populated areas. Since these regulations vary from place to place, even within the same country, ensure that you understand what you need to do to stay compliant.
  • Never operate the vehicle or software in a way that could be dangerous to you, other people, or property. Propellers, while rotating, could easily cut you; if a UAV fell on a person or object, it could cause injury; a UAV caught in power lines could cause an outage. As Ben Franklin said, “An ounce of prevention is worth a pound of cure.”
  • Always keep in mind that software and hardware failures happen. Although we design our products to minimize such issues, you should always operate with the understanding that a failure could occur at any point of time and without warning. As such, you should take the appropriate precautions to minimize danger in case of failure.
  • Never use the software or hardware for manned vehicles. The software and hardware we provide is only for use in unmanned vehicles.