DOWNLOADS: Firmware

The latest firmware for all of the vehicles is available from the firmware server. This includes:

This page provides additional links to a number of specific builds that are considered “significant” - for example, the last builds of Copter to fit on the APM2.x board.

Note

ArduPilot also provides a Custom Firmware Build Server that allows creating customized firmware builds including only the features desired. This is useful for 1MB autopilots which have their standard firmware builds limited in some features in order to fit the code into available flash space on these autopilots.

Firmware

The following firmware is “special” in that it represents some significant milestone - e.g. “the last version of a build for a particular autopilot”.

ArduCopter APM 2.x Firmware

ArduCopter v3.2.1 firmware for APM 2.x. This is the last build of ArduCopter that still fits on the APM 2.x boards.

ArduCopter APM 1.0 Firmware

ArduCopter v3.2.1 firmware for APM 1.0. This is the last build of ArduCopter that still fits on the APM 1.0 boards.

Bootloader

Bootloaders for various electronics created by ArduPilot Group

APM2.x Autopilot

Bootloader for APM2.x autopilot series

You need AVR programmer with ISP connector to burn these boot loaders.

License

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.

Safety

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.