> For the complete documentation index, see [llms.txt](https://principiot.gitbook.io/principiot-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://principiot.gitbook.io/principiot-docs/f7/flashing-inav.md).

# Flashing INAV

To switch from Betaflight to INAV on the F7, the Flight Controller will need to be flashed with INAV's firmware. This process takes less than 10 minutes.

### Steps

1. **Download INAV Configurator.** The Configurator is available for download from Github: <https://github.com/betaflight/betaflight-configurator/releases/latest> Once installed, open the program.
2. **Enter bootloader mode.** Short the boot pins located on the bottom of the F7 Pi PCB while plugging it in. The LEDs should not light up. If the LEDs flash or light up when plugged in, double check that the boot pads are shorted together and try again.
   1. See [DFU Recovery](/principiot-docs/f7-pi/dfu-recovery.md)
3. **Select the firmware build.** Once DFU mode is activated, select PRINCIPIOTF7 from the board dropdown, then click “Load Firmware (Online).”&#x20;

   <figure><img src="https://3721126180-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1d6HD6HC2lbv2VoPI9qT%2Fuploads%2FkdXSha7JxDDNQ8WRwrc2%2Fimage.png?alt=media&amp;token=11206621-8c23-4b57-a6df-cf8d56074865" alt=""><figcaption></figcaption></figure>
4. **Flash the firmware.** Click the “Flash Firmware” button. It can take up to 60 seconds to erase and flash the new firmware. Once complete, reconnect the configurator and begin setting up the Flight Controller.

   <figure><img src="https://3721126180-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1d6HD6HC2lbv2VoPI9qT%2Fuploads%2FmCNeEcytHmgHo9OswGSj%2Fimage.png?alt=media&amp;token=459547c8-20f0-4a97-afa5-19ccc49c632a" alt=""><figcaption></figcaption></figure>
