Version 3.7.0 of dump1090-fa & Piaware

I’m not sure it matters, but could you recommend not using 0 and 1 as serials?

With dump1090-fa being able to use the device index as well as the serial number that can lead to problems.

Just using anything but 0 and 1 should be fine with two dongles. But using 0 or 1 can be ambiguous.

Also when stopping dump1090-fa you should always stop piaware, it will restart dump1090-fa otherwise.

1 Like

Hmmmm. Dusting off my 978 gear. Appears it has been unplugged for a bit and I didn’t notice. Looking forward to testing the new 3.7.0 SD image when it arrives.

Cheers!
Lit

1 Like

Yes, I have also realized recently that using 1 & 0 as serial number will create confusion as these are used as device numbers also. If you see my posts above, I have used serial numbers 00000011, 00000012 in one case (RPI) and 00000101, 00000102 in another case (Debian on VM).

One more thing. Assigning two or three digit serial to eeprom of dongle has caused corruption of serial number in one of my Pro Sticks. It is recommended to assign an eight digit number like 00000013 or 00000104 instead of simply 3 and 4 or 13 and 104.

I did want to update the “how to” to accomodate these points, but unfortunately the current Discourse format does NOT allow editing a post older than say a month or so. :frowning_face: :rage:

I thought it was two month and it would still be within the timeframe. Hmmm.

Edit: welcome to 2019 wiedehopf! (the post is dated Feb 18)

Good morning, I could use a bit of help / clarification as i am setting up a new separate pi with only 978 capability. Here is where i am at and what I need some help with ( I am pretty light on Linux so have patience please with me)

  • Started with a 3.6.3 Piaware ‘factory’ build install
  • 1 dongle - orange
  • 1 978mhz antenna
  • Set the Dump1090 for relay / net only - so it would not try and access the dongle
  • Git retrieved and ‘make’ dump978-fa
  • Fixed the various bugs and added the ‘audio’ permission fix.
  • Dump1090-fa and Dump978-fa and PiAware are all running - (see below for logs)

Now what I need help with is how to connect Dump978-FA output into either dump1090-fa ( so I can use the dump1090-fa map - if that is possible, or just push it to pi-aware directly.
I am a bit confused as to the communications architecture between these 3 applications
I have tried to keep this setup as simple as possible

Any assistance is appreciated and thank you.


ESCOD
● dump978-fa.service - dump978 ADS-B UAT receiver
Loaded: loaded (/lib/systemd/system/dump978-fa.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2019-04-04 02:33:32 UTC; 9h ago
Docs: PiAware - ADS-B and MLAT Receiver - FlightAware
Main PID: 1032 (dump978-fa)
CGroup: /system.slice/dump978-fa.service
└─1032 /usr/bin/dump978-fa --sdr driver=rtlsdr --format CS8 --raw-port 30978 --j

Apr 04 02:33:33 piaware dump978-fa[1032]: linux; GNU C++ version 6.2.0 20161010; Boost_1061
Apr 04 02:33:33 piaware dump978-fa[1032]: Detached kernel driver
Apr 04 02:33:33 piaware dump978-fa[1032]: Found Rafael Micro R820T tuner
Apr 04 02:33:33 piaware dump978-fa[1032]: Reattached kernel driver
Apr 04 02:33:34 piaware dump978-fa[1032]: Detached kernel driver
Apr 04 02:33:34 piaware dump978-fa[1032]: Found Rafael Micro R820T tuner
Apr 04 02:33:34 piaware dump978-fa[1032]: Exact sample rate is: 2083333.135571 Hz
Apr 04 02:33:34 piaware dump978-fa[1032]: [R82XX] PLL not locked!
Apr 04 02:33:34 piaware dump978-fa[1032]: SoapySDR: using maximum manual gain 49.6 dB
Apr 04 02:33:34 piaware dump978-fa[1032]: SoapySDR: INFO: Using format CS8.

dump1090-fa.service - dump1090 ADS-B receiver (FlightAware customization)
Loaded: loaded (/lib/systemd/system/dump1090-fa.service; enabled; vendor preset: enabled
Active: active (running) since Thu 2019-04-04 02:32:23 UTC; 9h ago
Docs: PiAware - ADS-B and MLAT Receiver - FlightAware
Main PID: 984 (dump1090-fa)
CGroup: /system.slice/dump1090-fa.service
└─984 /usr/bin/dump1090-fa --net-only --net-bo-port 0 --fix --max-range 360 --ne

Apr 04 02:32:23 piaware systemd[1]: Started dump1090 ADS-B receiver (FlightAware customizat
Apr 04 02:32:23 piaware dump1090-fa[984]: Thu Apr 4 02:32:23 2019 UTC dump1090-fa 3.6.3 s
Apr 04 02:32:23 piaware dump1090-fa[984]: Net-only mode, no SDR device or file open.
lines 1-11/11 (END)

The release has been announced for tomorrow so until then you can’t feed with piaware 3.7.0

And dump978-fa produces UAT format which the current piaware doesn’t understand, so you should wait for the release.

When compiling dump978-fa as a package, the skyview978-fa package is created as well.
That provides the map for dump978-fa, just install the skyview978-fa .deb package.
(The map is then reachable at http://pi/skyview978/)

This will not work, 30978 is producing UAT format messages, piaware 3.6.3 does not have the code to interpret those.

1 Like

Oh i somehow suspected something along those lines.
The old setups somehow translated the messages?

The old custom setups used uat2esnt to turn UAT messages into 1090ES-format TIS-B messages (and necessarily lost some detail along the way)

3.7.0 interprets the UAT messages directly.

3 Likes

I suppose that could still be used to put the data into a dump1090-fa if someone wants a combined map?
That particular dump1090-fa instance should of course then not be used to feed, just for display purposes.

If you want UAT978 ONLY:

  • Start with Raspbian Stretch Lite image from Raspberry Pi OS – Raspberry Pi
  • 1 dongle, orange
  • Build & Install Piaware 3.7.0 from source code
  • Build dump978-fa 3.7.0 from the source code. This will build both the dump978-fa_3.7.0.deb AND skyview978_3.7.0.deb packages.
    Install both packages.
    The dump978-fa is receiver-decoder software, while skyview978 will display UAT978 map. You will then NOT require to install dump1090-fa.

NOTE:
If you want only local UAT978 map, and dont want to feed Flightaware, then you can skip building and installing Piaware package from source code. Just clone dump978-fa source code, and build & install dump978-fa + skyview978

As always, my impatient self won out and I couldn’t wait till tomorrow for the SD card image. Did an initial build following @abcd567’s initial build sequence. Everything came up fine on 1090, even though this is my 978 feeder. :smiley: Now I just need to shut down the 1090, build 978, and fire that up.


Interested to see the difference between my old mutibility 978 feed and the new 978-fa off the same antennal. This antenna is tuned to 978 not 1090, so the plane/track counts are much lower than my 1090 feeder shown below

Cheers!
LitterBug

@LitterBug
When you will clone source code of dump978-fa, and build the package, it will built two packages

  • dump978-fa_3.7.0_armhf.deb
  • skyview978_3.7.0_armhf.deb

Install both.

https://discussions.flightaware.com/t/version-3-7-0-of-dump1090-fa-piaware/47874/51

3 Likes

Currently roughly the same targets with the “new” version, with a slightly inferior dongle. . .


LitterBug

[EDITED]
Still see people above 18,000 on uat including this Cirrus Jet
https://flightaware.com/live/flight/N1408X/history/20190404/1845Z/KCMI/KAGC

[Edit#2]
Nexrad overlay works too. :smiley:

2 Likes

All the discussion of 3.7.0 has centred on the addition of UAT for the inclusion of UAT which is only in operation in the US.

Is there any information on changes, enhancements, additions and bugfixes for 1090 and MLAT?

For those of us in countries without UAT will it be possible to turn all the 978 code off to reduce any additional cpu, power and heat with the new code?

And finally, I didn’t like the change in 3.6.3 to put the info for the target aircraft in the bottom of the table in Piaware. I preferred the popup over the map as I generally use a 28" monitor. All my Pis are running 3.6.2 or older. Will there be any imperative to upgrade them to 3.7 if I don’t want UAT?

Thanks,

S.

Check out the notes on Github

I’ll try the official release when its available

1 Like

Last night’s Flughtaware maintenance seems to have fixed the issue with 3.7 feeding data. My 3.7 UAT only site started showing statistics updates after the ha he window.
I expect we will hear more about in today’s announcement.

There is a packaged dump978-fa available
sudo apt-get install dump978-fa

3 Likes

.

Same here, since one hour before midnight last night :slightly_smiling_face:

Station 76000

.

Station 5252

1 Like

I spent a couple hours last night playing around with getting dump978 installed + piaware3.7 + raspbian stretch on a pizero W with the FA blue dongle and then also the nooelec nano 978 dongle (only on at a time) Mixed results in both cases – the nooelec had dump978 complaining about an overflow, removing soapy audio got me a little farther down the road but in the end I decided I’d wait for the “official” build. Thank you to everyone who posted all their findings in what felt like real time as I walked through the entire thread. Compiling everything manually on the pizw gave me a lot of free time to clean up the apartment :slight_smile: