I'm using a raspberry pi 3b. I downloaded the prebuilt image on the adsbx website and got it running just fine with my radarbox ads-b 1090mhz usb stick. I then installed the radarbox 978mhz usb dongle and changed the "Enable 978 UAT? (requires second SDR)" field to "yes" under config in the gui. After reboot under system info I see the following: Messages since boot: 1090mhz: 0 978mhz: 0 Tracks: 0 Installed SDR serials (vendor code 0bda:*) 00000001 00000001 So there is something not quite right here. When I go to the terminal and run "sudo systemctl status readsb", I only see one dongle. "rtlsdr: using device #0: Generic RTL2832U OEM (Realtek, RTL2838UHIDIR, SN 00000001)" and on the line just below it reads: "Found Rafael Micro R820T tuner" This line changed when I swapped out the 978 dongle with a generic nooelec dongle. This makes me believe it's not properly serializing the second dongle. When I remove the 978 receiver and just leave the 1090 one plugged in and reboot the system receives and maps 1090 signals just fine. Can anyone assist?
To add to the above, when I run the command "rtl_test" I get the following: 0: Realtek, RTL2838UHIDIR, SN: 00000001 1: Realtek, RTL2838UHIDIR, SN: 00000001
Ok, this thread helped me change the serial numbers and now I'm getting 1090 signals with both dongles plugged in. https://www.adsbexchange.com/forum/threads/adsbx-custom-buster-1-0-0.630364/#post-639037 Still not getting any 978 signals, but that could be due to the time of day.
Yeah that probably needs another page in the webinterface or at the very least a link to a detailed guide. But ... just making something to actually change the serials is probably easier.