diff --git a/armsrc/iso15693.c b/armsrc/iso15693.c index 681f12b6d..190aa4ea9 100644 --- a/armsrc/iso15693.c +++ b/armsrc/iso15693.c @@ -1571,7 +1571,7 @@ int GetIso15693CommandFromReader(uint8_t *received, size_t max_len, uint32_t *eo break; } - if (data_available()) { + if (dr->state == STATE_READER_UNSYNCD && data_available()) { dr->byteCount = -2; break; }