Features - ShikOfTheRa/scarab-osd GitHub Wiki

Enhancement by product release:

R2.0:-

  • OSD - Antenna tracking support - Sentinel AAT support
  • OSD - Antenna tracking video modem for non MWOSD / iNav / Betaflight users
  • OSD - Display element for battery % remaining
  • OSD - Display element for embedded VTX
  • OSD - Display element for average cell voltage
  • OSD - Display element for PID
  • OSD - ESC Telemetry OSD target
  • OSD - Support for full screen layout in PAL
  • OSD - Improved serial performance - especially mavlink
  • OSD - Improved VSYNC performance
  • OSD - VSYNC - automatically use if supporting hardware detected
  • OSD - Support for APM take off mode. TKOF (fixed wing)
  • OSD - co-ordinates in DDMMSS (config.h option)
  • OSD - Support for Mavlink alternative altitude source (config.h option)
  • GUI - support for all OSD changes
  • GUI - 1.9 > 2.0 settings import
  • GUI - Faster and more reliable GUI-OSD read / write operations
  • GUI - copy layouts
  • GUI - move within character editor
  • GUI - extend calibration range to 2601 for non std mavlink RSSI
  • FIX - RSSI for CH8 in KISS
  • FIX - font upload corruptions
  • FIX - reduced serial data corruption
  • FIX - Correct Alt display in high resolution mode (default < 10m)
  • FIX - flickering on top line when using VSYNC
  • OSD - Support for KISS GPS RTH (1.3RC44) - xavier
  • OSD - Support for KISS Turtle mode (1.3RC44) - xavier
  • OSD - Support for KISS Messaging (1.3RC44) - xavier
  • OSD - Support for KISS screen swithc from channel 8-10 - xavier
  • OSD - Support for KISS FC RSSI (CRSF/GHOST) - xavier
  • OSD - Support for Ardupilot ADSB - real aircraft proximity awareness
  • OSD - Support for Ardupilot Buddyflight
  • OSD - Kiss VTX Power / Channel display
  • OSD - Dual timer support
  • OSD - Support for average battery cell display
  • OSD - Support for Steele PDB
  • OSD - Low memory warning added
  • OSD - Setting 0 disables all alarm flashing - except voltage
  • OSD - filter disabled by default - faster sensor updates are more popular
  • OSD - support for canvasOSD - OSD runs purely from OSD
  • OSD - LTM2ADSB protocol converter for buddyflight
  • OSD - UBLOX2ADSB protocol converter for buddyflight
  • OSD - Support for KISS GPS
  • OSD - Support for KISS PID menu support
  • OSD - Support for KISS Filter menu
  • OSD - Support for KISS VTX menu
  • OSD - Support for ARDUSUB
  • OSD - Support for MAVLINK dual GPS / Baro altitude display
  • OSD - Support for MAVLINK high resolution altitude
  • OSD - Significantly improved Mavlink messages. Full length and human readable
  • OSD - Different indicator icons for GPS, Baro and high resolution altitude values
  • OSD - Developer debug memory display functioning for newer compiler versions
  • OSD - Support for up to 12s main battery
  • OSD - Support for APM VTOL
  • OSD - Support for NMEA 9600 baud option pre-compiled
  • OSD - Support for SBUS
  • OSD - Cleaned up code compiler errors.
  • OSD - FlightOne support for 16 channels added
  • OSD - FightOne support added. https://flightone.com/
  • OSD - support for additional iNAV mode display - AUTOLAUNCH, AUTOTRIM, AUTOTUNE, CRUISE
  • OSD - Added a target for display / screen testing
  • OSD - Page re-added for iNAV - how to access all FC settings from within OSD
  • OSD - Added support for remaining flight time
  • GUI - DJI Naza available to flash from GUI
  • GUI - support for additional OSD enhancements
  • GUI - added log player for testing of mavlink / gpsosd etc.
  • GUI - minor cosmetic bugfixes
  • GUI - improvements for more reliable connect. Work around of bug with OS drivers
  • FIX - Bugfix for iNav airspeed display
  • FIX - Bugfix for altitude display. GPS can be displayed independently of Baro altitude
  • FIX - Bugfix for when selected reversed ahi pitch
  • FIX - Bugfix for mavlink auto configure always being enabled
  • FIX - bugfix - added resolution for Betaflight sending non valid date
  • FIX - bugfix - added default support for mavlink FC that do not send throttle value when armed
  • FIX - bugfix for users running iNAV and no GPS - disable low sats text display
  • FIX - bugfix for "lat" displayed instead on "lon"
  • FIX - bugfix for altitude. Always reported in meters
  • FIX - bugfix for max altitude recorded. In some circumstances will not report correctly
  • FIX - LTM O frame support removed for FC that do not use it.
  • FIX - LTM home set improved

R1.9:-

  • OSD - GUI supported display flight modes as icons or text. Excludes Ardupilot/ PX4 at present (text only)
  • OSD - GPSTIME support – GUI supported display at arming for flight records. Alternatively display always or never.
  • OSD - GPSTIME support – Ardupilot/PX4/iNAV/Betaflight
  • OSD - Ardupilot/PX4 – GUI supported different tx channel ordering and reversing for menu access
  • OSD - Ardupilot/PX4 – very intermittent home altitude bugfix
  • OSD - Ardupilot/PX4 – mavlink throttle value used instead of RC channel by default
  • OSD - Ardupilot/PX4 – configurable FC alarms level display. Display only alarms levels required
  • OSD - MSPV2 – support for updated iNAv protocol
  • OSD - iNAV – support for displaying airspeed from FC
  • OSD - Support for GUI configurable higher resolution altitude display e.g. up to 100 meters display x.x m
  • OSD - Support for Dual RSSI display – RSSI + LQ. For custom builds only
  • OSD - Speed can be displayed in meters per second. For custom builds only
  • OSD - Default MSP Serial Speed increased – 50% increase in screen element refresh
  • OSD - Pilot Icon – GUI supported support for a customised pilot image icon to be displayed instead of callsign
  • OSD - Alternative Efficiency display option via config.h - mah used per km/mile travelled.
  • GUI - LM35 temperature calibration can now be completed from the GUI
  • GUI - Screen character brightness can be set from the GUI
  • GUI - GPSTIME support – home timezone can be set. Default is UTC. Note Summer time is not compensated for
  • GUI - Ardupilot/PX4 – Mavlink component id can be amended for custom builds
  • GUI - Ardupilot – Support for autoconfiguring of Mavlink if possible with significantly improved refresh speeds.
  • GUI - Many improvements to make screen preview approximation closer to actual.
  • BUG - Glideangle bugfix resolved
  • BUG - Crosshair support for GPS/Non GPS standalone OSD
  • FONT - Font files updated to support features
  • FONT - Bold font file significantly updated to a more modern, digital and fresher look.

R1.8:-

  • 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

R1.7.4.1:-

  • 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
  • OSD - added option to disable flight timer (set timer to 0)
  • BUG - MAVLINK incorrect distance calculation
  • BUG - flight summary shown briefly in some scenarios. Stays until re-armed (MAVLINK) or 30 secs elapses (GPSOSD)

R1.7.3:-

  • 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

R1.7.2:-

  • BUG - APM/PIXHAWK channel re-ordering
  • BUG - APM/PIXHAWK inconsistent home altitude setting
  • BUG - Amperage not working whaen using Amperage via FC, Vlotage via OSD
  • OSD - PX4 support
  • OSD - BETAFLIGHT/CLEANFLIGHT voltage meter amendments to support changes
  • OSD - FAILSAFE display for FC supporting it via MSP. Different to RTH
  • OSD - AUTOSUMMARY - only display values which are not zero
  • OSD - DEBUG screen available in OSD menu
  • OSD - Climb rate values can be displayed instead of graphical slider
  • OSD - Climb rate alarm
  • OSD - Audio Vario using FC baro or GPS. Requires circuit connected to RSSI pin
  • OSD - Audio Vario using MS5611 baro I2C. Same as KK VARIO. Requires circuit connected to RSSI pin
  • OSD - AHI manipulation options - invert

R1.7:-

  • GUI - Introduction of new Chrome GUI
  • GUI - Ability to flash precompiled HEX files. Arduino no longer required for default installations
  • 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)
  • 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
  • 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 - Betaflight Canvas Mode support. Awesome 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
  • OSD - Significantly improved camera auto detection.
  • OSD - PDOP value introduced for improved homefix setting with a GPS OSD using UBLOX.
  • OSD - 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 - Dedicated Efficiency display displayed in decimal format
  • OSD - long distance and negative altitude support. Default for fixedwing
  • 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
  • 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 - Display signal type at startup
  • OSD - Additional hardware support - kylin 250
  • 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 - bugfix for resetting of some Betaflight advanced parameters
  • BUG - bugfix for MAVLINK issues
  • BUG - bugfix for full AHI mode
  • BUG - KISS mAH used
  • BUG - Armed timer bugfix
  • BUG - Warning message display overwriting
  • CODE - Quality improvements - tidying
  • CODE - Memory improvements - significant memory savings

R1.6:-

  • OSD - Support for TUALABS - thanks to Dustin
  • OSD - Support for NAZA
  • OSD - Support for BETAFLIGHT
  • OSD - Support for BETAFLIGHT / CLEANFLIGHT / BASEFLIGHT FC profiles selection
  • OSD - Support for BETAFLIGHT / CLEANFLIGHT / BASEFLIGHT FC pid controller selection
  • OSD - BETAFLIGHT AIRMODE display indicator
  • OSD - Support for CLEANFLIGHT time selection
  • OSD - Video volts alarm adjustable via GUI
  • OSD - Video volts independant of main battery
  • OSD - Battery voltage status icon improved accuracy - thanks to Hwurzburg
  • OSD - Battery capacity status icon added - thanks to Hwurzburg
  • OSD - Display analogue / PWM sensors on GUI - via MW OSD protocol
  • OSD - Support for PWMRSSI via RC data (Flight Controller types)
  • OSD - Support for PWMRSSI via PPM stream (GPS OSD) - PENDING TESTING
  • OSD - Support for PPM menu control via PPM for GSOSD - PENDING TESTING
  • OSD - Enabled filtering and calibration for RSSI data from Flight Controller
  • OSD - Enabled filtering and calibration for Main battery voltage from Flight Controller
  • OSD - Support for Air speed sensor
  • OSD - Added autodetect cell count option
  • OSD - Added autoset battery warning based upon cell count (for those who swap batteries)
  • OSD - Added long distance display for fixed wing - e.g. 15.3km instead of 1530m
  • OSD - Added Faster support options for VSYNC rate of 25/30 hz
  • OSD - Added support for forced crosshair for boards without accelerometer
  • OSD - Added support for Mode 1 TX users
  • OSD - Watts display added. Available via layouts editor
  • OSD - RSSI sensitivity via OSD inputs quadrupled. Inreased resolution for some RX. e.g. Scherrer
  • OSD - Support for consumed current form flight controller
  • OSD - Support for temperature sensor re-introduced
  • OSD - Added option to disable display of summary screen via config.h
  • OSD - Added option to display some maximum values immediately below live data - for record breaking attempts
  • OSD - Support for fixed wing throttle actions when disarmed.
  • OSD - Throttle calibration values can be amended for inreased accuracy of throllte in some scenarios
  • GUI - Support for RSSI Auto calibration from GUI
  • GUI - Support for Current sensor calibration from GUI - using hardware parameters (Offset and gain)
  • BUGFIX - HARIKIRI / MW2.1 not working since R1.5
  • BUGFIX - Center crosshair font partially missing on default_large font
  • BUGFIX - AHI incroect at large angles
  • BUGFIX - Analogue ports had RSSI pulled high - impacting range and accuracy of values
  • BUGFIX - intermittant sticking on writing to OSD. Also resolves other intermittant checksum errors
  • COMPAT - Compatability support for latest cleanflight - conflict with MultiWii
  • FONT - improved large font from Schnupperm enhanced by Leo
  • FONT - Support for Betaflight airmode. Displays font icon when active

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 equivelent 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

R1.4.1:-

  • BUGFIX - UBLOX/MTK support for GPSOSD users

R1.4:-

  • BUGFIX - "Use MW" options not saving backup file (single entry key)
  • BUGFIX - When set the "Time Zone Offset" to say 2.0 and then do a "WRITE" the value will change (display) to 0.2
  • BUGFIX - Compass OK, but home arrow is inconsistent in fixedwing mode
  • BUGFIX - compile errors for GPS in soem Arduino versions
  • BUGFIX - PID menu options after row 5 are incorrect. e.g. level does not show level settings
  • BUGFIX - All versions - timer clock drifts over time
  • BUGFIX - GPS OSD mode MTK - missing option to set 5hz update
  • BUGFIX - Many issues reported with errors saving config
  • BUGFIX - GPSOSD mode - NMEA paser not handling errors in data
  • BUGFIX - GUI simulator sidebars and voltages match OSD display
  • OSD - Fixedwing - Heading / compass support for controllers without MAG. Default assumes no MAG
  • OSD - Fixedwing - Altitude support for controllers without BARO. Default assumes no BARO
  • OSD - Fixedwing - Vario support for controllers without BARO. Default assumes no BARO
  • OSD - Fixedwing - glidescope ILS
  • OSD - Fixedwing - reset altitude at arm option for height above ground level vs sea level
  • OSD - Maximum total trip distance travelled now > 12.5 miles previous limit
  • OSD - GPSOSD mode now supports a maximum distance from home of > 12.5 miles
  • OSD - Support for newer Cleanflight releases
  • OSD - Horizon bar set behind other screen items as they have higher priority
  • OSD - Sat warning - option for prominent text warning if sats are low (i.e. potential of incorrect alt / direction home)
  • OSD - Sat warning - option to recognise loss of GPS data from FC and warn via low sats.
  • OSD - Data warning - option to recognise loss of data from FC and warn via "No data" message.
  • OSD - AUTOCAM option (Auto sense PAL / NTSC cam at startup) to help with incorrectly marked cams / user error
  • OSD - VSYNC now default option as most boards now support this. Clearer display
  • OSD - Added max Amps to flight summary
  • OSD - Amended 00 font to be blank character - recommended to reduce sparklies
  • OSD - 3 OSD layouts for use with 3 way tx switch
  • OSD - Autodetect PAL/NTSC or timeout to last known settings (fix blank screen for incorrect labelled cams)
  • OSD - support for reverse AHI (DJI/Eastern bloc OSD users)
  • OSD - support for adjusting AHI horizon to match fixed camera angle
  • OSD - support for forcing crosshair to be always on in all modes
  • GUI - GUI support for FC passthrough configuration settings (access OSD config via FC)
  • GUI - GUI support for OSD or 3 way RC switch layout changing
  • GUI - Introduction message
  • GUI - Decimalise GUI value for min battery voltage etc
  • CONFIG - Provide optimisation and option for serial data requests for slower baud rates

R1.3:-

  • OSD - introduction of GPS based (no FC) standalone OSD support
  • OSD - alarms for distance, altitude, speed, mAh, amps and flytime
  • OSD - large font option
  • OSD - additional MAP mode for advanced pilots
  • OSD - added alarms adjust page for Distance / Altitude / Speed / mah / Current
  • OSD - Increase trip maximum
  • OSD - fast value change in menus
  • OSD - FULLAHI option increased
  • OSD - re-added temperature support (UNTESTED)
  • OSD - ability to fully more PID settings such as MAG etc. previously limited
  • GUI - OSD layouts can be edited from GUI
  • GUI - 256 OSD layouts can be created / stored on GUI
  • GUI - 10 preset and new layouts - ground station and standalone
  • GUI - Alarm adjustment options
  • GUI - added callsign to simulator
  • GUI - call sign position can be edited via GUI
  • GUI - added read & write to OSD verification check.
  • GUI - significantly improved GUI simulator response time for OSD display
  • GUI - added names to GUI layouts
  • GUI - tidy up layout editor group
  • GUI - added GUI layout name to editor group bar
  • GUI - map modes selectable in GUI instead of config
  • GUI - implementation or URL links for support/ faq / guides / donate etc
  • GUI - support for different baud rates
  • GUI - relayout to increase screen space
  • GUI - option for OEM name rebranding
  • GUI - GUI / OSD version check
  • GUI - version / name moved to window title
  • GUI - switches turn green when enabled
  • GUI - small improvement to baud rate change handling on GUI
  • GUI - improved simulator toggle handling
  • CONFIG - option for OSD switch 3 position
  • CONFIG - option for prominent "low voltage" text warning
  • CONFIG - option for displaying low voltage in blank screens
  • CONFIG - option in config to define callsign display frequency and duration
  • CONFIG - option to amend blackbrightness for TX/CAM with compatibility issues
  • CONFIG - definition to support CLEANFLIGHT
  • CONFIG - option to specify minimum sats for a fix
  • CONFIG - predefined baud rate settings
  • CONFIG - definition added to support CLEANFLIGHT
  • CONFIG - option to specify minimum sats for a fix
  • CONFIG - predefined baud rate settings
  • CONFIG - improved OSD SWITCH operation. New section
  • CONFIG - optional Auto PAL/NTSC detect
  • BUGFIX - LOW VOLTS displayed only when ARMED/DISARMED is clear
  • BUGFIX - OSD menu for cells/vid volts incorrect
  • BUGFIX - Unable to save AMP changes on GUI
  • BUGFIX - OSD menu for sensors display incorrect
  • BUGFIX - GUI - bugfixes to hidden font upload message text. Cosmetic
  • BUGFIX - GUI - bugfixes to remove system warnings on WIN64 or compiler
  • BUGFIX - RX led not working. Cosmetic
  • BUGFIX - Removed code causing warnings / unnecessary system printing
  • BUGFIX - using incorrect GPSlat/lon position
  • BUGFIX - GPSlat/lon positions were interlinked
  • BUGFIX - bug for unable to exit statistics screen when in in config mode
  • BUGFIX - OSD menu for sensors display incorrect
  • BUGFIX - Improved write / check stability
  • INFO - Amended to support newer Arduino compiler

R1.2:-

  • OSD - Support for HUD layouts set by GUI
  • GUI - 8 Preset OSD layouts can be selected from GUI
  • OSD - Switch between any 2 Layouts using OSD SWITCH
  • OSD - upport for MultiWii 2.4 waypoint navigation MISSION. Displays waypoint step
  • OSD - Increased Amperage display to 999A
  • OSD - Increased resolution of MAP mode by approx 900%
  • OSD - MAP mode operation changed - Legacy retained as option
  • OSD - autodisplay FRSKY cell data if connected
  • OSD - Added default Baseflight amperage and heading correction support
  • OSD - vario font amended for sharper display
  • OSD - MAX chip startup delay configurable for boards with low voltage rise time
  • OSD - AUTOPILOT indicator as default. Legacy RTH distance retained as option
  • OSD - Fixedwing Passthrough MODE display support(PatrikE)
  • OSD - Sats warning if <5 sats
  • GUI: Layouts can be assigned to OSD SWITCH. Choice reflected on GUI sim
  • GUI: Simulator - Add FRSKY cells to simulator
  • GUI: Simulator - Display GPS time and support when OSD GPSTIME enabled
  • GUI: Simulator - Added support to show map mode
  • GUI: Many changes to support OSD changes
  • GUI: Added background skin for aesthetics
  • CONFIG - All major options are now supported by default within memory
  • CONFIG - Added support for boards with different resistors / pinout
  • CONFIG - Specified support for HARIKIRI / BASEFLIGHT / MULTIWII
  • CONFIG - Added specified support for witespy v2 boards
  • CONFIG - Amperage support for MW2.4 changes
  • CONFIG - Baud rate option
  • CONFIG - FRSKY SPORT option
  • CONFIG - FAST PWM RX RSSI support
  • CONFIG - Intro display delay option
  • CONFIG - Intro display Time zone option
  • CONFIG - Intro display OSD name option - for OEM suppliers
  • CONFIG - TX OSD menu guide display option
  • CONFIG - Freetext displayed using a switch (e.g. "FLAPS" indicator)
  • CONFIG - Option for a longer AHI line
  • CONFIG - Autodisplay I2C error count is above a user set value
  • bugfix - GPS time ignored when GPSTIME disabled in config
  • bugfix - min_cell volt correction
  • bugfix - Fix for RSSI when tx switched off (negative value)
  • bugfix - Bugfix for any menus with 8 options

R1.1:-

  • All OSD sensors now have 8 point filter - Battery / Video / Current / RSSI / PWM RSSI
  • optional 2nd stage simple filter added
  • optional smooth filter added - very smooth, but with ability to handle large changes in short timelinefor RSSI
  • MWII sensor data remains unfiltered - direct from from MultiWii Flight Controller
  • Vid voltage divider moved to "approx" same as main voltage for easy of configuration
  • Vidvoltage added to OSD menu
  • Zero amps adjust added to OSD menu
  • RSSI adjust max + min added to OSD menu
  • Amps and volts in the OSD menu now in Human readable form - for easier adjustment
  • Heading correction option for to support Baseflight & Harikiri added to config.h file
  • Added support for MultiWii fixedwing branch from - PatrikE
  • I2C GPS distance fix - for OSD with issues at distance > 650m (untested)
  • ability to disable mode icon if required
  • ability to hide ARMED/DISARMED status via config.H if required. For non MultiWii OSD use
  • fastpixel support - may improve display for hi-res cameras 650tvl+
  • brightness support into config.h
  • amperage support from multiwii for sensors directly connected to MultiWii - haydent
  • option to hid voltage, video voltage and timer within options for OSD config.h witch control
  • current used during flight added back into flight summary screen
  • GPS timezone and options added into OSD menu - haydent
  • default startup delay - support for MAX chip voltage rise issue with some boards - suggested by bicycle
  • flashing sats warning if <5 sats - suggested by disq
  • freetext that can be enabled / displayed using LLIGHT SWITCH or CAMSTAB. Alternative to CALLSIGN

Key Improvements:- GUI

  • GUI - renamed reset to defaults for extra clarity
  • GUI - task switcher for faster serial - PatrikE
  • GUI - support for changes - FRSKY / MW current sensor. Tip links added

R1:-

  • Re layout of OSD - more Pro feel than r370
  • Introduction of RADAR and MAP modes
  • Virtual current sensor - no hardware required - surprisingly accurate when calibrated around hover / 50% throttle
  • Implementation of standard / minimal screen using OSD_SWITCH - sometimes referred to as "smart switch"
  • Optimised icons throughout - less intrusive
  • Support for up to 6s
  • Working PWM RSSI
  • Easy RSSI calibration via OSD
  • Standard and reversed RSSI supported - PWM / Multiwii and OSD ADC
  • Higher resolution for adjustment on voltages and current
  • MODE Indicator button
  • Gimbal active indicator + on / off
  • Support for older I2C GPS - displays correct speed (10% of actual)
  • Support for older I2C GPS - fix for incorrect distance > 650m (untested)
  • Support for GPS time (requires MW 2.3 patched or 2.4) (haydent)
  • Optional Scrolling side bars - indicating altitude + speed change
  • Optional direction indicators at top / bottom of scrolling side bars
  • Optional elevation indicator - additional horizon bars at extremes of angles
  • Vario moved to less intrusive slider
  • Support for VSYNC (Okan/VVK)
  • OSD menu items optimised to minimise need for GUI
  • Main Voltage adjustable in OSD Menu - and can see voltage in menu. Much easier
  • OSD switch items can be selected in config.h
  • Simplified OSD save routines
  • GPS co-ords automatically displayed on RTH (should be set as fail-safe...) - just in case...
  • GPS co-ords shown to 1m accuracy...
  • RTH shows distance to home with Icon
  • New implementation for hardware current sensor
  • Permanent callsign display option
  • All items can now be turned off / on on display via GUI. You have full control.
  • VSYNC can be enabled / disabled in config //define VSYNC
  • DEBUG mode for Multiwii developers in config //define DEBUG
  • Screen squash - for monitors that do not display top line - in config.h #define SHIFTDOWN
  • Many bugfixes

Key Improvements:- GUI

  • Working Simulator
  • Working Simulator display on GUI
  • Full ability to view layout and impact of changes even without OSD
  • Current sensor settings moved to OSD
  • Relayout and separation of key groups
  • Support for GPS time
  • Reference voltage option added
  • Flight mode icons on/off
  • Scrolling side bars for speed/alt change indicators + on / off
  • Baro alt on/off
  • Compass on/off
  • Additional Elevation horizon + on / off
  • Timer on / off
  • Flight sensors on / off
  • Side bar arrows for speed/alt change indicators + on / off
  • Preset defaults to save time and demonstrate GUI/OSD better
  • Support for Map modes
  • Many bugfixes