v 0.45-RC5 Miscellaneous fixes and enhancements
- Fix decoding errors caused by mismatch on the max number of servos between firmware 2.3+ and
blackbox_decode
. This was typically manifest as non-incrementing time stamps in generated GPX and erroneous or missing time stamps (and possibly other invalid data) in the CSV - Correctly enumerate inav state flags
- Janitorial code cleanups
- Revert geospatial derived values; unfortunately dealing with instances of corrupt logs introduced too many compromises / unwanted policy choices. The decoder should faithfully report the recorded data, not interpret it according to the maintainers' whim.
- Add Home Location. This enables the full set of derived data exposed in prior RCs to be generated by a third party application that can
make their own policy decisions. - Increase output buffering for performance improvement on slow devices.
Content
The archives contain the applications blackbox_decode
and blackbox_render
. The files are built as follows:
- The Linux files are dynamically linked and use OS libraries. The necessary libraries are standard on all modern Linux distributions.
- The MacOS files are statically linked. The binaries are not signed.
- The Windows files are dynamically linked and should include the necessary libraries. The binaries are cross-compiled in Linux.
The archives do not include the font referenced from the Project page, if you need this font please download it directly.
The archives include 3rd party libraries. The relevant licences are shown on the Project page.
Contributors
Thanks to the following for contributing to this pre-release: