![]() | ACARS FAQ |
|
Frequently Asked QuestionsOver the years I get e-mails from people asking roughly the same questions, so I try here to list the most asked ones in the hope of helping some people out.
What is a 'Hoppie ID'?A Hoppie ID is the wrong name that some people give to a logon code for Hoppie's ACARS. What is a 'Logon Code'?A logon code for Hoppie's ACARS is a simple key that gives you access to all features of the system, and allows the system to figure out which of your programs can access the same callsign. Without a logon code, it would be possible for multiple people to accidentally use the same callsign, which would be cumbersome. Everybody can request a free logon code for Hoppie's ACARS using the link in the left margin of this page, Get Logon Code. You need to give your name and a working e-mail address to send the code to. These data won't be sold or exposed, see my privacy policy.There also is a CPDLC logon code. Unfortunately the name clash happened because the two systems were not initially designed together. This CPDLC logon code is the four-letter code of the ATC station you want to connect to for CPDLC services. Remember that CPDLC services, just as voice services, are offered by ATC networks like IVAO or VATSIM, and that the station may not even be online. What is a 'callsign'?A callsign is the ATC code of your station. For airplanes it usually is a tail number (N12345, PH-WOW) or a flight identifier (KLM123). Airplane operator stations, like dispatchers, usually use the three-letter code of their operator (KLM). For ATC stations it usually is a four-letter code (LPPT). In real-world ACARS, callsigns are limited to 7 characters, but Hoppie's ACARS does not restrict this. Take care that callsigns with underscores "_" cannot be typed by pilots that use an MCDU. The underscore is not part of the ACARS character set, not in the simulator and not in the real world. What is 'CPDLC'?CPDLC (Controller-Pilot Data Link Communication) is a system that since about 1990 has been in use to allow routine air traffic control reports and clearances over a datalink, instead of over voice radio. There are a few very specific things that make CPDLC totally different from plain ACARS messages!
CPDLC was initially introduced in the 1990s for oceanic control, to significantly improve the HF radio that then was the main means of long range communication. The older Inmarsat Classic Aero satellite system was used for this, next to voice links, but those were really expensive. Note well that HF radio and satellite voice communications never are between a pilot and a controller. Never. They are always to a commercial radio station, where operators work through telexed lists of messages to send and receive from the procedural (no airplane contact!) controllers at the oceanic control centers. Sending an HF message to an airplane could easily take 20 minutes. CPDLC finally gave the (procedural) controllers a way to automate most of their routine communications and also receive automated position updates back (ADS-C). It never was a radar, it required airplanes on tracks in trail with fixed speeds. But it was a huge relief compared to the bad quality endless HF attempts to get anything through. Only in the 2010s, domestic CPDLC was slowly introduced in Europe and the US. "Of course" both continents use a different system... but for pilots they look and feel almost the same. It is mandatory to always have a working VHF voice link with the controller that is on the other end of your CPDLC link. And just as with oceanic CPDLC, it will never be used for truly time-sensitive ATC matters. In practice, only at the top flight levels where nearly everybody just drones on, following their filed flight plan route, CPDLC is used. The exception is that for ground clearance deliveries, a subset of CPDLC called CPDLC-DCL (Departure Clearance) may be used. Of course, the people that invented this acronym had humour. DCL tremendously relieves the frequency congestion of clearance delivery positions, and often includes loadable routes, that can be directly imported into an FMC, without the long and error-prone readbacks and manual keying. Who is 'Hoppie'?That's me, Jeroen Hoppenbrouwers. It has been my nickname since about 1979. I occasionally drink coffee. I have been interested in ATC since I was about 12, and when I finally got myself into the emerging flight simulator scene, I found it striking that there was no sign of ACARS. This was in the time of RogerWilco, where VATSIM's predecessor (SATCO) did not yet universally offer voice connections between pilots and controllers, and everybody was texting to each other instead. Few people saw what ACARS would add to this, everybody was getting excited to not need to text and just push PTT and yell at each other. However the real world used ACARS very, very much and was also pushing to introduce CPDLC. So I set out to build exactly that, simulator-independent, mostly for fun. It got a bit out of hand when this home-brew system attracted the attention of the avionics industry and I got an actual job offer from a small avionics company in Miami. Suddenly I found myself building the actual thing for actual airplanes... and I still do. With nobody else really interested in ACARS/CPDLC for simulators, Hoppie's ACARS remained the only viable solution for simulation for decades, and still is the major player in the game. Not that I really push for this or make any effort to increase my user count. It just is what it is. Can I send and receive real ACARS messages?Hoppie's ACARS is a hobby system, simulating an ACARS network for simulator enthusiasts. Several training facilities also use it, and I know of a few demonstration setups that hook into it as well. But no, you cannot send messages to real aircraft or even listen in to real ACARS. If you have the right HAM radio equipment, it's not difficult to eavesdrop on real ACARS, see for example the RTL-SDR.com web site (there are many more). To send real ACARS messages you would illegally use a VHF radio, and it would be as much an offense as stepping onto tower transmissions with your own radio near an airfield. Don't. Only the two big international duopolists Collins and SITA currently provide commercial access to ACARS (and a few national organisations in some countries). What are those networks? Can I have one?Hoppie's ACARS originally started as one single network, where all callsigns shared the same "name space". When more and more IVAO and VATSIM users started to use ACARS, callsign clashes began to appear, especially for ATC stations during busy hobby evenings. So I introduced the sub-networks as callsign name spaces. Just imagine your callsign, such as "EDDF", is prefixed by your network, like "VATSIM:EDDF", and you have understood it. For those people who don't want to fly online with IVAO or VATSIM, but still like to have ACARS access to weather, or to play around with their own ground station, I created the "None" network. This is nothing special, just a namespace not IVAO and not VATSIM. As ACARS only works if enough people provide ATC and other services, it turned out that literally all other networks, started by good-willing people, never grew out of a handful of users. So I decided no longer to accept new network requests. If you absolutely must have your own network, show me the users ... start on NONE and gather data. I can be convinced. Why does my callsign not show online?If you think everything should work, but you don't get any messages, check the online status display. If your callsign is not on this list, the ACARS system has not seen you yet and therefore will not be able to deliver any messages you may have pending. Some ACARS software intentionally does not bring you online until you have sent a message out yourself. This may be a simple weather request. There are no cases, also not in the real world, where an airplane spontaneously starts receiving ACARS messages, as nobody would send anything until they know the airplane is active. So make yourself known to the world. This also locks down your callsign so nobody else can step on it. In nearly all other cases, there is an issue with your ACARS connection. This may be an invalid logon code, or a network problem. Your ACARS software usually gives relevant suggestions when its attempt to connect fails. |
© 2025 Jeroen Hoppenbrouwers All rights reserved, including those for text and data mining, AI training, potato stamps, and similar technologies. | For more information, mail to hoppie@hoppie.nl |