diff --git a/client/src/cmdhfmf.c b/client/src/cmdhfmf.c index f197194d4..ead78d7e4 100644 --- a/client/src/cmdhfmf.c +++ b/client/src/cmdhfmf.c @@ -827,7 +827,7 @@ static int CmdHF14AMfRdSc(const char *Cmd) { uint8_t blocks = 4; uint8_t start = sectorNo * 4; - if (sectorNo > 32) { + if (sectorNo >= 32) { blocks = 16; start = 128 + (sectorNo - 32) * 16; } @@ -3671,7 +3671,7 @@ static int CmdHF14AMfEGetSc(const char *Cmd) { PrintAndLogEx(NORMAL, "----+------------------------------------------------"); uint8_t blocks = 4; uint8_t start = sector * 4; - if (sector > 32) { + if (sector >= 32) { blocks = 16; start = 128 + (sector - 32) * 16; } @@ -4365,7 +4365,7 @@ static int CmdHF14AMfCGetSc(const char *Cmd) { PrintAndLogEx(NORMAL, "----+------------------------------------------------"); uint8_t blocks = 4; uint8_t start = sector * 4; - if (sector > 32) { + if (sector >= 32) { blocks = 16; start = 128 + (sector - 32) * 16; }