less than 1 minute read

Dump1090 is an ADS-B decoder and it is used with the RTL-SDR dongle. Automatic Dependent Surveillance Broadcast or ADS-B is the system that is used by aircrafts to transmit their GPS position. Dump1090 receives this information from the  RTL-SDR dongle and prints out the location of the aircraft on google maps.

This guide will cover the installation of dump1090. To work, you neet to have the RTL-SDR dongle and of course an antenna tuned to 1090MHz .

First, lets install some packages and the EPEL repository.

yum install epel-release
yum install usbutils git gcc rtl-sdr rtl-sdr-devel libusbx-devel libusbx

Then we have to clone and compile

cd /usr/share
git clone git://github.com/MalcolmRobb/dump1090.git
cd  dump1090

After that, we have to blacklist some modules to prevent issues with the dongle. Create file rtl-sdr-blacklist.conf on /etc/modprobe.d

nano /etc/modprobe.d/rtl-sdr-blacklist.conf

Add the following :

blacklist dvb_usb_rtl28xxu
blacklist e4000
blacklist rtl2832

We have to craete a systemd script to start/stop dump1090.

nano /usr/lib/systemd/system/dump1090.service

Add the following


ExecStart=/usr/share/dump1090/dump1090 --interactive --net --net-http-port 8080


Finally let’s enable and start dump1090

systemctl enable dump1090.service
systemctl start dump1090.service

Go to http://server_ip:8080. If everything is working as expected you will see the map with the aircrafts.

Good luck