From b27cf0a1d52844007f726b94cb5d34681baf4a73 Mon Sep 17 00:00:00 2001 From: Vladislav P Date: Tue, 29 Sep 2026 03:50:18 +0300 Subject: [PATCH] Enable BeiDou B2a PRN6...PRN18 Contrary to ICD, these satellites actually broadcast B2a (OTA upgraded in the orbit). Verified by decoding live signal in realtime configuration. Signed-off-by: Vladislav P --- src/core/receiver/gnss_flowgraph.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/receiver/gnss_flowgraph.cc b/src/core/receiver/gnss_flowgraph.cc index ad2f7fbfe..5f5b99ddf 100644 --- a/src/core/receiver/gnss_flowgraph.cc +++ b/src/core/receiver/gnss_flowgraph.cc @@ -2421,9 +2421,9 @@ void GNSSFlowgraph::set_signals_list() } if (signal_str == "5D") { - if ((prn >= 1U && prn <= 18U) || (prn >= 59U && prn <= 63U)) + if ((prn >= 1U && prn <= 5U) || (prn >= 59U && prn <= 63U)) { - continue; // GEO and BDS-2 do not broadcast B2a RNSS (ICD §2) + continue; // GEO satellites do not broadcast B2a RNSS (ICD §2) } } if (signal_str == "J5" && prn > QZSS_L5_MAX_PRN)