From 3502fbd82bce2c24e432b7119258d50cd4452762 Mon Sep 17 00:00:00 2001 From: Philippe Teuwen Date: Wed, 10 Mar 2021 12:08:22 +0100 Subject: [PATCH] Fix lf em4x05 unlock --- client/src/cmdlfem4x05.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/client/src/cmdlfem4x05.c b/client/src/cmdlfem4x05.c index f0d2b6cf5..917dd21e3 100644 --- a/client/src/cmdlfem4x05.c +++ b/client/src/cmdlfem4x05.c @@ -1692,11 +1692,8 @@ int CmdEM4x05Unlock(const char *Cmd) { } // write - res = unlock_write_protect(use_pwd, pwd, write_value, verbose); - if (res != PM3_SUCCESS) { - PrintAndLogEx(WARNING, "failed unlock write"); - return PM3_ESOFT; - } + // don't check the return value. As a tear-off occurred, the write failed. + unlock_write_protect(use_pwd, pwd, write_value, verbose); // read after trigger res = em4x05_read_word_ext(14, pwd, use_pwd, &word14);