Back up and restore - rotorflight/rotorflight GitHub Wiki

❗ This page is outdated

Rotorflight Wiki is replaced by www.rotorflight.org.


Back up the configuration

Backups of your Rotorflight configuration can be taken in order to restore a controller to a previous state, in the event of a failure, or to duplicate your controller to use on another helicopter. Also it is advised that a backup is taken of the original Betaflight pre-loaded configuration before loading Rotorflight.

Step 1.

Step 1

Open Rotorflight Configurator and [Connect]. If the board is new and as supplied with Betaflight a warning message will pop up saying the "firmware version is not supported". This means that the board currently does not have Rotorflight loaded so it can be safely ignored. Rotorflight configurator will now open in CLI mode. If you are backing up your config after having already configured your helicopter you will need to click on the CLI tab from the left hand side of the page to open the CLI interface.

Step 2.

Choose what you want to back up. There are several options.

  • dump This command dumps all of the hardware and software configuration.
  • diff diff will download any configuration that is not equal to the custom defaults for that board. Things like your ESC protocol, RX type etc. This file is very small.
  • dump all Dump all downloads all hardware and software the same as the dump command; however, it also includes all rate profiles.
  • dump hardware Dump hardware will download all of the hardware config. This is information like the pin assignments and board specific information (gyro bus address etc).

Step 3.

Step 3

  • Click on [Clear output window].
  • Type the backup command (from step 2) in the window and click [ENTER].

Step 4.

After the command is complete click [Save to File] and store on your computer.

Load/Restore Config

Use this process to load remapping config files for your specific flight controller if available.

You can also restore config files to your flight controller you have previously saved or have been shared by other users. There is an Examples repository (Please note this needs more work) which has dump and diff files for a variety of helicopters. These can be used to configure a large portion of your FC. If there is not a config file suitable for your helicopter please ask at the Discord discussion and we may be able to help.

Step 1.

  • Open the CLI tab and click [Load from File] and select the file on your computer.
  • Click on the [Execute] from the pop up.

Step 2.

Once the backup is loaded type save in the command line and [ENTER]. The flight controller will now reboot.

⚠️ **GitHub.com Fallback** ⚠️