This version of INAV Configurator is intended to be used only with INAV firmware 8.x. Do not use with different INAV versions!
Very 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
This release of INAV Configurator no longer supports Windows 7.
This release of INAV Configurator works only with INAV 8! It will not connect to any other INAV version at all!
A lot has changed behind the scenes in configurator 8.0, as we upgraded a lot of libraries and internal thingmabobs that make it go! Overall it should be a bit snappier and now we ship universal binaries for MacOS!
Known Issues in 8.0 RC2
- None, but let us know if you find any! ;)
Have a look at INAV release 8.0 notes for an overview of the new INAV features!
Important Configurator Changes:
New Setup Wizard
After selecting an Aircraft preset, Configurator will now start a simple Setup Wizard to allow pilots to set up some basic settings like the Receiver Serial port and Protocol as well as the GPS Port and Protocol. Further Options could be included in future updates. #1537 and #2112
Cleanup and Reorganization of settings
- More work was done to distribute settings better into more logical panels. GPS related settings, including the COM Port, are now all in the GPS tab and can be accessed on a single page #2004
- USB-VCP option was removed from Ports tab as the MSP Functionality over USB should never be disabled #1990
- The Ports tab can now automatically fix some invalid configurations to prevent a complete reset of all port settings #2006
ADSB Support in Mission Control
It is now possible to connect an ADSB receiver to your flight controller and get OSD Warnings if any ADSB enabled, usually GA Aircraft, are close by. INAV Configurator can now show these Aircraft on the map for additional safety of UAV flights. More Details
Copy and Paste of OSD Layout pages
It is now possible to copy a complete Page layout and paste it into another OSD Page. This allows a much faster setup of multiple OSD pages that have only minor incremental differences. For example a clean layout with less elements but existing elements on the same locations as the full layout. #2028
U-Blox AssistNow Support in INAV Configurator
AssistNow is a Service that provides GPS Satellite information data for offline-applications, to dramatically increase the time to fix for GPS Devices. By Providing your own AssistNow Token, INAV Configurator can automatically download the latest data set and transfer it to any connected INAV UAV. With this, a GPS fix after cold start should merely take seconds instead of minutes. This is especially helpful for people who go fly with a big fleet of aircraft. More Details
Up to 34 Channel support
INAV 8 now supports the SBUS2 Protocol that can provide up to 34 RC channels. Configurator is now reflecting all 34 channels in the Receiver Tab and also in the Programming Framework. On Builds that have receivers with less available channels, these additional ones can still be used internally in INAV for some Programming functions or gimbal controls. #2177 and #2156
Enhance OSD Custom Elements
Custom OSD Elements have been updated for more customization options and easier setup. This allows pilots to set up their own OSD elements, that are not available in INAV and these can use data from various sources like sensors or from the Programming Framework. iNavFlight/inav#10282
Basic INAV 7 to INAV 8 firmware update procedure
- Use INAV Configurator 7 CLI to make a
diff
of the current configuration - Store the
diff
output - Download INAV Configurator 8 and flash INAV 8 firmware with
FULL CHIP ERASE
- Connect with INAV Configurator and restore the
diff
with the CLI tab
Check the firmware release notes for specific details of changes.
INAV Discord Server | |
INAV Official on Facebook |
Important notes
- Always read README.md
- Always read the full firmware release notes
What's Changed
- Separate the nav climb rate settings for fw and mc by @shota3527 in #1863
- Enable Ez Tune for 3" preset by default by @DzikuVx in #1932
- Added operand 52 to trigger the Compass calibration procedure by @sdellava in #1854
- Adsb support for inav by @error414 in #1846
- jQuery update by @DzikuVx in #1934
- Release 7.1 by @DzikuVx in #1933
- Convert 7-inch preset to Ez Tune by @DzikuVx in #1957
- Convert 5" preset to EZ Tune by @DzikuVx in #1956
- Revert "One more time fix package.json" by @DzikuVx in #1976
- Make it impossible to modify USB VCP serial port assignment in the GUI by @DzikuVx in #1990
- Update default WP Radius by @b14ckyy in #1968
- Decode LTM telemetry protocol by @DzikuVx in #1988
- Fix receiver tab render issue by @Scavanger in #1980
- Allow to set GPS port from GPS tab by @DzikuVx in #2004
- Rename Setup tab and fix icon by @DzikuVx in #2005
- Port tab improvements by @DzikuVx in #2006
- Clean up ARMING_CONFIG MSP frames as not used by @DzikuVx in #2007
- Drop another unused MSP frame by @DzikuVx in #2008
- Release 7.1.0 by @DzikuVx in #1958
- Remove gyro filter type setting by @DzikuVx in #2013
- New MSP frames for Servos by @DzikuVx in #2009
- PID Tuning tab rework by @DzikuVx in #2014
- Update IDs for ADSB elements by @MrD-RC in #2015
- Fix configuration tab rendering by @DzikuVx in #2024
- Do not use MSP_MISC frame by @DzikuVx in #2026
- Drop MSP_ANALOG MSP frame by @DzikuVx in #2023
- Copy/Paste of elements in OSD layout by @error414 in #2028
- fixed aligment tool by @RomanLut in #2025
- Default Dialog Profile Fix by @Scavanger in #2011
- Fix text on Failsafe page by @MrD-RC in #2019
- Change text to make it more obvious that MSC is for Blackbox by @MrD-RC in #2020
- Fix erroneous numbers on mixer preview by @MrD-RC in #2022
- Ez Tune snappiness by @DzikuVx in #2031
- Fix Voltage, Altitude and Speed scaling in Groundstation by @DzikuVx in #2036
- [WIP] [For discussion] Migrate from nw.js to Electron by @Scavanger in #1961
- Fix mission planner by @Scavanger in #2037
- [electron] fix case for js/libraries/jBox (iaw upstream) by @stronnag in #2038
- [Electron] GitHub Actions by @Scavanger in #2039
- Added "Disable GPS Sensor Fix" logic condition by @RomanLut in #1669
- Activate groundstation when MSP switches to LTM by @DzikuVx in #2040
- Enable SITL for MacOS by @mmosca in #2044
- [SITL] [MacOS] Add Ser2TCP universal binary by @mmosca in #2046
- Filter list of Linux devices to more sane set (front page and SITL) by @stronnag in #2047
- [Electron] Fixes and Adjustments by @Scavanger in #2041
- MSP Queue handling improvements by @DzikuVx in #2048
- Bing maps elevation dem datum fix by @breadoven in #2043
- SITL: adjusted SITL tab (built-in serial receiver support) by @RomanLut in #1849
- Update SITL binaries with latest master by @mmosca in #2051
- Fix tabs/cli.js and tabs/firmware_flasher.js by @DzikuVx in #2054
- Resolve some settings issues on Tuning tab and make settings saving by @DzikuVx in #2063
- Minor updates to the programming section by @DzikuVx in #2060
- added magnetometer models by @RomanLut in #2056
- Fix CLI diff file name generation by @DzikuVx in #2066
- Do not reboot OSD when it is not necessary by @DzikuVx in #2065
- Release 7.1.1 by @DzikuVx in #2032
- Fixing capitalisation on headings and titles across several configurator tabs. by @dzaro-dev in #2057
- Remove modes tab as not used and replaced by auxiliary years ago by @DzikuVx in #2067
- Fix mixer tab servo and motor rule adding by @DzikuVx in #2071
- Do not use MSP_BOXNAMES by @DzikuVx in #2068
- Cache settings in local storage by @DzikuVx in #2073
- Receiver and Tuning tab changes by @DzikuVx in #2035
- ADD APM32 MCU USB_DFU by @Alden-wrk in #2075
- Fix video type select and optimize the code by @DzikuVx in #2077
- Fix crosshair by @DzikuVx in #2079
- Setup Wizard | Receiver configuration by @DzikuVx in #1537
- Fix tab switching by @DzikuVx in #2082
- Add Anglehold mode to flight modes by @breadoven in #2081
- Hopefully this fixes crash on GPS tab by @DzikuVx in #2084
- Layout copy, fix for electron by @error414 in #2087
- fix display of ADSB contacts by @stronnag in #2089
- Refactor programming defines and extract definitions to separate modules by @DzikuVx in #2092
- Fix for mixer tab not loading by @mmosca in #2101
- Allow LED pin to be reassigned as MOTOR or SERVO by @mmosca in #2069
- Add Battery Profile to programming framework by @MrD-RC in #2103
- Consolidate the old
PIDProfile
andProfile
in toControl Profile
by @MrD-RC in #2104 - Remove GPS serial configuration note by @JulioCesarMatias in #2102
- Extend settings cache with build info by @DzikuVx in #2111
- Wizard GPS step by @DzikuVx in #2112
- Configurator nightly build support by @mmosca in #2114
- Update nightly build release notes by @mmosca in #2115
- Serial gimbal support by @mmosca in #2106
- Fixed position for formation flight / inav radar by @error414 in #2029
- Fix GPS wizard step in case no GPS port is preselected by @DzikuVx in #2119
- Speed up release processing by @mmosca in #2120
- Add channels 17-24 to mixer by @mmosca in #2118
- Fix typos in README.md file by @bfmvsa in #2121
- Get latest release instead of list of all releases in version checker by @bfmvsa in #2124
- Add UBLOX AssistNow support to configurator by @mmosca in #2123
- Changed app icon for MacOS according to apple's app icon design guidelines by @bfmvsa in #2126
- Fix issue with opening external links in app's window. by @bfmvsa in #2122
- Add flown loiter radius to programming logic by @breadoven in #2128
- Build cleanup by @mmosca in #2134
- Mission control WP altitude crash fix by @breadoven in #2137
- js/model.js: PLATFORM_OTHER is not valid, remove by @sensei-hacker in #2139
- Add ELRS mavlinkrc baud rate by @mmosca in #2142
- Update Readme by @JulioCesarMatias in #2129
- Arrange the boxes one under the other in the "Calibration" tab by @JulioCesarMatias in #2116
- calibration.html: Make width match (full) by @sensei-hacker in #2144
- Periodic sitl update by @mmosca in #2145
- 34 channels support by @mmosca in #2156
- fix MSP_SET_RX_MAP by @bkleiner in #2163
- Fix headtracker label by @mmosca in #2168
- adsb enhanced by @error414 in #2165
- add BBL SERVO logging option by @stronnag in #2155
- Remove UBLOX7 option by @mmosca in #2169
- Setting power level causes configurator to crash. by @mmosca in #2173
- Update README.md by @b14ckyy in #2175
- Minor patch to the permissions since bluetooth api is still by @shusain in #2138
- Use up to 34 rc channels in programming tab by @mmosca in #2177
- clear separation between mixer preset and wizard by @sensei-hacker in #2146
- Advanced tuning WP tracking accuracy change by @breadoven in #2171
- Enhance OSD Custom Elements by @MrD-RC in #2159
- Make-
battery_capacity_unit
-a-global-setting by @MrD-RC in #2105 - Add blackbox element to osd page by @MrD-RC in #1941
- Fix profile change not working by @MrD-RC in #2197
- Update the CSS to avoid hiding the save and reboot button by @MrD-RC in #2198
- Fit width of sensor according to width of text by @bfmvsa in #2200
- Adding Ukrainian translation for the INAV Configurator by @smsnvc in #2196
- Bing Maps update in README.md file by @bfmvsa in #2201
- Fix OSD page - Blackbox element had wrong ID by @MrD-RC in #2205
- fix copy OSD layout for electron by @error414 in #2183
- dont init switchery for non checkbox inputs by @error414 in #2210
- speed up OSD tab loading if there are too many custom OSD elements. by @error414 in #2211
- Allow the pilot to set the precision for altitude and distance in the OSD by @MrD-RC in #2216
- Revert "Update the CSS to avoid hiding the save and reboot button" by @MrD-RC in #2225
- Fix Configuration page layout by @MrD-RC in #2226
- Fix missing scrollbars on a couple of pages by @MrD-RC in #2228
- Fix OSD previews for diatance precision by @MrD-RC in #2229
- Edit osd_camera_uptilt_help for clarity by @chasdabigone in #2235
- Modes page updates by @MrD-RC in #2234
- Update link to OSD symbols for custom elements by @MrD-RC in #2238
- Changes for MSP RC (mLRS) by @MrD-RC in #2230
- Add RSSI Source to receive page by @MrD-RC in #2239
- Geozones by @Scavanger in #2237
- Enable virtual pitot when a GNSS module is setup in the wizard by @MrD-RC in #2240
- Dynamic Gyro LPF Fix by @Scavanger in #2249
- Geozones RC2 fixes by @Scavanger in #2248
- Update name change from
profile
tocontrol_profile
by @MrD-RC in #2247 - [Fix] EZ-Tune Filter-HZ Fix by @Scavanger in #2242
- Allow a power index range of 0-4 for MSP VTX devices by @geoffsim in #2206
- Attempt to improve random failures issues by @mmosca in #2255
- [Fix] Geozone sanity check / Save by @Scavanger in #2252
- More attempts at fixing random build failures by @mmosca in #2256
- Various minor bugfixes by @Scavanger in #2253
- Fix issue with saving firmware files to local machine by @bfmvsa in #2194
- Update sitl binaries to RC1 by @mmosca in #2259
- ... Various minor bugfixes by @Scavanger in #2258
- Rearrange top bar to fit on 1024px screens by @MrD-RC in #2266
- speed up search in OSD tab by @error414 in #2174
- Add back motor numbers on Outputs tab preview diagram by @sensei-hacker in #2263
- Correct assistnow data loading error handling by @mmosca in #2273
New Contributors
- @sdellava made their first contribution in #1854
- @dzaro-dev made their first contribution in #2057
- @Alden-wrk made their first contribution in #2075
- @bfmvsa made their first contribution in #2121
- @bkleiner made their first contribution in #2163
- @shusain made their first contribution in #2138
- @smsnvc made their first contribution in #2196
- @chasdabigone made their first contribution in #2235
Full Changelog: 7.1.2...8.0.0-RC2