Skip to content

Installing EmuFlight

nerdCopter edited this page Apr 22, 2021 · 24 revisions

How to install EmuFlight firmware on your FC:

Using EmuFlight Configurator, select the Firmware Flasher tab and select what firmware to flash in one of two different ways, online or local firmware.

  1. Load online firmware. Select Target and Version in the upper left corner. Press "Load Firmware [Online]", lower right part of the screen.
  2. Load local firmware. Press the "Load firmware [Local]" button, you can now browse to the folder you have the local EmuFlight firmware file. Select the correct firmware hex-file matching your Flight Controller.

It is recommended to always save diff all files of your flight controller settings, especially when upgrading between versions. It is recommended to "Erase Flash" between major versions to avoid incompatible parameter values and to avoid CLI lock-up during the initial auto-complete cache building.

Choose your firmware, then press "Flash Firmware". The Configuration tool should now erase the target and flash the selected firmware to your Flight controller. All this assumes you have the correct drivers etc setup correctly, read further on for details.

Pre-Release firmware may be found by enabling Show unstable releases and selecting Release And Release Candidate.

Helio-Spring/Strix-F10/Mode2-Flux

2021 edit: New IMUF Flasher is here: https://github.com/emuflight/Nemesis/releases/tag/imuf-flasher-0.1.0

Old method as follows:

A extra few steps are needed in the case of the Helio Spring and Strix F10 boards after flashing the firmware in the steps above.

  1. Download The IMU-F Updater Tool and extract the contents of the zip file to your computer.
  2. Open the .exe file
  3. Type or select COM port and hit Connect, you should be presented with information on the board and IMU-F version.

  1. Download an appropriate IMU-F firmware then hit Select firmware. Note: Development versions up to 0.2.31 inclusive can use any IMUF up to 224 inclusive. Dev 0.2.32 and above including soon to be released 0.3.0 will need a newer IMUF for the new sharpness variable.

  1. Leave 'Original HELIO Firmware' unchecked and hit Flash Firmware. Note: Older HelioRC® provided IMUF firmware requires the checkbox enabled; whereas EmuFlight™ provided IMUF firmware require the checkbox disabled. If for any reason you flash in the wrong mode, you must re-plug and power your FC and wait a full 5 minutes to re-flash it properly. Do not worry, it is not bricked; just wait for the timeout.

  1. You should be presented with the status text on the left updating. Wait until this is finished and a prompt will appear stating that you have been disconnected from the port. Hit OK and the Updater will close automatically.

Congratulations! You have updated your IMU-F firmware

Troubleshooting

If you are having trouble connecting to your flight controller, please take a look at this video:

In Progress

Clone this wiki locally