With the recent upgrade to PlanePlotter 6.4.3.5, the display of MLAT data from PiAware has stopped working.
Bev has indicated that changes were made in the most recent PlanePlotter upgrade that prevent specially tagged PiAware MLAT position reports from being uploaded to the PlanePlotter servers - a good thing. However, any data stream containing MLAT position reports seems to prevent PlanePlotter from displaying any of the aircraft, but only on the latest version. 6.4.3.3 works just fine.
I have a bit of a unique setup. However, at least one other user has reported similar issues using dump1090.
Besides running PiAware with MLAT enabled, I start up three processes in my Pi startup script:
modesmixer2 --inSerial /dev/ttyUSB0:3000000:hardware --outServer beast:30005
This simply emulates what dump1090 does, making the USB/Serial data available on port 30005. Connecting to port 30005 with both the newest and older revisions displays this data from the Beast receiver fine.
I then start ppup1090:
ppup1090 --quiet --net-pp-ipaddr 192.168.1.130
The IP address in the previous command is the static address of my PlanePlotter PC.
I also run a second instance of modesmixer2.
modesmixer2 --inConnect localhost:30005 --inServer 30004 --outServer beast:30015 --web 8080 --location 41.900000:-88.300000
This combines the Beast output data on localhost port 30005 from the first instance of modesmixer2 with the PiAware MLAT data on localhost port 30004. The combined output is sent to port 30015, which is where I point PlanePlotter to display the local receiver data as well as the MLAT data from PiAware.
The second instance also activates the modesmixer2 web server with the combined data.
Of course I have sharing uploads disabled in PlanePlotter to avoid feeding PiAware MLAT positions to the PP sharing system.
As I said, this works perfectly in PP 6.4.3.3, but does not work in 6.4.3.5.
I tried isolating the PiAware MLAT data on port 30015 with a modified invocation of the second modesmixer2 instance:
modesmixer2 --inServer 30004 --outServer beast:30015 --web 8080 --location 41.900000:-88.300000
This eliminates the data from the Beast receiver from what PP tries to display, leaving only the MLAT data from PiAware. This also works perfectly in PP 6.4.3.3, but does not work in 6.4.3.5.
Anyone seeing anything similar?
Regards,
Don