UF2 Bootloader Upload Instructions


The UF2 Bootloader

The UF2 bootloader can be used to upload and deploy new firmware updates on to the Falcon 1, 2 and 3 flight controllers much more easily than before. The UF2 bootloader is shipped with all current Falcon boards. The advantage of the UF2 bootloader over the standard bootloader is that no additional application is required to upload new firmware.

After double tapping the Falcon’s reset button, the flight controller appears as an additional drive (Mass Storage Device), like a memory stick. Firmware uploads are performed by simply dragging and dropping a UF2 file containing the new firmware on to the drive.


Requirements

Uploading the latest firmware to the Falcon boards requires only an A to micro B USB cable, to connect it to a laptop or PC.


Upgrading Falcon 1, 2 and 3 Firmware

To upload the latest firmware to your Falcon board, please follow these upload instructions:

  1. Warning: Please first remove the propellers.
  2. Download the appropriate Falcon.uf2 file that contains the new firmware, from either the Falcon 1 Updates or the Falcon 2 Updates webpage and copy it to your desired directory/folder location.
  3. Unplug your multi-rotor battery (if connected), then connect the micro USB cable to the Falcon’s micro USB port.
  4. Falcon USB

  5. Connect the other end to the PC, this will power up the board. This is OK, even with the ESCs attached, although if you’re using the low voltage battery alarm, you may have to set the alarm voltage and trim (in the Miscellaneous Settings menu) to zero to silence it). You should hear a device connection tone on the PC. If the flight controller hasn’t been connected before, it may need some time to search for the required drivers.
  6. Double tap the Falcon’s reset button, (two presses in quick succession), this puts the Falcon into bootloader mode. The board will reboot and the ARMED LED will pulsate; the OLED display however should remain blank. You may hear the PC device disconnection and connection tones, as the flight controller switches COM port to transfer control to its bootloader.
  7. The flight controller will now appear as an additional drive on you PC/laptop.
  8. If your file manager, such as Windows Explorer hasn’t opened automatically, you may receive a pop-up dialog box asking what you would like to do with the removable drive.
  9. Falcon1Boot

  10. Start your file manager application and double click on the drive FALCONxBOOT drive. You should now see the the following files in the drive, as shown in the image below:
  11. Falcon1Boot2

  12. Simply drag and drop the UF2 file on to the drive.
  13. The Falcon board will automatically upload the firmware and restart.
  14. If the verify process has been successful then press the Falcon’s reset button to re-start the flight control program oncemore. The OLED display will remain blank for a few seconds longer than usual as the new settings are initialised. The Falcon splash screen should be displayed before entering SAFE mode as normal.
  15. Please check that the original settings are correct and that receiver is working correctly in the display menu.
  16. Remove the USB cable from the PC and flight controller.
  17. Important: After the upload, please remove the propellers (if they aren’t already), switch on the transmitter, plug in the battery, then check that the flight controller and receiver are correctly operating the motors before getting airborne again.

Should you encounter difficulties during the upload process or require technical assistance then please contact us.