Odyssey/Voyager G2 software binary download page
G2 Beta page - if you would like to try a beta of the next release, follow this link
Current latest version release on this
page: (Uploaded 18 November 2013)
Update instructions on the bottom of this page.
Current version numbers:
FlightOps system G2 184.108.40.206
Odyssey application G2 A 220.127.116.11
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) . Installation instructions at the bottom of this page.
Details of current firmware upgrade:
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 18.104.22.168
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" 22.214.171.124
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 126.96.36.199
Fixed possible crash when airspace related writing on map exceeds bottom right map boundary by a large amount.
Previous update to version 188.8.131.52
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
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 184.108.40.206
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
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 220.127.116.11
Changed: ARINC based external navigation (Garmin Nav system
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 18.104.22.168
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.
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).
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.
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 22.214.171.124
Changes to ARINC based external autopilot vertical
Permanently enabled ARINC label 121.
Previous update to version 126.96.36.199
Ammended ARINC based navigation to same functionality as in
current iEFIS system.
Added support for PocketFMS helipads.
Minor maintenance updates.
Previous update to version 188.8.131.52
Added: Further work on ATR833 support started with last
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 184.108.40.206
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 220.127.116.11
Fixed: Waypoint arrival message repeating.
Previous update to version 18.104.22.168
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
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 22.214.171.124:
New navigation system. For details see: G2 and iEFIS navigation
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 126.96.36.199:
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.
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
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
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 188.8.131.52 and is not available on earlier versions.
08 October 2012 New bootloader release 184.108.40.206
Note: Recommended update to 220.127.116.11 if you have previously updated to 18.104.22.168. Some internal disk storage cards (SD cards) may result in unreliable boot with 22.214.171.124 (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 126.96.36.199 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.
Return to the Odyssey page