Skip to content

2.0.0rc15

Compare
Choose a tag to compare
@steveatinfincia steveatinfincia released this 05 Aug 05:03

This is a release candidate for Open.HD 2.0, there will be at least 1-2 more to fix a few issues.

If you don't want to risk upgrading and encountering a problem, wait for the stable release.

Downloads

  • Stretch
    • Still provided for people using the old OSD while we port it to Buster
  • Buster
    • Required for Compute Module 3+, or Pi4, but works on all pi models
    • Only supports the new QOpenHD OSD at the moment, the old OSD is being ported and will be there soon

Changes in 2.0.0rc15

  • Update QOpenHD to 0.4.0b10
    • Fix horizon heading not visible unless ladder is
    • Fix power confirmation dialog freezing the app
    • Fix RC RSSI showing last value when messages stop
    • Fix incorrect telemetry mAh setting
    • Fix performance of status log scrolling
    • Fix OpenGL rendering issues/freezing
    • Fix license text font size
    • Fix wind widget setting panel size
    • Add HUD message outline
    • Add HUD message text color support (follows main text color setting)
    • Add outlines to widgets that used to have Glow applied
    • Replace VSI widget Canvas with OpenGL rendering
      • Should further reduce CPU use and improve video performance
    • Replace power confirmation prompt with consistent popup on all platforms
    • Internal changes
      • Hide example widget unless enabled at compile time
      • Blackbox and ADSB support are in the code now, but not enabled yet until we can test them further

Test notes

  • Air-side power stats (voltage/current from external sensors) may not be arriving in QOpenHD at the moment
  • Report problems with interference/corruption on the screen, but first:
    • Make sure the wifi card(s) power supply is adequate, if you have them directly connected to USB they may not be getting the proper voltage/current even if the Pi itself is not showing a low voltage warning
    • Try to track down and exclude any external interference first, for example nearby devices transmitting on any frequency
    • Try removing any extra USB devices that may cause USB bus problems (pi4 should not be affected, pi3/zero might be due to the single USB bus on the processor)
    • If you're sure that a new release may be causing video problems, see what the CPU usage was at the time (either on the OSD, or better yet via ssh in htop, where you might be able to spot a specific process using too much CPU time)
    • There have been reports that Pi4 HDMI can interfere with wifi frequencies, including the hotspot, but there are some things we can change to prevent this from happening
  • The boot screen may flicker for a moment when a TX is connected to the ground, this is expected at the moment (there is a bug in a system library we use)
  • The boot screen and QOpenHD may not show up on Raspberry Pi Zero on the Buster releases, this is not intentional it will be resolved in a minor update (2.0.x) once 2.0 stable is released
  • The first few messages may not show up on the boot screen at the moment
  • The size of OSD elements in QOpenHD is fairly small on high resolution screens, HiDPI is not currently being detected automatically. If necessary you can increase the scale in the QOpenHD settings panel under App->Screen. This will be configurable through a settings file soon for those won't don't have or want a mouse/touchscreen connected to your ground station
  • Video may stutter or freeze when ground recording to SD card is enabled with VIDEO_TMP=sdcard
    • This is an old problem, the settings file has had a note about it for probably a year or more
    • A temporary solution is to use VIDEO_TMP=memory instead
    • Will be resolved soon by separating the recording system from the rest of the video pipeline so it can't affect live flight
  • Some parts of the old OSD may be reversed when Vector Open Telemetry is in use (#283)