The Jetvision RTL1090 ADS-B decoder client is used in conjunction with low cost SDR & DVB-T hardware to passively collect and decode ADS-B air traffic control transmissions from aircraft in flight. The decoded information is then used to feed a variety of real time air traffic plotting and visualisation solutions such as Planefinder and FlightRadar24. Before commencing configuration please read our general notes in regard to Windows service setup under FireDaemon Pro.
PrerequisitesIn order to get this up and running and to start tracking aircraft movements via ADS-B you will need to obtain the following:
- NooElec R820T SDR & DVB-T NESDR Mini USB dongle
- 1090 Mhz ADS-B passive antenna plus mast and mounting kit
- A PC running Windows 7 or later
- Various RTL1090 software components
- FireDaemon Pro
- FireDaemon Zero
Setting up Jetvision RTL1090 SoftwareOnce you have obtained the USB dongle and antenna, plug the antenna into the dongle and the dongle into your PC. Ensure Windows doesn't install the default drivers.
Create a folder on your PC called C:\RTL1090.
Next grab Zadig and unpack the product into that folder. Run Zadig and from the Options menu choose "List All Devices". Choose the DVB-T device from the drop down menu and click "Install Driver". This installs a libusb compatible Windows driver.
Now grab the Jetvision RTL1090 software (scroll down until you find the RTL1090 "Scope" download). Unpack the contents of the entire ZIP file into C:\RTL1090.
Lastly, download the Osmocom rtl-sdr library. Scroll down until you find the link to the "pre-built Windows version". From x32 folder in the ZIP file extract libusb-1.0.dll and rtlsdr.dll into C:\RTL1090.
Now run the RTL1090 client. It should start normally and without error. If you click START in the top right it should detect the USB dongle and start collecting ADS-B.
Running Jetvision RTL1090 ADS-B under FireDaemon Pro
Step 1: Download and Install FireDaemon Pro
Download and install FireDaemon Pro. Install as a local or domain administrator.
Step 2: Create the FireDaemon Pro RTL1090 Service
Start FireDaemon Pro by double clicking the desktop icon and then click on the "Create a new service definition" button in the toolbar or type Ctrl+N. Enter the information in the fields as you see below. Pay special attention to the Parameters field.
- Executable: The path to the rtl1090.exe file. For the purposes of this HOWTO, the path is C:\RTL1090\rtl1090.exe.
- Working Directory: The directory containing the rtl1090.exe file. For the purposes of this HOWTO, the path is C:\RTL1090.
- Parameters: /run /30003 /nohttp
An explanation of the parameters:
- /run - automatically starts collecting data
- /30003 - set up a socket on port 30003 for decode and visualise clients such as Planefinder to connect to
- /nohttp - disables the inbuilt webserver as it is generally not required.
Now go to the Lifecycle tab and uncheck Graceful Shutdown.
Step 3: Install the Service and Switch to Session 0 to see RTL1090 running
Now click OK and the service will be installed. You will need to switch your desktop to Session 0 to see the RTL1090 client running. That's it - you are done! Your next steps would be to go and grab the Planefinder or Flightradar24 feed share client so you can start sharing and visualising the data you are collecting.