LibrePilot Forum

Development => Firmware General => Topic started by: Riz on January 21, 2016, 11:31:20 am

Title: How can I switch to LibrePilor from OpenPilot?
Post by: Riz on January 21, 2016, 11:31:20 am
Hello

I am using OpenPilot in my CC3D Multirotor board. I read that OpenPilot is already old now so should I upgrade my firmware to LibrePilot? If so, how can I upgrade? Also, is there any pros and cons to upgrade the firmware? I mean if it affects the flying or not.

Please let me know.

Kind regards and thanks in advance!
Title: Re: How can I switch to LibrePilor from OpenPilot?
Post by: cato on January 21, 2016, 01:42:14 pm
As you say that your firmware may be very old, first thing I would check is the bootloader version. It should be Version 4.

If you have the correct bootloader installed, it's simple: Get the software and install it as you are used to. You can get the software here:

https://librepilot.atlassian.net/wiki/display/LPDOC/Downloads

This wiki page describes how it is done: https://librepilot.atlassian.net/wiki/display/LPDOC/Downloads
Title: Re: How can I switch to LibrePilor from OpenPilot?
Post by: Riz on January 21, 2016, 02:19:19 pm
Bootloader version is ok but there are some issues regarding GCS and firmware version. Any idea how to solve it? Should I upgrade the firmware? Is it possible without erasing the current settings? Also, if I want to upgrade which version I should download? Please let me know. Thanks a lot!
Title: Re: How can I switch to LibrePilor from OpenPilot?
Post by: f5soh on January 21, 2016, 02:38:45 pm
If you bootloader is already updated, you just need to do:

1 - Plug the board
2 - Hit Upgrade&Erase
3 - Wait

Firmware is updated

https://librepilot.atlassian.net/wiki/display/LPDOC/Firmware+Tab

You may need to erase because there is some changes in UavObjects

Title: Re: How can I switch to LibrePilor from OpenPilot?
Post by: cato on January 21, 2016, 06:11:12 pm
Be aware that erase means your settings are lost. So if you tuned your quad. make screen shots of your tuning pages before erasing.