From 59ae6fa4585aa6f2ead354dbc87d082b766ec6ff Mon Sep 17 00:00:00 2001 From: Antiklesys Date: Tue, 31 Mar 2026 09:38:53 +0800 Subject: [PATCH] Fix ATQA flag check for correct condition Signed-off-by: Antiklesys --- armsrc/iso14443a.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/armsrc/iso14443a.c b/armsrc/iso14443a.c index c65216a6e..7fd193f2e 100644 --- a/armsrc/iso14443a.c +++ b/armsrc/iso14443a.c @@ -1587,7 +1587,7 @@ bool SimulateIso14443aInit(uint8_t tagType, uint16_t flags, uint8_t *data, } // Apply ATQA override after all UID-size bits have been set. - if (flags & FLAG_ATQA_IN_DATA) { + if ((flags & FLAG_ATQA_IN_DATA) == FLAG_ATQA_IN_DATA) { rATQA[0] = (uint8_t)(s_atqa_override >> 8); rATQA[1] = (uint8_t)(s_atqa_override & 0xFF); }