From 62735e444043c9ed9f78db8a091134ca82d25b09 Mon Sep 17 00:00:00 2001 From: Philippe Teuwen Date: Wed, 7 Aug 2024 17:01:59 +0200 Subject: [PATCH] hf mf isen: longer RF reset --- armsrc/mifarecmd.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/armsrc/mifarecmd.c b/armsrc/mifarecmd.c index b11498492..dd8972620 100644 --- a/armsrc/mifarecmd.c +++ b/armsrc/mifarecmd.c @@ -2855,7 +2855,10 @@ void MifareHasStaticEncryptedNonce(uint8_t block_no, uint8_t key_type, uint8_t * if (g_dbglevel >= DBG_EXTENDED) { Dbprintf("RF reset"); } - mf_reset_card(); + // some cards need longer than mf_reset_card() to see effect on nT + FpgaWriteConfWord(FPGA_MAJOR_MODE_OFF); + SpinDelay(150); + iso14443a_setup(FPGA_HF_ISO14443A_READER_LISTEN); } if (g_dbglevel >= DBG_EXTENDED) { Dbprintf("select");