ACARS 101 • messages, not radar

What exactly was ACARS?

ACARS — the Aircraft Communications Addressing and Reporting System — is a digital communications system used by aircraft and ground organizations to exchange short operational messages. ACARSd primarily listened to VHF ACARS transmissions with an ordinary airband receiver connected to a computer sound card.

The important distinction

ACARS was not a flight-tracking protocol.

Modern ADS-B is built around frequent surveillance broadcasts: position, altitude, velocity and identity. ACARS served a different purpose. It carried operational communication. A message might contain a position — but it might instead contain an engine report, a clearance, maintenance status, a diversion request or a message between crew and operations.

That is why ACARSd could sometimes know remarkably much about what was happening aboard one aircraft while receiving almost nothing useful about another aircraft flying directly overhead.

WHO APPEARED?

Mostly commercial airliners.

The traffic received by ACARSd was dominated by airline aircraft. Business and executive jets could appear when suitably equipped. Small general-aviation aircraft, helicopters and military aircraft were largely absent from the VHF ACARS traffic seen by the project.

This describes the practical ACARSd monitoring experience, not a technical rule that excludes other aircraft categories from ACARS.

What could you see on ACARS?

Far more than a dot on a map. The reconstructed archive contains examples from all of these categories.

POSITION

Position & route reports

Coordinates, waypoints, estimated times, departure and destination data — when an aircraft chose to send them.

ATC / OCEANIC

Clearances & oceanic routes

Oceanic clearances could expose NAT tracks, individually planned “RANDOM ROUTE” waypoints, flight level and Mach number.

ENGINES

Performance data

Oil pressure, fuel flow, temperatures, burner pressure and other aircraft/engine parameters appeared in maintenance and performance reports.

MAINTENANCE

Faults & defects

Cabin pressure controllers, lighting, doors, equipment, maintenance status and fault reports were routinely transported.

OPERATIONS

Diversions & dispatch

Crews and operations could discuss alternate airports, fuel, weather, duty limits and other operational decisions.

MEDICAL

Medical events

Requests for ambulances or medical assistance, use of oxygen or emergency medical equipment, and diversion planning sometimes appeared in readable messages.

CABIN / GROUND

Everyday airline operations

Cabin defects, loading issues, ground handling, equipment replacement and countless ordinary operational details.

PRIVATE FORMATS

Encoded or obscured payloads

Correctly decoded ACARS frames did not guarantee readable content. Some airline-specific payloads were transformed or otherwise encoded.

Real messages from the recovered archive.

These excerpts illustrate the range of material. They are presented as historical technical examples, not as a complete interpretation of each airline's proprietary message format.

17 JUL 2023 • D-AIGX • LH0451 • H1

A readable Lufthansa position report

#M1BPOSN33568W118262,,020531,5,DLREY,
020638,ENNEY,P18,2396,17506F64

A compact position/waypoint-style report. ACARS positions were useful when present — but they were not continuous broadcasts.

30 JAN 2023 • D-ABYD • LH0462 • B2

“RANDOM ROUTE” across the Atlantic

DLH462 CLRD TO KMIA VIA SIVIR
RANDOM ROUTE
GONAN 44N020W 42N030W 40N040W 37N050W
33N060W NUMBR
FM SIVIR/1138 MNTN F340 M084

An oceanic clearance to Miami with explicit latitude/longitude waypoints, Flight Level 340 and Mach 0.84.

10 NOV 2023 • N305PQ • H1

Engine/performance data

L OIL PRESSURE              66 PSI
R OIL PRESSURE              60 PSI
L PLA                     37.1 DEG
R PLA                     36.4 DEG
L FUEL FLOW               2244 PPH

The sort of engineering information a surveillance broadcast such as ADS-B is not intended to carry.

14 JAN 2023 • N376QS • GS0376 • 41

An operational problem in one line

GEAR WONT RETRACT. LOW FUEL. DIVERT KPSP

A concise example of the contextual information that made ACARS monitoring fundamentally different from watching aircraft positions.

ACARSADS-B
Operational messaging systemSurveillance broadcast system
Messages occur when there is something to transmitAircraft state is broadcast repeatedly
Position appears only in some messagesPosition is central to the service when available
Can carry text, clearances, faults, maintenance and performance dataPrimarily identity, position, altitude, velocity and related surveillance data
A correct frame may still contain proprietary/encoded payloadsStandardized surveillance fields are designed for machine interpretation
Sometimes ACARS told you too much

Readable radio did not mean public information.

VHF ACARS could be received by hobbyists, yet some messages contained information that, in retrospect, should never have been sent in readily readable form over such a channel. During the ACARSd years, sensitive operational information was occasionally observed and, in a very small number of cases, apparent payment-card information associated with onboard purchases.

No such personal or payment data is reproduced in this museum.

Developer recollection

“I don't want to wake the sleeping lion.”

Some German-airline payloads received during the ACARSd years were already unreadable after the ACARS frame itself had been decoded. Members of the monitoring community told KjM that this practice was connected to lessons following Hapag-Lloyd Flight 3378 in 2000. That causal link has not been independently established and is preserved here only as community oral history.

When somebody asked why he did not simply try to reverse the transformation, his answer was: “I don't want to wake the sleeping lion.”

Decoded does not always mean understood: ACARSd could correctly recover the radio frame, aircraft registration, flight number, label and payload bytes while an airline-specific payload itself remained proprietary, transformed or encoded.