Behind The Scenes | 12.4.1 Systems with Philipp

Dellanie Byron

We catch up with Philipp, as we glimpse behind-the-scenes juggling between developing X-Plane, and family life!

44 Procedures, Kid-Tested

Sometimes the most effective testing environments are also the most chaotic.

Recently, Philipp Ringler (Head of Systems) set out to stress-test X-Plane’s FMS and autopilot behaviour against a collection of particularly “challenging” instrument procedures circulating within the community. These procedures push the limits of ARINC 424 leg combinations—exactly the sort of edge cases that reveal whether a navigation system handles the real world’s more creative procedure designs.

The twist? The testing schedule was dictated not by engineering timelines but by the rhythm of life with a newborn.

Between feeding the baby, changing diapers, starting laundry, walking the dog, and a steady rotation of household duties, Philipp slipped in procedure after procedure—letting X-Plane fly each one with the autopilot in NAV mode active above 50 ft AGL. One procedure at a time, squeezed into the small windows of opportunity that appear between bottles, burping, and bedtime.

By the end of the exercise, Philipp had flown 44 different procedures designed to stress unusual leg combinations and navigation logic. To illustrate the results, Philipp captured screenshots of each procedure flown and compiled them into a page showing the full set. While screenshots show general aviation equipment, the same autopilot and lateral navigation code runs in all default aircraft, including the Citation X and the Airbus A330. While the A330 is too big and heavy to serve many of these airports, its FMGS is capable of flying all of them.

So, behold: 44 procedures — kid-tested, daddy approved.


Standard Instrument Departures

These SIDs and IAPs were collected by the community on Discord for their unique characteristics, shapes and unusual sequences. For the test, each procedure was flown with the autopilot engaged in NAV mode at 50ft AGL to assess its ability to adhere to the route, even if coupling at such a low altitude is not allowed for some or all procedures. Some of them were flown with real weather downloaded, to randomize the testing a bit.

EGPF (Glasgow, UK) RW23 PTH4A Departure

EGPH (Edinburgh, UK) RW24 GRICE3C Departure

KEWR (Newark, NJ) RW04L NEWARK FIVE Depature

KOTH (North Bend, OR) RW05 NORTH BEND SEVEN Departure

KPSP (Palm Springs, CA) RW31L CATHEDRAL ONE Departure

KSFO (San Francisco, CA) RW01L OFFSHORE TWO Departure (has since been withdrawn, no longer available)

KSFO (San Francisco, CA) RW01L SSTIK5 RNAV Departure (replaces Offshore 2)

LDDU (Dubrovnik, Croatia) RW11 MADOS 1W RNAV Departure

LDDU (Dubrovnik, Croatia) RW11 MOKUN 1W RNAV Departure

LDSP (Split, Croatia) RW05 KENEM 8H Departure

LGAV (Athens, Greece) RW03L VELOP 2K Departure

LGKR (Kerkira, Greece) RW16 OLGAT 2D Departure

LGRP (Rodos, Greece) RW24 CODIC 2N Departure

LGSK (Skiathos, Greece) RW01 IBIDI 1B Departure (replaces TSL1B):

LGTS (Thessaloniki, Greece) RW28 LEKPO 1E Departure

LGTS (Thessaloniki, Greece) RW34 EDASI 1A Departure

LIMJ (Genoa, Italy) RW10 GEN9K Departure

LIMJ (Genoa, Italy) RW28 GEN9K Departure

LJLJ (Ljubljana, Slovenia), RW30 GIMIX 1Z RNAV Departure (replaces GIMIX 1W)

LOWI (Innsbruck, Austria) RW08 KOGOL 3J Departure

LOWI (Innsbruck, Austria) RW26 RTT 1R RNAV Departure

LPAZ (Santa Maria, Azores) RW18 ETROX 4S Departure

LSGG (Geneva, Switzerland) RW22 MEDAM 1A RNAV Departure (replaces MEDA5A)

LTBS (Dalaman, Turkey) RW01 KEKIT 1T Departure

LTFD (Edremit, Turkey) RW05 DUGLA 1A Departure

LZIB (Bratislava, Slovakia) RW22 TOVKA 3B Departure

LZIB (Bratislava, Slovakia) RW31 TOVKA 3A Departure

LZTT (Poprad, Slovakia) RW27 UMARY 1G Departure

MKJS (Montego Bay, Jamaica) RW07 BOSOM 7 Departure

MKJS (Montego Bay, Jamaica) RW25 BOSOM 7 Departure

OSAP (Aleppo, Syria) RW09 November 1E Departure

RJTT (Tokio Haneda, Japan) RW16R OPPAR4 Departure

RJTT (Tokio Haneda, Japan) RW34R OPPAR4 Departure

SCCF (Calama, Chile) RW10 VUREL 3K Departure

Instrument Approaches

KPSP (Palm Springs, CA) RNAV (RNP) Z RW13R via FERNN

KTRK (Truckee, CA) RNAV (GPS) RW11 via TRUCK

KTTN (Trenton, NJ) RNAV (RNP) RW06 via HILOG

LGKR (Kerkira, Greece) VOR Y RW34 via BEDEX (TIGRA2J Arrival)


LPMA (Funchal, Madeira) RNP (AR) Z RW05

LSGS (Sion, Switzerland) RNP (AR) 25

LSZG (Grenchen, Switzerland) RNP 24

NZQN (Queenstown, NZ) RNAV (RNP) Z RWY23

VQPR (Paro, Bhutan) RNAV (RNP) Z RW15


Results

Out of all forty-four, only two exposed issues: one procedure that failed to draw correctly, and another that generated invalid waypoint positions due to coordinates showing as NaN (not a number). Both problems were relatively minor and have been fixed in X-Plane 12.4.1, meaning you can now fly all of these procedures hands-off on autopilot.

Never miss an update.

More X-Plane news comes every month. Sign up below to never miss an announcement.