MGL Products Maps,Data Documents Firmware Downloads
MGL Avionics

Current latest version release on this page:  (Uploaded 18 September 2014)

Current version numbers:

FlightOps system G2 1.2.0.1

Odyssey application G2 B 2.0.0.0

Download update file Odyssey2.bin (Approximately 1.7MBytes size). For installation instructions see bottom of this page.
Download the matching Odyssey2 simulator (Approximately 3.1MByte size). Windows installation program.
Download the current sound file for your EFIS here (Sounds.esd) .

Update instructions HERE                                                      Previous updates HERE


Details of current firmware upgrade:

This release introduces a new exception processing model. On a hardware exception the system will not longer stop but attempt to handle the error and continue. Due to the widespread changes this requires in operating system, EFIS application and development tools version has changed to 2.x.x.x

Added: High resolution GPS track log functionality from G3
Changed: Flight folio data export now in ASCII text file format.
Changed: Low level SD card firmware ported from iEFIS G2 which results in improved reliability writing to external SD cards.

Version “B” amendments:

Implemented new requirements for Navworx transceiver as per new ICD.
Fixed AP tendency to favor left turns for large, sudden course changes.

Previous update to version 1.2.0.9

This release contains a number of smaller internal fixes and improvements based mainly on current work on the iEFIS system. Main improvement is around the new MapMaker2 raster map system.

Previous update to version 1.2.0.8

Changed/Added: Ported iEFIS serial port setup and functionality. Selection of serial port function from drop down list, added all current  iEFIS supported radios.
Fixed: Memory de-allocation issue related to vector maps could in rare cases cause a crash.
Fixed: Autopilot automatic roll trim enable was missing.
Fixed: SP10 selection for pitch/roll trim was not remembered after a power cycle.

Previous update to version 1.2.0.7

Added: Support  for new Raster map format (MapMaker2 format).
Fixed: Depending on last code used, transponder could startup with code “0000” after power cycle.

Previous update to version 1.2.0.6

Changed:  Several changes to system to reduce risk of  Jeppesen navdata install failure and also allow reinstallation under some circumstances.
Changed: Drawing of Class E and D airspaces.


Previous update to version 1.2.0.5

Added: If choosing waypoints by using the filter, filter remains active after closing allowing forward paging in filtered results (handy if filtered results are more than one page in length). Separate function to close filter and return to normal waypoint view mode (sorted by distance).

Added: Ability to base ETA on UTC rather than local time (Navigation setup menu).
Added: Ability to synchronize internal real time clock to GPS UTC time taking local UTC offset into account. Please enter desired local UTC offset in Common Tasks Menu. Synchronization can be enabled in GPS setup menu. It will sync time once per power cycle after stable GPS fix received for at least 2 minutes.

Previous update to version 1.2.0.4

Fixed: W&B aircraft image would not display under certain conditions.
Changed: Checklists may have long filenames.

Previous update to version 1.2.0.3

Added support for new Garmin GTR and GNC 225 COM and NAV/COM radios. Support for these radios is bundled into the SL30/SL40 communications protocol. As a result the system autodetects SL30/SL40 and GTR/CNC. In Serial port setup and routing select "Garmin COM or Garmin NAV/COM" which replaces the previous "SL30 and SL40" selections. Please note that for autodetect to work you need to wire both RX and TX. The system defaults to SL30/SL40 until new radios detected. Support includes 8.33Khz channel spacing (GTR/GNC only).
Changed: ARINC autopilot now allows navigate on VOR/ILS/GVOR/GLS (previous: GPS Nav and Heading bug).
Changed: On SL30, VOR now ignores "Superflag" and reacts on radial valid signal only.
Changed: Transponder entry field colors during entry to give clearer indication when entry is in progress/done
Fixed: Additional work on Text position engine to avoid overflow issues (aftects mainly airspace look-ahead).

Previous update to version 1.2.0.2

Added: Support for new SP-10 Flap and Trim controller
Added: Autopilot Autotrim if MGL Servos are used. Autotrim requires either a SP-10 or VPX to control the trim servos. Autotrim is enabled seperately for roll and pitch in the relevant autopilot setup menu.
Added: Trim request component. This component can be placed on a screen and will indicate trim up/down and/or left/right based on trim sensing MGL servos. This can be used if autotrim is not available (no SP-10 or VPX).
Changed: Garmin 430 ARINC related: Revert to internal autopilot steering algorithms for VOR and ILS with external ARINC autopilot even if lateral steering passthrough is selected (i.e. passthrough is only used for GPS based navigation). If heading bug nav source is selected, Garmin is ignored for autopilot purposes and autopilot follows requested heading.
Fixed: Possible watchdog system reset can occur if map page viewed with a large amount of text.

Previous update to version "B" 1.2.0.1

Amended: When using external GPS connected to NMEA port it is now possible to select baudrate between 9600 and 19200 (previously fixed to 9600). GPS and NMEA setup menu.

"B" release: Fixes GPS startup problem pertaining to a limited number of systems fitted with a high grade GPS variant and recent changes to the GPS startup initialisation.

Previous update to version 1.2.0.1

Fixed possible crash when airspace related writing on map exceeds bottom right map boundary by a large amount.

Previous update to version 1.2.0.0

Port of current iEFIS new functionality to Odyssey/Voyager G2:
New mapping engine.
New route functionality including edit of live route.
New map symbology, range, time rings and altitude intercept line.

Notes for Simulator/Screen designer:

Note: The installer now installes as default to C:\MGL Avionics\iEFIS Tools\Odyssey SIM.
The roaming data folder or program files folder is no longer used. The EFIS data files you will now find in C:\MGL Avionics\iEFIS Tools\Odyssey SIM\EFISDisk.
This has been done to avoid compatibility issues with various flavours of the Windows Operating system and is compatible with the way the iEFIS now works as well.
If you have used the screen designer before, please copy your project folder(s) from your current roaming data folder to the new install location.
You can use a copy of the previous version and use the built in file manager to locate the folders easily.

Previous update to version 1.1.1.0

Changed compass user interface and low level routines to support new SP-6 in-flight calibration compass firmware (older SP-6 units can be upgraded, please use this link for firmware update, requires RS232 port on a Windows platform).
If new SP-6 is connected via airtalk - please select "In-flight calibration type" in compass setup. This option is suppressed if you connect via CAN as the software can identify the new SP-6 firmware.
Lineup-correction can now be suppressed by the user. This is generally recommend to remain switched off if you use the "in-flight" calibration SP-6. You can however still use it if you prefer.

Updated Earth magnetic field data and aging data to latest magnetic survey results from NIMA.

Reduced vector map "base map" intensity supression when in any map display mode that includes aeronautical information.
Ported word split functionality from iEFIS for error and timed status messages (prevents cutting text in the middle of a word for longer messages).

Previous update to version 1.1.0.9

Changed: ARINC based external navigation (Garmin Nav system etc).
In the navigation menu (left NAV button) there is a new selection that allows switching between internal and external (ARINC) navigation. This will only show if relevant ARINC labels are being received. This avoids the problem where the ARINC navigation system can override internal navigation as it has a higher priority in the system. Thus you can now use internal EFIS navigation even if the external system has a valid navigation solution and transmits this.
As a side effect of this new switch, the ARINC route selection option in the route manager has been removed as this is now implied.

Changed: If the external ARINC navigation system provides an ARINC autopilot lateral steering label (label 121) AND an external ARINC based autopilot is connected to the EFIS, the label can be forwarded to the autopilot unchanged. This can can enabled/disabled in the ARINC setup menu. Note: This is only allowed if external ARINC navigation is enabled using the above described new option.

For local navigation a locally created label 121 will be used if navigation is internal.

If the internal AP is used: With external ARINC navigation selected, the internal AP will use the externally supplied lateral steering label 121 as cue (regardless of state of the local HSI). Note: In ARINC setup you need to enable lateral steering passthrough or else this is disabled. If this label is not received valid, the AP will use the HSI. For internal navigation, the HSI is used as before.

Changed: Airspace boundary drawing (vector map) now uses semi-transparent, coloured wide lines with a thin solid line in the same color at the outside of the airspace boundary. This way it is possible to determine the direction of the airspace if only a partial boundary is visible.
Revised drawing of directional rose on vector maps (track up).
Removal of range rings to help declutter (vector map, track up).
Changed navaid symbol to resemble common format of VOR.
Added airspace color option in Navigation setup menu. This allows selection of airspace drawing scheme based on FAA sectionals (with colors chosen to be daylight readable so not an exact match) or the traditional high contrast scheme. Note: Restricted airspaces will always be shown in bright red regardless of scheme.
Airspace details (text) drawing on map now with collision avoidance. Text is tagged to airspace boundary via thin line.

Added: A set of navigation related display options for the simple status draw component. Also, new status draw color options.

Added: Current waypoint re-track. This allows centering of the CDI for the currently active waypoint. This also sets the GPS OBS to the current track to waypoint. This is activated by performing "SHIFT+Goto" twice. The first gets you into the familiar direct "goto" menu, while this is open performing this again will perform the re-track and exit the menu. The re-track also appears as function in "Menu 1" if a waypoint is active.

Improved: Loading of MIF graphics files for use as screen background is now much faster (background image component). This images are now loaded directly into frame buffer memory by the CPU rather than inserted pixel by pixel into the GPU display list.

Ported all recent changes to analog instruments for purposes of usage with background image component from iEFIS.
Added new turn&bank indicator component from iEFIS.

Previous update to version 1.1.0.8

Added:
Port of airspace look ahead functionality from iEFIS. Also includes backcut component (allows placing a small map which is drawn on background layer "onto" synthetic vision screen). Backcut needs to be placed more or less as last component in list - it will copy a rectangular area from background layer to forground layer).
Note: Setup airspace look ahead time and distance in Navigation setup menu. Distance applies for airspace lookahead component.
The vertical airspace lookahead is a screen component so you need to create a custom screen to take advantage of this function. A sample screen number 8 is available here:

Sample Flight screen that uses new Airspace vertical look ahead component (Flight8.EFM).

Airspace information display is now accessible from the NAV menu (left buttons). This operates in two modes depending on whether or not your current visible screen has the airspace lookahead component. If it has you can access all airspace information shown in the look ahead display. If the screen does not have such a component then the information is as before (airspaces you are inside, above or below).
Note that the lookahead contains time information that is dependent on your current speed - this allows you to accurately judge how long you will take to reach airspace boundaries at your current speed. You will also see a vertical climb/decent line to enable you to easily set suitable vertical rates to avoid airspaces.

Added:
Backcut component (allows placing a small map which is drawn on background layer "onto" synthetic vision screen). Backcut needs to be placed more or less as last component in list - it will copy a rectangular area from background layer to forground layer).

Added:
Current monitoring using the new RDAC XF dedicated current input. RDAC MUST be connected to CAN bus for this to work. You then need to set "RDAC on CAN bus" in the engine setup menu. In Voltage/Current setup, select "Current input from RDAC" in the Current setup. Note that you must, as usual, zero the current sensor once. This is typically done during installation before the sensor is exposed to any magnetic field from the wire that contains the current to measure. To simplify matters on existing installations, there is now a "set default zero" function. As the zero point tends to be quite accurate this function will set the "ideal" zero point regardless of what the sensor is putting out. This tends to get a very close zero so this can be used in most cases.

Changed:
Baro setting formula. In order to follow baro setting tolerances allowed more closely (according to the AS392C certification document) the formula which implements the standard atmospheric model has been tweaked. This means it is not physically correct anymore but gives the expected readings from the document. This affects mostly baro settings well above 29.92".

Previous update to version 1.1.0.7

Changes to ARINC based external autopilot vertical control.
Permanently enabled ARINC label 121.

Previous update to version 1.1.0.6

Ammended ARINC based navigation to same functionality as in current iEFIS system.
Added support for PocketFMS helipads.
Minor maintenance updates.

Previous update to version 1.1.0.5

Added: Further work on ATR833 support started with last update.
Further work on new NAV system: Multiple CDI on HSI, Minor fix to SL30 ILS operation.
Selecting a GVOR will now no longer change the current NAV active source.
Minor work on autopilot track intercept (added hysteresis to the intercept phases).
Added: Autopilot, if engaged and horizontal navigation source becomes invalid will now hold last track or heading and give activate a message.
Added: Autopilot: If new track is close to 180 degrees from previous track then a left turn bias is activated.
Experimental: This release adds new ARINC based autopilot functionality from current state of testing based on usage of labels 324 and 122.
Changed: COM extender startup could fail with new, faster boot of main system. This has been fixed.
Fixed: Remote control screen change would skip screen 1 when going backwards.

Previous update to version 1.1.0.4

More work on new NAV system, HSI now able to show GPS NAV and VOR at the same time.
Fixed: VOR needle direction flipping around for "FROM" navigation.

Previous update to version 1.1.0.3

Fixed: Waypoint arrival message repeating.

Previous update to version 1.1.0.2

New NAV system update: HSI: If in vectors mode, heading bug shown in yellow. All modes will show active VOR or ILS even if not selected.
Added: Experimental support for Funkwerke ATR833-2K radio (frequency setting only at this stage) as COM1 and COM2.
Minor fix to GPS-OBS rotary selection.

Previous update to version 1.1.0.1:

New navigation system. For details see: G2 and iEFIS navigation manual.
Autopilot update: New track intercept algorithms, GPS steering, non linear track incercept. Tighter vertical tracking allowance. Modifications to ILS/Glideslope tracking (part of navigation system update).

Previous update to version 1.1.0.0:

Internal autopilot: Modified bank algorithm to enter into a banked turn at a slower rate for a large heading change. This change is benificial for aircraft with high roll rates and allows use of 3.0 degree/second turn rates without a too rapid entry into a bank.
Added CAN slave mode: New selection in renamed "USB/CAN Slave operation setup menu". In case of a dual panel system the CAN bus can now be connected to both panels and the secondary panel is set to "Secondary panel on CAN bus".
In case of a dual panel system (with CAN bus on both), the autopilot can now be used from either panel. In case the main panel is active - the secondary panel sends requests to the primary panel (in other words the primary panel is still the active autpilot but you can control it from the secondary panel). In case of primary panel failure, the secondary panel can take over as full function autopilot (please ensure it has the same autopilot setup as the primary panel).
Implemented impoved, high data security, dynamic memory manager.
Improved CAN driver with automated restarts on serious bus failures.
Implemented full support for RDAC CAN ECU and RDAC XF on CAN interface. New RDAC CAN selection in Engine setup menu (selection between traditional RDAC interface and CAN interface). CAN based SP-6 and SP-7 units can also be connected to the CAN bus. This leaves the I/O Extender as only airtalk device left.
New ECU status diagnostics. Appears if RDAC CAN is connected. Shows ECU sender and engine stats including engine and ECU hours plus other items.
Added HSI heading source selection in Navigation setup menu: Select between compass and GPS ground track (magnetic).
ADSB: Added setting to allow 4 instead of 6 digits entry for sqauwk code (ADSB allows 6 but 4 are used at the moment to allow same codes as transponders).
ADSB: Fixed an issue if less than 8 characters where used as aircraft identification (extra characters could be garbage).
Icarus altitude message has been changed to a fixed width regardless of altitude as some devices expect this.
Implemented full support for the Sandia Avionics STX-165R remote mode-c transponder via RS232. Transponder operation fully validated.
Garrecht mode-s remote transponder fully validated including extended squitter via MGL CAN interface.
GLS Approaches: The last 6 green crosses before the threshold are now spaced closer to each other for improved visual guidance as your get closer to the runway.
Cosmetics: Changed background color for flight log and min/max display to black.

Planned for next update:

New dual navigation system with queing to allow approaches etc with minimal pilot input.


For full version history download this textfile .


Instructions for updating your Odyssey MKII instrument:

Download the file "Odyssey2.bin" which contains your Odyssey flightops operating system and Odyssey application program.
Copy this file onto a SD or SDHC card (Root folder, not a "subdirectory"), insert into Odyssey and switch on.
Odyssey will then reprogram itself if another version of software has been installed.
Please note: Depending on your currently installed version, the screen may go dark for between 30 seconds and 60 seconds as the backlight is switched off which is required for some updates. Do not remove power, wait until the update has completed. Your Odyssey will report itself for duty after the update has been completed. The Odyssey.bin file does not need to remain on the SD card. You can remove it once the update has been completed.

Alternate installations:

a) SD card system
If you are using a SD card based system and are not using the internal solid state disk, rename the Odyssey2.bin file as Odyssey2.emb and copy to your SD card. In this case your SD card should also contain all data files (navidata, screen files (if you use custom screen files), maps etc - do not use folders).

b) SD card boot
If you are operating a system where you boot from SD card but are using data files installed on the internal solid state disk, rename the Odyssey2.bin file as Odyssey2.exb and copy to your SD card. On startup, Odyssey will load the file from SD card and ignore any installed Odyssey.bin file on the internal solid state disk.


Instructions for uploading a new sound file:

Download the file "Sounds.esd" which contains the voice/sounds as used with the current software versions.
Copy this file onto a SD card (Root folder, not a "subdirectory"), insert into Odyssey or Voyager and switch on.
Go to menu level 2, then select "system setup". Once in system setup, press the down arrow until you get to select "system initialization". Now select "Load sound file from SD/MMC card".
The programming will take around a minute depending on the size of your sound file. After this is finished you can remove the "Sounds.esd" file from your SD card.


Instructions for rebuilding your solid state disk from scratch

Should you want to rebuild your internal solid state disk from scratch (perhaps your disk is corrupted or you just want to start fresh or you fitted a new SDHC Flash disk to your system).

If your system does not start due to a disk issue:
Rename your Odyssey2.bin file to Odyssey2.emb and place on the SD card. Your system should now boot from the SD card giving you access to the menus.

Go to Menu level 2, then "down arrow" to get to the second page. Select "File manager". Now select "Format internal Solid state disk". Confirm the warning prompts.
Remove power.
Remove Odyssey2.emb from your SD card and replace with Odyssey2.bin. Insert and start up. The system will now be transfered to the internal disk.
If you have inserted a brand new disk or have formatted your SDHC in other system (such as Windows), FlightOps will reformat it and ask you to restart. After this the system is copied again (since the format erased it). Now you should have a working but completely blank system.

Execute your script library file containing your personalized system (if you have such a file).

You now have a system that is equivalent to a new factory system.
Should you have changed your internal SDHC Flash card, please be aware that some cards may not work correctly. The speed class of the card is of no concern as this applies to writing the card only. We recommend 4GByte SDHC cards from reputable sources be used. Be aware of pirate parts that may contain a well known manufacturers brand name but are of dubious origin.

Tip: it is possible to trigger a fresh format of an existing, properly formated disk using an SD card. Format a blank SD card and create a single file on it called "Format.tsk". You can use notepad or any other utility to create this file. The file can have a zero length. Only the file name is relevant.
Insert the card and switch on the system. If the file name is found the system will format the internal disk. Please note that there is no conformation so use this with care. This is intended to be used if for some reason it is not possible to start a system, including an external system due to severe disk corruption. This function has been introduced with boot loader version 1.0.0.5 and is not available on earlier versions.

08 October 2012 New bootloader release 1.0.0.6

Note: Recommended update to 1.0.0.6 if you have previously updated to 1.0.0.5. Some internal disk storage cards (SD cards) may result in unreliable boot with 1.0.0.5 (does not apply to boot loaders before this version release).

Download new bootloader file here (Bootload.odb, about 50KBytes)

Please only install the new bootloader AFTER you have updated your system to version 1.0.3.2 or later. If you use a previous version to do this it is possible to corrupt your existing boot loader leaving the system inoperational. In this case it must be returned to the factory.

Details: This update enables the hardware watchdog which will automatically restart the system if there is a software malfunction. This update also significantly reduces boot time.

If your browser attempts to open the file or saves it with an extention other than ".odb", right-click on the above link, choose "save as". From the drop down list choose "Any files" or "All files" then edit the filename so it shows "Bootload.odb". This should now save the file to your disk correctly.

Instructions for programming new bootloader:

Download file Bootload.odb and place on SD card (root folder).
Insert SD card and switch Odyssey on. Go to Menu level 2, then System setup menu, then System Initialization then select "Replace bootloader".
You will be guided through a number of prompts and after some checks the new boot loader will be programmed and verified. This takes about 2 seconds. During this time your instruments power MUST NOT FAIL.
Updating the bootloader is a critical operation. If this fails you may be left with a non-functional boot loader. In this case your instrument needs to be sent to your MGL Avionics distributor if he has the ability to program a new bootloader (please check) or it needs to be returned to us to perform this operation.