Releases: ShikOfTheRa/scarab-osd
R1.8
MWOSD Release 1.8
NOTE: New fonts will need to be installed from GUI app
NOTE: 1.8 PC client GUI is required
NOTE: Previous 1.7 chrome GUI users will need to transition to PC client. A chrome GUI upgrade is being slowly rolled out to users to enable transition to R1.8 . This is at no cost, however If you really cannot wait, the 1.8 PC app can be re-purchased from link on www.mwosd.com
Summary of changes in test releases since last main / patch release:
R1.8.0:
- OSD - PX4/APM – Airspeed
- OSD - PX4/APM – Wind direction indicator
- OSD - PX4/APM - All major MAVLINK modes supported
- OSD - PX4/APM - waypoint step displayed when in WAYP mode
- OSD - PX4/APM - distance to waypoint displayed when in WAYP mode
- OSD - PX4/APM - temperature
- OSD - PX4/APM - HDOP display
- OSD - PX4/APM - vertical speed
- OSD - PX4/APM - support for up to 16 channels
- OSD - PX4/APM - support for bat2 voltage from FC
- OSD - PX4/APM - support for different MAVSYSID configurable from GUI
- OSD - PX4/APM - support for system messages
- OSD - PX4/APM - support for more copter modes
- OSD - PX4/APM - initial support for ultrasonic sensor LIDAR
- OSD - GPSOSD - RC TX config + PWM/PPM select for AEROMAX OSD hardware
- OSD - GPSOSD - HDOP display option
- OSD - GPSOSD – Auto re-calibrate home and altitude whilst waiting launch
- OSD - GPSOSD – Improved accuracy for home location setting
- OSD - GPSOSD – Improved accuracy for home altitude setting
- OSD - GPSOSD – Amended config.h - more options available
- OSD - GPSOSD – Improved startup status indication
- OSD - BETAFLIGHT – support for MSP boxid changes
- OSD - xFLIGHT – Wind direction indicator
- OSD - xFLIGHT – FC version displayed on home page
- OSD - Configurable from GUI - automatic battery cell count and alarms
- OSD - Configurable from GUI - GPS alt and BARO alt
- OSD - Configurable from GUI - efficiency and average efficiency
- OSD - Configurable from GUI - max speed, max distance and total distance
- OSD - Configurable from GUI - display with major digits masked "XXX.DDDDDDD"
- OSD - Configurable from GUI - disable alarms (set to 0)
- OSD - Configurable from GUI - RSSI from RX channel
- OSD - Configurable from GUI - Audio Vario deadband and throttle cut
- OSD - Configurable from GUI - Vario bar size for increased resolution
- OSD - OSD support for Holybro PDB
- OSD - OSD support for ImpulseRC hardware
- OSD - Significantly improved AUTO DETECT for NTSC/PAL. Live autoswitching
- OSD - AEROMAX hardware - support for full KK barometric audiovario
- OSD - added option to disable flight timer (set timer to 0)
- BUG - MAVLINK incorrect distance calculation
- BUG - flight summary shown briefly in some scenarios.
- FONT - Updated home arrow
- FONT - new direction / wind indicator arrow
- FONT - added home angle indicator icon
- FONT - added heading angle indicator icon
- FONT - added air speed indicator icon
- FONT - added ground speed indicator icon
- FONT - added max speed/alt/distance indicator icon
- FONT - updated efficiency indicator icon
- FONT - updated throttle indicator icon
- FONT - pitch / roll indicator icons
- FONT - added HDOP indicator icons
- GUI - full rework of system internals
- GUI - significantly more configurable items
- GUI - reads settings from OSD - accurate preview represenation
- GUI - more accurate preview represenation of actual OSD screen
- GUI - support for programming via passthough
- GUI - drag/drop elements on screen
- GUI - enable/disable elements by switch
- GUI - centre mouse click to select switch from screen element
- GUI - MSP emulator changes to support iNAV
- GUI - Set baud rate to 56k after flashing ardupilot/px4
Supported APM / PX4 flight modes - fixedwing:
- CIRCLE - YES
- STABILIZE - YES
- TRAINING - YES
- ACRO - YES
- FBWA - YES
- FBWB - YES
- CRUISE - YES
- AUTOTUNE - YES
- Auto - YES
- RTL - YES
- Loiter - YES
- AVOID_ADSB - NO
- Guided - YES
- QSTABILIZE - NO
- QHOVER - NO
- QLOITER - NO
- QLAND - NO
- STABILIZE2 - NO
Supported APM / PX4 flight modes - rotorcraft:
- Acro - YES
- AltHold - YES
- Auto - YES
- Guided - YES
- Loiter - YES
- RTL - YES
- Circle - YES
- Pos Hold - YES
- Land - YES
- Optical flow - YES
- Drift - YES
- Sport - YES
- Flip - YES
- AutoTune - YES
- Hold - YES
- Brake - YES
- Throw - YES
- Avoid_ADSB - YES
- Guided_No GPS - YES
- SRTL - YES
- FLOW - YES
- Follow - YES
R1.7.4.1
OSD - added option to disable flight timer (set timer to 0)
BUG - flight summary shown briefly in some scenarios. Stays until re-armed (MAVLINK) or 30 secs elapses (GPSOSD)
R1.7.4 Release
Significant changes for this patch release:-
- OSD - GPSOSD – Auto re-calibrate home and altitude whilst waiting launch
- OSD - GPSOSD – Improved accuracy for home location setting
- OSD - GPSOSD – Improved accuracy for home altitude setting
- OSD - GPSOSD – Amended config.h - more options available
- OSD - GPSOSD – Improved startup status indication
- OSD - Support for Holybro PDB
- OSD - MASKGPSLOCATION - display with masked digits "XXX.DDDDDDD" still find missing aircraft
- BUG - MAVLINK incorrect distance calculation
Full releases: https://github.com/ShikOfTheRa/scarab-osd/wiki/Features
Beta test: https://github.com/ShikOfTheRa/scarab-osd/wiki/Features-beta-test
R1.7.3 Release
Significant changes for this patch release:-
- OSD - iNAV – access FC settings from menus if FC supports CMS
- BUG - PX4 channel and rssi re-assignments
- BUG - GPS Ublox rare case bugfix
- BUG - alarms from FC when not used bugfix
- BUG - Audiovario sometimes stay one when should be off
- OSD - allow max and total distances together
- OSD - additional config.h options for GPSOSD users
- DEV - VTX support for testing
- GUI - More pre-compiled options for GUI users
Full releases: https://github.com/ShikOfTheRa/scarab-osd/wiki/Features
Beta test: https://github.com/ShikOfTheRa/scarab-osd/wiki/Features-beta-test
R1.6.8.0 for testers
NOTE: This contains important bugfixes that may impact previous test releases since 1.6
NOTE: Users of test releases are strongly encouraged to.
NOTE: This is release for testers / early adopters of changes. It has not undergone extensive testing
Summary of changes in test releases since last main release:
R1.6.8:
- OSD - Display throttle uS instead of % for adjustment of alt hold. Enable in advanced menu
- OSD - Display hold icon when in 1D altitude hold only
- OSD - Display TEXT indicator instead of icon for flight modes (enable in config.h)
- OSD - Ability to save Looptime/Pidcontroller/Profile must be now be enabled in config.h
- OSD - Additional efficiency display options (added to config.h)
- BUG - Important bugfix for iNAv/Cleanflight looptime save error in some test releases
- BUG - Bugfix for CMS introduced in code cleanup since last test release
R1.6.7:
- OSD - Reset home at arm improvements for MAVLINK/LTM
- OSD - Andromeda support (www.multiwiicopter.com)
- OSD - RACEFLIGHT support (pending test confirmation)
- OSD - MAHOWII support
- OSD - Distance, Altitude and speed alarms can be disabled
- OSD - Improve font write reliability
R1.6.6:
- OSD - iNAV support for waypoint indicators
- OSD - iNAV support for AIRMODE indicator
- OSD - AHI pitch and roll scaling
- OSD - RC YAW Expo configuration available via menus. Beta/Clean flight
- OSD - Co-existence with FC CMS
- BUG - bugfix for resetting of some Betaflight advanced parameters
- BUG - bugfix for MAVLINK issues
- BUG - bugfix for full AHI mode
- BUG - KISS mAH used
- GUI - Display of core config info
- GUI - Sends RCSWITCH data in simulator
R1.6.5:
- OSD - Betaflight Canvas Mode support. Full FC tuning capability via OSD
- OSD - NAZA control modes support - MANU/ATTI/GPS ATTI
- OSD - Support for various AB7456 airbot chip implementations
- OSD - Support for latest Arduino IDE
- BUG - bugfixes for issues introduced since 1.6 - LTM / MAVLINK
R1.6.4:
- OSD - very improved camera auto detection.
- OSD - PDOP value introduced for improved homefix setting with a GPS OSD using UBLOX.
- OSD - Added option to disable TEXT alarm messages via the OSD menu
- OSD - OSD support for FC using faster I2C instead of serial - from JFLYPER
- OSD - OSD support for up to 16 TX channels
- OSD - RC channel no 1-8 instead of 0-7
- OSD - Dedicated Efficiency display dispalyed in decimal format
- GUI - Speed improvement. Option to enable / disable text alarms message
- BUG -Bugfixes for issues introduced since 1.6 - Incorrect channels assignment - KISS and MAVLINK
- FONT - Font from MUGZ added - loosely based upon RROSD
R1.6.3:
No updates
R1.6.2:
- OSD - very improved camera auto detection.
- OSD - long distance and negative altitude support .
- OSD - Support for power Efficiency
- OSD - Additional hardware support - OSD's without MAX hardware reset line connected
- OSD - Low voltage hysteresis filter for short high throttle situations
- BUG - Added simple GPS glitch filter for MAX speed errors from GPS.
- BUG - fix for high altitude > 9999.
- BUG - fix for negative amperage situations.
- BUG - Bugfixes for issues introduced since 1.6
R1.6.1:
- OSD - Support for MAVLINK/APM/PIXHAWK
- OSD - GPS OSD mode home set improvement - higher sat counts and consecutive valid fix required.
- OSD - Support for LTM protocol OSD
- OSD - Support for KISS OSD
- OSD - Support for GPS / NAV PID adjustments - BF FIXEDWING
- OSD - Support for servo adjustments - BF FIXEDWING
- OSD - Legacy FC version display removed
- OSD - Option - display signal type at startup
- OSD - Additional hardware support - kylin 250
- GUI - Support for LTM,MAVLINK,KISS protocol
- GUI - Option to disable simulator graphics for improved speed
- GUI - Video volts shown in decimal format
- BUG - Armed timer bugfix
- BUG - Warning message display overwriting
- CODE - Quality improvements - tidying
- CODE - Memory improvements - significant memory savings
R1.6 release
Please see the following for details within releases:
Full releases: https://github.com/ShikOfTheRa/scarab-osd/wiki/Features
Beta test: https://github.com/ShikOfTheRa/scarab-osd/wiki/Features-beta-test
R1.5 Release
Summary of changes from previous releases are here:
Key Improvements for R1.5:-
OSD - support for newer baseflight release - separate pitch/roll config
OSD - support for newer cleanflight release - separate pitch/roll/tpa breakpoint config
OSD - OSD chip automatic fail / recover. Avoids blank screens from supply noise.
OSD - OSD TX switch channel can be changed in OSD menu
OSD - faster PWM RSSI implementation for standard 50hz PWM
OSD - user adjustable AHI maximum limits
OSD - more accurate mah used / faster display updates. 10 times vs 1 time per second
OSD - choice of MSP speed options for faster display updates
OSD - support for 9600 baud
OSD - general display refresh speed improvements from RSSI / VSNC / MSP
OSD - improved reset function
OSD - improved eeprom default function (adds equivalent to eeprom_clear)
OSD - pitch and roll angle display
FONT - improved new large font from Schnupperm
FONT - improved new large font from Anton Krug
BUGFIX - Cleanflight amperage correction
BUGFIX - MultiWii 2.4 amperage correction
BUGFIX - GUI not loading custom font after saving.
BUGFIX - GUI font patch incorrect.
BUGFIX - Font upload issues when using vsync
BUGFIX - When arming in menu, exits without save and enables serial operations
BUGFIX - UBLOX/MTK support for GPSOSD users
GUI - more realistic serial simulation method
GUI - font upload progress display
GPSOSD - configurable parameters for GPSOSD arming and flight summary setting
GPSOSD - RSSI input can bu used instead for screen switch functionality
MISC - option to clear EEPROM
MISC - option to upload font without using GUI