Stratux for 1090 and 978/UAT tracking?

Hello all. I am brand new to PiAware and flight tracking. I’m also new to the Raspberry PI world, so I don’t understand really any of what has been said about typing in programming code. So, I’ll explain what I am trying to do and where I am and hopefully someone can help me go from there.

I just purchased a Stratux setup and built it yesterday. By built, I mean that I put the parts together and downloaded an SD card image and flashed the card. Then I got to thinking that I could use the same hardware to feed FlightAware, so I reflashed the SD card with PiAware. That works great as well (once I figured out the wifi access).

So, this brings me to what I am trying to do. I would like to be able to utilize my Stratux hardware to see 1090 and 978/UAT aircraft. The helicopter I fly at work is UAT only and so it doesn’t show up on FlightAware or FlightRadar24. Ideally I’d like to configure my setup to feed 1090 and UAT to both FlightAware and FlightRadar24. I don’t want to change my hardware, because I want to swap out SD cards when I do recreational flying, so I can use the Stratux with my iPad for traffic and weather in the aircraft.

I have seen many topics with instructions for programming in commands, but I have no idea where to even access a screen to input edits.

Thanks.

For Beginners - How-to SSH to RPi - Setup Putty in Windows

Use the newest piaware image with this guide:
How to Install and Configure Piaware 5.0 SD card image - Quickstart Guide

I think the stratux dongles already have different device serials, you should just use those instead of changing them.

FR24 can’t handle UAT type messages because their software development department seems pretty lethargic on the feeder site.

I’ve just finished a feed client for UAT/978 for adsbexchange if you like to feed your UAT there: GitHub - wiedehopf/adsbexchange-978: The ADS-B exchange UAT/978 feed client for use with dump978-fa

@wiedehopf thank you for the quick reply. Please bear with me as I am totally new to any kind of computer programming. I got the SSH to work and was able to login. I started to follow the directions to utilize two dongles, but I remember reading somewhere that Stratux has already serilized their dongles and I don’t want to change that because I want to retain usability of the Stratux for its original purpose. So, I ran the following “rtl_test -t” and it is only showing one dongle. What do I do now?

I think the 978 stratux thingie is not a generic dongle.

Needs some other dump978-fa option to use it.
Not sure, let me check.

If that is the case you can ignore the part about serializing the dongles.

Might not be supported using the piaware sd-card though.

  --stratuxv3 arg           read messages from Stratux v3 UAT dongle on given 
                            serial port

EDIT: It’s implemented in piaware sd card as well:

sudo piaware-config uat-receiver-type stratuxv3

This option should do it.

Yep, if the UAT dongle is a red PCB with components on one side only that says something like “stratux UATradio v1.0 Rev E” then you should use the stratuxv3 mode.

Ok, so if I understand correctly these are my next steps:

  1. Serialize the 1090 dongle
    • Configure UAT 978
sudo piaware-config uat-receiver-type sdr
sudo piaware-config rtlsdr-device-index 00001090
sudo piaware-config uat-receiver-type stratuxv3

# Reboot Pi to implement configuration settings
sudo reboot

No. You don’t need to serialize.
Just don’t use a serial in the following step (or use the one it already has, which is 1)

Just don’t do that. And don’t change the serial of the stick either.

and change the default password… :wink:

I cant get my StratuxV3 dongle to work with PiAware. Not sure where to begin. Both the 1090 SDR and the red StratuxV3 dongle are plugged in.

You got this far and also enabled uat via the piaware config?
I’ve already outlined in this thread that you use the guide provided and then deviate in regards to assigning the serials (which you don’t).

Thanks for your help. I now have the option to view UAT and 1090. I don’t see any traffic at the moment, but it seems to be working.

image

In case someone goes to this thread a slight update on the commands.
To get my statux working with dump978, I had the issue the following command:
sudo piaware-config uat-sdr-device driver=stratuxv3,serial=stratux:978

I got the serial number by using the command:
rtl_test -t

These instructions are not correct if you are using the Stratux V3 UAT receiver described in the thread. The v3 receiver is not a rtlsdr device and rtl_test will not see it; they don’t have serial numbers; and they don’t have a SoapySDR driver.

You appear to have a rtlsdr receiver; I suspect your config only happens to work by accident (driver=stratuxv3 is probably being ignored by soapysdr, and it falls back to the rtlsdr driver)

I do have a stratux with two receivers.

This is what rtl_test -t says

pi@piaware:~ $ rtl_test -t
Found 2 device(s):
0: Stratux, LowPowerV2, SN: stratux:1090
1: Stratux, LowPowerV2, SN: stratux:978

Using device 0: Generic RTL2832U OEM
usb_claim_interface error -6
Failed to open rtlsdr device #0.

Dump978 was working last night but I see it is stopped this morning.

pi@piaware:~ $ piaware-status
PiAware master process (piaware) is running with pid 3721.
PiAware ADS-B client (faup1090) is running with pid 15643.
PiAware ADS-B UAT client (faup978) is not running.
PiAware mlat client (fa-mlat-client) is not running.
Local ADS-B receiver (dump1090-fa) is running with pid 15622.
Local ADS-B UAT receiver (dump978) is not running.

dump1090-fa (pid 15622) is listening for ES connections on port 30005.
no program appears to be listening for UAT connections on port 30978.
faup1090 is connected to the ADS-B receiver.
faup978 is NOT connected to the ADS-B UAT receiver.
piaware is connected to FlightAware.

got ‘couldn’t open socket: connection refused’
dump978 is NOT producing data on localhost:30978.
dump1090 is producing data on localhost:30005.

What do you suggest for a that will work?

Configure it for two rtlsdr dongles; there’s nothing stratux-specific needed.
(Probably dropping the bogus driver=stratuxv3 from your 978 config is sufficient for that)

Thank you. That last suggestion worked. Now both dongles are working. I used this command and rebooted and it’s working.

sudo piaware-config uat-sdr-device serial=stratux:987
sudo reboot

Just restarting piaware did not work. I had to reboot.

I appreciate everyone who contributed to this thread. I apologize in advance if this question is ridiculously simple but here it is: Using the standard hardware of a Stratux kit, can you flash an SD card with the latest Piaware 5 image and with a tweak or two get both 1090 and 978 up and running?
Thanks!

Probably, but with the caveat that AIUI there’s more than one way of doing a Stratux so it will depend on exactly what hardware you have.