OpenHD
OpenHD Release Notes - Version 2.5 In this latest OpenHD release, we are excited to introduce several enhancements and new features to elevate your user experience. Here's a summary of the key updates:
*Release strategy restructuring: Starting with this release and moving forward, we are adjusting our release plans to ensure a more focused and streamlined approach: • Initial release on Raspberry Pi platform. • Subsequent addition of other platforms in subsequent releases, allowing for thorough attention and reduced workload between each release. Upgrade now to experience the enhanced capabilities and improved performance of OpenHD. Thank you for your continued support and happy flying!
developer testing only Release notes: TODO
BUGFIX: do not allow metering mode custom - crashes libcamera BUGFIX: Recordings can be deleted by accident during transcoding & are not shown in webui libcamera add ev value (Exposure value, can improve image quality) Improve some openhd param names (NOTE:Requires updating both air and ground unit) log warning when automatically record video on arm / disarm is disabled add gpio26 control QOpenHD: always show mcs
New feature - TX power armed / disarmed: Specify different rtl8812au tx power levels for armed / disarmed state. This avoids overheating on the bench with high power wifi cards. https://openhd.gitbook.io/open-hd/software-setup/tx-power
New feature - MCS via RC channel: Use a special rc channel to control video bitrate / range during flight (like flight modes) https://openhd.gitbook.io/open-hd/software-setup/mcs-via-rc
New feature - record on arm: Start / stop air recording when armed / disarmed. https://openhd.gitbook.io/open-hd/software-setup/recording
New feature - libcamera image quality params: Change options like awb, metering, exposure, shutter and more via qopenhd (live) on libcamera cameras
Other: Renamed some parameters for better readability add 708 configs automatically demux air recordings from .mkv to .mp4 Fix kernel 6 rpi power / status leds
Backlog v2.3.5:
v2.3.6:
Requires updated QOpenHD !
This (OpenHD) release includes a ton of fixes and improvements to QOpenHD, while OpenHD core has stayed mostly stable.
OpenHD core changes:
Maintainability: rename openhd::settings::PersistentSettings to openhd::PersistentJsonSettings Improved packaging
QOpenHD release notes can be found here: https://github.com/OpenHD/QOpenHD/releases/tag/v2.3.4-candidate
Includes QOpenHD fixes / new features
Bug fixes:
New features:
NOTE: This release includes modifcations to quite a lot of essential functionalities (e.g. the video decode on rpi) and changes the default behaviour in regards to video bitrate. It has already been flown successfully, but requires more testing, which is why it is a not a stable release yet.
OpenHD full change list:
QOpenHD changes can be found here: https://github.com/OpenHD/QOpenHD/releases/tag/v2.3.2-alpha2
NOTE: This release includes modifcations to quite a lot of essential functionalities (e.g. the video decode on rpi) and changes the default behaviour in regards to video bitrate - which is why it is only an alpha release for now.
OpenHD full change list:
QOpenHD changes can be found here: https://github.com/OpenHD/QOpenHD/releases/tag/v2.3.2-alpha2
Fixes "lost persistence" bug:
The /boot/ directory on rpi seems to be really perceptible to corruption / errors when un-powering the pi by connecting / disconnecting power. This can result in loosing all persistent settings (including camera, link frequency,...) when re-powering the pi as described above. Fix: change the "openhd settings path" back to /usr/local/share/openhd from /boot/openhd Also, move curr_pri_cam_config to ohd_video settings directory.
We'l update the .img from the image flasher, or you can update manually (after connecting to the internet) by updating the openhd package. After a successfull update, the version number of openhd (can be fetched in QOpenHD) should be 2.3.1-evo-hotfix1