MGL US NaviBuilder User Guide

How the MGL US Navidata Builder works and where to source data.

Contents
  1. What this tool does
  2. Input data sources
  3. Step by step
  4. How CIFP records become MGL waypoints
  5. How CIFP and GPX are merged
  6. EFIS limits: keeping the database usable
  7. Results, editing and download
  8. Installing on the EFIS
  9. Troubleshooting

1. What this tool does

MGL EFIS systems (iEFIS, XTreme, Enigma, and related) read their airports, navaids, fixes, airspace and obstacles from one binary file called navidata (NAVIDATA.EWD). MGL Central can make this file, but poses some challenges for new users and is not completely configurable when merging data sources.

This builder reads free public data files from the FAA and navaid.com, combines them, lets you choose what to include, and writes a navidata file ready for the SD card or simulator use.

2. Input data sources

To create a US navidata file, you need CIFP or GPX data (or both). DOF obstacle data is optional.

SourceFormatWhat it providesWhat it lacksWhere to get it
FAA CIFP
FAACIFP18
Fixed-width ARINC 424-18 text Airports (position, elevation, name, IFR status), runways and thresholds, VOR / DME / TACAN / NDB navaids with frequencies, enroute and terminal fixes, Class B / C / D and special-use airspace. The AIRAC cycle is read from its header. Airport radio frequencies, runway surfaces, offshore platforms. FAA Aeronautical Information Services, “Coded Instrument Flight Procedures (CIFP)”. Download the current cycle's zip and use the FAACIFP18 file inside. Updated every 28 days.
navaid.com GPX
*.gpx
GPX XML Airport frequencies, runway surfaces, navaids, fixes, offshore platforms, some airports not in CIFP. Airspace. Elevations and runway geometry are less authoritative than CIFP. navaid.com: make a waypoint export in GPX format for your region.
FAA DOF
DOF.DAT
Fixed-width text Obstacles (towers, wind turbines, buildings, power line towers…) with height above ground (AGL) and above sea level (AMSL), type and lighting. Everything else. FAA “Digital Obstacle File”. Download the full file and use DOF.DAT. Updated every 56 days.
Why both CIFP and GPX? CIFP is the FAA's authoritative source for positions, runways and airspace, but has no airport frequencies. GPX fills that gap. By default CIFP wins wherever both have data, and GPX only adds what CIFP lacks.

Identifiers

CIFP uses ICAO identifiers where they exist (KOSH, PANC, PHNL) and FAA identifiers otherwise (0WA1, 1G4). Each CIFP airport record also carries its FAA code, so FAA 3-letter codes are matched without guessing: OGGPHOG, PPGNSTU.

3. Step by step

Step 1: Add your data files

Click each box and choose the prescribed file. Files are only read when you build.

Step 2: Waypoint type mapping

Choose which kinds of CIFP records go into the file, and which MGL symbol each gets.

PresetIncludesUse for
VFR (default)Airports, navaids, charted VFR waypoints. No IFR fixes.VFR flying. Smallest file.
IFRAirports, navaids, VFR waypoints, enroute RNAV fixes (as intersections) and terminal combined fixes (as reporting points).VFR+Limited IFR fixes.
CustomShows every category so you can set each, starting from the preset you had selected.Fine-tuning. Read section 6 first.
EFIS waypoint limit: The EFIS loads at most 20,000 waypoints in the approximately geographic10° box around the aircraft. If you include too many fix categories, the waypoint database will not load properly; see section 6.

Step 3: CIFP + GPX merge

Leave on Recommended unless you have a reason to change it. Custom shows each option; see section 5.

Step 4: Build

4. How CIFP records become MGL waypoints

ARINC 424 is the standard format for aviation navigation databases; CIFP is the FAA's ARINC 424-18 file. Each 132-character line is one record, and its type decides where it goes:

CIFP recordMeaningGoes into navidata as
PA / HAAirport / heliportAirport waypoint + airport info record
PGRunway endRunway (two ends paired, e.g. 07L with 25R)
D / DB / PNVHF navaid / enroute NDB / terminal NDBNavaid waypoint with frequency
EAEnroute fixFix waypoint, if its category is imported
PC / HCTerminal fix at an airport / heliportFix waypoint, if its category is imported
UC / URControlled / restrictive airspaceAirspace (arcs and circles turned into polygons)
PD, PE, PF, ER, PS, PI, PP…SIDs, STARs, approaches, airways, MSA, localizers, path pointsNot stored: navidata has no defined format for them

Airports

CategoryRuleDefault MGL symbol
Major airportOn the built-in list of about 400 US commercial-service airportsMAJOR AIRPORT
IFR airportCIFP marks it IFRAIRPORT
VFR / smallEverything elseAIRFIELD
Seaplane baseAll runways are water lanesSEAPLANE BASE
HeliportHA recordHELIPORT

Fixes

The ARINC waypoint type letter means different things in enroute (EA) and terminal (PC/HC) records, so they are separate options.

Enroute codeMeaning (FAA CIFP usage)Terminal codeMeaning
WRNAV fix (satellite-based)WTerminal RNAV fix
RNamed fix defined by ground navaids (radials/DME); radar fixes tooRGround-based terminal fix
CBoth ground- and satellite-basedCCombined terminal fix
VVFR checkpointAATC fix
I / U / NUnnamed charted / uncharted airway intersection / NDB used as a waypointA, B, C, D, I, K, L, M, N (2nd position)Approach function (FAF, IAF…). FAA CIFP doesn't currently use these.

CNF (Computer Navigation Fixes, names ending “(CNF)”) are internal FMS/ATC points and are off by default.

5. How CIFP and GPX are merged

GPX entries are matched to CIFP records by identifier. For each field you choose a policy:

PolicyResult
CIFP onlyAlways use CIFP; throw away.
GPX onlyAlways use GPX; throw away CIFP.
Fill gapsKeep CIFP; use GPX only where CIFP is empty.
OverwriteKeep CIFP; use GPX wherever it has a value.

Recommended settings: frequencies from GPX (fixed, since CIFP has none); runway surfaces from GPX, shortened to 4-character codes (ASPH, CONC, TURF…); elevation, names and runway geometry from CIFP; runways only in GPX (water lanes, helipads) added.

The yes/no options add records that exist only in GPX: airports, navaids, fixes (following your Step 2 choices) and offshore platforms (off by default; added as waypoints or heliports). Every record is tagged with its source (CIFP, GPX, CIFP+GPX or DOF) so you can filter by it in the results.

6. EFIS limits: keeping the database usable

The file itself can be large. What matters is how the EFIS loads it:

Waypoints in the area the EFIS loads, around busy US areas (sample CIFP, before GPX):

PresetWaypoints in fileNear AtlantaNear ChicagoNear Oshkosh
VFR21,33311,06311,1749,738
IFR43,12922,18620,72318,169
If the nearest list looks wrong, turn off more fix categories (terminal RNAV and enroute RNAV add the most) and rebuild.

7. Results, editing and download

8. Installing on the EFIS

  1. Copy the downloaded NAVIDATA.EWD (or SNAVI.EWD) to the SD card.
  2. Insert it in the EFIS and install it from the Install tasks menu.
  3. You can also open the file in the EFIS Simulator or MGL Central to inspect it.

9. Troubleshooting

SymptomLikely cause and fix
Nearest list is unsorted or missing close waypointsOver 20,000 waypoints nearby. Use VFR, or turn off fix categories.
Fixes don't show on the mapEFIS declutter settings hide intersections except at close zoom. Zoom in or change declutter.
An airport has no frequenciesFrequencies come only from GPX. Check the GPX covers that airport.
Cycle code is blankGPX-only build; that's valid.
Build button is disabledAdd a CIFP or GPX file.