Skip to content

2.0.0rc11

Pre-release
Pre-release
Compare
Choose a tag to compare
@steveatinfincia steveatinfincia released this 07 Jul 05:29

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.0rc11

  • Fix the veye driver
    • We updated it to support changing the resolution and framerate on imx307, but the driver developers seem to have completely broken it so we have reverted the changes that caused the problem
  • Internal changes
    • The openhd package no longer requires you to run rw before upgrading from the command line, it will do it automatically

Changes in 2.0.0rc10

  • Fix hotspot video stopping after saving a video to USB
  • Let video display continue while saving flight video to USB
  • Fix saving telemetry charts/plots to USB on buster
    • gnuplot could not be installed without filling the SD card, but we found a workaround
  • Fix flashing cursor behind video on stretch
  • Save videos to USB using unique directory names based on the date/time
    • These will almost certainly be the incorrect date/time at the moment because the ground pi does not have a way to get the correct time, but we will be setting it on the ground station using GPS time provided by the flight controller and/or via QOpenHD when it is connected to the hotspot
  • Show OSD message when recording space is full
  • Show percent finished while saving video to USB
  • Re-start RSSI logging when video save done
    • Previously it would only record them once, so if you flew twice without rebooting the ground station it would not have RSSI logs for the 2nd flight
  • Fix USB drive not being unmounted properly when USB save finishes
  • Fix USB save system getting "stuck" in certain cases, preventing a flight video from being copied
  • Update QOpenHD to 0.4.0b7
    • Fix missing outline on some widgets, makes them easier to see against bright scene
    • Fix home longitude appearing it latitude field (OpenHD/QOpenHD#127)
    • Set default flight mode to "----"
    • Move home arrow default position down a little
    • Add bank angle widget
    • Add horizon line heading and home position marker
    • Add flight controller temperature widget
      • Date comes from Mavlink
      • May only work on Ardupilot, iNav may not send that telemetry message
    • Fix message HUD log levels
      • They're supposed to match the Mavlink log levels, which are the same ones we use on the ground/air for system status messages
    • Show status messages from ground/air on the message HUD
      • Ground station USB video saving will now show start/progress/finish both on the ground station screen and remotely on Android
    • Fix downlink settings/detail panel being too long on small screens
    • Don't flash / make bitrate icon red if bitrate set manually in OpenHD
    • Fix font sizes on preset panel text
    • Translations
      • We have German, Russian, Dutch, French, and Spanish translations for the entire interface
      • We still need to add a selector to switch between languages

Test notes

  • 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
  • GNUplot is not being installed on the Buster image, it pulls in 670MB of other packages and fills the SD card
    • This affects the telemetry charts that are saved when you plug in a USB drive after flying
    • GNUplot itself should be installable separately, so this is a temporary issue
  • Some parts of the old OSD may be reversed when Vector Open Telemetry is in use (#283)