The scripts on the github page linked below use source-code from Flightaware to build and install the dump1090-fa, piaware, piaware-web, and dump978-fa packages, matching to your Computer & OS.
Please click the link to visit the page and see it in full.
Please note that these scripts first install lot of packages which are build tools and dependencies, and after that clones source code from Github and builds the deb package, and finally install this package. This is a lengthy process and takes some time. Please be patient and let the script run till it announces it has completed its job.
As your architecture is arm64, which is not YET supported by FR24 and FA repositories, these warnings are issued.
These warning are issued when command sudo apt update is issued by the script (or even if you issue update command manually).
The installation scripts in first post of this thread do NOT use these repositories, they use source-code from Github. These warnings therefore do not affect installation by the scripts.
Just ignore these warnings and let the scripts complete their job.
Please note that the scripts first install lot of packages which are build tools and dependencies, and after that clones source code from Github and builds the deb package, and finally install this package. This is a lengthy process and takes some time. Please be patient and let the script run till it announces it has completed its job.
Excellent job of putting install/upgrade together. Upgrade of my rpi4-2gb went very smooth and everything came back online just as you would expect it to!
Been online for 879 days, which is a record for my system.
My 2 dongles are serialised however to 00001090 for ADSB and 00000978 for UAT.
I have an airband VHF dongle also serialised to 00108137.
rtl_test -t shows lists them via serial number correctly.
This command worked:
sudo sed -i ‘s/^RECEIVER_SERIAL=.*/RECEIVER_SERIAL=00001090/’ /etc/default/dump1090-fa
This command did not as I expected it would not:
sudo sed -i ‘s/driver=rtlsdr[^ ]* /driver=rtlsdr,serial=00000978 /’ /etc/default/dump978-fa
I am based in the USA able to receive UAT 978MHz.
I have an OrangePI (could not get a RPi due to availability and cost)
uname -a yields this:
Linux OrangePi01 5.15.80-sunxi #22.11.1 SMP Wed Nov 30 11:13:48 UTC 2022 armv7l armv7l armv7l GNU/Linux
It fails at the compile stage of (4) DUMP978-FA at this point:
g++ -g -O2 -ffile-prefix-map=/home/paul/Documents/adsb/dump978/package-bullseye=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++11 -Wall -Wno-psabi -Werror -O2 -g -Ilibs -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION="8.2" -c -o soapy_source.o soapy_source.cc
g++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[2]: *** [: dump978_main.o] Error 1
make[2]: *** Waiting for unfinished jobs…
make[2]: Leaving directory ‘/home/paul/Documents/adsb/dump978/package-bullseye’
dh_auto_build: error: make -j4 VERSION=8.2 dump978-fa skyaware978 returned exit code 2
make[1]: *** [debian/rules:13: override_dh_auto_build] Error 2
make[1]: Leaving directory ‘/home/paul/Documents/adsb/dump978/package-bullseye’
make: *** [debian/rules:23: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
grep: debian/dump978-fa/DEBIAN/control: No such file or directory
Installing dump978-fa and SkyAware978
dpkg: error: cannot access archive ‘skyaware978__.deb’: No such file or directory
Failed to enable unit: Unit file skyaware978.service does not exist.
Failed to restart skyaware978.service: Unit skyaware978.service not found.
dpkg: error: cannot access archive 'dump978-fa__.deb’: No such file or directory
Failed to enable unit: Unit file dump978-fa.service does not exist.
Failed to restart dump978-fa.service: Unit dump978-fa.service not found.
uat-receiver-type is unchanged
DUMP978-FA INSTALLATION COMPLETED
Serialize 1090 and 978 dongles, and configure the
dump1090-fa, dump978-fa, and piaware accordingly
I have attached a text file with my terminal output of (4) DUMP978-FA.
Which version of OS you are using? Is it Armbian (jammy) or Armbian (bullseye)?
I use Armbian (bullseye) on my orangepi and can install and run dump978-fa without any issue CORRECTION: I now recalled that I could NOT build & install dump978-fa on my OrangePiPC as it’s RAM is only 1 GB. The dump978-fa build process is memory hungry, and requires at least 4 GB RAM to build it.
How many GB RAM your Orange Pi has?
I now recalled that I could NOT build & install dump978-fa on my OrangePiPC as it’s RAM is only 1 GB. The dump978-fa build process is memory intensive, and requires at least 4 GB RAM to build it.
But I assume after what you describe that this will not work.
Is it possible to build dump978-fa elsewhere (I have an x64 Intel i7 gen 11 with Ubuntu 22.10 and 16GB DDR4 and 2TB SSD) and copy it onto the OrangePI?
I think it is so awesome to see a complete fa build with dump1090, dump978, piaware and piaware-web.
I had an ambitious plan to build PiAware 1090/978 and then try to use the feeds for FR24, AirNav RadarBox and ADSBExchange and then later to try to add AirNav RadarBox VHF airband dongle too.
Just not sure what to use. If one RPI/OrangePI not enough was gonna run 1090 on one, 978 on a 2nd and airband on a 3rd and then feed the 1090’s and 978’s separately to FR24, AirNav and ADSBX
You can have all above on your one OrangePi, provided you use Debian based (bullseye) Armbian CLI version (i.e. no GUI to save resources) instead of lithargic Ubuntu based (jammy) Armbian with GUI.
root@OrangePi01:/home/paul# 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
root@OrangePi01:/home/paul# apt-cache policy dump978-fa
dump978-fa:
Installed: (none)
Candidate: (none)
Version table:
root@OrangePi01:/home/paul#
The packages dump1090-fa, dump978-fa, piaware, piaware-web are NOT available from Debian or Ubuntu Repositories. Hence you get responce “not available”
You have to first add Flightaware Repository to your OS by following commands, then run `sudo apt install commands.
NOTE:
On Ubuntu it may or may not install (dependency issues). No harm in trying to install these on ubuntu. If it fails to install, then re-image microSD card with Armbian (bullseye), the CLI version (i.e. no GUI) to save disk space and other resources.
I redid my OrangePI with bullseye cli and installed dump1090-fa, dump978-fa, piaware and piaware-web and serialised the dongles with rtl-sdr and I have a working system. I also have MLAT working. I am not sure about the UAT 978 yet.
UAT traffic is occasional in some areas (like here in Toronto). Most of the time when I open the Skyaware978 Map, there are no planes.
To monitor, I have installed graphs1090 (see installation command below). The graphs1090, amongst other things, also plot the UAT flights, so I know there were UAT flights received by my receiver while I was not looking at Skyaware978 map.