Announcement

Collapse
No announcement yet.

AcarsDeco2 - multi-channels console RTLSDR ACARS decoder

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • gcopter1
    replied
    Originally posted by Oblivian View Post
    Both require real-time monitoring of each frequency. 1 cannot do this.

    You need to pick a role. Airplanes, no acars. Acars, totally remove dump1090 and all plane software so it doesn't access stick.

    Unless you are confident with full control of the many packages required for adsb and stopping them auto starting/using usb stick automatically

    His guide is for getting both. Not purely acars. Which has a different setup.

    Sent from my XT1092 using Tapatalk
    Not sure what you mean by "Airplanes, no acars"

    I only want to use Acarsdeco2, from the screenshots I've seen online, it displays aircraft pictures and the messages displayed, seem to be broken down by category, i.e., flight number, registration, etc.

    I already have a separate dongle, a FlightAware ProStick, on another RaspberryPi3, decoding 1090. Been wanting to have Acarsdeco2 running on another Rpi3 for ACARS only. Was hoping these instructions would get me there, as the old ones found online, do not take into account recent improvements in hardware and operating systems.

    So, what can i use to tune the dongle to the ACARS frequencies?
    Last edited by gcopter1; 2018-07-25, 01:02.

    Leave a comment:


  • Oblivian
    replied
    Both require real-time monitoring of each frequency. 1 cannot do this.

    You need to pick a role. Airplanes, no acars. Acars, totally remove dump1090 and all plane software so it doesn't access stick.

    Unless you are confident with full control of the many packages required for adsb and stopping them auto starting/using usb stick automatically

    His guide is for getting both. Not purely acars. Which has a different setup.

    Sent from my XT1092 using Tapatalk
    Last edited by Oblivian; 2018-07-25, 00:35.

    Leave a comment:


  • gcopter1
    replied
    Both dongles need to be for 1090MHz?

    Just curious, but, if I'm only wanting to use Acarsdeco for ACARS decoding, why the two dongles?

    Leave a comment:


  • abcd567
    replied
    Originally posted by gcopter1 View Post
    I'm following the instructions to run dump1090 on raspbian stretch. I've installed both dump1090 and acarsdeco2.
    You need 2 dongles. One for dump1090, other for AcarsDeco2. You cannot run both software with one dongle.

    Leave a comment:


  • gcopter1
    replied
    I'm following the instructions to run dump1090 on raspbian stretch. I've installed both dump1090 and acarsdeco2.

    Leave a comment:


  • abcd567
    replied
    Originally posted by gcopter1 View Post
    So what if I get a "Error: sdr_open( ): Device or resource busy" ?
    That shows that you are also running another software which is using the dongle. Are you running fr24feed or dump1090 or modeSDeco2 on this Pi? If so, then one dongle is not enough. You will need 2nd dongle for AcarsDeco2.

    Leave a comment:


  • gcopter1
    replied
    So what if I get a "Error: sdr_open( ): Device or resource busy" ?

    Leave a comment:


  • abcd567
    replied
    Originally posted by gcopter1 View Post
    I'm using one dongle.
    In step 5, after entering the second line of code, I get a "device not found" message.
    If you are using only one dongle, delete the line --device-index 1 \

    Alternatively in place of 1 use 0, like below

    --device-index 0 \
    Last edited by abcd567; 2018-07-24, 23:22.

    Leave a comment:


  • gcopter1
    replied
    I'm using one dongle.
    In step 5, after entering the second line of code, I get a "device not found" message.

    Leave a comment:


  • abcd567
    replied
    How-to Install AcarsDeco2 on Pi2 or Pi3 already running Raspbian Stretch and dump1090 (mutability or fa)

    NOTE: You will need two DVB-T dongles, one for dump1090, other for AcarsDeco2. They can NOT share one dongle.

    Configuration A - 1 Pi + 2 dongles
    One Pi running both dump1090 AND acars - needs two dongles, one for dump1090, 1 for acars.


    Configuration B - 2 Pi + 2 Dongles
    Pi #1 + Dongle #1- running acars ONLY.
    Pi #2 + Dongle #2 - running dump1090 ONLY.

    In this configuration, no neede to serialize (step-3). Also in steps 5 and 6.2, omit --device index 1


    IMPORTANT NOTE:
    Click Here (or scrolldown to post #83 on page #9) to see sergsero's post giving 3 important points missed in this How-to.
    [/size]

    .


    STEP-1, ALTERNATIVE-1
    1.1.1 - Download on Desktop/Laptop, the AcarsDeco2 file from http://xdeco.org/?page_id=30

    Raspberry Pi 2/3 (Broadcom SoC BCM2836/37 ARMv7 Quad Core) Raspbian GNU/Linux 9.0 (Stretch):
    acarsdeco2_rpi2-3_deb9_20180603.tgz

    1.1.2 - Copy the downloaded file acarsdeco2_rpi2-3_deb9_20180603.tgz to RPi's folder /home/pi using WinSCP or FileZilla

    1.1.3 - In RPi, create a folder acars to hold AcarsDeco2 files, and move the file acarsdeco2_rpi2-3_deb9_20180603.tgz into it

    Code:
    cd ~/
    sudo mkdir acars 
    sudo mv acarsdeco2_rpi2-3_deb9_20180603.tgz  acars/
    .

    STEP-1, ALTERNATIVE-2
    1.2.1 - In RPi, create a folder acars to hold AcarsDeco2 files

    Code:
    cd ~/
    sudo mkdir  acars
    .
    1.2.2 - I have uploaded acarsdeco2_rpi2-3_deb9_20180603.tgz to my DropBox account. Using wget command , you can directly download it from my Drop-Box to RPi and save it in newly created folder acars

    Code:
    sudo wget -O  acars/acarsdeco2_rpi2-3_deb9_20180603.tgz  "https://www.dropbox.com/s/q5tjkkrodsyert7/acarsdeco2_rpi2-3_deb9_20180603.tgz?dl=1"
    .
    STEP-2
    2.1 - Move into folder acars

    Code:
    cd acars
    2.2 - Extract downloaded .tgz file

    Code:
    sudo tar xzvf acarsdeco2_rpi2-3_deb9_20180603.tgz
    Above command will generate following output
    Code:
    acarsdeco2
    acarsdeco2.readme
    acars_signals_sdrsharp_ppm_error_corr_1.jpg
    LICENSE.MIT
    datasets/
    datasets/aircrafts_p.txt
    datasets/acars_mls.txt
    datasets/aircrafts_s.txt
    datasets/airlines.txt

    .
    STEP-3

    3.1 - Serialize two DVB-T / Prostick dongles
    Dongle 1 (for dump1090-mutability): Serial # 00000000
    Dongle 2 (for AcarsDeco2): Serial # 00000001

    Instruction to serialize are here:
    How to Change Serial Number of Dongle


    3.2 - After Serialization is done, plug Both Dongles in Pi


    3.3 - Reboot Pi

    Code:
    sudo reboot
    .

    STEP-4

    Check what AcarsDeco2 has detected as DVB-T / Prostick dongles available and their serial numbers

    Code:
    cd acars
    ./acarsdeco2 --device-list
    Above command will generate following output
    Code:
    AcarSDeco2 v.20180603
    Available Devices:
     0 mnf: Realtek prod: RTL2832U serial: 00000000
     1 mnf: Realtek prod: RTL2832UFA serial: 00000001



    .
    STEP-5; Run AcarsDeco2 Manually

    Code:
    cd acars
    ./acarsdeco2 --device-index 1 --gain 49.6 --freq 131550000 131725000 --http-port 8686 &
    Above command will generate following output
    Code:
    [1] 981
    AcarSDeco2 v.20180603
    Using device:  1 mnf: Realtek prod: RTL2832UFA serial: 00000001
    Sampling rate: 1400000.018544 sps
    Supported Gains (dB):  0.0 0.9 1.4 2.7 3.7 7.7 8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0 29.7 32.8 33.8 36.4 37.2 38.6 40.2 42.1 43.4 43.9 44.5 48.0 49.6
    Freq: 131.637 MHz
    Freq Correction: 0 ppm
    Gain: 49.6 dB
    Trying to use 16 buffers in memory explicitly allocated to support zero-copy

    .
    STEP-6 : Automated start at boot / reboot
    6.1 - Create a blank file ad2.sh, make it executable, and open it for editing

    Code:
    cd acars
    sudo touch ad2.sh
    sudo chmod +x  ad2.sh
    sudo nano ad2.sh
    6.2 - Copy-paste following code in new blank file ad2.sh

    Code:
    /home/pi/acars/./acarsdeco2 \
     --device-index 1 \
     --gain 49.6 \
     --freq 131550000 131725000 \
     --http-port 8686 \
    6.3 - Save (Ctrl+o) and Close (Ctrl+x)

    6.4 - Open file rc.local for editing

    Code:
    sudo nano /etc/rc.local
    6.5 - Copy-paste following line in file rc.local just above last line (i.e. just above exit 0)

    Code:
    /home/pi/acars/ad2.sh &
    6.6 - Save (Ctrl+o) and Close (Ctrl+x)



    6.7 - Reboot Pi for automated start of AcarsDeco2

    Code:
    sudo reboot

    STEP-7
    IP-OF-PI:8686

    .
    .

    LOG

    .
    .

    FLIGHTS
    Last edited by abcd567; 2018-07-27, 22:21.

    Leave a comment:


  • gcopter1
    replied
    Noob here, I'd love to try acarsdeco2 but raspbian is completely alien to me.
    I have a raspi3 with raspbian stretch.
    I've managed to donwload the compressed tar archive to /home/pi/Desktop.
    Can someone walk me from here on out?
    Everywhere I search/Google, people seem to say different things, I try them all, none work...at least for me.

    Leave a comment:


  • PatrickM
    replied
    Steps I did:

    1. Create a new folder on your Pi with "mkdir acars" or use WinSCP (it's a Windows application) to create a new folder
    2. Download and move the acarsdeco2_rpi2-3_deb9_20171115.tgz with WinSCP to your Pi
    3. Go to your acars folder with "cd acars" and decompile the tgz file with "tar -xvzf acarsdeco2_rpi2-3_deb9_20171115.tgz"
    4. Run a simple test by using "cat acarsdeco2.readme" the readme will show up - read it!
    5. Start using acarsdeco2 with for example ./acarsdeco2 --freq 131725000

    Is that right?

    The Webbrowser is on 8080. I don't think that this should looks so...?
    2018-02-17 (1).jpg
    The application still runs only on terminal. How can I change that so that it starts on boot?
    Last edited by PatrickM; 2018-02-17, 11:05.

    Leave a comment:


  • PatrickM
    replied
    Any idea on how to install it on Raspian Stretch?
    Last edited by PatrickM; 2018-02-16, 22:04.

    Leave a comment:


  • sergsero
    replied
    Hello,
    The updated version of acarsdeco2 is in the first post of this forum thread.

    /sergsero

    Leave a comment:


  • FoxyLab
    replied
    Hello! I live in Belarus and also using excellent decoder AcarsDeco2. In my location flying many aircrafts. Logs becomes big.
    I wrote small Ruby program crafts.rb for the processing log files of AcarSDeco2.
    After processing the log files created text file crafts.txt, which are listed line by line recorded unique combinations "aircraft:flight", sorted alphabetically, for example:
    4R-ALN:PK0786
    7T-VJB:AH3061
    7T-VJC:AH3060
    9HVFB:XA0001
    A6-BLA:EY0131
    A6-EBS:EK0179
    A6-EDE:EK0207
    .............


    Perhaps this tool is useful to you.
    Search in Github: Dreamy16101976/crafts
    Last edited by FoxyLab; 2017-02-09, 06:50.

    Leave a comment:

Working...
X