We’ve released PiAware 1.19-3 with the following improvements:
The promised compression in 1.19-1 actually applies to all relevant ADS-B messages now.
The corrupted 1.19-2 version has been deleted. We now always create a new version after any problem like this.
Here are the general 1.19 notes:
New compression techniques reduce upstream bandwidth by 2/3rds without filtering any additional messages.
Disconnect from the server after many unrecognized server messages.
Report full version when running piaware -v to get version number.
Remove raspi-copies-and-fills from dependencies. This makes the piaware Debian package compatible with more systems not based on Raspberry Pi.
The big improvement is the 2/3rds reduction in upstream bandwidth. Although PiAware already went to considerable lengths to reduce the upstream bandwidth used (and often users have considerably less upstream bandwidth than downstream), encoding common fields such as altitude, latitude, longitude, groundspeed, heading and clock in binary and abbreviating and consolidating common field names cuts upstream bandwidth requirements by 3:1. The compression encoding is versioned so some additional compression may be squeezed in in the future.
We’ve upgraded several test units successfully.
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.19-3 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 will be automatically upgraded to 1.19-3 within the next few days. Also anyone who installed from the Debian package who has enabled automatic upgrades and has not already upgraded will be automatically upgraded as well.