From cbe50ba7d792a2e610107663d8e437e52e9ed35c Mon Sep 17 00:00:00 2001 From: Georg Date: Wed, 21 Jun 2017 10:38:34 +0200 Subject: [PATCH] fixed bug within MF Classic application --- Firmware/Chameleon-Mini/Application/MifareClassic.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Firmware/Chameleon-Mini/Application/MifareClassic.c b/Firmware/Chameleon-Mini/Application/MifareClassic.c index aa071ac..093a570 100644 --- a/Firmware/Chameleon-Mini/Application/MifareClassic.c +++ b/Firmware/Chameleon-Mini/Application/MifareClassic.c @@ -934,10 +934,10 @@ uint16_t MifareClassicAppProcess(uint8_t* Buffer, uint16_t BitCount) Buffer[2] = CardNonce[2]; Buffer[3] = CardNonce[3]; /* Encryption is on, so we have also to encrypt the pariy */ -/* Buffer[ ISO14443A_BUFFER_PARITY_OFFSET + 0] = CardNonce[4]; + Buffer[ ISO14443A_BUFFER_PARITY_OFFSET + 0] = CardNonce[4]; Buffer[ ISO14443A_BUFFER_PARITY_OFFSET + 1] = CardNonce[5]; Buffer[ ISO14443A_BUFFER_PARITY_OFFSET + 2] = CardNonce[6]; - Buffer[ ISO14443A_BUFFER_PARITY_OFFSET + 3] = CardNonce[7]; */ + Buffer[ ISO14443A_BUFFER_PARITY_OFFSET + 3] = CardNonce[7]; State = STATE_AUTHING; return CMD_AUTH_RB_FRAME_SIZE * BITS_PER_BYTE | ISO14443A_APP_CUSTOM_PARITY;