diff --git a/client/emv/emvcore.c b/client/emv/emvcore.c index c5ffb0483..b7d7df923 100644 --- a/client/emv/emvcore.c +++ b/client/emv/emvcore.c @@ -228,8 +228,10 @@ int EMVExchangeEx(bool ActivateField, bool LeaveFieldON, sAPDU apdu, bool Includ if (sw) *sw = 0; uint16_t isw = 0; - if (ActivateField) + if (ActivateField) { DropField(); + msleep(50); + } // COMPUTE APDU memcpy(data, &apdu, 5);