OpenPilot Downloads

One this page, you'll find all of the downloads available for OpenPilot and notes regarding their use.  

The Latest Firmware Release

Here is the latest public firmware release from OpenPilot.  For instructions on how to download and what to do with it after you do, please see the Downloading and Installing the GCS page.

 

RELEASE - 15.02.01 - (Hotfix update for v15.02 - 04/05/2015) - Revo, CC3D, Atom, CC and v9 GPS

Operating system

Notes

Linux 32 bit Debian packageopenpilot_15.02.01-1_i386.debUninstall previous version first, then use your system package installer to install
Linux 64 bit Debian packageopenpilot_15.02.01-1_amd64.debUninstall previous version first, then use your system package installer to install
Mac OS X distribution imageOpenPilot-RELEASE-15.02.01-osx.dmgOpen as a standard distribution image 
Windows NSIS installerOpenPilot-RELEASE-15.02.01-win32.exeWindows installer - Uninstall previous version first. 

 

--- RELEASE-15.02.01 --- (Hotfix update for v15.02 - 04/05/2015) ---

This release contains all the improvements, enhancements and bugfixes of the prior release (version 15.02), but fixes an in important bug that may prevent failsafe to work correctly using CC3D/CC with a PWM receiver.

Version 15.02 (Ragin Cajun) should be uninstalled and this hotfix release should be used in its place.

The full list of bugfixes in this release is accessible here:
https://progress.openpilot.org/issues/?filter=12260



This version supports the CopterControl, CC3D, Atom, and Revo as well as the OPLink Modems.

 

 


Bootloaders

Please refer to the Bootloader Update page for LED status codes, a video showing how to verify the bootloader version and a small FAQ.

Note that every OpenPilot flight controller requires a specific bootloader updater file and the CopterControl (CC) and CC3D require a different version depending on the version of GCS and firmware to be used. Please make sure that you download the correct bootloader updater for your board model and GCS and firmware version.

Bootloader Versions

  • Version 1 - First bootloader version which was loaded onto all CopterControl boards.
  • Version 2 - Safe boot capabilities were added to prevent the user from being locked out of the board due to a bad hardware configuration.
  • Version 3 - Added different USB serial numbers for bootloader and firmware. This helps Windows separate the two functions of the board by making it think there are two different boards connected. Twitching servo movement during the board start has been eliminated.
  • Version 4 - Added support for internal settings erasure so that no more special firmware is required; simply enter boot mode and click Erase Settings (CC/CC3D/Atom and OPLM)
  • Version 5 - Added better F4 processor support (Revo and OSD)


The bootloaders for CopterControl (CC), CopterControl3D (CC3D), Atom, Revolution (Revo), OPLink mini (OPLM) and On Screen Display (OSD) are available for download below.

All OP boards are different and require the appropriate bootloader to be installed, please ensure you download and use the correct version listed below.

Also note that you should have the appropriate GCS installed (in most cases, the latest version) on your PC when you flash the new bootloader so that the followup Auto Update you perform will automatically install the correct version of firmware that is embedded in the version of the GCS on your PC.

The PCB for CC or CC3D boards should have "CopterControl" or "CC3D" printed clearly on the board. This indicates which bootloader needs to be flashed to the board.

Version 3 bootloaders can only be used with GCS versions 12.10.2 or older.
Version 4 bootloaders can only be used with GCS versions 13.06.01 and newer.

Bootloader Updater Files

BoardBL VersionBootloader UpdaterNote
CC3bu_coptercontrol-20120630_5a1efef3.opfwFor use with GCS 12.10.2 and lower
CC3D3bu_CC3D-20120620_f44b9d3.opfwFor use with GCS 12.10.2 and lower
CC4CC V4 bu_cc.opfwFor use with GCS 13.06.01 and higher
CC3D/Atom4CC3D V4 bu_cc3d.opfwFor use with GCS 13.06.01 and higher
Revo5Revo V5 bu_revolution.opfwFor use with GCS 13.06.01 and higher
OPLMini4OPLM bu_oplinkmini.opfwFor use with GCS 13.06.01 and higher
OSD5OSD bu_osd.opfwFor use with GCS 13.06.01 and higher

 


 

How to Upgrade the Bootloader and Erase Settings

If it is necessary to upload the bootloader, strictly follow these instructions:

  • Download the appropriate bootloader (ie CC3D - BL4 or Revo - BL5) and save it to your hard drive where you can find it again
  • Using the Firmware workspace in GCS, and with the board disconnected from USB, click Rescue and follow the onscreen instruction to connect the board
  • After the board is detected, click Open and select the BootloaderUpdater (BU) file from where you saved it on your hard drive 
  • Click Flash to flash it to your board
  • After the flashing is complete, press Boot and wait until the blue LED is on, then flashes, and finally goes off (normally ±15 seconds).
  • Wait 10 seconds more.
  • Disconnect the board from USB.
  • Click Rescue, connect the board, click Erase Settings and wait for the erasure to complete.
  • Disconnect the board from USB.
  • Click Upgrade and follow the onscreen instruction to connect the board to automatically install firmware.

 


Previous Firmware Releases

Previous releases may require the use of an older bootloader version, and know that these older versions require that you manually Rescue, Erase Settings, and AutoUpdate.  Rebooting at required times must be done manually.  Proper and smooth operation requires it, without fail.  Use the following steps:

 

To install older firmware manually, you must take the following steps to ensure that your firmware is updated correctly:

  1. Uninstall any previous versions of OpenPilot GCS
  2. Install the latest OpenPilot GCS version (available from the previous page of this Wiki, the Downloading and Installing the Ground Control Station page)
  3. Open the OpenPilot GCS and go to the Firmware Tab
  4. With the board unplugged, click the Rescue button
  5. Connect the board
  6. (There's a chance that the new drivers might not finish installing before the timer runs out.  If this happens, wait until the drivers finish their install, then unplug the board, click Rescue again, connect the board and continue)
  7. and click the Erase Settings button
  8. Wait approximately 30 seconds
  9. Click the Upgrade & Erase button and follow the on-screen instructions
  10. Firmware install/update complete.

RELEASE - 15.02 - (Ragin' Cajun) - Revo, CC3D, Atom, CC and v9 GPS

Operating system

Download link

Notes

Linux 32 bit Debian packagereplaced by v15.02.01Uninstall previous version first, then use your system package installer to install
Linux 64 bit Debian packagereplaced by v15.02.01Uninstall previous version first, then use your system package installer to install
Mac OS X distribution imagereplaced by v15.02.01Open as a standard distribution image 
Windows NSIS installerreplaced by v15.02.01Windows installer - Uninstall previous version first. 

 

Note: This version (15.02) was replaced by version 15.02.01 (a hotfix release that fixes an in important bug that may prevent failsafe to work correctly using CC3D/CC with a PWM receiver. Version 15.02 should be uninstalled and the hotfix release installed in its place. This section remains for reference only.
 

--- RELEASE-15.02 --- Ragin' Cajun ---

This is our second release of 2015.

This version supports the CopterControl, CC3D, Atom, and Revo as well as the OPLink Modems and introduces the PWMSync / OneShot125 ESC protocols.


Primary new features of this release: 

A key improvement was the addition of the PWMSync code path, this is now enabled by default. Some restrictions applies to CC3D/CC as it needs a compatible input method to enable PWMSync. Compatible input methods are PPM, S.Bus, DSM and OPLink. This release also introduces support for OneShot125 capable ESCs, such as the KISS ESCs and all ESCs supported in BLHeli V13 and above. Note that OneShot125 support has the same restrictions as PWMSync for CC and CC3D.


>> Read full details and instructions for PWMSync/OneShot125 in the project documentation.

 

Note for CC3D/CC

To support PWMSync/OneShot125 PPM input pin has changed from earlier releases to the last pin on the input IO port, please refer to the connection diagram in the setup wizard to see the required new pin layout for PPM.

 




 

RELEASE - 15.01 - Look, Ma... No Hands! - Revo, CC3D, Atom, CC and v9 GPS

Operating system

Download link

Notes

Linux 32 bit Debian packageOpenPilot_15.01-1_i386.debUninstall previous version first, then use your system package installer to install
Linux 64 bit Debian packageOpenPilot_15.01-1_amd64.debUninstall previous version first, then use your system package installer to install
Mac OS X distribution imageOpenPilot-RELEASE-15.01-osx.dmgOpen as a standard distribution image 
Windows NSIS installerOpenPilot-RELEASE-15.01-win32.exeWindows installer - Uninstall previous version first. 

 

--- RELEASE-15.01 --- Look, Ma... No Hands! ---

This is the first release of 2015.

This version supports the CopterControl, CC3D, Atom, and Revo as well as the OPLink Modems and introduces a new flight mode feature called "GPSAssist". This new added feature will only work with Revolution since it is an autonomous flight feature. GCS enhancements are also included that will benefit users of all OP boards.


Primary new features of this release: 

GPSAssist / Assisted Control: Provides assistance functions on top of existing flight modes. GPSAssist is the first assisted control option available from OpenPilot. GPSAssist supports Attitude and Rattitude flight modes (making it the first of *any* flight controller capable of GPS assisted acro flight) and activates braking and position hold when the pitch/roll sticks are centered. Attitude/Rattitude may be flown with any of the current thrust modes (Manual, CruiseControl, AltVario). GPSAssist for the PositionHold flight mode also introduces a braking sequence when first entering this flight mode and introduces AltVario as the thrust mode.

Video of GPSAssist - http://youtu.be/A-F-jQjOcgM

>> Read full details and instructions for GPSAssist in the project documentation.

Auto reboot: A new feature that allows you to rescue, update,and erase settings while never unplugging your board.

 

To OPLink Users

If you were using OPLink at power levels lower than 100mW and skipped over Release 14.10, please redo a range test after upgrading to 15.01




 

RELEASE - 14.10 - Mini Me - Revo, CC3D, Atom, CC and v9 GPS

Operating system

Download link

Notes

Linux 32 bit Debian packageOpenPilot-RELEASE-14.10-i386.debUninstall previous version first, then use your system package installer to install 
Linux 64 bit Debian packageOpenPilot-RELEASE-14.10-amd64.debUninstall previous version first, then use your system package installer to install 
Mac OS X distribution imageOpenPilot-RELEASE-14.10-osx.dmgOpen as a standard distribution image
Windows NSIS installerOpenPilot-RELEASE-14.10-win32.exeWindows installer - Uninstall previous version first

 

--- RELEASE-14.10 --- Mini Me ---

This is the third release of 2014.

This version supports the CopterControl, CC3D, Atom, and Revo as well as the OPLink Modems and mainly focuses on flight performance, especially aimed at mini multirotors, and adds support for the OpenPilot Platinum GPS (V9).


Some key addition in this release:

  • A brand new Acro+ flight mode, a Rate mode "on steroids";
  • Support for latest OpenPilot Platinum GPS (V9) and its integrated magnetometer;
  • Throttle PID Scaling: automatically scale PIDs based on throttle;
  • On board Expo support;
  • Several additions to the Setup Wizard such as Fixed wing support, GPS selection, TriCopter servo speed selection and ESC calibration;
  • First implementation of Cloud Config, Cloud Config in this release is the first version of the future community based distributed system for sharing vehicle settings;
  • Redesigned PFD artwork and addition of multifunctional slide out panels;
  • Support for additional Flexi-IO serial port for Revolution;
  • External (ws281x compatible) status LED support;
  • Considerable flight performance improvements.

To OPLink Users

If you were using OPLink at power levels lower than 100mW, please redo a range test after upgrading to 14.10.

 


 

RELEASE - 14.06.01 - Revo, CC3D & CC

Operating system

Download link

Notes

Linux 32 bit Debian packageOpenPilot-RELEASE-14.06.01-i386.debUninstall previous version first, then use your system package installer to install
Linux 64 bit Debian packageOpenPilot-RELEASE-14.06.01-amd64.debUninstall previous version first, then use your system package installer to install
Mac OS X distribution imageOpenPilot-RELEASE-14.06.01-osx.dmgOpen as a standard distribution image
Windows NSIS installerOpenPilot-RELEASE-14.06.01-win32.exeWindows installer - Uninstall previous version first.

 

--- RELEASE-14.06.01 --- Peanuts Schnapps ---

This is the Mid 2014 release. This version supports the CopterControl, CC3D, Atom and the Revolution Flight controllers as well as the OPLink Modems.

Release includes many additions, improvements and fixes, it is the result of many thousands of hours of development and testing.

Some key additions in this release:

  • Many additions and changes aimed at gps/navigation functionality for the Revolution platform including GPS assisted flight modes: Return To Base, Position Hold, AutoCruise and Position Vario(LOS, FPV and NSEW).
  • Stabilization refactoring and enhancements for even better flight performance.
  • Completely new sensor calibration routines and greatly enhanced GUI.
  • Additional 3rd Party Hardware support, notably the MS4525DO based airspeed sensors and WS281x LED drivers.
  • Performance improvements in both embedded firmware and GCS.
  • The .01 version fixes a bug in the Weak Leveling flight mode. Do not use the 14.06 version. Use 14.06.01...

 

If upgrading CC or CC3D to newer versions of the firmware, you MUST upgrade your bootloader from version 3 to version 4.

Please ensure that you download the correct v4 bootloader updater because CC and CC3D use different bootloaders than OPLink or Revo. YOU MUST ERASE SETTINGS prior to flashing the firmware.

Bootloader download and installation instructions

 


 

 

RELEASE - 14.01- Revo, CC3D & CC

Operating system

Download link

Notes

Linux 32 bit Debian packageOpenPilot-RELEASE-14.01-i386.debUninstall previous version first, then use your system package installer to install
Linux 64 bit Debian packageOpenPilot-RELEASE-14.01-amd64.debUninstall previous version first, then use your system package installer to install
Mac OS X distribution imageOpenPilot-RELEASE-14.01-osx.dmgOpen as a standard distribution image
Windows NSIS installerOpenPilot-RELEASE-14.01-win32.exeWindows installer - Uninstall previous version first.

 

--- RELEASE-14.01 --- Cruising Ratt ---This is the first 2014 software release.  This version still supports the CopterControl and CC3D.It includes some major "under the hood" changes like migration to Qt5.1 and QtQuick2 widgets, an overhaul of UAVTalk to improve Telemetry and OPLink reliability.  Some additions in this release:

- "Rattitude" flight mode;

- Altitude Hold Re-implementation;

- Multiple PID banks;

- "Cruise Control"

 

If upgrading CC or CC3D to newer versions of the firmware, you MUST upgrade your bootloader from version 3 to version 4.

Please ensure that you download the correct v4 bootloader updater because CC and CC3D use different bootloaders than OPLink or Revo. YOU MUST ERASE SETTINGS prior to flashing the firmware.

Bootloader download and installation instructions

 


 

 

RELEASE - 13.06.04 - Revo, CC3D & CC

Operating system

Download link

Notes

Linux 32 bit Debian packageOpenPilot-RELEASE-13.06.04-i386.debUninstall previous version first, then use your system package installer to install
Linux 64 bit Debian packageOpenPilot-RELEASE-13.06.04-amd64.debUninstall previous version first, then use your system package installer to install
Mac OS X distribution imageOpenPilot-RELEASE-13.06.04-osx.dmgOpen as a standard distribution image
Windows NSIS installerOpenPilot-RELEASE-13.06.04-win32.exeWindows installer - Uninstall previous version first.

 

--- RELEASE-13.06.04 ---

This maintenance release includes the following fixes missing in (previously not released to public) RELEASE-13.06.03.
- Fixed issues with Google Maps;
- Includes new signed version of CDC drivers for Windows platforms;

JIRA issues addressed in this maintenance release:
OP-1044, OP-1070, OP-1072
Use the following link for a comprehensive list of issues addressed by this release
http://progress.openpilot.org/issues/?filter=11060

If upgrading CC or CC3D from 12.10.2, the Mayan Apocalypse, you MUST upgrade your bootloader from version 3 to version 4.

Please ensure that you download the correct v4 bootloader updater because CC and CC3D use different bootloaders.

Bootloader download and installation instructions

 


 

 

RELEASE - 12.10.2 - The Mayan Apocalypse

 This is the second maintenance release of OpenPilot RELEASE-12.10 software (December 21, 2012). 

Operating systemDownload linkNotes
Linux 32 bit Debian package

OpenPilot-RELEASE-12.10.2-i386.deb

Uninstall previous version first, then use your system package installer to install
Linux 64 bit Debian packageOpenPilot-RELEASE-12.10.2-amd64.debUninstall previous version first, then use your system package installer to install
Windows NSIS installerOpenPilot-RELEASE-12.10.2-win32.exeWindows installer
Mac OS X distribution imageOpenPilot-RELEASE-12.10.2-osx.dmgOpen as a standard distribution image

 

 


 

 

RELEASE - 12.10.1 - Portuguese Meatballs

This previous release (October 26, 2012) introduces the Vehicle Setup Wizard and numerous bug fixes and a lot of polishing work. Initial support for Windows 8.

Operating systemDownload linkNotes
Linux 32 bit Debian packageopenpilot_0.1.0-RELEASE-12.10.1_i386.debUse your system package installer to install
Linux 64 bit Debian packageopenpilot_0.1.0-RELEASE-12.10.1_amd64.debUse your system package installer to install
Windows NSIS installerOpenPilot-RELEASE-12.10.1-install.exeWindows installer
Mac OS X distribution imageOpenPilot-RELEASE-12.10.1.dmgOpen as a standard distribution image

 

 

 

  • No labels