diff --git a/client/src/cmdhficlass.c b/client/src/cmdhficlass.c index 099e0107b..98840d1c6 100644 --- a/client/src/cmdhficlass.c +++ b/client/src/cmdhficlass.c @@ -3891,6 +3891,7 @@ static int CmdHFiClass_BlackTears(const char *Cmd) { #define TEAR_INITAL 0x3C #define TEAR_PERSO_ENABLED 0xBC #define TEAR_PERSO_STABLE 0xBE + #define TEAR_PERSO_STABLE2 0x9C #define TEAR_UNLOCKED 0xAC @@ -4208,7 +4209,8 @@ out: break; } - case TEAR_PERSO_STABLE: { // unlock tag with write operation to 0xAC + case TEAR_PERSO_STABLE: + case TEAR_PERSO_STABLE2: { // unlock tag with write operation to 0xAC PrintAndLogEx(SUCCESS, "Detected fuse: "_GREEN_("0x%02X") " set non-secure memory: "_YELLOW_("0xAC"), data_read[7]); memcpy(data, data_read, PICOPASS_BLOCK_SIZE);