The world of ADS-B decoders is an annoyingly messy one, but antirez's dump1090 is the oldest decoder there is and you almost certainly don't want to use it--The decoding logic hasn't been improved in more than 7 years.
Wiedehopf's readsb is the latest decoder, which is under active development, and designed to pair well with the front-end UI that is also under the most active current development, tar1090.
The world of ADS-B decoders is annoyingly confusing, mostly because people keep forking one executable (while keeping the same name) that does both decoding and web UI instead of creating a decoding library where we could pool our collective efforts at improvement.
Name Last update
---- -----------
dump1090 (antirez) > 7 years ago
dump1090 (mutablity) 6 years ago
dump1090 (adsbexchange's fork of mutability) 4 years ago
dump1090 (adsbexchange's fork of fa) 2 years ago
readsb 4 months
dump1009 (fa) 1 month ago
readsb (wiedehopf dev) 6 days ago
Thanks for that summary; wish I had it when I first started feeding. The number & genealogy of all the forks confused me to no end (well, at least for a few hours).
Tacking on two more software pointers:
- The mikenye collection of docker packages is well maintained, well documented, and a very easy way to get started feeding. Example: https://github.com/mikenye/docker-readsb
- I made a little CLI "gui" to monitor/visualize the SBS1 stream from dump1090 and clones. It was just a little excuse to understand the telemetry/protocol better. Welcome any suggestions or feedback! https://github.com/mik3y/flightmon
Wiedehopf's readsb is the latest decoder, which is under active development, and designed to pair well with the front-end UI that is also under the most active current development, tar1090.
Installation instructions for readsb: https://github.com/wiedehopf/adsb-scripts/wiki/Automatic-ins...
The world of ADS-B decoders is annoyingly confusing, mostly because people keep forking one executable (while keeping the same name) that does both decoding and web UI instead of creating a decoding library where we could pool our collective efforts at improvement.