Releases: OpenHD/QOpenHD
v2.3.2-beta
Complete change notes:
- Fix 720p@>=60fps high latency issue on rpi
- Fix various scaling issues - they are too many to fully list here, and feedback is required - for example:
fix param editor allocating space, making the layout unusable on really uncommon resolutions like ~10:16
add x button to close param editor - FIX RC RSSI widget
- Document and improve the building process - still complicated, but hopefully now a bit easier to get started for new Developers
- Display used ram in %
- Log the result from the mavlink "actions" we expose in the OSD to the user via HUD
- Improve support for "string enums" @ serial is now a string param
- Add video rotation to both mmal internal & omx eternal video decode service - rotation is now supported on fkms displays
- Variable bitrate - openhd regularily updates the set bitrate of the camera & QopenHD displays this value
- fix: Do not allow freq changes when armed (can be overridden)
- WB LINK UI - MCS does not need to be synchronized, show "better" default values, if hw does not support a specific value,display that to the user
- Improve soc status element - coloring depending on caution / warning
- Document more params / update their documentation according to OpenHD
- Aadd support for 90° video when using sw decode
- More UI improvements
- Improve dualcam setup
v2.3.1 - evo - beta
Fixes / improvments without a specific order
-
use 255 as default sys id, and fix it not being used
-
show message to restart QOpenHD when N Cameras is changed
-
allow resizing (big/small) of the pip video by clicking on it
-
show fc sys id in the about tab
-
mavsdk - link statically, removes the need to install mavsdk as a package on published images
-
mavsdk - get rid of mavsdk::Telemetry and its subscription callbacks
-
add v3d core clock (rpi) in OSD
-
frequencies above 5700 - some were missing in the drop down (requires updated OpenHD)
-
work in progress - osd rotation
-
cleanup qml & maintenance
-
add widget to start / stop video recording
-
add message if decoder is overloaded and frames need to be dropped in HUD
Archive
0.4.0b18
This has been released for the pi with the 2.0.10 OpenHD image. Other platforms are coming
Downloads
- iOS (https://testflight.apple.com/join/So5o7kRi) link to Testflight
- Mac
- Windows
- Android
- Ground station (already included in the OpenHD images)
Changes
* For Arduplane and Arducopter ONLY flight mode commands in flight mode widget
* For Arduplane and Arducopter ONLY return to home command in home widget
* For Arduplane and Arducopter ONLY arm/disarm in throttle widget
* NEW experimental VR widget- DO NOT REPOSITION
* NEW Mission widget displaying mission waypoints
* UAV track history shown on map (recycles 100 points)
* ADSB refactor- combines all ADSB data from SDR on groundpi, OpenSky, and SDR onboard UAV
* Titles added to widget popups
* Widget popup behavior changed: long press= reposition/settings , click= actions popup
Known issues
- The font dropdowns may not update in both locations when you change the font
- In some cases the app might freeze on the ground station, this isn't a bug in the app itself but appears to be an issue with the Raspbian Buster 4.19.x kernel. We're testing an updated kernel to fix it.
- Air-side power stats may not be arriving (OpenHD image issue, doesn't require a fix in QOpenHD)
- The charts are disabled while we hunt for a bug
- App can be started more than once on Windows/Linux (#61)
- This is unintentional and will be fixed soon
- GPIO user interface is temporary, will be replaced soon with something nicer on the main OSD screen, support custom names and possibly custom icons
- Keep in mind that the GPIO numbering is based on the processor GPIO numbers, not pin numbers
- GPIO5 means BCM5, not pin 5, if you need a good reference for the GPIO numbers, see https://pinout.xyz/
0.4.0b17
Downloads
- Android
- Mac
- Windows
- iOS (TestFlight link)
- Ground station (already included in the OpenHD images)
Changes
- Fix ground station settings area
Known issues
- The font dropdowns may not update in both locations when you change the font
- In some cases the app might freeze on the ground station, this isn't a bug in the app itself but appears to be an issue with the Raspbian Buster 4.19.x kernel. We're testing an updated kernel to fix it.
- Air-side power stats may not be arriving (OpenHD image issue, doesn't require a fix in QOpenHD)
- The charts are disabled while we hunt for a bug
- App can be started more than once on Windows/Linux (#61)
- This is unintentional and will be fixed soon
- GPIO user interface is temporary, will be replaced soon with something nicer on the main OSD screen, support custom names and possibly custom icons
- Keep in mind that the GPIO numbering is based on the processor GPIO numbers, not pin numbers
- GPIO5 means BCM5, not pin 5, if you need a good reference for the GPIO numbers, see https://pinout.xyz/
0.4.0b16
Downloads
- Android
- Mac
- Windows
- iOS (TestFlight link)
- Ground station (already included in the OpenHD images)
Changes
- Fix ADSB data from SDR devices (Luke Shanks)
- Fix to ADSB aircraft rotation with map orientation (Luke Shanks)
- Add error reporting for ADSB issues (Luke Shanks)
- Optimize the horizon widget (Luke Shanks)
- Should reduce CPU load and improve video rendering as a result
- Optimize the FPV widget (Luke Shanks)
- Add option to limit FPV vertical/lateral limits (Luke Shanks)
- Add setting for flight controller Mavlink SysID (Luke Shanks)
- Note: You DO NOT normally need to set or change this, the system will do the right thing by default
- Add ground station power widget (Jelle Tigchelaar)
- There will now be 2 power/battery displays on screen, one for the flight controller and one for the ground station
- They are marked with Air/Gnd
- If you don't have any ground power sensors attached you can disable the widget in the settings file or settings menu
- The design of those power widgets is likely to change soon to make it easier to see them all, due to the number of different sensors and sources of data
- Internal changes
- Jetson nano build support for OpenHD 3.0
Known issues
- The font dropdowns may not update in both locations when you change the font
- In some cases the app might freeze on the ground station, this isn't a bug in the app itself but appears to be an issue with the Raspbian Buster 4.19.x kernel. We're testing an updated kernel to fix it.
- Air-side power stats may not be arriving (OpenHD image issue, doesn't require a fix in QOpenHD)
- The charts are disabled while we hunt for a bug
- App can be started more than once on Windows/Linux (#61)
- This is unintentional and will be fixed soon
- GPIO user interface is temporary, will be replaced soon with something nicer on the main OSD screen, support custom names and possibly custom icons
- Keep in mind that the GPIO numbering is based on the processor GPIO numbers, not pin numbers
- GPIO5 means BCM5, not pin 5, if you need a good reference for the GPIO numbers, see https://pinout.xyz/
0.4.0b15
Downloads
- Android
- Mac
- Windows
- iOS (TestFlight link)
- Ground station (already included in the OpenHD images)
Changes
- Disable remote drag-and-drop from Android
- Update camera preset lines for buster
- Set flight mAh for Vector telemetry
- Set RC RSSI for Vector telemetry
- Fix Mavlink telemetry reception for flight controllers where the sysid is changed
- This includes flight controllers like Pitlab
- Note: those of you who are connecting multiple drones to the same Mavlink channel, we're going to add a way to manually specify which one you want telemetry from, and in the future we'll have each detected drone listed so you can easily pick the one you want
- ADSB support (Luke Shanks)
- This works with both plain internet access or an SDR device connected to the ground
- Aircraft will show up in the map
- You will also see/hear warnings if there is an aircraft within close distance
- Fix for home position loss after app restart (Luke Shanks)
- Add ESC and IMU temperature widgets (Felipe Machado)
- Fix log level filter (Felipe Machado)
- Add option for battery percent from flight controller calculation (Felipe Machado)
- Remove warning message from home Mavlink message (Felipe Machado)
- Automated cell count if telemetry provides it (Felipe Machado)
- Add Efficiency in mAh/KM widget (Felipe Machado)
- Fix Issue with battery percent in divisions of 5% (Felipe Machado)
- Increase mAh/KM widget size (Felipe Machado)
- Fix incorrect color in air battery widget (Felipe Machado)
- Update widget detail sizes on air battery, home distance, and roll widgets (Felipe Machado)
Known issues
- The font dropdowns may not update in both locations when you change the font
- In some cases the app might freeze on the ground station, this isn't a bug in the app itself but appears to be an issue with the Raspbian Buster 4.19.x kernel. We're testing an updated kernel to fix it.
- Air-side power stats may not be arriving (OpenHD image issue, doesn't require a fix in QOpenHD)
- The charts are disabled while we hunt for a bug
- App can be started more than once on Windows/Linux (#61)
- This is unintentional and will be fixed soon
- GPIO user interface is temporary, will be replaced soon with something nicer on the main OSD screen, support custom names and possibly custom icons
- Keep in mind that the GPIO numbering is based on the processor GPIO numbers, not pin numbers
- GPIO5 means BCM5, not pin 5, if you need a good reference for the GPIO numbers, see https://pinout.xyz/
0.4.0b14
Downloads
- Android
- Mac
- Windows
- iOS (TestFlight link)
- Ground station (already included in the OpenHD images)
Changes
- Fix map center position moving around unexpectedly
- Fix lower edge of home arrow on ground station
- Fix incorrect battery gauge color levels
- Internal changes
- Expose all utility functions to QML, including the battery percentage functions
- Add package building for OpenHD 2.1 on Nanopi and Jetson
- Fix some OpenSky/ADSB issues in preparation to enable it for releases
Known issues
- The font dropdowns may not update in both locations when you change the font
- In some cases the app might freeze on the ground station, this isn't a bug in the app itself but appears to be an issue with the Raspbian Buster 4.19.x kernel. We're testing an updated kernel to fix it.
- Air-side power stats may not be arriving (OpenHD image issue, doesn't require a fix in QOpenHD)
- The charts are disabled while we hunt for a bug
- App can be started more than once on Windows/Linux (#61)
- This is unintentional and will be fixed soon
- GPIO user interface is temporary, will be replaced soon with something nicer on the main OSD screen, support custom names and possibly custom icons
- Keep in mind that the GPIO numbering is based on the processor GPIO numbers, not pin numbers
- GPIO5 means BCM5, not pin 5, if you need a good reference for the GPIO numbers, see https://pinout.xyz/
0.4.0b13
Downloads
- Android
- Mac
- Windows
- iOS (TestFlight link)
- Ground station (already included in the OpenHD images)
Changes
- Minor widget layout fixes to prevent icons from overlapping and prevent OSD text from being cut off
- Fix drone orientation lock switch
- Fix drone marker orientation on map
- Fix speed widget using second speed widget setting
- Fix home distance imperial calculation
- Fix remote widget drag-and-drop
- Fix maps and MapboxGL on Android (SSL/HTTPS was not enabled properly)
- Fix MapboxGL being accidentally enabled on Pi (the MapboxGL system doesn't currently build and work on the Pi, we're working on fixing it)
- Fix Mavlink STATUSTEXT log levels
- Fix global_scale change in
/boot/qopenhd.conf
being ignored until you reboot again - Add stereo OSD mode
- This is very simple at the moment, it may not work in your goggles yet but we need feedback on what it currently looks like
- We will need to add several modes for different kinds of goggles, as well as single camera use, and a camera/eye distance setting
- To enable it for testing, tap the screen rapidly between widgets to enable and disable it
- There is also as setting in
/boot/qopenhd.conf
on the ground station
- Add color pickers for the 3 OSD colors, this allows you to pick any color you want
- To bring up the color picker without opening settings, long-press/click anywhere between widgets
- You can preview the changes live instead of having to open and close the settings panel all the time
- Add support for alternative OSD fonts
- Same as the color picker, long press/click anywhere between widgets
- Orbitron font is already quite popular
- You can also set these in the
/boot/qopenhd.conf
settings file, just remember it needs a font name not a file name
- Add full translations
- Note: this does not include the descriptions of the ground station settings yet, they're handled a little different but they will be translated as well. The settings themselves (like ENABLE_OSD) can't be translated, but the descriptions can be.
- Dutch, Romanian, Spanish, Russian, French, German, Italian, Romanian, Chinese (partial)
- Some of the translations may not be 100% correct, if you would like to help check out the project on Transifex
- You can change in the settings area, it is not automatic because not everyone wants the OSD to be translated
- This changes the locale as well, so number formatting is localized. We still need to separate this setting from the language as some people will prefer to change one but not the other
- Hide the Manage tab in settings on ground station
- The settings file is automatically kept updated on the ground station, and the only other place you could save it is a USB drive, but connecting one triggers the video saving system at the moment
- Internal changes
- Move the Settings system to a separate file in QML, it's become far too long to leave it in main.qml
Known issues
- The font dropdowns may not update in both locations when you change the font
- In some cases the app might freeze on the ground station, this isn't a bug in the app itself but appears to be an issue with the Raspbian Buster 4.19.x kernel. We're testing an updated kernel to fix it.
- Air-side power stats may not be arriving (OpenHD image issue, doesn't require a fix in QOpenHD)
- The charts are disabled while we hunt for a bug
- App can be started more than once on Windows/Linux (#61)
- This is unintentional and will be fixed soon
- GPIO user interface is temporary, will be replaced soon with something nicer on the main OSD screen, support custom names and possibly custom icons
- Keep in mind that the GPIO numbering is based on the processor GPIO numbers, not pin numbers
- GPIO5 means BCM5, not pin 5, if you need a good reference for the GPIO numbers, see https://pinout.xyz/
0.4.0b12
Downloads
- Android
- Mac
- Windows
- iOS (TestFlight link)
- Ground station (already included in the OpenHD images)
Changes
- Fix setting system preventing app from running properly on ground station
- Fix speed widget airspeed/groundspeed settings
- Add config file support for second speed widget
- Fix restart prompt close button
Known issues
- Air-side power stats may not be arriving (OpenHD image issue, doesn't require a fix in QOpenHD)
- The charts are disabled while we hunt for a bug
- App can be started more than once on Windows/Linux (#61)
- This is unintentional and will be fixed soon
- GPIO user interface is temporary, will be replaced soon with something nicer on the main OSD screen, support custom names and possibly custom icons
- Keep in mind that the GPIO numbering is based on the processor GPIO numbers, not pin numbers
- GPIO5 means BCM5, not pin 5, if you need a good reference for the GPIO numbers, see https://pinout.xyz/