EmuFlight is software that is open source and is available free of charge without warranty of any kind. Contributions are always welcome and encouraged via GitHub https://github.com/emuflight/
[!CAUTION]
DJI components bypass Configurator/USB safety-checks. Do not attempt arming while connected to Configurator with battery plugged. Always remove propellers and use a smoke-stopper for extra safety.
[!WARNING]
3D mode is broken.
[!IMPORTANT]
Upgrading from 0.4.0, does not need to full-chip erase. Upgrading from any earlier version requires full-chip erase.
It is ideally best to tune Lowpass Filters per BlackBox analysis. Do not full-send without motor temperature tests. i.e. Do not flash and "rip" or risk "R.I.P."
EmuFlight's Horizon mode does NOT auto-level when inverted. This is by design.
No support for integrated-SPI based ELRS.
Changes since 0.4.0:
Fixes and Improvements to existing code. Especially Kalman and Dynamic_Filter maths.
New targets and fixed targets.
RC-Smoothing default reverted to Interpolation, Manual, RPY, 21ms. Pilot may tune as needed.
Full List of changes (https://github.com/EmuFlight/emuflight/compare/0.4.0...0.4.1)
Delayed / Supported / Unsupported:
HDZero support is not yet released. You may find working HDZero test-builds by joining Discord (https://discord.gg/BWqgBg3).
No support for BMI270 Gyro yet.
No support for DPS310 Baro yet.
No support for on-board SPI based ELRS.
Many new targets made but not tested, please see "Help Wanted" below.
Support for F4 and F7 only. No H7, nor G4 support. F3 support on older 0.3.x available on Github/Discord.
Tips:
Check for alternate target naming. e.g. JBF7 is now called IFRC_JBF7.
Defaults are possibly over-filtered. Tune filters as needed.
Do not over-filter by enabling all the filters. Tuning is a science which should be applied as result of analysis.
Do join EmuFlight Discord for Help and Tuning resources (https://discord.gg/BWqgBg3).
Do read EmuFlight Wiki for Help and Tuning resources (https://github.com/emuflight/EmuFlight/wiki).
Most all tuning options can be set using the OSD!
Save a dump all from any existing Flight Controller configurations. Reference it for resources, OSD, serial, etc.
Pilots are welcome to submit tested, community-acceptable "Presets" using the template-formats provided here: https://github.com/emuflight/emuflight-presets/wiki
Huge thanks to EmuFlight contributors, testers, and enthusiasts.
Huge thanks to freedom-loving developers around the world whom release source-code under the GPL license for reuse and modification.
Please check CREDITS.txt
Help Wanted:
Always welcome code-contributors to https://github.com/emuflight/EmuFlight (Need help with BMI270 and more).
Looking for perpetual testers.
Looking for testers for targets that are untested and therefore not released yet: https://github.com/emuflight/EmuFlight/issues?page=1&q=is%3Aissue+is%3Aopen+label%3Ain-testing-needs-testing
LUA scripts need updating as they do not work with 0.4.x
Inquiries may be made in the EmuFlight Discord (https://discord.gg/BWqgBg3).