ab cd
Senior Member
Last Update: December 05, 2021
What you need is 3 components as follows:
STEP-1: An operating system like "Raspberry Pi OS".
STEP-2: A decoder software "dump1090"
STEP-3: Planefinder's data feeding software pfclient.
STEP 1- INSTALL OPERATING SYSTEM
1.1 - Download Raspberry Pi OS Lite image (zip) on your Desktop/Laptop
Download page:
https://www.raspberrypi.org/software/operating-systems/
1.2 - Download and Install Win32DiskImager (Windows) OR Etcher (Win & Mac).
Only one of these two software is enough. No need to download and install both.
Download Pages:
Win32DiskImager: https://sourceforge.net/projects/win32diskimager/
Etcher: https://etcher.io/
1.3 - Insert microSD Card in your Desktop/Laptop’s card slot (or use a card reader plugged into USB Port).
1.4 - Unzip downloaded Raspbian file to get .img file.
1.5 - Write the unzipped Raspbian image to microSD Card using Win32DiskImager or Etcher.
1.6 - Enable SSH
Open File Explorer (Windows) or Finder (Mac), and open the microSD card.
NOTE:
If you have used Etcher, it will automatically eject the microSD card after writing the image.
Physically remove the microSD card or USB adapter and plug it back into the computer before you carry-out steps below.
The microSD card will appear with name "boot" as shown in screenshot below.

Open the drive named "boot". This will open the /boot folder of Raspbian. In this folder create a new text file, as shown in screenshot below

Change the name of file from New Text Document to SSH
1.7 - Enable WiFi
If you want your Pi to connect to local network/internet using a WIRED connection to router, skip this step.
To use WiFi to connect Pi to local network/internet, the WiFi configuration should be done after image is written, and while the microSD Card is still in the Laptop/Desktop. For details please see following post:
How To Enable WiFi
Use only one connection at a time, either wired or WiFi.
It is not recommended to use both simultaneously
1.8 - First Boot of RPI[/INDENT]
Eject & remove microSD card from card reader, insert into RPi, power up the RPi.
1.9 - Access and control of RPi from Desktop/Laptop using SSH
You can access Pi and issue commands by connecting a Monitor and Keyboard to your RPi.
However use of SSH enables you to issue commands from your Desktop/Laptop and eliminates the need to connect a Monitor and Keyboard to your RPi.
For Remote access and SSH, please see following post:
How To Access and Control RPi from Desktop/Laptop using SSH
STEP 2 - INSTALL DECODER DUMP1090P-MUTABILITY
2.1 - Installation:
For Raspbian Stretch
For Raspbian Buster and Bullseye
2.2 - Configuration:
During configuration accept all default values by pressing Enter key, except when asked for:
(a) Latitude & Longitude, enter you location's latitude & longitude in decimal degrees like xx.xxxx
(b)"Interface address to bind to (blank for all interfaces) " , remove 127.0.0.1 and leave entry blank. This is a workaround to overcome a bug.
(c) "Extra arguments to pass to dump1090", leave it blank.
The Web interface (gmap) will be displayed at http: //<ip address of RPi>/dump1090/
2.3 - Start, Stop, Status
2.4 - Changing Settings
You can anytime modify the settings by two methods:
(b) Advance: By editing config file:
STEP 3- Installation of Planefinder's Data feeder :
To install Plane Finder Client, enter these commands in console:
The above version is current as on March 01, 2021
For latest version check this page: https://planefinder.net/sharing/client
CONFIGURE
After installation is complete as above, type http: //<ip address of RPi on your network>:30053/setup.html in your browser, and follow instructions on the page opened. The <ip address of RPi on your network> will be something like 192.168.2.12 and can be found from your router setup.
Choose option to request sharecode, if you don't already have one. Planefinder will send it to you by email. After you receive sharecode, you can enter it on above page and complete your configuration.
During configuration,enter:
Sharecode
Receiver Lat: Your Latitude in decimal format
Receiver Lon: Your Longitude in decimal format
Click "Assign Share Code"

This will open a new page. On this page enter:
Receiver Data Format: Beast
How are you connecting to your receiver: Network
IP Address: 127.0.0.1
Port Number: 30005
Click "Complete configuration"

PF Client web interfaces:
After SETUP is complete and pfclient is up & running, you can see following in your computer's browser.
http:// <ip-address-of-RPi>:30053/map.html (shows planes on Google Map)
http:// <ip-address-of-RPi>:30053/stats.html (shows stats of your receiver)
http:// <ip-address-of-RPi>:30053/logs.html (shows logs of your receiver)
(<ip-address-of-RPi> will be something like 192.168.2.15 . Obtain exact value from your router settings)



AND THAT IS ALL....... ENJOY!
What you need is 3 components as follows:
STEP-1: An operating system like "Raspberry Pi OS".
STEP-2: A decoder software "dump1090"
STEP-3: Planefinder's data feeding software pfclient.
STEP 1- INSTALL OPERATING SYSTEM
1.1 - Download Raspberry Pi OS Lite image (zip) on your Desktop/Laptop
Download page:
https://www.raspberrypi.org/software/operating-systems/
1.2 - Download and Install Win32DiskImager (Windows) OR Etcher (Win & Mac).
Only one of these two software is enough. No need to download and install both.
Download Pages:
Win32DiskImager: https://sourceforge.net/projects/win32diskimager/
Etcher: https://etcher.io/
1.3 - Insert microSD Card in your Desktop/Laptop’s card slot (or use a card reader plugged into USB Port).
1.4 - Unzip downloaded Raspbian file to get .img file.
1.5 - Write the unzipped Raspbian image to microSD Card using Win32DiskImager or Etcher.
1.6 - Enable SSH
Open File Explorer (Windows) or Finder (Mac), and open the microSD card.
NOTE:
If you have used Etcher, it will automatically eject the microSD card after writing the image.
Physically remove the microSD card or USB adapter and plug it back into the computer before you carry-out steps below.
The microSD card will appear with name "boot" as shown in screenshot below.

Open the drive named "boot". This will open the /boot folder of Raspbian. In this folder create a new text file, as shown in screenshot below

Change the name of file from New Text Document to SSH
1.7 - Enable WiFi
If you want your Pi to connect to local network/internet using a WIRED connection to router, skip this step.
To use WiFi to connect Pi to local network/internet, the WiFi configuration should be done after image is written, and while the microSD Card is still in the Laptop/Desktop. For details please see following post:
How To Enable WiFi
Use only one connection at a time, either wired or WiFi.
It is not recommended to use both simultaneously
1.8 - First Boot of RPI[/INDENT]
Eject & remove microSD card from card reader, insert into RPi, power up the RPi.
1.9 - Access and control of RPi from Desktop/Laptop using SSH
You can access Pi and issue commands by connecting a Monitor and Keyboard to your RPi.
However use of SSH enables you to issue commands from your Desktop/Laptop and eliminates the need to connect a Monitor and Keyboard to your RPi.
For Remote access and SSH, please see following post:
How To Access and Control RPi from Desktop/Laptop using SSH
STEP 2 - INSTALL DECODER DUMP1090P-MUTABILITY
2.1 - Installation:
For Raspbian Stretch
Code:
sudo bash -c "$(wget -O - https://raw.githubusercontent.com/abcd567a/dump1090/master/install_dump1090_mut_1.15.sh)"
For Raspbian Buster and Bullseye
Code:
sudo apt update
sudo apt install dump1090-mutability
sudo usermod -a -G plugdev dump1090
sudo systemctl restart dump1090-mutability
2.2 - Configuration:
Code:
sudo dpkg-reconfigure dump1090-mutability
During configuration accept all default values by pressing Enter key, except when asked for:
(a) Latitude & Longitude, enter you location's latitude & longitude in decimal degrees like xx.xxxx
(b)"Interface address to bind to (blank for all interfaces) " , remove 127.0.0.1 and leave entry blank. This is a workaround to overcome a bug.
(c) "Extra arguments to pass to dump1090", leave it blank.
The Web interface (gmap) will be displayed at http: //<ip address of RPi>/dump1090/
2.3 - Start, Stop, Status
Code:
# To stop
sudo systemctl stop dump1090-mutability
# To restart
sudo systemctl restart dump1090-mutability
# to check status
sudo systemctl status dump1090-mutability
2.4 - Changing Settings
You can anytime modify the settings by two methods:
Code:
sudo dpkg-reconfigure dump1090-mutability
(b) Advance: By editing config file:
Code:
sudo nano /etc/default/dump1090-mutability
#scroll down and edit config value.
#after editing, save (ctrl+o) and close file (ctrl+x)
#for changes to take effect, reboot after you finish making changes
sudo reboot
STEP 3- Installation of Planefinder's Data feeder :
To install Plane Finder Client, enter these commands in console:
Code:
wget http://client.planefinder.net/pfclient_5.0.161_armhf.deb
sudo dpkg -i pfclient_5.0.161_armhf.deb
For latest version check this page: https://planefinder.net/sharing/client
CONFIGURE
After installation is complete as above, type http: //<ip address of RPi on your network>:30053/setup.html in your browser, and follow instructions on the page opened. The <ip address of RPi on your network> will be something like 192.168.2.12 and can be found from your router setup.
Choose option to request sharecode, if you don't already have one. Planefinder will send it to you by email. After you receive sharecode, you can enter it on above page and complete your configuration.
During configuration,enter:
Sharecode
Receiver Lat: Your Latitude in decimal format
Receiver Lon: Your Longitude in decimal format
Click "Assign Share Code"

This will open a new page. On this page enter:
Receiver Data Format: Beast
How are you connecting to your receiver: Network
IP Address: 127.0.0.1
Port Number: 30005
Click "Complete configuration"

PF Client web interfaces:
After SETUP is complete and pfclient is up & running, you can see following in your computer's browser.
http:// <ip-address-of-RPi>:30053/map.html (shows planes on Google Map)
http:// <ip-address-of-RPi>:30053/stats.html (shows stats of your receiver)
http:// <ip-address-of-RPi>:30053/logs.html (shows logs of your receiver)
(<ip-address-of-RPi> will be something like 192.168.2.15 . Obtain exact value from your router settings)



AND THAT IS ALL....... ENJOY!
Last edited: