Hoppie's ACARS for Aerowinx PSX

Hoppie Home


Python for PSX

Download
psx-acars-beta-03.zip
File size 24.0 KiB
04-Oct-2025 16:18Z

This is a work in progress. For discussion and suggestions, please use the Aerowinx Forum.

Updates

  • 2025-10-04 Beta 03. This has a --stealth option as the last parameter, which makes it run stealthily alongside another ACARS program such as BACARS.
    Other people report success for both CPDLC and BACARS, so this seems to be a good one to actually fly with.
  • 2025-09-29 Beta 02.
  • 2025-09-28 Next beta (number 01) of Hoppie's ACARS for PSX. Only for the brave.
  • 2024-12-23 Added an early beta of Hoppie's ACARS for PSX. Only for the brave. Boas Festas & Feliz Natal!

What is this?

This set of Python files is an early (= incomplete, but mostly correct and consistent) implementation of Hoppie's ACARS for the Aerowinx Precision Simulator version X. If you don't have PSX, there is not a lot in here you may be able to use, except to learn things. The acars.py module is completely independent of PSX and probably useful.

I currently do not provide an installer or a nice GUI. This thing is an early beta, to see whether other people can get it to work at all. So you need Python installed on your machine. In theory at least, Python should support Windows, Mac, and Linux, all with the same code. Let's see!

I recommend to install the latest stable Python interpreter from here, and then download the .zip file in the left margin of this page. Unzip it somewhere, go into that folder, open a command window, and start it:

$ python psx-acars your_logon_code [--stealth]

You will be directed to install one more module, aiohttp. That should be sufficient.

The --stealth optional argument causes the program to defer most ACARS things to another ACARS program that you must run alongside. For most PSX users this will be BACARS but anything will work. With --stealth, this program will only do CPDLC via the PSX native MCDU (ATC key) and leave everything else to the other program.

Once the program starts, it will look for a PSX server on the same machine. You can override this if you must, and I assume that for most of these questions you will use the Forum page referenced below.

This program comes with updated modules psx.py and acars.py that will eventually get published independently on the PSX Python page.

I intend to keep working on it for a while, and focus in particular on getting the native PSX CPDLC implementation working with Hoppie's ACARS. The code was written with other readers in mind, so please use this opportunity.


Comments? Questions?

Please use this thread on the PSX Forum for all communications about this web page. You're welcome!


© 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