From e78735e26e3ec37087ee0008a945e30b105fea66 Mon Sep 17 00:00:00 2001 From: kormax <3392860+kormax@users.noreply.github.com> Date: Sat, 4 Apr 2026 21:43:24 +0300 Subject: [PATCH] Fix DESFire ChangeKey 'keyNo' annotation value --- client/src/cmdhflist.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/src/cmdhflist.c b/client/src/cmdhflist.c index 7fbb3e38d..80738644f 100644 --- a/client/src/cmdhflist.c +++ b/client/src/cmdhflist.c @@ -1194,7 +1194,7 @@ void annotateMfDesfire(char *exp, size_t size, uint8_t *cmd, uint8_t cmdsize) { break; case MFDES_CHANGE_KEY: if (data_size >= 1) { - snprintf(exp, size, "CHANGE KEY (keyNo %u)", data[0]); + snprintf(exp, size, "CHANGE KEY (keyNo %u)", data[0] & 0x3F); } else { snprintf(exp, size, "CHANGE KEY"); }