From b20b9838d05fb5409ad73577a1dc5055496e2485 Mon Sep 17 00:00:00 2001 From: James Smith Date: Fri, 20 Mar 2026 14:04:04 +0000 Subject: [PATCH] Fix ADS-B remote mode incorrectly stopping other SDR services MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit When using a remote SBS feed, no local SDR is needed. The pre-flight device conflict check was running regardless and stopping whichever mode had the selected SDR device claimed — even though ADS-B remote mode never touches a local SDR. Skip the conflict check when remoteConfig is set. --- templates/adsb_dashboard.html | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/templates/adsb_dashboard.html b/templates/adsb_dashboard.html index 3498cc0..244d665 100644 --- a/templates/adsb_dashboard.html +++ b/templates/adsb_dashboard.html @@ -2389,7 +2389,8 @@ sudo make install const adsbDevice = parseInt(adsbDeviceIdx) || 0; // Pre-flight: check if another mode is using this device and auto-stop it - if (!useAgent) { + // Skip when using a remote SBS feed — no local SDR is needed + if (!useAgent && !remoteConfig) { try { const devResp = await fetch('/devices/status'); if (devResp.ok) {