INAV 1.4
INAV v1.4
This version has some significant differences from 1.3, please read the release notes carefully and upgrade INAV Configurator available at Chrome Store.
Motor/servo outputs are DISABLED by default
For safety motor/servo outputs are disabled after flashing with config erase. After configuring motor/servo mixer you have to enable PWM outputs using CLI (feature PWM_OUTPUT_ENABLE
) or using new Configurator.
CC3D/NAZE target space issues
To keep CC3D/NAZE targets working with all bells and whistles we had to remove support for some SerialRX protocols that are not widely used. S.Bus, I-Bus and Spektrum are still supported on all targets.
Also Frsky telemetry had to be removed from F1 targets.
Asynchronous gyro/PID processing
It has been shown that it's possible to sample gyro at higher rate and process it at much lower rate without noticable impact on flight performance. In ACRO only it's now possible to do 8kHz gyro updates on some targets. Even better racing performance now.
Airplane improvements
- INAV 1.4 features new airplane launch assistant as well as new TPA for airplanes. Have a look at the wiki to see how to tune new TPA (https://github.com/iNavFlight/inav/wiki/PID-Attenuation-and-scaling). And for details of iNav launch https://github.com/iNavFlight/inav/wiki/8.-Navigation-modes#launch---airplane-launch-assistant
- Experimental emergency landing is available to land the aircraft in a very unfortunate event of GPS loss when executing RTH or WP mission.
- Basic pitot airspeed sensor support (logging purposes only, stay tuned for airspeed control in 1.5)
Significantly reworked position estimation code
- It now handles GPS+BARO better on ariplanes and recovers better from GPS outages. More safety for your aircraft when in automatic modes.
- Better handling GPS+MAG on airplanes - now it is safe to keep MAG enabled on airplane if required. GPS heading is preferred with fallback on MAG if speed is too low or GPS heading error is too big. Note, that if you have compass close to power wires or magnetic objects it's safer to keep it disabled.
- Better handling of pilot-engaged RTH and failsafe RTH.
- Prioir to first ARMing altitude is forced to be zero to ensure that altitude is indeed measured above HOME. This is normal and doesn't indicate baro/GPS problems.
More supported targets
- Airbot F4 / FLIP32 F4
- Omnibus F4 (w/o OSD)
- YuPiF4 board initial support
Switch settings
Please check that your switch / mode settings are as intended. Copying a 1.3 CLI dump aux settings may not give the desired results.
Bugfixes
- Failsafe is now safer, no more disarming in the air when loosing RC link at zero throttle.
- Fixes for sensor detection, now INAV will retry sensor detection up to 5 times before reporting it missing.
- Fix broken I2C on AirHeroF3 target (AIRHEROF3_QUAD flavour)
- Fixed issue with baro on fixed-wing.
- Fixed PID profile count on F1 targets
- Lots of code cleanups and smaller improvements
Thanks to all who participated in improving the code and put their vehicles at risk testing new features! You guys are awesome!
If you like INAV, please conisder supporting the development. This release was supported by our awesome sponsors CarbonBird.com, Airbot and Ledge team.
Thanks and happy flying!