The two common reasons for MLAT failing are: the location being set inaccurately and delays in the data path - ie. low ISP bandwidth, high network contention etc.
Your hardware list is excellent and should otherwise be fine.
You’ve set the receiver location via the FlightAware website to only 1-2 decimal places of precision. mlat needs to know your receiver location more accurately for it to work correctly (ideally 4dp)
@geckoVN Thank you for your input. I have alerts for pings and latency on my ISP connection and everything on that level is fine.
@obj i did have it in 4dp before but it wasn’t working either that’s why i brought it down to 2, but the one thing i did do different is put the same coordinates on the receiver and on the site and that worked. Before the numbers were close, but off by a couple numbers.
now on Flightaware i get the GREEN MLAT logo and on my backend the entire bar is all green, which i believe is correct.
Thank you for the info.
Currently on Ubuntu 24, Debian Trixie, and RaspberryPi OS Trixie, the fa-mlat-client fails to build & run if the piaware 10.2 package is built using piaware_builder from Flightaware Github repository. The issue is python3 version.
I have forked piaware_builder from Flightaware, and did necessary modifications in my fork to make it built fa-mlat-client compatible to above noted OS. My automated install script at Github uses my fork of piaware_builder.
These packages were built using my forked version of piaware_builder, and have a fully functional fa-mlat-client. During installation, the apt also install necessary dependencies including python3-pyasncore, required to make fa-mlat-client compatible to python3 version (3.12) available on Ubuntu 24
OPTION-2:
Build packages right on your Computer using source code. To do this, run following automated install script, which builds the piaware package at your Computer.
The above script uses my fork of piaware_builder, successfully building & installing a working fa-mlat-client. The script also installs all necessary build tools and dependencies, including python3-pyasyncore. required to make fa-mlat-client compatible to python3 version (3.12) available on Ubuntu 24
so everything seems to be working now, but at the time of writing this i think FA is down.
But that script worked, i re-ran it and rebooted the unit and changed the Lat/Long to match and now its works.
I noticed the location was different in both locations that also might have been throwing it off.
Really appreciate your help and quick response. You guys are freaking amazing
The location entry (lat, lon) in dump1090-fa config file /etc/default/dump1090-fa has NO effect on MLAT. It only affects the station marker and range rings on Skyaware local map at: IP-of-Computer/skyaware/
The cordinates (Lat, Lon) entered in Stats page (https://www.flightaware.com/adsb/stats/user/) are the one which are pulled by piaware from Flightaware Server, and used for Mlat synchronization