X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/bb73c58d9a5501426646b8fcfff87331ea3312a6..c840385effee20347ec8179a393bf109c681de9d:/client/cmdlfjablotron.c diff --git a/client/cmdlfjablotron.c b/client/cmdlfjablotron.c index ee4b3957..95fe2922 100644 --- a/client/cmdlfjablotron.c +++ b/client/cmdlfjablotron.c @@ -82,16 +82,12 @@ int CmdJablotronDemod(const char *Cmd) { int ans = JablotronDemod(DemodBuffer, &size); if (ans < 0){ if (g_debugMode){ - // if (ans == -5) - // PrintAndLog("DEBUG: Error - Jablotron not enough samples"); if (ans == -1) PrintAndLog("DEBUG: Error - Jablotron too few bits found"); - // else if (ans == -2) - // PrintAndLog("DEBUG: Error - Jablotron problem during ASK/Biphase demod"); - else if (ans == -3) - PrintAndLog("DEBUG: Error - Jablotron Size not correct: %d", size); - else if (ans == -4) + else if (ans == -2) PrintAndLog("DEBUG: Error - Jablotron preamble not found"); + else if (ans == -3) + PrintAndLog("DEBUG: Error - Jablotron size not correct: %d", size); else if (ans == -5) PrintAndLog("DEBUG: Error - Jablotron checksum failed"); else @@ -130,7 +126,7 @@ int CmdJablotronDemod(const char *Cmd) { int CmdJablotronRead(const char *Cmd) { CmdLFRead("s"); - getSamples("20000", TRUE); + getSamples("12000", TRUE); return CmdJablotronDemod(Cmd); } @@ -184,7 +180,7 @@ int CmdJablotronClone(const char *Cmd) { c.arg[1] = i; clearCommandBuffer(); SendCommand(&c); - if (!WaitForResponseTimeout(CMD_ACK, &resp, 1000)){ + if (!WaitForResponseTimeout(CMD_ACK, &resp, T55XX_WRITE_TIMEOUT)){ PrintAndLog("Error occurred, device did not respond during write operation."); return -1; }