<p>You'd likely be looking to run a firmware like <a href="https://github.com/iNavFlight/inav" rel="nofollow noreferrer">iNav</a> on your flight controller to enable the path-following features you need like <a href="https://github.com/iNavFlight/inav/wiki/Navigation-modes#althold---altitude-hold" rel="nofollow noreferrer">altitude hold</a> and <a href="https://github.com/iNavFlight/inav/wiki/iNavFlight-Missions" rel="nofollow noreferrer">mission/waypoint flying</a>. This is really the most capable and readily available autonomous flight firmware for hobbyists.</p>
<p>The Naze32 FC board is based on the older and less capable STM32F103CBT6 processor (<em><a href="https://oscarliang.com/new-naze32-rev6-upgrade-of-rev5/" rel="nofollow noreferrer">cit.</a></em>), which hasn't been supported in iNav since the <a href="https://github.com/iNavFlight/inav/releases/tag/1.7.2" rel="nofollow noreferrer">1.7.2 release in July 2017</a> because the pace of feature development outstripped the computational power of the STM32F1xx processors.</p>
<p>Although you wouldn't be receiving feature/bugfix updates for iNav running on the Naze32, you would still have access to the features added prior to the 1.7.3 release that dropped support for F1 boards and almost certainly includes some sort of altitude hold and waypoint following capabilities, even if they're more rudimentary than what is available in the latest versions of the firmware.</p>
<p>You can install and configure iNav using the <a href="https://github.com/iNavFlight/inav-configurator/releases" rel="nofollow noreferrer">iNav Configurator</a> and by reading the <a href="https://github.com/inavFlight/inav/wiki" rel="nofollow noreferrer">getting started documentation on the iNav wiki pages</a>.</p>

CC BY-SA 4.0
2020-07-19T23:12:55.650Z
2020-07-19T23:12:55.650Z
ifconfig
<p>(Assuming that you have the required telemetry hardware, barometer, etc...) Are any versions of the Naze32 capable of autopilot features, such as altitude hold? How about more advanced things like flying a preset path? If it's relatively simple, how?</p>

CC BY-SA 4.0
2020-07-19T07:27:49.040Z
Do you have a specific off-the-shelf firmware in mind that you'd like to use?
ifconfig
CC BY-SA 4.0
2020-07-19T22:40:55.683Z
@ifconfiig not really, this is going to be my first build so I don't have any firmware experience yet.
Galaxy
<flight-controller><barometer><autopilot>
Is Naze32 capable of autopilot?
Galaxy
# Is Naze32 capable of autopilot?

(Asked by: username_0 on 2020-07-19)

(Assuming that you have the required telemetry hardware, barometer, etc...) Are any versions of the Naze32 capable of autopilot features, such as altitude hold? How about more advanced things like flying a preset path? If it's relatively simple, how?

**Tags:** flight-controller, barometer, autopilot
> **Comments:**
> **username_1**: Do you have a specific off-the-shelf firmware in mind that you'd like to use?  
> **username_0**: @ifconfiig not really, this is going to be my first build so I don't have any firmware experience yet.  

---

## 1 answers

### Answer by username_1 on 2020-07-19. Score: 2 | Accepted answer

You'd likely be looking to run a firmware like [iNav](https://github.com/iNavFlight/inav) on your flight controller to enable the path-following features you need like [altitude hold](https://github.com/iNavFlight/inav/wiki/Navigation-modes#althold---altitude-hold) and [mission/waypoint flying](https://github.com/iNavFlight/inav/wiki/iNavFlight-Missions). This is really the most capable and readily available autonomous flight firmware for hobbyists.

The Naze32 FC board is based on the older and less capable STM32F103CBT6 processor (*[cit.](https://oscarliang.com/new-naze32-rev6-upgrade-of-rev5/)*), which hasn't been supported in iNav since the [1.7.2 release in July 2017](https://github.com/iNavFlight/inav/releases/tag/1.7.2) because the pace of feature development outstripped the computational power of the STM32F1xx processors.

Although you wouldn't be receiving feature/bugfix updates for iNav running on the Naze32, you would still have access to the features added prior to the 1.7.3 release that dropped support for F1 boards and almost certainly includes some sort of altitude hold and waypoint following capabilities, even if they're more rudimentary than what is available in the latest versions of the firmware.

You can install and configure iNav using the [iNav Configurator](https://github.com/iNavFlight/inav-configurator/releases) and by reading the [getting started documentation on the iNav wiki pages](https://github.com/inavFlight/inav/wiki).


---

