INAV: Navigation-enabled flight control software
See the codeFor documentation on using INAV, see our new docs site at inavflight.github.io
INAV no longer accepts targets based on STM32 F411 MCU.
INAV 7 was the last INAV official release available for F411 based flight controllers. INAV 8 is not officially available for F411 boards and the team has not tested either. Issues that can't be reproduced on other MCUs may not be fixed and the targets for F411 targets may eventually be completelly removed from future releases.
The filtering settings for the ICM426xx has changed to match what is used by Ardupilot and Betaflight in INAV 7.1. When upgrading from older versions you may need to recalibrate the Accelerometer and if you are not using INAV's default tune you may also want to check if the tune is still good.
INAV 8.0 marked those GPS as deprecated and INAV 9.0.0 and higher require UBLOX units with Protocol version 15.00 or newer. This means that you need a GPS unit based on UBLOX M8 or newer.
M8, M9 and M10 GPS are the most common units in use today, are readly available and have similar capabilities. Mantaining and testing GPS changes across this many UBLOX versions is a challenge and takes a lot of time. Removing the support for older devices will simplify code.

Get the latest version: Download INAV Configurator - Available for Windows, macOS, and Linux
The INAV Configurator is the official desktop application for configuring your INAV flight controller. Choose your platform from the Assets section on the releases page.
Get the latest firmware: Download INAV Firmware
Download the latest INAV flight controller firmware. Flash it to your flight controller using the configurator.
For a list of features, changes and some discussion please review consult the releases page and the documentation.
Official tool for INAV can be downloaded here. It can be run on Windows, MacOS and Linux machines and standalone application.
Tool for Blackbox logs analysis is available here
Command line tools (blackbox_decode, blackbox_render) for Blackbox log conversion and analysis here.
Users of EdgeTX and OpenTX radios (Taranis, Horus, Jumper, Radiomaster, Nirvana) can use INAV OpenTX Telemetry Widget screen. Software and installation instruction are available here: https://github.com/iNavFlight/OpenTX-Telemetry-Widget
Easy INAV OSD switcher tool allows you to easily switch your OSD layouts around in INAV. Choose the from and to OSD layouts, and the method of transfering the layouts.
See: https://github.com/iNavFlight/inav/blob/master/docs/Installation.md
Contributions are welcome and encouraged. You can contribute in many ways:
A good place to start is the Discord channel, Telegram channel or Facebook group. Drop in, say hi.
Github issue tracker is a good place to search for existing issues or report a new bug/feature request:
https://github.com/iNavFlight/inav/issues
https://github.com/iNavFlight/inav-configurator/issues
Before creating new issues please check to see if there is an existing one, search first otherwise you waste peoples time when they could be coding instead!
Please refer to the development section in the docs/development folder.
Nightly builds are available for testing on the following links:
https://github.com/iNavFlight/inav-nightly/releases
https://github.com/iNavFlight/inav-configurator-nightly/releases
19 followers · starred Dec 2021
194 followers · starred Jun 2023
5,111 followers · starred Jul 2025
160 followers · starred Jun 2024
INAV: Navigation-enabled flight control software
See the codeFor documentation on using INAV, see our new docs site at inavflight.github.io
INAV no longer accepts targets based on STM32 F411 MCU.
INAV 7 was the last INAV official release available for F411 based flight controllers. INAV 8 is not officially available for F411 boards and the team has not tested either. Issues that can't be reproduced on other MCUs may not be fixed and the targets for F411 targets may eventually be completelly removed from future releases.
The filtering settings for the ICM426xx has changed to match what is used by Ardupilot and Betaflight in INAV 7.1. When upgrading from older versions you may need to recalibrate the Accelerometer and if you are not using INAV's default tune you may also want to check if the tune is still good.
INAV 8.0 marked those GPS as deprecated and INAV 9.0.0 and higher require UBLOX units with Protocol version 15.00 or newer. This means that you need a GPS unit based on UBLOX M8 or newer.
M8, M9 and M10 GPS are the most common units in use today, are readly available and have similar capabilities. Mantaining and testing GPS changes across this many UBLOX versions is a challenge and takes a lot of time. Removing the support for older devices will simplify code.

Get the latest version: Download INAV Configurator - Available for Windows, macOS, and Linux
The INAV Configurator is the official desktop application for configuring your INAV flight controller. Choose your platform from the Assets section on the releases page.
Get the latest firmware: Download INAV Firmware
Download the latest INAV flight controller firmware. Flash it to your flight controller using the configurator.
For a list of features, changes and some discussion please review consult the releases page and the documentation.
Official tool for INAV can be downloaded here. It can be run on Windows, MacOS and Linux machines and standalone application.
Tool for Blackbox logs analysis is available here
Command line tools (blackbox_decode, blackbox_render) for Blackbox log conversion and analysis here.
Users of EdgeTX and OpenTX radios (Taranis, Horus, Jumper, Radiomaster, Nirvana) can use INAV OpenTX Telemetry Widget screen. Software and installation instruction are available here: https://github.com/iNavFlight/OpenTX-Telemetry-Widget
Easy INAV OSD switcher tool allows you to easily switch your OSD layouts around in INAV. Choose the from and to OSD layouts, and the method of transfering the layouts.
See: https://github.com/iNavFlight/inav/blob/master/docs/Installation.md
Contributions are welcome and encouraged. You can contribute in many ways:
A good place to start is the Discord channel, Telegram channel or Facebook group. Drop in, say hi.
Github issue tracker is a good place to search for existing issues or report a new bug/feature request:
https://github.com/iNavFlight/inav/issues
https://github.com/iNavFlight/inav-configurator/issues
Before creating new issues please check to see if there is an existing one, search first otherwise you waste peoples time when they could be coding instead!
Please refer to the development section in the docs/development folder.
Nightly builds are available for testing on the following links:
https://github.com/iNavFlight/inav-nightly/releases
https://github.com/iNavFlight/inav-configurator-nightly/releases
19 followers · starred Dec 2021
194 followers · starred Jun 2023
5,111 followers · starred Jul 2025
160 followers · starred Jun 2024