]> git.zerfleddert.de Git - proxmark3-svn/blobdiff - client/cmdhf14a.c
adapted hf iclass list to new trace format
[proxmark3-svn] / client / cmdhf14a.c
index e8dc8abca6723b08acf48af32d1d5838889e1b23..917411349f7f2bc4a91ae8ec79f282ef6cacf49c 100644 (file)
@@ -78,6 +78,10 @@ int CmdHF14AList(const char *Cmd)
                if(tracepos == 0) {
                        first_timestamp = timestamp;
                }
+
+               // Break and stick with current result if buffer was not completely full
+               if (timestamp == 0x44444444) break; 
+
                tracepos += 4;
                duration = *((uint16_t *)(trace + tracepos));
                tracepos += 2;
@@ -102,9 +106,6 @@ int CmdHF14AList(const char *Cmd)
                uint8_t *parityBytes = trace + tracepos;
                tracepos += parity_len;
 
-               // Break and stick with current result if buffer was not completely full
-               if (timestamp == 0x44444444) break; 
-
                char line[16][110];
                for (int j = 0; j < data_len; j++) {
                        int oddparity = 0x01;
Impressum, Datenschutz