From 89b0b7637a422ea113476621e3ff052da6cb129a Mon Sep 17 00:00:00 2001 From: Ember Date: Sun, 5 Apr 2026 17:48:27 -0700 Subject: [PATCH] Fix 7-bit Talker Alias decode bit extraction --- DMRTA.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DMRTA.cpp b/DMRTA.cpp index 72a1188..035de0d 100644 --- a/DMRTA.cpp +++ b/DMRTA.cpp @@ -82,7 +82,7 @@ bool CDMRTA::decodeTA() for (unsigned int i = 0U; (i < 32U) && (t2 < taSize); i++) { for (int j = 7; j >= 0; j--) { - c = (c << 1U) | (b[i] >> j); + c = (c << 1U) | ((b[i] >> j) & 1U); if (++t1 == 7U) { if (i > 0U)