From 414960f7335697f93b5de0ada390391d221692f9 Mon Sep 17 00:00:00 2001 From: Willok Date: Fri, 15 Nov 2019 12:14:18 +0100 Subject: [PATCH] Fix uidmode function Adjust the serial communication buffer size --- Firmware/Chameleon-Mini/Application/MifareClassic.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Firmware/Chameleon-Mini/Application/MifareClassic.c b/Firmware/Chameleon-Mini/Application/MifareClassic.c index ec2cc33..ea05d0f 100644 --- a/Firmware/Chameleon-Mini/Application/MifareClassic.c +++ b/Firmware/Chameleon-Mini/Application/MifareClassic.c @@ -608,9 +608,11 @@ uint16_t MifareClassicAppProcess(uint8_t *Buffer, uint16_t BitCount) { } //#ifdef SUPPORT_MF_CLASSIC_MAGIC_MODE else if (Buffer[0] == CMD_CHINESE_UNLOCK) { - State = STATE_CHINESE_IDLE; - Buffer[0] = ACK_VALUE; - return ACK_NAK_FRAME_SIZE; + if (bUidMode) { + State = STATE_CHINESE_IDLE; + Buffer[0] = ACK_VALUE; + return ACK_NAK_FRAME_SIZE; + } } //#endif break;