From 3f6092d95c2d6dc407da0077b544673ee8ef11d4 Mon Sep 17 00:00:00 2001 From: Nikita Vostokov <1042932+wosk@users.noreply.github.com> Date: Tue, 23 Jan 2024 21:03:54 +0000 Subject: [PATCH] Don't stop if SELECT APPLICATION failed --- lib/nfc/protocols/emv/emv_poller.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/nfc/protocols/emv/emv_poller.c b/lib/nfc/protocols/emv/emv_poller.c index 41ae8afba..e26c4e137 100644 --- a/lib/nfc/protocols/emv/emv_poller.c +++ b/lib/nfc/protocols/emv/emv_poller.c @@ -82,11 +82,11 @@ static NfcCommand emv_poller_handler_select_application(EmvPoller* instance) { if(instance->error == EmvErrorNone) { FURI_LOG_D(TAG, "Select application success"); - instance->state = EmvPollerStateGetProcessingOptions; } else { FURI_LOG_E(TAG, "Failed to select application"); - instance->state = EmvPollerStateReadFailed; + // We have to try GPO request with empty tag } + instance->state = EmvPollerStateGetProcessingOptions; return NfcCommandContinue; }