descriptionINAV: Navigation-enabled flight control software
homepage URLhttps://inavflight.github.io/
repository URLhttps://github.com/iNavFlight/inav.git
ownerstefan.naewe+rr@gmail.com
last changeTue, 19 Nov 2024 17:07:54 +0000 (19 18:07 +0100)
last refreshThu, 21 Nov 2024 07:41:34 +0000 (21 08:41 +0100)
content tags
add:
readme.md

INAV 8.0 feature freeze

It is that time of the year again, and the time for a new INAV release is near!

The current plan is to have a feature freeze on 15th of November 2024.

For a preview of what is comming, have a look at milestone 8.0.

INAV - navigation capable flight controller

F411 PSA

INAV no longer accepts targets based on STM32 F411 MCU.

INAV 7 is the last INAV official release available for F411 based flight controllers. The next milestone, INAV 8 will not be available for F411 boards.

ICM426xx IMUs PSA

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.

M7, M6 and older UBLOX GPS units PSA

INAV 8.0 will mark those GPS as deprecated and INAV 9.0.0 will require UBLOX units with Protocol version 15.00 or newer. This means that you need a GPS unit based on UBLOX M8 or newer.

If you want to check the protocol version of your unit, it is displayed in INAV's 7.0.0+ status cli command. INAV 8.0.0 will warn you if your GPS is too old. GPS: HW Version: Unknown Proto: 0.00 Baud: 115200 (UBLOX Proto >= 15.0 required)

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.

INAV

PosHold, Navigation and RTH without compass PSA

Attention all drone pilots and enthusiasts,

Are you ready to take your flights to new heights with INAV 7.1? We've got some important information to share with you.

INAV 7.1 brings an exciting update to navigation capabilities. Now, you can soar through the skies, navigate waypoints, and even return to home without relying on a compass. Yes, you heard that right! But before you launch into the air, there's something crucial to consider.

While INAV 7.1 may not require a compass for basic navigation functions, we strongly advise you to install one for optimal flight performance. Here's why:

🛰️ Better Flight Precision: A compass provides essential data for accurate navigation, ensuring smoother and more precise flight paths.

🌐 Enhanced Reliability: With a compass onboard, your drone can maintain stability even in challenging environments, low speeds and strong wind.

🚀 Minimize Risks: Although INAV 7.1 can get you where you need to go without a compass, flying without one may result in a bumpier ride and increased risk of drift or inaccurate positioning.

Remember, safety and efficiency are paramount when operating drones. By installing a compass, you're not just enhancing your flight experience, but also prioritizing safety for yourself and those around you.

So, before you take off on your next adventure, make sure to equip your drone with a compass. It's the smart choice for smoother flights and better navigation.

Fly safe, fly smart with INAV 7.1 and a compass by your side!

INAV Community

Features

For a list of features, changes and some discussion please review consult the releases page and the documentation.

Tools

INAV Configurator

Official tool for INAV can be downloaded here. It can be run on Windows, MacOS and Linux machines and standalone application.

INAV Blackbox Explorer

Tool for Blackbox logs analysis is available here

INAV Blackbox Tools

Command line tools (blackbox_decode, blackbox_render) for Blackbox log conversion and analysis here.

Telemetry screen for EdgeTX and OpenTX

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

OSD layout Copy, Move, or Replace helper tool

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.

Installation

See: https://github.com/iNavFlight/inav/blob/master/docs/Installation.md

Documentation, support and learning resources

Contributing

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!

Developers

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

INAV Releases

https://github.com/iNavFlight/inav/releases

shortlog
39 hours ago Paweł SpychalskiMerge pull request #10444 from iNavFlight/dzikuvx-speed... master
44 hours ago Pawel Spychalski... Merge remote-tracking branch 'origin/master' into dziku...
4 days ago b14ckyyMerge pull request #10471 from Scavanger/Geozones-RC2...
4 days ago ScavangerRC2 Fixses
4 days ago Paweł SpychalskiMerge pull request #10467 from Scavanger/EZ-Tune-Filter...
5 days ago SenseiMerge pull request #9556 from iNavFlight/mosca-target...
5 days ago Marcelo BezerraMerge pull request #10454 from bkleiner/add-tbs-lucid-h78.0.0-RC1
5 days ago Jonathan Hudsonadd annotated script to generate RN Changelog (#10468)
5 days ago b14ckyyMerge pull request #10466 from b14ckyy/Geozones.md
5 days ago Marcelo BezerraMerge pull request #10459 from Scavanger/Geozones
5 days ago ScavangerUpdate Docs
5 days ago b14ckyyAdded application links and changed format
5 days ago b14ckyyAdded MWP required snapshot date
5 days ago Andi KanzlerEZ-Tune Filter-HZ min value 20
5 days ago ScavangerMove calculations to c file
6 days ago b14ckyyUpdate Geozones.md
...
tags
5 days ago 8.0.0-RC1
5 months ago v20240613.18
5 months ago 7.1.2
6 months ago 7.1.1
7 months ago 7.1.0
9 months ago 7.1.0-RC1
11 months ago 7.0.0
12 months ago 7.0.0-RC3
12 months ago 7.0.0-RC2
12 months ago 7.0.0-RC1
17 months ago 6.1.1
18 months ago 6.1.0
19 months ago 6.1.0-RC1
19 months ago 6.0.0
20 months ago 6.0.0-RC3
21 months ago 6.0.0-RC2
...
heads
10 hours ago MrD_Allow-ordering-and-selection-of-stats-screen-elements
21 hours ago mmosca-mavlink-gimbal
36 hours ago MrD_Add-targets-for-SECUREH7-&-SEQUREH7V2
36 hours ago mmosca-9.0-version-bump
39 hours ago master
5 days ago mmosca-osd-canvas
7 days ago mmosca-dji-no-compat
11 days ago MrD_mLRS-MSP-message
3 weeks ago MrD_Simplify-OSD-Inc-element-function
3 weeks ago MrD_Keep-arm-status-over-MSP-if-in-emergency-re-arm-period
3 weeks ago mmosca-patch-4
3 weeks ago mmosca-new-target-pr
4 weeks ago dzikuvx-principiot-f7
4 weeks ago MrD_Vario-changes
6 weeks ago sensei-hacker-docs-inav_use_gps_no_baro
7 weeks ago micoair-alt-compass
...
forks
Cached version (4334s old)
inav/snaewe.git stefan.naewe+rr... 14 months ago