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