How to update the Pi software

How does one update the actual ADSBexchange core on a RPi? I discovered that my feeder is apparently quite old–the web interface is 6 simple hyperlinks. It may be that the underlying Pi core may be too old, too, but I cannot find anything that explains how to update the ADSBexchange software other than a fresh install on an SD card. Is there another (probably CLI) method I can try short of that?

I’d strongly recommend a reimage vs trying to cobble together an upgrade from some unknown state. If it’s years old, using a fresh SD card might not be a bad idea too (they do die eventually). If your feeder is linked to an “everwhere” account, or you care about the leaderboard, you could carry your UUID over - you’ll find it in either /boot/adsbx-uuid or usr/local/share/adsbexchange/adsbx-uuid). The only other thing you might lose is graphs1090 history. If you care about that, it should be possible to back it up and restore it on the new installation. Let me know if you need instructions for that.

That was the answer I expected. The graphs are no big deal, but how do I restore the UUID? I built the new image and see no place to “plug in” my old UUID. Do I just put it back in the same file and reboot? Also, the new machine (RPi4 instead of the old RPi3) seems to be taking issue with the SDR I had on the old machine. I’m not picking up ANY aircraft. I’ve tried rebooting, unplugging and reconnecting it after boot. It’s only reporting “000001” for available SDR serial numbers. From what I’m reading, that seems wrong, besides the fact that it doesn’t seem to be actually working. The local 1090 view is working, just no aircraft. Any advice would be appreciated.

/boot/adsbx-uuid is the place for the UUID with the current images - yes, just update that file and reboot. BTW, I should have mentioned that I’d recommend the 9.0 image. It’s still labelled “beta”, but it’s very stable.

That serial number should be OK - it’s the factory default on a lot of them. What does the readsb.service log look like at http://adsbexchange.local/info/ ?

As far as I can see, with my limited t-shooting ability on this, the log looks normal. What is the preferred method to upload the log for you to look at? Just paste into a reply? (I have yet to update my UUID…if that makes any difference.)

I just updated my UUID, no change. Not that I expected any…

Ok, on a whim I just tried connecting the antenna directly to the SDR – I’m getting signals. So, it’s my LNA that’s the issue. Need to figure out again how to enable the bias tee, because it has apparently become disabled, or at least try to see if my LNA has magically died.

AFAIK there’s no direct support for bias-T in the image, but I think this should work: RTL Bias Tee · wiedehopf/adsb-wiki Wiki · GitHub

Thanks for that link. It worked. That’s not what I recall using before, but my node is back to “normal”!!! Now to test if it “sticks” through a reboot…and test is successful! Thanks a bunch!

1 Like