From a295ef80bd0778b407d4dce98dbe40df150fc9e7 Mon Sep 17 00:00:00 2001 From: James Smith Date: Mon, 22 Dec 2025 13:15:17 +0000 Subject: [PATCH] Add forceService option to bypass service check MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- intercept.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/intercept.py b/intercept.py index fa96f36..bb1badd 100755 --- a/intercept.py +++ b/intercept.py @@ -12013,9 +12013,16 @@ def start_adsb(): data = request.json or {} gain = data.get('gain', '40') device = data.get('device', '0') + force_service = data.get('forceService', False) # First check if dump1090 is already running as a service with SBS port service_addr = check_dump1090_service() + + # Allow forcing service mode even if check fails + if force_service and not service_addr: + print("[ADS-B] Force service mode enabled, using localhost:30003") + service_addr = 'localhost:30003' + if service_addr: print(f"[ADS-B] Using existing dump1090 service SBS port at {service_addr}") adsb_using_service = True