# INAV

> free control software for UAVs focused on auto flight mode

**Wikidata**: [Q108846806](https://www.wikidata.org/wiki/Q108846806)  
**Source**: https://4ort.xyz/entity/inav

## Summary
INAV is free, open-source flight control software for unmanned aerial vehicles (UAVs) that specializes in autonomous flight modes. It is based on Cleanflight and licensed under the GNU General Public License, making it freely usable and modifiable for developers and enthusiasts.

## Key Facts
- **Open-source software**: INAV is freely available under the GNU General Public License, allowing users to modify and redistribute it.
- **Firmware for UAVs**: It provides low-level control for UAV hardware, specifically designed for the STM32 platform.
- **Based on Cleanflight**: INAV was developed as an evolution of Cleanflight, inheriting its core functionality while adding enhancements.
- **Multiple versions**: Key releases include 1.0 (2016), 1.5 (2016), 3.0.2, and 4.0.0, with updates improving stability and features.
- **Auto flight focus**: The software prioritizes autonomous flight modes, making it suitable for advanced UAV operations.
- **Documentation available**: User manuals and guides are hosted on GitHub for reference and troubleshooting.
- **Active community**: INAV maintains presence on platforms like Facebook (INAVOfficial), Telegram (INAVFlight), and Discord (peg2hhbYwN).
- **Programming language**: Written in C, a language commonly used in embedded systems and firmware development.

## FAQs
### Q: Is INAV free to use?
A: Yes, INAV is open-source and licensed under the GNU General Public License, allowing free use, modification, and redistribution.

### Q: What hardware does INAV support?
A: INAV is designed for the STM32 platform, a popular microcontroller used in UAV flight controllers.

### Q: How does INAV differ from Cleanflight?
A: INAV is an evolution of Cleanflight, with additional features and improvements tailored for autonomous flight modes in UAVs.

### Q: Where can I find documentation for INAV?
A: User manuals and guides are available on the official GitHub repository at [https://github.com/iNavFlight/inav/tree/master/docs](https://github.com/iNavFlight/inav/tree/master/docs).

### Q: How can I contribute to INAV?
A: Contributions can be made through the GitHub repository, where the source code is hosted and actively maintained.

## Why It Matters
INAV plays a crucial role in the UAV community by providing a robust, open-source flight control solution. Its focus on autonomous flight modes makes it particularly valuable for developers and hobbyists working on advanced UAV projects. By being based on Cleanflight and licensed under the GNU General Public License, INAV ensures accessibility and flexibility, allowing users to customize the software to their needs. The software’s active development and community support further enhance its reliability and feature set, making it a go-to choice for UAV enthusiasts and professionals alike.

## Notable For
- **Open-source evolution**: INAV builds upon Cleanflight, offering an improved and more specialized flight control solution.
- **Autonomous flight focus**: It prioritizes autonomous flight modes, setting it apart from general-purpose UAV control software.
- **STM32 compatibility**: Designed specifically for the STM32 platform, ensuring broad hardware support.
- **Community-driven development**: Active engagement on social media and Discord highlights its strong user and developer community.
- **Comprehensive documentation**: Detailed user manuals and guides make it easier for new users to get started.

## Body
### Overview
INAV is an open-source flight control software for UAVs, developed as an evolution of Cleanflight. It is licensed under the GNU General Public License, ensuring free access and modification. The software is designed for the STM32 platform, a common microcontroller in UAV flight controllers.

### Development and Releases
INAV was first released in 2016, with significant updates including versions 1.0, 1.5, 3.0.2, and 4.0.0. Each release introduces improvements in stability, features, and performance. The software is actively maintained, with new versions released periodically to address user feedback and technological advancements.

### Features and Functionality
INAV specializes in autonomous flight modes, making it suitable for advanced UAV operations. It includes features tailored for auto flight, ensuring precise and reliable performance. The software is written in C, a language commonly used in embedded systems and firmware development.

### Community and Support
INAV maintains an active community through platforms like Facebook (INAVOfficial), Telegram (INAVFlight), and Discord (peg2hhbYwN). Users can seek support, share experiences, and contribute to the project. Documentation and user manuals are available on GitHub, providing resources for troubleshooting and learning.

### Technical Specifications
- **Platform**: STM32 microcontroller
- **Programming Language**: C
- **License**: GNU General Public License
- **Source Code**: Hosted on GitHub at [https://github.com/iNavFlight/inav](https://github.com/iNavFlight/inav)
- **Documentation**: Available at [https://github.com/iNavFlight/inav/tree/master/docs](https://github.com/iNavFlight/inav/tree/master/docs)

## References

1. [Release 1.0. 2016](https://github.com/iNavFlight/inav/releases/tag/1.0)
2. [Release 1.0.1. 2016](https://github.com/iNavFlight/inav/releases/tag/1.0.1)
3. [Release 1.1. 2016](https://github.com/iNavFlight/inav/releases/tag/1.1)
4. [Release 1.2. 2016](https://github.com/iNavFlight/inav/releases/tag/INAV-1.2)
5. [Release 1.2.1. 2016](https://github.com/iNavFlight/inav/releases/tag/1.2.1)
6. [Release 1.3. 2016](https://github.com/iNavFlight/inav/releases/tag/1.3)
7. [Release 1.4. 2016](https://github.com/iNavFlight/inav/releases/tag/1.4)
8. [Release 1.5. 2016](https://github.com/iNavFlight/inav/releases/tag/1.5)
9. [Release 1.5.1. 2017](https://github.com/iNavFlight/inav/releases/tag/1.5.1)
10. [Release 1.6. 2017](https://github.com/iNavFlight/inav/releases/tag/1.6)
11. [Release 1.6.1. 2017](https://github.com/iNavFlight/inav/releases/tag/1.6.1)
12. [Release 1.7.0. 2017](https://github.com/iNavFlight/inav/releases/tag/1.7.0)
13. [Release 1.7.1. 2017](https://github.com/iNavFlight/inav/releases/tag/1.7.1)
14. [Release 1.7.2. 2017](https://github.com/iNavFlight/inav/releases/tag/1.7.2)
15. [Release 1.8. 2017](https://github.com/iNavFlight/inav/releases/tag/1.8)
16. [Release 1.9.0. 2018](https://github.com/iNavFlight/inav/releases/tag/1.9.0)
17. [Release 1.9.1. 2018](https://github.com/iNavFlight/inav/releases/tag/1.9.1)
18. [Release 2.0.0. 2018](https://github.com/iNavFlight/inav/releases/tag/2.0.0)
19. [Release 2.0.1. 2018](https://github.com/iNavFlight/inav/releases/tag/2.0.1)
20. [Release 2.1.0. 2019](https://github.com/iNavFlight/inav/releases/tag/2.1.0)
21. [Release 2.2.0. 2019](https://github.com/iNavFlight/inav/releases/tag/2.2.0)
22. [Release 2.2.1. 2019](https://github.com/iNavFlight/inav/releases/tag/2.2.1)
23. [Release 2.3.0. 2019](https://github.com/iNavFlight/inav/releases/tag/2.3.0)
24. [Release 2.4.0. 2020](https://github.com/iNavFlight/inav/releases/tag/2.4.0)
25. [Release 2.5.0. 2020](https://github.com/iNavFlight/inav/releases/tag/2.5.0)
26. [Release 2.5.1. 2020](https://github.com/iNavFlight/inav/releases/tag/2.5.1)
27. [Release 2.5.2. 2020](https://github.com/iNavFlight/inav/releases/tag/2.5.2)
28. [Release 2.6.0. 2020](https://github.com/iNavFlight/inav/releases/tag/2.6.0)
29. [Release 2.6.1. 2021](https://github.com/iNavFlight/inav/releases/tag/2.6.1)
30. [Release 3.0.0. 2021](https://github.com/iNavFlight/inav/releases/tag/3.0.0-final)
31. [Release 3.0.1. 2021](https://github.com/iNavFlight/inav/releases/tag/3.0.1)
32. [Release 5.0.0. 2022](https://github.com/iNavFlight/inav/releases/tag/5.0.0)
33. [Release 6.0.0. 2023](https://github.com/iNavFlight/inav/releases/tag/6.0.0)
34. [Release 6.1.1. 2023](https://github.com/iNavFlight/inav/releases/tag/6.1.1)
35. [Release 7.0.0. 2023](https://github.com/iNavFlight/inav/releases/tag/7.0.0)
36. [Release 7.1.0. 2024](https://github.com/iNavFlight/inav/releases/tag/7.1.0)
37. [Release 7.1.1. 2024](https://github.com/iNavFlight/inav/releases/tag/7.1.1)
38. [Release 7.1.2. 2024](https://github.com/iNavFlight/inav/releases/tag/7.1.2)
39. [Release 8.0.0. 2025](https://github.com/iNavFlight/inav/releases/tag/8.0.0)
40. [Release 8.0.1. 2025](https://github.com/iNavFlight/inav/releases/tag/8.0.1)
41. [Release 9.0.0. 2026](https://github.com/iNavFlight/inav/releases/tag/9.0.0)
42. [Release 9.0.1. 2026](https://github.com/iNavFlight/inav/releases/tag/9.0.1)
43. [Source](https://api.github.com/repos/iNavFlight/inav)