Attempting to add 978, but unsuccessful

Running the 9.0.1 package install. Dongles are serialized properly.

Linux raspberrypi 6.6.62+rpt-rpi-2712 #1 SMP PREEMPT Debian 1:6.6.62-1+rpt1 (2024-11-25) aarch64

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Fri Dec  6 22:15:45 2024 from 192.168.1.165
skent@raspberrypi:~ $ piaware-status
PiAware master process (piaware) is running with pid 1515.
PiAware ADS-B client (faup1090) is running with pid 1587.
PiAware ADS-B UAT client (faup978) is not running.
PiAware mlat client (fa-mlat-client) is running with pid 1584.
Local ADS-B receiver (dump1090-fa) is running with pid 889.
Local ADS-B UAT receiver (dump978) is not running.

dump1090-fa (pid 889) is listening for ES connections on port 30005.
no program appears to be listening for UAT connections on port 30978.
faup1090 is connected to the ADS-B receiver.
faup978 is NOT connected to the ADS-B UAT receiver.
piaware is connected to FlightAware.

got 'couldn't open socket: connection refused'
dump978 is NOT producing data on localhost:30978.
dump1090 is producing data on localhost:30005.

I know that I am missing something elemental here. It seems like much of the related posts pertain to older packages or FA images.

If anyone has any suggestions, I would really appreciate it!

Best Regards,
Steve

1 Like

Please post output of following command:

sudo systemctl status dump978-fa

 

1 Like

Thank you, abcd,

 sudo systemctl status dump978-fa
Unit dump978-fa.service could not be found.
skent@raspberrypi:~ $

Does this mean that dump978 is not running at all?

Regards,
Steve

1 Like

This means dump978-fa is not installed

This can be confirmed by following command

apt-cache policy dump978-fa

The output will show:
Installed: (none)

Install it by following command:

sudo apt install dump978-fa

 

1 Like

Here are the results:

skent@raspberrypi:~ $ apt-cache policy dump978-fa
dump978-fa:
  Installed: (none)
  Candidate: (none)
  Version table:
skent@raspberrypi:~ $ sudo apt install dump978-fa
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package dump978-fa is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'dump978-fa' has no installation candidate

Does this mean that the package is not on the Pi, and it needs to be pointed to a source on Github?

Thanks for the help abcd!
Best Regards,
Steve

1 Like

Yes, neither the the package nor pointer to it’s source is available on your Pi

The source of package, and method to install dump978-fa depends on RPi’s OS

Please post output of following two commands which will provide info about your OS:

uname -a

lsb_release -a

 

1 Like

Thnaks for the help.

Here are the results:

skent@raspberrypi:~ $ uname -a
Linux raspberrypi 6.6.62+rpt-rpi-2712 #1 SMP PREEMPT Debian 1:6.6.62-1+rpt1 (2024-11-25) aarch64 GNU/Linux
skent@raspberrypi:~ $ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 12 (bookworm)
Release:        12
Codename:       bookworm

Regards,
Steve

1 Like

Your opening post shows you already have dump1090-fa and piaware installed. Let us first find the source or method by wich you have installed these.

Once their source or method of installation is known, you can install dump978-fa also from same source or method.

To determine source or method, please issue following commands and post their outputs:

apt-cache policy piaware

apt-cache policy dump1090-fa

 

I am suspecting you installed piaware and dump1090-fa by building these from source code on Github, most likely by running automated installation scripts on Github.

1 Like

OK, I installed dump978 using your command string on Github:

sudo bash -c "$(wget -O - https://raw.githubusercontent.com/abcd567a/piaware-ubuntu-debian-amd64/master/install-dump978-fa.sh)"

Seemed to install without any complaints.

Here are the results with an additional command for the 978 install

skent@raspberrypi:~ $ apt-cache policy piaware
piaware:
  Installed: 9.0.1
  Candidate: 9.0.1
  Version table:
 *** 9.0.1 100
        100 /var/lib/dpkg/status
skent@raspberrypi:~ $ apt-cache policy dump1090-fa
dump1090-fa:
  Installed: 9.0
  Candidate: 9.0
  Version table:
 *** 9.0 100
        100 /var/lib/dpkg/status
skent@raspberrypi:~ $ apt-cache policy dump978-fa
dump978-fa:
  Installed: 9.0
  Candidate: 9.0
  Version table:
 *** 9.0 100
        100 /var/lib/dpkg/status

Thanks for the help!

2 Likes

:+1:
Glad to know your problem is solved.

 

2 Likes

Success!

I ran this:

skent@raspberrypi:~ $ sudo apt install dump978-fa
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
dump978-fa is already the newest version (9.0).
The following packages were automatically installed and are no longer required:
  chromium-browser chromium-browser-l10n chromium-codecs-ffmpeg-extra edid-decode libcamera0.2 libqt5qmlworkerscript5 libqt5quickcontrols2-5
  libqt5quicktemplates2-5 libraspberrypi0 libwpe-1.0-1 libwpebackend-fdo-1.0-1 python3-gi-cairo qml-module-qtgraphicaleffects qml-module-qtquick-controls2
  qml-module-qtquick-layouts qml-module-qtquick-templates2 qml-module-qtquick-window2 qml-module-qtquick2 xinput
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

But it doesn’t look like it did anything.

Then piaware-status says this:

PiAware master process (piaware) is running with pid 1552.
PiAware ADS-B client (faup1090) is running with pid 1630.
PiAware ADS-B UAT client (faup978) is running with pid 2407.
PiAware mlat client (fa-mlat-client) is running with pid 1627.
Local ADS-B receiver (dump1090-fa) is running with pid 894.
Local ADS-B UAT receiver (dump978-fa) is running with pid 2366.

dump1090-fa (pid 894) is listening for ES connections on port 30005.
dump978-fa (pid 2366) is listening for UAT connections on port 30978.
faup1090 is connected to the ADS-B receiver.
faup978 is connected to the ADS-B UAT receiver.
piaware is connected to FlightAware.

dump978 is producing data on localhost:30978.
dump1090 is producing data on localhost:30005.

Not sure when it started working, but probably after the sudo bash -c "$(wget -O - https://raw.githubusercontent.com......

Thanks for the help!

2 Likes

You first ran bash command from Github which installed dump978-fa.

After that you ran command “sudo apt install dump978-fa”. As the dump978-fa was already installed by by Github bash script, the command responded by saying “dump978-fa is already the newest version (9.0)” and also said “0 newly installed” and exited without again installing dump978-fa over the existing one.

Yes, the dump978-fa got installed and started running immediately after bash script completed and announced that the installation is completed.

 

3 Likes

I would also lie to run 978. I have a couple questions, please:

  1. Can the 978 software be installed on the same SD card as the 1090?
  2. Can the RaspberryPi run both configurations simultaneously?
  3. I purchased the original 1090 kit from Flight Aware. Is it possible to run 978 without a whole new RaspPi? If yes, what do I need to purchase? I currently have the ProStick plus and the included internal antenna. Assume at the very least I need the dual band pass filter.

Any help is greatly appreciated!

YES

YES

YES

You need to purchase these things:
(1) Flightaware ProStic (ORANGE)
(2) Additional antenna for 978 Mhz…
(3) Flightaware Dual-band Filter (Light Blue)

Also Install dump978-fa on same RPi on which you have installed dump1090-fa and piaware

1090 Mhz antenna >> Prostick Plus (BLUE) >> USB port of RPi

978 Mhz antenna >> Dual band filter (Light blue) >> Prostick (ORANGE) >> USB port of RPi

1 Like

Isn’t that a pi zero?

You can run 1090 + 978 on the same pi, but not on a pi zero.
Look into a pi4 with original power supply, it will work well with 1090 + 978.

978 reception works ok with just a normal rtl-sdr or similar, the FA sticks have gotten unreasonably expensive i believe. (https://www.amazon.com/dp/B0BMKZCKTF)
And with a non-amplified rtl-sdr, 978 should work without a filter.
Available 978 antenna https://www.amazon.com/ADSBexchange-5-5dBi-N-Type-Female-Antenna/dp/B089Q4BVCB
If you just want a small indoor antenna you could get one of those but most of them aren’t really tuned to the advertised frequency.

This sounds easy - thank you.

Next post says I need a Pi4. Do you also recommend that?

YES, use a Pi4.
You can NOT run both 1090 MHz & 978 MHz on a Pi zero.
You will need Pi4 with original power supply.

2 Likes

I have received the Pi4 and used my old Micro SD card. I have 1090 running. How do I install the 978 software without erasing the 1090 software?

Also, the filter at the FlightAware store looks like it is both frequency: FlightAware Band Pass Signal Filter, Dual 978-1090 MHz | ADS-B Flight Tracking

If I use this, will one antenna work?

I appreciate this forum and the smart people here who have helped me!

Jack

For the installation of the dump-978 software just follow step 5 on this page:

sudo apt install dump978-fa

This will add the 978 software and it will be next to the existing 1090 software.

Although the filter is wide enough to pass both 978 and 1090 frequencies you should use 2 different dongles, cables, filters and antennas if you want to recieve both frequencies.
One dongle can be tuned to 1 frequency (not both at the same time).
So in order to get both signals without issues and running 24/7 I’d reccomend a complete dual setup.

Maybe there are some kind of wideband antennas out there but I highly doubt their effectiveness in that regard.
Introducing a splitter might be an option but then again that will also introduce big signal loss for both setups.

Okay I need to get into the Raspberry pi and set up SSH. What is the default user and password for the Piaware software install?

The provided here doesn’t discuss log in credentials: https://www.raspberrypi.com/documentation/computers/remote-access.html

Thanks for all your help everyone!