Feel free to post/discuss suggestions here
http://forum.flightradar24.com/threa...4840#post74840
This guide is not to be taken as officially sourced support information.
It is contributor-made
Information has been repeated many times in existing threads but skipped by most readers
For Flightradar24 supplied HARDWARE please contact support as per supplied information pack/emails
FR24feed Errors
Linux/Pi feeder Specific Information
Beast/Transponder Mouse
ADSBScope / VRS / RTl1090
SBS Example
Web Config Examples
How does it work?
We need to receive, process/decode. And finally send data to server
Feed Software is not a single application but a package needing 3 parts:
Direct hardware access libraries
ADSB Decode software - Dump1090-Mutability 1.14 (installed if 'DVBT' type chosen)
FR24 log, filter, bundle and uploader
On startup the software will:
- Scan fr24feed.ini configuration file for your setup (answered during install)
- Evaluate if receiver type is non-DVBT (dump1090 not used) or DVBT (Dump1090 needed)
- Start appropriate connection to receiver
- Pass data to be uploaded
- Output any connection or various errors during startup
Collecting received data:
FR24feed will connect to in 2 ways depending on 'receiver type' setup:
1. Software Decoder Connection
- Feeder will 'liven' USB or Com port specified
- Dump1090 will be launched and connect to DVBT for feeder to collect (1 step - when 'DVBT' chosen)
- optional - FR24feeder connect to existing decoder output (like Dump1090-fa)
2. Hardware Receiver
- FR24feeder will ignore Dump1090 and connect direct to hardware (if readable device like Beast)
Data is gathered, bundled and sent around every 5 seconds.
Your status may falsely show 'online' if FR24 server connector is running, but have issues with no data
Status may show 'offline' if no data is collected or sent to server (bad reception or no traffic, Dump1090 errors).
There are many reasons incorrect configuration and 3rd party software can cause issues if not configured correctly, So please read further!
Pi24 Image
Pi24 is designed for first time feeders or those not familiar with linux SSH/Console. It automates the process of setting up the feed software and allocating a radar ID using the activate receiver page.
Image is limited and has a run-on-demand version of Dump1090 designed for first/single feed setup - will allocate extra bogus radar ID during repeated setup.
Use web config or 'fr24feed --reconfigure' setup after first use!
This is NOT recommended for feeding multiple sites.
Web Page Configuration - (Fixing startup errors):
This is the easiest way to check/re-configure the software when FR24feed core successfully running
(to fix incorrect option errors entered/found on first run)
--> http://feederIP:8754 <--
(replace feederIP with the IP address of device running software)
!You can also edit the config manually - but variable options are specific!
USB DVBT Feeding:
NOT ALL USB STICKS ARE THE SAME!!
Dump1090/FR require a Realtek/RTL 28xx chipset, and E4000 or R820 tuner
If you see FitPower/FC - will not work
Stick
Requirements
Users wishing to only feed FR24 should setup FR24feed without Preinstalling Dump1090 or similar
Adding options such as --interactive will block feeding.
Do NOT enable raw/basestation/SBS output unless you are familiar with data-flow or output settings on other software is disabled
*Running additional software with FR24feed can be complicated. Not all instances or configuration examples can be given
Ensure you search the following threads for further info from other helpful users:
Multi Site Feeding-
FR24feed & PiAware or currently running Feed/Dump1090:
If you have previously installed ADSB feeders (or Dump1090) - don't select 'dvbt' type.
In this case configure your feeder as BEAST-TCP NOT DVBT or you will face errors
Basics:
- only Configure FR24feed to DVBT if first feed site or Dump1090 gets reinstalled
use BEAST-TCP for already running Feeds
- if not obvious on startup add --net to additional commands to enable output ports
- Adjust other software data source settings to read beast data from port 30005
- Save and restart feeder
*FR24feed Setup Wizard may auto-detect and assist selecting right option
Configure Additional Software:
Software such as VRS(virtual radar server) and ADSBScope can then be configured to NETWORK data source on those ports
- You must start with other Server functions of these applications disabled to prevent conflict errors!
Other Hardware (not DVBT) Data Relay:
The options found for RAW/Decoded and SBS data out are valid for other receivers.
For instance RAW out enabled for a BEAST receiver will open port 30334. (While RAW using DVBT will open conflicting 2nd 30002)
MPX/SBS out option when used with Kinetic hardware will repeat data on port 20072
Connecting to Raspberry Pi Console
https://www.raspberrypi.org/document...ssh/windows.md
MLAT
MLAT contacts are server-side triangulated - Source data from Radarcape based receivers + GPS time (Primary) + RPi/DVBT/Dump1090 using NTP time tag secondary
RPi MLAT will NOT be enhanced with a USB GPS module
- due to interface/port transmission speeds adding jitter delays NTP is used for syncronised reference data
FR24 WILL ONLY USE MLAT DATA CAPTURED WITH 'DVBT'+DUMP1090-MUTABILITY WITH --MLAT OPTION DIRECT (TCP not valid)
MLAT requires 4+ in-range receivers:
- min. 1x FR24 receiver required in combination
- Various combinations of Rpi + FR24 receivers (1FR + 3 Pi, 2FR + 2Pi etc)
Per link
4) If receiver is 'DVBT' and --MLAT in start command
- Overlapping FR24 Receiver GPS-time MLAT prioritised
- NTP used for common reference on RPis alongside FR24 data
- All receivers need to contact the same Mode-S Only aircraft (and 2+ ADSB reference aircraft).
FR24FEED Startup Output
Breaking this down:
Feed disabling module from stopping DVBT - normal
DVBT stick detected
Launching Dump1090 on-demand
--raw = RAW time tagging is enabled - this means MLAT option checked
--mlat = Display raw messages in Beast ascii mode
--net = Advanced network out options of Dump1090 enabled (ports 30002,30003, (30005))
--net-http-port 8080 = Set web output enabled for local radar map on http://localhost:8080
Common Ports:
Here you can see some examples of software that open the same live ports if options are enabled - causing errors/conflicts
FR24:
RAW: 30002 (DVBT) / 30334(other hardware)
BS: 30003
SBS: 20072
Dump1090:
AVR Raw out: 30002
Beast out: 30005
Dump1090 BS out: 30003
AVR In: 30001
RTL1090:
Raw out: 31001
BS out: 31004
Kinetic Basestation:
RAW out: 30006
BS out: 30003
SDR: 30005
AIS: 30007
SBS3 'standalone' mode: 10001, 30006
http://forum.flightradar24.com/threa...4840#post74840
This guide is not to be taken as officially sourced support information.
It is contributor-made
Information has been repeated many times in existing threads but skipped by most readers
For Flightradar24 supplied HARDWARE please contact support as per supplied information pack/emails
FR24feed Errors
Linux/Pi feeder Specific Information
Beast/Transponder Mouse
ADSBScope / VRS / RTl1090
SBS Example
Web Config Examples
How does it work?
We need to receive, process/decode. And finally send data to server
Feed Software is not a single application but a package needing 3 parts:
Direct hardware access libraries
ADSB Decode software - Dump1090-Mutability 1.14 (installed if 'DVBT' type chosen)
FR24 log, filter, bundle and uploader
On startup the software will:
- Scan fr24feed.ini configuration file for your setup (answered during install)
- Evaluate if receiver type is non-DVBT (dump1090 not used) or DVBT (Dump1090 needed)
- Start appropriate connection to receiver
- Pass data to be uploaded
- Output any connection or various errors during startup
Collecting received data:
FR24feed will connect to in 2 ways depending on 'receiver type' setup:
1. Software Decoder Connection
- Feeder will 'liven' USB or Com port specified
- Dump1090 will be launched and connect to DVBT for feeder to collect (1 step - when 'DVBT' chosen)
- optional - FR24feeder connect to existing decoder output (like Dump1090-fa)
2. Hardware Receiver
- FR24feeder will ignore Dump1090 and connect direct to hardware (if readable device like Beast)
Data is gathered, bundled and sent around every 5 seconds.
Your status may falsely show 'online' if FR24 server connector is running, but have issues with no data
Status may show 'offline' if no data is collected or sent to server (bad reception or no traffic, Dump1090 errors).
There are many reasons incorrect configuration and 3rd party software can cause issues if not configured correctly, So please read further!
Pi24 Image
Pi24 is designed for first time feeders or those not familiar with linux SSH/Console. It automates the process of setting up the feed software and allocating a radar ID using the activate receiver page.
Image is limited and has a run-on-demand version of Dump1090 designed for first/single feed setup - will allocate extra bogus radar ID during repeated setup.
Use web config or 'fr24feed --reconfigure' setup after first use!
This is NOT recommended for feeding multiple sites.
Web Page Configuration - (Fixing startup errors):
This is the easiest way to check/re-configure the software when FR24feed core successfully running
(to fix incorrect option errors entered/found on first run)
--> http://feederIP:8754 <--
(replace feederIP with the IP address of device running software)
!You can also edit the config manually - but variable options are specific!
USB DVBT Feeding:
NOT ALL USB STICKS ARE THE SAME!!
Dump1090/FR require a Realtek/RTL 28xx chipset, and E4000 or R820 tuner
If you see FitPower/FC - will not work
Stick
Requirements
Users wishing to only feed FR24 should setup FR24feed without Preinstalling Dump1090 or similar
Adding options such as --interactive will block feeding.
Do NOT enable raw/basestation/SBS output unless you are familiar with data-flow or output settings on other software is disabled
*Running additional software with FR24feed can be complicated. Not all instances or configuration examples can be given
Ensure you search the following threads for further info from other helpful users:
Multi Site Feeding-
FR24feed & PiAware or currently running Feed/Dump1090:
If you have previously installed ADSB feeders (or Dump1090) - don't select 'dvbt' type.
In this case configure your feeder as BEAST-TCP NOT DVBT or you will face errors
Basics:
- only Configure FR24feed to DVBT if first feed site or Dump1090 gets reinstalled
use BEAST-TCP for already running Feeds
- if not obvious on startup add --net to additional commands to enable output ports
- Adjust other software data source settings to read beast data from port 30005
- Save and restart feeder
*FR24feed Setup Wizard may auto-detect and assist selecting right option
Configure Additional Software:
Software such as VRS(virtual radar server) and ADSBScope can then be configured to NETWORK data source on those ports
- You must start with other Server functions of these applications disabled to prevent conflict errors!
Other Hardware (not DVBT) Data Relay:
The options found for RAW/Decoded and SBS data out are valid for other receivers.
For instance RAW out enabled for a BEAST receiver will open port 30334. (While RAW using DVBT will open conflicting 2nd 30002)
MPX/SBS out option when used with Kinetic hardware will repeat data on port 20072
Connecting to Raspberry Pi Console
https://www.raspberrypi.org/document...ssh/windows.md
MLAT
MLAT contacts are server-side triangulated - Source data from Radarcape based receivers + GPS time (Primary) + RPi/DVBT/Dump1090 using NTP time tag secondary
RPi MLAT will NOT be enhanced with a USB GPS module
- due to interface/port transmission speeds adding jitter delays NTP is used for syncronised reference data
FR24 WILL ONLY USE MLAT DATA CAPTURED WITH 'DVBT'+DUMP1090-MUTABILITY WITH --MLAT OPTION DIRECT (TCP not valid)
MLAT requires 4+ in-range receivers:
- min. 1x FR24 receiver required in combination
- Various combinations of Rpi + FR24 receivers (1FR + 3 Pi, 2FR + 2Pi etc)
Per link
Volunteer (Pi) MLAT will only be used if the following conditions are met:
1) There aren't enough FR24 receivers seeing the target => high precision MLAT solution can't be calculated.
2) There are at least 4 receivers, in total, seeing the same aircraft.
3) There is at least one FR24 receiver seeing the aircraft and/or seeing other shared ADS-B aircraft so that timestamp offset + drift can be calculated.
1) There aren't enough FR24 receivers seeing the target => high precision MLAT solution can't be calculated.
2) There are at least 4 receivers, in total, seeing the same aircraft.
3) There is at least one FR24 receiver seeing the aircraft and/or seeing other shared ADS-B aircraft so that timestamp offset + drift can be calculated.
- Overlapping FR24 Receiver GPS-time MLAT prioritised
- NTP used for common reference on RPis alongside FR24 data
- All receivers need to contact the same Mode-S Only aircraft (and 2+ ADSB reference aircraft).
FR24FEED Startup Output
Code:
[main][i]Version: 1.0.25-3/generic [COLOR=#3498db]< Version numbering[/COLOR] [main][i]Built on Apr 8 2020 07:06:55 (HEAD-5e8ef0c.git/Linux/static_armel) [main][i]Automatic updates are ENABLED ERROR: rmmod: ERROR: Module dvb_usb_rtl28xxu is in use [COLOR=#3498db]< normal (blocked from normal TV use)[/COLOR] info | [httpd]Server started, listening on 0.0.0.0:8754 [COLOR=#2980b9]< webserver started[/COLOR] [master][i]Starting processing thread [COLOR=#2980b9]< Starting data packaging[/COLOR] [reader][i]Initializing reader [COLOR=#2980b9]< reading receiver type[/COLOR] [reader][i]Connecting to DVBT receiver via (exe:///usr/bin/dump1090-mutability --raw --mlat --net --net-http-port 8080) [COLOR=#2980b9]< Launch Dump1090, connect to DVBT[/COLOR] [main][i]Reader thread started [COLOR=#2980b9]< Start data connector[/COLOR] Fri May 8 22:32:55 2020 NZST dump1090-mutability v1.15~dev starting up. Found 1 device(s): 0: Realtek, RTL2838UHIDIR, SN: 00000001 (currently selected) Found Rafael Micro R820T tuner Max available gain is: 49.60 dB Setting gain to: 49.60 dB Gain reported by device: 49.60 dB [time][i]Synchronizing time via NTP [time][i]Time synchronized correctly, offset +0.001 seconds [main][i]Feed Network client started [feed][i]Downloading configuration [feed][d]fetching configuration [feed][i]configuring decoder [feed][c]Max range AIR: 350.0nm [feed][c]Max range GND: 100.0nm [feed][n]connecting [feed][n]connected via TCP (fd 28) [feed][i]Feed connected [feed][n]working
Feed disabling module from stopping DVBT - normal
DVBT stick detected
Launching Dump1090 on-demand
--raw = RAW time tagging is enabled - this means MLAT option checked
--mlat = Display raw messages in Beast ascii mode
--net = Advanced network out options of Dump1090 enabled (ports 30002,30003, (30005))
--net-http-port 8080 = Set web output enabled for local radar map on http://localhost:8080
Common Ports:
Here you can see some examples of software that open the same live ports if options are enabled - causing errors/conflicts
FR24:
RAW: 30002 (DVBT) / 30334(other hardware)
BS: 30003
SBS: 20072
Dump1090:
AVR Raw out: 30002
Beast out: 30005
Dump1090 BS out: 30003
AVR In: 30001
RTL1090:
Raw out: 31001
BS out: 31004
Kinetic Basestation:
RAW out: 30006
BS out: 30003
SDR: 30005
AIS: 30007
SBS3 'standalone' mode: 10001, 30006
Comment