Skip to content

INAV Configurator 9.0.0 Release Notes

Jetrell edited this page Nov 29, 2025 · 4 revisions

DRAFT !

INAV Configurator 9.0.0 RC1

INAV 9.0.0

This version of the INAV Configurator is only intended to be used with INAV 9.x firmware. Do not use with other versions.

Contact other pilots, share experiences, suggestions and ask for help on:

INAV Discord Server
INAV Official on Facebook

Important!!

We currently don't have access to an Apple Developer Account to sign the Mac binaries, so you will need to run the following command on MacOS to unlock the configurator App: xattr -cr "/path/to/your/INAV Configurator.app"

Please carefully read all of this document for the best possible experience and safety.

What version do I need to download?

Operating System Release name
Windows 32 bit win32
Windows 64 bit win64
Mac Intel MacOS_x64
Mac M series MacOS_arm64
Linux Intel/AMD linux_x64
Linux arm (e.g. Raspberry Pi) linux_arm64

INAV 8.x to INAV 9.0 firmware update procedure

  1. Use INAV Configurator 8.x CLI to make a diff all of your current configuration.
  2. While in the CLI tab press the Diff all button and then the Save to file button.
  3. Download INAV Configurator 9.0 and flash INAV 9.0 firmware with FULL CHIP ERASE.
  4. Connect with INAV Configurator and load your Diff all settings in the CLI tab.

Known issues

  • Please read INAV Configurator Github issue reports for outstanding problems that were not resolved in time for the release.

Important changes

Esri World Imagery

  • Bing Maps is out of service. INAV Mission Control now uses Esri World Imagery. With the benefit of not requiring an API key.

OSD changes

  • Rename Vario to Vertical Speed Indicator in the OSD tab.
  • ADSB improved aircraft warning.
  • Extra flexibility surrounding fixedwing minimum ground speed. Wind speed and Direction flight parameters have also been added to the programming Framework. #2382
  • A vertical throttle indicator can now be selected on the OSD for faster reference than the numerical percentage indicator #2354

SmartPort telemetry options

This allows pilots to quickly set the telemetry sensors used by both the OpenTX telemetry widget and ETHOS telemetry dashboard. #2416

Language support

The INAV Configurator now supports Ukrainian.

Programming Framework (IPF)

The Active column in the programming framework as been moved in front of the operand conditions. This order is easier to follow, thinking of the Active in terms of an IF statement. It might not matter to non-programmers. But is more intuitive for programmers.

Various bug fixes

  • Mission control WP land fix. #2371
  • Servo mixer speed value overflow. #2326
  • Fixedwing Level pitch trim accuracy fix. #2421
  • Various configurator ESM updates and fixes.

Important notes

What's Changed

  • Do not run in sandbox to resolve running in linux envs from VSCode by @DzikuVx in #2133
  • MSP DisplayPort add DJI native by @mmosca in #2222
  • Bump version to 9.0.0 and upgrade packages by @mmosca in #2257
  • Removed some unnecessary preset parameters for FW by @b14ckyy in #2287
  • Allow options tab to scroll by @sensei-hacker in #2321
  • Servo mixer send uint values by @sensei-hacker in #2326
  • Group nightly releases and limit to 10 nightlies per major by @mmosca in #2328
  • Remove vcp warning from Ports tab by @sensei-hacker in #2341
  • Corrected path to app icon in linux zip install instructions by @daijoubu in #2350
  • Add vertical throttle gauge by @MrD-RC in #2354
  • Fix typo in sitl.js by @RobertoD91 in #2362
  • Mission control WP options and Geozones fixes by @breadoven in #2371
  • Adding Ukrainian translations from crowdin by @smsnvc in #2381
  • Add more flexibility for minimum ground speed by @MrD-RC in #2382
  • Search tab relocate above CLI by @P-I-Engineer in #2384
  • Replace Bing Maps with Esri World Imagery by @Scavanger in #2385
  • Move Active column in IPF by @MrD-RC in #2387
  • Update of Wing 3D Model by @ValkyrieDomi and @b14ckyy in #2388
  • Leds: don't hide option to control color by RC channel by @sensei-hacker in #2389
  • Use extended OSD glyphs for dot in numbers and improve aircraft warning by @error414 in #2391
  • Allow SmartPort telemetry options to be changed on the receiver page by @MrD-RC in #2416
  • Rename numeric vario to vertical speed indicator by @MrD-RC in #2418
  • Fix granularity of FW level trim by @MrD-RC in #2421
  • Fixed OSD page not loading by @MrD-RC in #2424
  • Add Relative wind offset to IPF by @MrD-RC in 2426
  • Fix bold text for (in translations) in non-English languages by @p-fpv in 2415
  • Cleanup old references that should have been control_profile by @MrD-RC in 2429
  • Fix 3D model loading in magnetometer tab by @sensei-hacker in 2437
  • Fix ESM conversion in search and logging tabs by @sensei-hacker in 2434
  • Restore checkMSPPortCount and showMSPWarning functions in ports tab by @sensei-hacker in 2436
  • STM32 DFU: Refactor and implement CLI-based reboot protocol by @sensei-hacker in 2433
  • Fix DFU flash: ensure cleanup callback runs on USB error by @sensei-hacker in 2432
  • ESM modules & More by @Scavanger in 2285
  • Warn if too many MSP Ports by @sensei-hacker in 2412