From: marshmellow42 Date: Sat, 20 Feb 2016 21:53:59 +0000 (-0500) Subject: fix clock detection when ST used X-Git-Tag: v2.3.0~4^2 X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/commitdiff_plain/b66ff08113a7a12b2a770aae8fa8687a48e012f7?ds=sidebyside;hp=-c fix clock detection when ST used ST = sequence terminator fixes t55xx auto detection of tags with ST used. --- b66ff08113a7a12b2a770aae8fa8687a48e012f7 diff --git a/client/graph.c b/client/graph.c index 06279848..319cde39 100644 --- a/client/graph.c +++ b/client/graph.c @@ -143,9 +143,13 @@ int GetAskClock(const char str[], bool printAns, bool verbose) PrintAndLog("Failed to copy from graphbuffer"); return -1; } - int start = DetectASKClock(grph, size, &clock, 20); + bool st = DetectST(grph, &size, &clock); + int start = 0; + if (st == false) { + start = DetectASKClock(grph, size, &clock, 20); + } // Only print this message if we're not looping something - if (printAns){ + if (printAns) { PrintAndLog("Auto-detected clock rate: %d, Best Starting Position: %d", clock, start); } return clock;