We’ve released PiAware 1.20 with the following improvements:
Greatly improved range and message rate by configuring dump1090 to use auto-gain rather than max gain (–gain -10
added to dump1090 arguments). Sites allowing remote upgrade will be upgraded automatically. People running their own copies of dump1090 are advised to add –gain -10 to their dump1090 command line arguments to obtain these same improvements.
Allow piaware to upgrade a package (piaware or dump1090) even if the current version can’t be determined, like when it isn’t installed. Since previous versions of the piaware bootable image shipped with dump1090 but dump1090 wasn’t installed as a dpkg, piaware versions prior to 1.20 can’t upgrade dump1090 through the manual or automatic installer. (piaware 1.20 can.)
Make piaware exit if it asks for a restart of itself but didn’t die. This keeps us from having two copies of piaware running at the same time after an update if there is a problem terminating the prior version of piaware.
piaware’s process ID number is now logged in piaware shutdown messages so the log isn’t confusing if the old version is still exiting while the new one is already running. (People upgrading from 1.19-3 will still see the potentially confusing messages; future upgrades from 1.20-1 forward will have clearer log messages.)
When piaware is looking for a dump1090 control script in /etc/init.d, make sure it prefers like fadump1090.sh to fadump1090.sh.dpkg-old.
Bug fix to make renaming /tmp/piaware.out to /tmp/piaware.out.yesterday to be more likely to occur on the UTC day boundary.
This is a backend improvement but two bugs were fixed in the signaling service which makes both manual and automatic updates much more likely to actually happen when requested.
People installing from the Debian package can follow the instructions at flightaware.com/adsb/piaware/upgrade
We have generated an SD card image for 1.20-1 as well. To download and install the SD card image, follow section 2 of the instructions at flightaware.com/adsb/piaware/build
SD card users running 1.17 or above who have not disabled automatic upgrades and are online are being automatically upgraded to 1.20-1 and to dump1090 1.1-1. This process has already begun and should be completed by tomorrow. Also anyone who installed from the Debian package who has enabled automatic upgrades and has not already upgraded will be automatically upgraded as well.
NOTE - The PiAware SD card image no longer has the default password of “raspberry” for the pi user. The new default password is “flightaware”. This is intended to help thwart automated attacks against Raspberry Pis running Raspbian.