This method is applicable to:
- Piaware SD Card image
- Raspberry Pi OS image with dump1090-fa package install
- Raspberry Pi OS image with dump1090-mutability package install
- Raspberry Pi OS image with readsb package install
- Ubuntu 22.04 Jammy amd64 (x86_64) PC
- Ubuntu 24.04 Noble amd64 (x86_64) PC
BRIEF HISTORY
The source code of Raspberry Pi’s Planeplotter uploader ppup1090
was created by MacolmRob. However as he has stopped maintaining it, it fails to compile on Bullseye and Bookworm.
Recently Bev of PlanePlotter has compiled the ppup1090
binary and made it available for downlod, as posted by Dan & Bev in Planeplotter groups.
2. https://planeplotter.groups.io/g/main/message/129906
3. https://planeplotter.groups.io/g/main/message/130092
In the latest release (https://www.coaa.co.uk/ppup1090-2024-06-11.zip), the Binaries compiled by Bev are available for following:
- Buster 32-bit
- Bullseye 32-bit and 64-bit
- Bookworm 64-bit
- X86-64 (for Ubuntu & Debian on PC)
- I686-32 (for Ubuntu & Debian on PC)
I wrote a script to automatically install the Planeplotter uploader ppup1090 on RPi.
Fully automated install of planeplotter uploader ppup1090
sudo bash -c "$(wget https://github.com/abcd567a/temp/raw/main/install-ppup.sh)"
The above bash script does the following:
- Creates installation folder
/usr/share/ppup
- Creates Systemd Service file
/lib/systemd/system/ppup1090.service
and enables it. - Downloads compiled binary package from coaa.co.uk and saves it in folder
/usr/share/ppup
- Unzips downloaded binaries package into folder
/usr/share/ppup/
- Detects OS Version (Buster / Bullseye / Bookworm / x86_64 / i686 ) and architecture (32-bit or 64-bit)
- Copies binary ppup1090 to folder
/usr/share/ppup/
from the unzipped folder matching the OS version and architecture detected (item 5 above) - Makes binary
/usr/share/ppup/ppup1090
executable.
After the bash script completes installation, the user has to do following things:
(1) Copy his file coaa.h
to folder /usr/share/ppup/
NOTE: If you do not already have a coaa.h file, or it has expired due to long priod of no use, then request it from following address:
https://www.coaa.co.uk/rpi-request.htm
(2) Restart ppup1090 by following command
sudo systemctl restart ppup1090
(3) Test ppup1090 status by following link
https://www.coaa.co.uk/rpiusers.php?authcode=123456789
In above link, replace 123456789 by your authcode
(your authcode is available in file coaa.h)
To check status:
sudo systemctl status ppup1090
sudo journalctl -u ppup1090 -e
.
To Uninstall Completely:
Please issue following 5 commands.
sudo systemctl stop ppup1090
sudo systemctl disable ppup1090
sudo rm /lib/systemd/system/ppup1090.service
sudo rm -rf /usr/share/ppup
sudo rm /usr/bin/ppup1090