Acarsdec is an open source, multi-channels realtime ACARS decoder for Linux.
It features :
- up to four channels decoded simultaneously
- error detection AND correction
- input from sound file , alsa sound card or software defined radio (SRD) via a rtl dongle (http://sdr.osmocom.org/trac/wiki/rtl-sdr) or airspy (http://www.airspy.com)
- could send decoded acars to a server via UDP in planeploter format or its own dedicated format.
The 4 channels decoding is particularly useful with the rtl dongle. It allows to directly listen simultaneously to 4 different frequencies , with a very low cost hardware.
Since version 3.0, acarsdec comes with acarsserv : a database backend program to store received acars messages.
Categories
Ham RadioLicense
GNU General Public License version 2.0 (GPLv2)Follow ACARS decoder
You Might Also Like
Enterprise-Grade Monitoring - Zero Compromises
Managing a large, distributed IT environment demands more than basic monitoring. PRTG provides a unified view of your entire infrastructure - across sites, clouds, and hybrid setups. Advanced analytics, customizable dashboards, and granular access controls empower your team to detect issues early and respond fast. Automate reporting, ensure compliance, and scale effortlessly as your network grows. With PRTG, you get reliability, flexibility, and the insights you need to keep your business running at peak performance.
Rate This Project
Login To Rate This Project
User Reviews
-
Try to run it on Xubuntu 16.04.2 as Alsa only. Managed to compile it without the RTL, Airspy en File features. Solved this message by copying the variable init to top of acarsdec.c acarsdec.c:(.text.startup+0xf7): undefined reference to `gain' Now i get this message: Alsa cannot set sample format (Invalid argument) Any thoughts appreciated.
-
Works as designed on an RPi3. Had to edit Makefile as noted in the docs. Actually decoding 6 channels and the CPU looks like it could handle more. Yay! :)
-
Works perfect on the Raspberry. Thanks a lot for that tool, made me totally happy. But I would like to ask if it is somehow possible to view/log the messages in the raw format? I really would need that one.
-
This is a great tool. One question if it encounters a secure or signed ACARS message how would it show one of those messages?
-
Excellent work Thierry! Works great on my Raspberry Pi. I have put a version on my GitHub that extends the code to send data to PlanePlotter over UDP. Unfortunately I can't put a link here, but you should be able to find it by searching for acarsdec on GitHub.com. My version also tweaks the gain control of an RTL SDR (by calling rtlsdr_set_agc_mode).