INAV Configurator is the official cross-platform ground station and configuration tool for the INAV flight controller firmware. Use it to flash firmware targets, calibrate accelerometers and magnetometers, configure UART ports, tune PIDs, set up GPS Return-to-Home (RTH), and plan autonomous waypoint missions.
Supported Operating Systems
| Platform | Format | Notes |
|---|---|---|
| Windows 10 / 11 | .exe Installer / .zip Portable | 64-bit, includes STM32 VCP support |
| macOS | .dmg Universal / ARM64 / Intel | Run xattr -cr if Gatekeeper blocks |
| Linux | .AppImage, .deb, .rpm | Add user to dialout group for serial access |
| Android / iOS | SpeedyBee App / Mobile Ground Station | Supports WiFi, Bluetooth & OTG connection |
Key Features in INAV Configurator 9.1
- Firmware Flasher — auto-detects board targets (Matek, SpeedyBee, Flywoo, Holybro, JHEMCU, Foxeer, iFlight)
- Mixer & Platform Configuration — presets for Flying Wings, Airplanes, Multirotors, Tricopters, and VTOL Tilt-Rotors
- Calibration Wizard — 6-point accelerometer calibration and 3D compass calibration
- OSD Layout Editor — drag-and-drop analog (PAL/NTSC) and HD Canvas (DJI O3, Walksnail, HDZero) OSD designer
- Mission Control Planner — interactive satellite map for multi-waypoint missions, Safehomes, and Geozones
- Logic Conditions & Programming — visual editor for automated in-flight triggers and servo actions
How to Install & Flash INAV Firmware
- Download and open INAV Configurator for your OS.
- Connect your flight controller via USB. If flashing for the first time, hold the BOOT button to enter
DFUmode. - Open the Firmware Flasher tab, select your exact board target (e.g.
MATEKH743orSPEEDYBEEF405V4), and select version 9.1.0. - Enable Full Chip Erase, click Load Firmware [Online], and click Flash Firmware.
Frequently Asked Questions (FAQ)
Where to download INAV Configurator?
You can download the latest INAV Configurator (v9.1.0) directly from inavflight.net/download for Windows (x64 installer & zip), macOS (Intel & Apple Silicon), and Linux (AppImage, deb, rpm).
Why won't INAV Configurator connect to my flight controller?
Make sure you use a data-capable USB cable, install STM32 VCP / CP210x / CH340 drivers, close Betaflight Configurator or Cura, and use ImpulseRC Driver Fixer if stuck in DFU mode.
Can I match different INAV Configurator and Firmware versions?
Always match the major version: use INAV Configurator 9.1.x for INAV 9.1 firmware, Configurator 8.0 for 8.0 firmware, and 7.1 for 7.1 firmware.