Enigma software change log FlightOps system 1.0.1.1 Enigma application A 1.4.1.3 Fixed an issue that would prevent the user from selecting internal or COMX serial port for both autopilot servos if MGL servos where used. Added support for new in-flight calibration SP-6 compass. Please note that to use new compass you need to select "in-flight calibration type" in the compass setup menu. Removed turn-rate stabilized compass support for older units (Gyro-stabilized compass option removed in compass setup menu). FlightOps system 1.0.1.1 Enigma application A 1.4.0.9 Maintenance update, added support for PocketFMS helipads. FlightOps system 1.0.1.1 Enigma application A 1.4.0.8 Single servo autopilot selection with MGL Servos now possible (Note: it is not possible to mix MGL Autopilot servos with other servo makes). With single servo selection the other servo must be selected as "Not installed". Added new memory manager from current G2/iEFIS development. FlightOps system 1.0.1.1 Enigma application A 1.4.0.7 Fixed: Supplementary waypoint editor issues. FlightOps system 1.0.1.1 Enigma application 1.4.0.6 Fixed: Supplementary waypoints not showing in "goto" menu. FlightOps system 1.0.1.1 Enigma application 1.4.0.5 Fixed: Search function for database waypoints if creating routes and picking waypoints from databases. FlightOps system 1.0.1.1 Enigma application 1.4.0.4 Fixed: Autopilot servo fault detect if Trio servos used. FlightOps system 1.0.1.1 Enigma application 1.4.0.3 Fixed: Entry of date/time in setup was not working. Changed: Copilot mode speed readouts to always read full speeds and prefix the word "speed" if another message was injected before. FlightOps system 1.0.1.1 Enigma application 1.4.0.2 Added: Support for current monitoring display items: All Bargraph types, arc and round analog displays. Fixed: Fast SD card write showed fails on some SD cards which could result in the card refusing further reading until removed and re-inserted. Fixed: Autopilot configured with just a bank servo would not stay engaged. FlightOps system 1.0.1.1 Enigma application 1.4.0.1 Fixed: Installed navidata was not being used after changes to Navidata system introduced with last update. Added: Improved SD card reading with multiple retries on fail or received data error (Last update increased read speed to maximum supported by SD cards increasing possibility of occasional data errors on read). Changed: Direction indication for servo installation tests was not necessarily correct for Trio servos, the directions have been changed to "positions", direction check is now goverened only by AP pre-flight check to avoid confusion. FlightOps system 1.0.1.1 Enigma application 1.4.0.0 24 November 2010 Major update. Final support for MGL Servo inluded. Servos are connected via RS232 either via COM Extender port 4 or built in RS232 port 1. Support for Jeppesen Navdata (SD card resident, single subscription can be used on multiple instruments if the data is not installed on an EFIS but only on one EFIS at a time). Support for Primary and Secondary navidata files (Navidata.ewd, Snavi.ewd). Note: No regions supported on Enigma, Jeppesen Navdata however will be accepted in original filename format which includes region code. Support for up to two magnetic current sensors added (one of them is either IOX or magnetic current sensor, selectable). Support for "current" screen components (bartgraphs etc) with programmable ranges. New "zero button" functionality, same as latest G2 including updated "Live Flightplan". Support for SDHC cards. Note: Bootloader does not support SDHC so software updates (like this one) need to be done with a normal SD card. No restrictions on number of waypoints supported in the system, up to 8000 waypoints from surrounding area will be loaded and this is refreshed as you change position. All waypoints from all sources accessible via search function. Automatic GPS reinitialize on GPS restart. Faster boot times. Many cosmetic updates. FlightOps system 1.0.1.0 Enigma application 1.3.0.3 01 July 2010 Impovements to GPS derived attitude estimator - smoother performance at higher bank angles, better accuracy of bank angle over larger speed range. Changes to Autopilot: Ascent/descent profiles changed to allow application of target vertical speeds closer to target altitude. Added voice/sound support to autopilot. Added autopilot message/sound instructions to increase/decrease power when needed (start of ascent/descent and intercept of target altitude). Enigma simulator: Added support to play sound files. Sound files in wav format can be used from Enigma Sound application. Please update your sound file in Enigma (link to new sound file above, instructions below). If you use the Enigma Sound application to manage your own sounds, please download latest version to include support for new sounds. update highlights Enigma 1.3.0.2, FlightOps 1.0.1.0 Updates in this version are related to the internal autopilot. Flight director can now be switched off (it however will be on if internal autopilot is engaged). Flight director color is magenta if autopilot is not engaged, white if autopilot has control (internal autopilot). Major work on autopilot system: Easy setup for both bank and pitch. Only one setting affecting sensitivity with a three step selection of bank or pitch "force". Bank servo magnitude setting scaled down to match settings of pitch servo magnitude. Expect a Bank servo magnitude setting of "10" if you where using a "30" previously. Split autopilot inner loop into seperate algorithms for MGL and Trio servos to allow best possible match to either servo. If using a Trio servo, expect Pitch servo magnitude settings in the region of "6" to "15" depending on pitch sensitivity of aircraft. Automatic setting of servo deadband for Trio servos. No more "running" of Trio servos when AP not engaged. Addition of autopilot remote control via IOX (download version 2.0 of IOX script editor to add functions): Remote engage of altitude hold, VSI hold and 180 degree turn modes as well as disengage. Single button "engage/disengage". update highlights Enigma 1.2.0.5, FlightOps 1.0.1.0 Extended range of altimeter to -1200 ft (any QNH) Added support for Easyplan Navidata export update highlights Enigma 1.2.0.4, FlightOps 1.0.0.9 Autopilot related updates: New engage menu system allows multiple choices for engaging the autopilot. New pitch control system added: Barometric single loop system. Changes to pitch control algorithms to handle pitch sensitive aircraft better. Updates to autopilot manual. Ability to enter UTC offset in GPS information display to assist in sunrise/sunset calculations for local time. Several minor enhancements and bug fixes in other functions/areas. update highlights Enigma 1.2.0.3, FlightOps 1.0.0.9 Airport and information plates (as per current Odyssey/Voyager release) added. Changed timeouts on GPS initialization to avoid startup error messages on some GPS modules. Fixed maths overflow issue with numeric scaling of manifold pressure gauge legend if used in "HG. update highlights Enigma 1.2.0.2, FlightOps 1.0.0.9 Fixed: SL30 navigation could get stuck in ILS mode Fixed: From/to flag was not working with SL30. Fixed: If message for leaving airspace was enabled, airspace name was not correctly displayed (could result in garbage). Fixed: In map was used in track up mode, airspace limits where not shown (if enabled). Added additional check during internal autopilot engage: Check AHRS output message type (needs gyro based turnrate). Fixed further scaling issues related to using U.S. Gallons fuel quantity units. Increased upper limit of fuel flow range for display items. Changed behaviour of end-of-route. Last waypoint will now remain active at end of route to avoid internal autopilot from disengaging. When you reach last waypoint (or any waypoint for that matter) aircraft will fly figure of eight or cloverleaf pattern and keep intercepting the waypoint. Changed: Every screen now maintains its own private info screen selection. update highlights Enigma 1.2.0.1, FlightOps 1.0.0.9 Added two new special text items: Distance to navigation beacon (GVOR), effectively simulating DME. New setup function in Compass setup (menu level 2) - use magnetic compass direct or use magnetic slaved gyro (if AHRS available). There was an issue with fuel level decimal point position if used in U.S. Gallons. This has been corrected. New autopilot simulation functions. Actual system can now control simulated servos connected to Microsoft Flightsim (via USB), Servos simulated are Trio on USB COM Extender channel 1 (Bank) and channel 2 (Pitch). Actual COM Extender not required for this simulation. Needs MGLUEFIS interface version 0.0.1.4 or later. Fixed interference issue related to GLS information shown during selection. Interference was due to other parts of the system scanning for nearby runways. Fixes to compass damping routines (adapted to work with new high resolution headings). Addition of diagnostic functions for COM Extender update highlights Enigma 1.2.0.0, FlightOps 1.0.0.9 Fixed issues related to 3D runways and airfields - better tracking of nearest airfields with runways. Implemented much more efficient sort algorithms on the sorted waypoint list to avoid it falling behind with faster aircraft and a large waypoint database. New features: Direct numeric keypad entry for radio frequencies (SHIFT+2 (radio)) Currently active "goto" airfield information fast access via "0" button (function selectable in Navigation setup menu) Integration of USB COM extender driver Added internal autopilot, first release All internal calculations involving track, headings and bearings changed to 0.1 degrees resolution Heading bug now sends magnetic GPS ground track (if available) to autopilot for smoother heading track Improvements to 3D terrain drawing, improved 3D volume clipping routines W&B calculation issues related to manual entry of fuel in Gallons fixed Live flightplan now able to be used on entire flightpan, not just next 4 waypoints Dozens of small low level changes to improve code efficiency and processing speed update highlights Enigma 1.1.1.6, FlightOps 1.0.0.9 Fixed issues related to 3D runways and airfields - better tracking of nearest airfields with runways. Implemented much more efficient sort algorithms on the sorted waypoint list to avoid it falling behind with faster aircraft and a large waypoint database. New features: Direct numeric keypad entry for radio frequencies (SHIFT+2 (radio)) Currently active "goto" airfield information fast access via "0" button (function selectable in Navigation setup menu) Integration of USB COM extender driver Added internal autopilot, first release All internal calculations involving track, headings and bearings changed to 0.1 degrees resolution Heading bug now sends magnetic GPS ground track (if available) to autopilot for smoother heading track Improvements to 3D terrain drawing, improved 3D volume clipping routines W&B calculation issues related to manual entry of fuel in Gallons fixed Live flightplan now able to be used on entire flightpan, not just next 4 waypoints Dozens of small low level changes to improve code efficiency and processing speed update highlights Enigma 1.1.1.7, FlightOps 1.0.0.8 Fixed scale issue with analog (round) VSI display (depended on units selected) Changed Ikarus altitude message to allways output altitude with 5 digits (flexible length before) Fixed issue where removing SD card with navidata file while no internal navidata file exists could lead to a system freeze. Airtalk: Reworked airtalk TX routines to work with Ultra XL as slave (this no longer worked after a previous update due to timing constraints). update highlights Enigma 1.1.1.6, FlightOps 1.0.0.8 Fixed waypoint distance sorting anomaly created with one of previous updates where a new, faster distance calculation method was introduced. Fixed special text item "GPS Trackerror" to work with global units selected Special text item - individual EGT/CHT readouts, now takes J-Type CHT setting into account Audio output now disconnects from processor if no sound generated resulting in less digital noise artifacts update highlights Enigma 1.1.1.5, FlightOps 1.0.0.8 Added new option to I/O Extender X/Y component - use component as either X, Y or X/Y display Bargraph direct numeric readouts can now show negative numbers Simulator: fixed script generation problem if background image files are used update highlights Enigma 1.1.1.4, FlightOps 1.0.0.8 Fixed possible system freeze when airspeed tape used in kilometers/hour Implemented new Radio page (SHIFT+2) similar to Odyssey system Creation of waypoints from map viewer current location now operational (waypoints written to Waypoin.ewd file) Added error code display if navidata file process terminates due to abnormal reason with automatic restart Simulator: Current monitor simulation (I/O Extender now functional) update highlights Enigma 1.1.1.3, FlightOps 1.0.0.8 This update copies some items from the latest Odyssey 1.0.0.5 release: New USB device driver. Entering of text strings (waypoint search etc) with automatic cursor advance. Supplementary waypoints listed in order of creation in editor, no longer sorted by distance as this takes too long if you have a very big database. update highlights Enigma 1.1.1.2, FlightOps 1.0.0.8 New status menu showing version numbers etc (System setup). New temperature compensation system for Enigma MKII units fitted with high speed airspeed sensor. New Export of settings to file on SD card (with import of settings to Simulator/Screen designer). New serial port function allocation for multiple ports using exernal communications extender module. Improved GPS reliability - better matching of communications to built in GPS receiver. Improved error handling on USB master slave system (recovery from errors after electrical events). Fixed data miss-alignment issue affecting TCTemp auxiliary temperature channels after "set to factory default". Fixed "ghost alarms" that could occur sometimes on items that where not enabled for alarms (on screen alarms only). Fixed "display blank" issue if newer TFT display software used with first generation bootloader. update highlights Enigma 1.1.1.1, FlightOps 1.0.0.8 Added compass heading damping settings (Compass setup menu). Split waypoint tool into two seperate tools, one a viewer for Navidata waypoints and a editor for supplementary waypoints. This makes editing supplementary waypoints easier. Added function to automatically create a new, blank supplementary waypoint file (Waypoint.ewd) if it is deleted using File manager. If creating a new route, the route editor is now activated after entering the new route name (previously you had to first create a new route and then edit it). update highlights Enigma 1.1.1.0, FlightOps 1.0.0.8 Fixed issue with passive I/O indicators if RDAC connected (related to using RDAC as "fake" I/O Extender). Slowed down SD card comunications speed to improve reliability of SD card communications. Extensive work around RAM access timing with the aim to improve radiated EMI specifications. Boot loader programming activated (System initialization menu). New boot loader version 1.0.0.5 to introduce a form of spread spectrum CPU frequency clocking to reduce emissions. New boot loader adds a time out if SD cards refuse to report "ready" on startup. update highlights Enigma 1.1.0.9, FlightOps 1.0.0.8 Modified USB host drivers to correctly handle two simultaneous attached Enigma slaves. Fixed issue with altitude bug display location for "Simple numeric" type. update highlights Enigma 1.1.0.8, FlightOps 1.0.0.7 Added a further test to prevent issues with corrupted raster map data, also changed some of the decoding routines to speed them up a bit. Modified memory access timing again to increase performance slightly. Modified the low level disk routines in FlightOps to trap a condition related to long filenames that could result in "missing" files on SD card. update highlights Enigma 1.1.0.7, FlightOps 1.0.0.6 This is a general bugfix release - no new features. Modified memory access timing for certain cases that could result in corrupted data read from RAM if heavy memory bandwidth traffic from Flash memory was present. Fixed multipanel QNH update bug due to memory alignment issues. Attended to several issues related to suplementary waypoint file. Several minor improvements throughout the system. update highlights Enigma 1.1.0.6, FlightOps 1.0.0.6 Added baudrate selection for NMEA output (4800 or 9600 baud) - Needs system restart after change to take effect. Introduction of version and product control for script library installation files. Introduction of automatic single item default setting when new setup items are added elliminating need for system initialization when new functions are added. update highlights Enigma 1.1.0.5, FlightOps 1.0.0.5 Added 5 new bargraph data sources with alarm and detail setups: 4 x temperature indications using spare thermocouple channels. CHT 2 channel (Rotax CHT2 or Ice warning) is now full feature temperature channel with selection of probe types. Previous functions of this channel remain unchanged. Possible to operate ice warning and with bargraph readout. Added new probe type for Rotax CHT selection. Possible to select either NTC probes (standard Rotax fitment) or PT100 probes. Added selection to allow external OBS source for Nav radio (Operations setup). Added new option for AnalogARC component: Display needle as small triangle. Added new option to enable/disable external OBS setting (SL30 radio) - Operations setup menu. Changed NMEA output messages to use fixed field lengths as per NMEA sample messages. It appears there are some autopilots that do not implement correct handling of NMEA strings and expect certain data in fixed positions. Major internal reorganisation of setups to cater for processors data alignment issues. When upgrading to this versions, you will loose setups related to I/O extender and a few items that where added in the past few weeks. Please check your setups and correct if required. Easiest way to make sure is to reinstall your setup if you have a script library for it. Enigma 1.1.0.3, 1.1.0.4 - interim releases, no major changes. update highlights Enigma 1.1.0.2, FlightOps 1.0.0.5 Route Editor amended to operate correctly when picking waypoints from navidata and waypoint.ewd sources. Fixed issue with I/O Extender digital alarms (inputs 16-19). update highlights Enigma 1.1.0.1, FlightOps 1.0.0.5 Fixed waypoint manager to correctly handle new navidata with supplemental waypoints when using routes as waypoint sources (markers.ert). Added Map viewer support for navidata waypoints. update highlights Enigma 1.1.0.0, FlightOps 1.0.0.5 Largest single update to Enigma system yet released. Complete Enigma system aligned to status of Odyssey system with identical functionality with the exception of hardware interfaces and related functions where these differ. Introduction of new Navidata navigation database. Removal of Enigma User manual - replaced with combined Odyssey/Enigma User manual. update highlights Enigma 1.0.0.8 Added support for PT100 platinium resistance probes for carburetor temperature, also all RDAC inputs that are usable for NTC type sensors. Added user calibrations for LM335 temperature probes as well as PT100 temperature probes. New carburetor temperature monitoring screen item (Enigma screen designer). New RDAC input 1 functionality. Possibility to use unused CHT1,CHT2,Oil temp or oil pressure as I/O Extender inputs. These are mapped to I/O Extender analog inputs 9,10,11,12 as well as digital inputs 16,17,18,19. RDAC 1 I/O Extender functionality is available under the following conditions: a) RDAC 2 is not installed (if it is, the functionality moves to RDAC 2 as before). b) I/O Extender is not installed. RDAC 1 I/O extender functionality is suitable for use with X/Y and I/O extender indicators and can trigger alarms if an I/O extender script is installed. The RDAC I/O Extender functionality cannot be used for the remote control. New function to disable GVOR (Main Menu 1). New functions under Recording Setup to create recording files on SD card. Some internal modifications to flight data recording to allow better synchronisation with existing flight data and better behaviour in case of SD card write problems. update highlights Enigma 1.0.0.7 This update starts to introduce some functionality borrowed from the Odyssey project. View screen library on the MGL website for a suitable main EFIS screen that shows the new screen items (Flight1.efm). New "roller tape" screen item. Atimeter or airspeed indicator with last digit(s) in "rolling tape" format. New AH graticule and symbology. Additional option for altimeter tape: Flight level tape. New voice alert function: Change of flight levels (500ft), reads out new flight level, example: "Level one-five". New sound for "Flight level" is Sound84 in Enigma Voice application. New entry in Operations Setup to enable/disable this function. New minimum/maximum display: AOA degrees max, Min and Max G-Force. Displayed as lines on bug-bargraphs, new menu function to view maximum values (Menu level one) and reset these values. Doubling of all primary flight measurement rates to 4 times per second, minimum screen update rate for screens without AH changed from 2 per second to 4 per second resulting in faster response times for certain items. Lower EMI due to rearranging of memory access patterns. LOcal barometic factors on altitude changed to 28ft/millbar from 30ft/millibar to satisfy regulations. Changed internal time format slightly. Added four damping settings for physical fuel level senders - low, medium, high (previous default) and off for systems that use external damping - new setting in "fuel related setup". Reset terrain data cache to contain no image for DEM files not present on disk (left over image or random data could be displayed in this case). Internal flight log viewer completely redone. Added Flight log delete function. Several performance enhancements. Bugfix: Map in raster mode would not rotate if set to "GPS track up" Update highlights Enigma 1.0.0.5 With FlightOps version 1.0.0.4, long filename support has been added. This release of Enigma makes use of long filenames for internal files. Most significant for checklist and route file names. New, direct support for routes in GPX file format (GPS Exchange Format). Imports routes from SD card in GPX file format and converts them to Enigma format on internal RAM disk. New Flightlog export for Enigma Flight Planner flight log import function (Common tasks menu). New, related function in operations setup to enter name of aircraft/registration for log export file name. Flight planner can maintain multiple aircraft flight logs. Entering of hobbs and maintenance timers can be done in Decimal hour fractions (previously only minutes). Fix: GPS position could become intermittent in certain cases if full screen moving map in "track up" mode was used. Multipanel mode: Slave would not receive engine data from master if set to "Master RDAC" since RDAC "I/O Extender" was added. New USB message stucture solves this issue. Update highlights Enigma 1.0.0.4 New GOTO and Route track-to-fly displays on moving map. New raster map drawing engine. This engine draws raster maps around three times faster than before, typical drawing times 0.5-1 second depending on map scale and zoom level. Fixed GPS position information on NMEA strings (not relevant for autopilots). Fixed HDOP information in GGA message. This is actually PDOP (i.e. it includes the vertical). It was showing a ten times higher value than it should due to a scaling issue. Fixed 2.5V offset issue on voltage bargraphs. Fixed issue when using full screen horizon/terrain view: Horizon would remain in grey colour. New RDAC 2 "single engine" modes. Possibility to use CHT1,CHT2, OIL temp and OIL pressure inputs as digital or analog inputs using the I/O Extender mechanism. New, independent settings for RDAC to in Single Engine mode. Added new "Radio" frequency selection to SHIFT+"5" keypresses. See latest user manual on how to create a list of frequencies for use. Update highlights Enigma 1.0.0.3 2D map based terrain warning (falshing terrain, if enabled) confused meters and feet after changes to terrain caching system. Somehow managed to remain undetected during Beta. Fixed now. Changes to alarm LED operation: If alarm LED flashing - there are alarms active that have not been acknowledged. If alarm led steady on then there are alarms active that have been acknowledged (but the alarm condition still exists). Update highlights Enigma 1.0.0.2, FlightOps 1.0.0.3 Please note: Before upgrading to this version, note the details of your current flight log. The upgrade may erase your current flight log as the internal non-volatile RAM drive will be resized. This applies if you are upgrading from version 1.0.0.1 or earier and have NOT installed the beta download 0.1.3.0 or 0.1.3.1 Features added / changed Full support for I/O Extender New components: I/O Extender item, X/Y display, Conditional Skip Nearest airports page ("0") now defaults to airports in current route if a route is active with escape to nearest airports as option Airports browser now has search function 3D lookahead terrain now shows in green for areas not covered by the current terrain rendering (i.e. areas that are "far away" yet visible due to altitude above ground) Weight&Balance calulator now allows fuel tanks with manual entry of fuel quantity New Voltage and Current measurement functions menu Added Voltage low and backup switchover alarms Several other minor anhancements The internal handling of terrain elevation data has changed dramatically. This is now handled in an incremental cache for performance reasons. Approximately 200.000 square KM of terrain is being cached in memory now. This is the reason the RAM disk has reduced in size from 2MBytes to 1MByte. We needed to find the memory for this. The terrain is also being translated into a new, more suitable internal format which affects all terrain related functions including terrain warnings, vector map backdrop, etc The highly optimized 3D software engine is now being used to display 3D terrain in a mesh format as artificial horizon. It is now possible to use Enigma with the large horizon display without a connected horizon sensor (gyros). Enable this in the new "3D setup menu" which as been amended to include a few new "horizon and 3D terrain" related items. A new "airport cache" is now active. This scans the closest waypoints for an airfield with runways. If found, information on those airfields is being read from the airports.ewd file and kept in memory. This information is used with the 3D engine as follows: Airfield runways are shown in 3D on the terrain view, up to 5 runways per airfield (including possible helipads). If closer than about 10 miles to the airfield, runway designations appear at the runway thesholds "floating" above the threshold. You have a setting in the 3D setup which allows helipads defined as waypoints (i.e. not included in airport.ewd data). If you enable this the airport cache will include these helipads but if you are in an area that has a lot of these helipads (Like Los Angeles) you may not "see" larger airfields on your screen until you are closer to these airfields as you may have a couple of helipads closer and these will fill the cache. An information tablet is shown above the center of the airfield (at the airfield coords as in the database). This includes the airfield "short" identifier (for example "KLAX"), distance from the airfield and time to go at current ground speed assuming a direct track to overhead. Contact frequency will be added soon. Runways that have accurate GLS data defined (that can be used for GLS approaches) will be shown in dark blue color. Runways that do not have this data defined will be shown in a yellow color. These runways are "made up" on the fly using the runway designation and local magnetic variation. They show the general layout of the runways but may not be exactly at the correct location (this depends on the location of the airfield as given in the database) so don't be surprised if you are going to land next to the runway ! The GPS interface and autopilot NMEA output has also seen some action resulting in faster update rates, in particular ground track from the GPS which results in a faster update rate for the 3D terrain. More work has been done on the map declutter. Smaller icons and fonts now used for lower zoom factors and declutter is disabled for high zoom factors. Fixes to the oil pressure senders used "reversed", i.e resistance decrease with pressure. New linear 0-5V option for oil pressure sender. New linear 0.5-4.5V option for all pressure senders Enigma Screen Designer and Simulator: Added I/O Extender simulator, Supply voltage simulator, Rotor RPM simulator, new copy and paste functions for screen designer items (makes it easy to copy instruments between screens) 1.0.0.1 27/4/2007 Added new map menu accessible via SHIFT+5 (SHIFT+"MAP"). This menu contains new map declutter functions - of use mainly in busy airspaces such as Los Angeles at low zoom levels, also direct access to map viewer. Fixed a small issue that prevented messages from being removed when a full screen map was used. 1.0.0.0 19/4/2007 Official "out of beta" release. Minor fix to WB related to liters/gallons conversion and restarts in metric mode which corrupted WB definition editor values. 0.1.2.6 18/4/2007 Added Enigma multipanel mode support using USB host to device connection. USB host is master while device(s) are slaves. Added graphic Weight and Balance calculator. 0.1.2.5 5/4/2007 Added setting to disable GPS WAAS/EGNOS augmentation. This as a result of being informed that the European EGNOS sattelite may at times cause a significant error in the position (it is still in experimental stage). Increased GPS sensitivity by approximately 6db both for aquisition and tracking after experimentation with various interference sources. Added geographic positional 3D graphics engine. Added HITS (Highway in the sky) for current "goto" and route leg. HITS may be set to alitiude sensitive mode in Navigation setup. Added 3D runway depiction on horizon display for current runway in GLS approach mode with modified HITS showing approach path to runway threshold taking prefered approach angle into account. Modifications to autopilot NMEA messages and rates after testing by Trio (U.S. autopilot manufacturer) to improve overall performance. 0.1.2.4 19/3/2007 Fixed bug that could cause a crash if more than 256 waypoints needed displaying on a screen. This could happen in areas such as Los Angeles at lowest zoom level. Speeded up waypoint search if a very large waypoint file was used (40-50.000 waypoints). This could result in very slow reaction to entering key presses as search characters where added. The current routines can search through a waypoint file like this and return matches within a second. Added edged font support to units. 0.1.2.2 and 0.1.2.3 13/3/2007 Bug fix release and minor improvements to vector map drawing. Version 0.1.2.1 could suffer from a condition that resulted in very slow reaction to button presses. This "fixes" itself after a few minutes or after changing map modes (north up or track up). The cause for this has been found to be an uninitialized variable resulting from optimization of map drawing routines. 0.1.2.2 was a version released to fix this issue but did do so only in some cases. 0.1.2.3 fixes the issue properly. 0.1.2.1 07/3/2007 Added Vector base map support (World data) using new Enigma vector map file format (VMAP.evd) with declutter. Places, Urban areas, roads, railway lines, coastal lines, power lines, rivers and inland water bodies. Added quick change of map display between vector and raster maps. Uses SHIFT+MAP to flip between these map formats. Updated map viewer. Map viewer shows raster and vector maps (flip between using SHIFT+MAP). Map viewer now also shows waypoints. Navigation setup for maps now only selects between North up and track up. Added new very large font (Arial, 20 point, proportional). Added new font style - Edged font. Fixed several minor known issues in various parts of the system. 0.1.2.0 07/2/2007 Added GLS - GPS based implementation of ILS (localizer, glide slope, marker beacons) with optional intercept point. Added GVOR - GPS based implementation of VOR navigation. Changed special text item: GPS track error to waypoint. This would give an indication from 0-359 degrees of the track error, 0=no track error. This has changed to L(eft) or R(ight) plus error in degrees. L or R being the direction to fly to get back on track. Added model of Earth magnetic field and field changes over time. Removed entry of magnetic variation as this is now calculated live. Added three special text items: Magnetic track to waypoint (set at "goto" or waypoint change) True track to waypoint (as above) Magnetic GPS track. Renamed "GPS heading" to "GPS track (true)". Alt,ASI,VSI and roundel analog dails now respect background color setting. 0.1.1.9 15/1/2007 Enigma screen designer. Fixed issue when trying to create new project. Enigma: Added new airtalk message TX for velocity aiding if SP-4 AHRS connected (automatic, no user input required). Added option in operations setup to disable on-screen terrain warning (painting areas yellow/red) does not affect audio and message terrain warning. Fixed small issue with date entering (real time clock setup) - would not allow entry if at end of the month in some months. Fixed scaling issue if oil pressure sender is operated in reverse mode (increased resistance for decreased oil pressure). Added interrupt handler for spurious interrupts (needed in some special cases). Fixed issue introduced with 0.1.1.8 that prevented using script file execution. 0.1.1.8 15/1/2007 Added user programmable Hobbs RPM threshold Added new invisible screen component: Info screen automatic advance timer Entering position in mapviewer will now set GPS position for moving map if GPS not currently receiving valid sattelite data. Fixed a bug in the horizon screen drawing that could lead to a system crash when flying a loop. Started context sensitive help file for Enigma Simulator screen components. Improved line bargraph resolution with large bargraphs. Added Rotor craft flight autodetect on Rotor RPM only. 0.1.1.7 14/12/2006 Enigma screen designer: Line bargraph and arc display now have channel number offset for EGT,CHT. Amendments to SL30 related ILS. SL30 disables OBS knob if in ILS mode. Added functionality to use last OBS (before switching to ILS) as well as added new function to enter OBS in ILS mode from keypad via SHIFT+NAV. Fixed up various issues around fuel pressure measurements. If no airspace data available and you selected to see airspaces, you got an error message telling you that no airspace data was available. This message then remained on the screen without timing out. This has been fixed. 0.1.1.6 8/12/2006 Fixed issues related to working with tiled airspace files (no issues with non-tiled files). Fixed issue related to leap year calculations (related to a recent change in internal time format) 0.1.1.5 6/12/2006 Track up map displays broke the terrain warning map overlays. Fixed. Included support for tiled airspace files (needed to cover large areas with large amounts of airspaces) 0.1.1.4 4/12/2006 Fixed maths issue resulting in occasional entring of nearby airspaces. Fixed issues relating to writing to internal Flash disk. Removed script execution (now only script libraries supported in future). Modified calculation of tank calibration points when using U.S. gallons. Preparing for additional airspace format (multi area tiled format), will ignore new airspace format if such a file is found. Support for tiled airspace files expected in next release. Copilot mode disable was not implemented, added this now. Changed meters per second (mps) to m/s. Added checking of diskspace for internal flash/ram disk writes. Airspaces: Added display for using internal/external airspace files (Shift+IMS). Direct selection of COM frequency for contacting airspace control (if supported COM radio is fitted). 0.1.1.3 1/12/2006 Fixed issues with SL30 NAV/COM protocol Fixed script library file not executing 0.1.1.2 30/11/2006 Introduced new moving map mode: Heading up involving rotation of map. New map mode select: raster or vector mode, north up or heading up for either. Replaced stylised "aircraft" symbol on map with nicer graphic. Introduced airspaces vector data file, airspaces drawing on vector map. Full 3D airspace awareness with alerts on entering/leaving airspaces both horizontally and vertically. Current airspaces listing with information on each airspace. Fixed bug setting of size for fuel tank 2. 0.1.1.1 15/11/2006 Interim update. Fixes for: Airports screen does not display more than 9 frequencies and will drop runway information if more than 9 frequencies (large airports). Waypoint intercept range editor was fixed to units statute miles. Changed handling of US gallons so all editors and fuel levels will show one decimal point if US gallons selected. Underlying fuel level is handled in liters giving a base resolution of about 0.27 gallons. 0.1.1.0 9/11/2006 Support for NAV/COM radios added. New screen components for VOR/ILS. Various smaller issues resolved. 0.1.0.9 30/10/2006 Completion of the terrain warning system alarms and messages, also descent detection with three options (details in user manual) 0.1.0.8 27/10/2006 Versions from 0.2.0.5 cauld exibit incorrect map drawing if the mapindex file was not correctly reflecting files on the SD card (i.e. missing files). Also issues related to mixed mode drawing of tarrain data and raster map data if on edge of raster map. All these issues are fixed with new code to handle the mapindex file. 0.1.0.7 25/10/2006 Addressed a problem related possible invalid position if software updated from a version earlier than 0.1.0.3. This would cause the system to freeze on the first screen as the map drawing software was drying its best to draw a map line exactly at the north pole which has no dimension. Curiously, it would need forever to draw nothing at all. 0.1.0.6 24/10/2006 Further work on terrain data, new terrain profiler component, terrain can be used as moving map backdrop in case of missing raster map data. 0.1.0.5 18/10/2006 Internal version, not released. Contains GPS related modifications. 0.1.0.4 16/10/2006 Released terrain awareness system (display of terrain data warning areas on moving map). Terrain warning (audio and screen) disabled pending completion and flight test results. Support for native GTOPO30 and SRTM30 terrain data formats. Increased display rendering speed for moving map for zoom function. 0.1.0.3 6/10/2006 Completed Rotor craft setup (alarms and ranges). Rotor can now be used with arcs and bargraphs. ARC displays can now use internaly generated legends (clock and anti-clockwise). Large CDI/heading display had letters W and E swapped on the heading rose. Fixed. Further change for airport information. Introduced fast binary search on database elliminating need to store index on internal RAM drive if database is used on SD card. 0.1.0.2 29/9/2006 Enabled active sorting of waypoints during flight. Completion of airport data functionality and airport browser. Airport database needs to be created with Enigma Flightplanner version 0.0.1.1 or greater, previous data format changed. Import of Airport data from GPX format. Preparation for GPS aided approaches. 0.1.0.1 20/9/2006 Navigation setup fixed. Waypoint intercept was shown with two decimal points. Fixed problem when trying to run script files/libraries from SD without SD inserted. 0.1.0.0 18/9/2006 Initial limited release