I’m the author of the balena-ads-b service. After upgrading to balenaOS 2.82.10+rev1 on his Raspberry Pi 4 (8 GB), one of our users reported that balena-ads-b could no longer claim the RTLSDR USB interface that’s used to receive radio traffic. However, after doing a fresh fresh install on a prior balenaOS version, everything worked again as expected. The user then tried to upgrade to version balenaOS 2.82.10+rev1 again, and this reproduced the issue.
Hi, thanks for reaching out. We have identified a problem with the balenaOS 2.82.10 release for the RaspberryPi4 in that device tree overlays are not loaded. See Device tree overlays not working in >= 2.82.10+rev1 for aarch64 device types · Issue #695 · balena-os/balena-raspberrypi · GitHub. We are actively working on finding a solution to this problem but until then we can only advise not to use this release (it has actually been removed from production). We will update this ticket as soon as a solution is released.
Thanks for the update, @alexgg! And for confirming the issue. I will track the ticket and the resolution progress. Also thanks to @Sebadv for reporting this!
@Ketil And @Sebadv – This should now be resolved, and using the latest version of balenaOS (2.83.10+rev1) should once again allow for the overlay and RTLSDR USB interface to function normally. If you happen to get a moment, go ahead and give it a try!