return 0;\r
}\r
int usage_t55xx_detectP1(){\r
- PrintAndLog("Usage: lf t55xx page1detect [1] [p <password>]");\r
+ PrintAndLog("Command: Detect Page 1 of a t55xx chip");\r
+ PrintAndLog("Usage: lf t55xx p1detect [1] [p <password>]");\r
PrintAndLog("Options:");\r
PrintAndLog(" 1 - if set, use Graphbuffer otherwise read data from tag.");\r
PrintAndLog(" p <password> - OPTIONAL password (8 hex characters)");\r
PrintAndLog("");\r
PrintAndLog("Examples:");\r
- PrintAndLog(" lf t55xx page1detect");\r
- PrintAndLog(" lf t55xx page1detect 1");\r
- PrintAndLog(" lf t55xx page1detect p 11223344");\r
+ PrintAndLog(" lf t55xx p1detect");\r
+ PrintAndLog(" lf t55xx p1detect 1");\r
+ PrintAndLog(" lf t55xx p1detect p 11223344");\r
PrintAndLog("");\r
return 0;\r
}\r
}\r
}\r
clk = GetNrzClock("", false, false);\r
- if (clk>0) {\r
+ if (clk>8) { //clock of rf/8 is likely a false positive, so don't use it.\r
if ( NRZrawDemod("0 0 1", false) && test(DEMOD_NRZ, &tests[hits].offset, &bitRate, clk, &tests[hits].Q5)) {\r
tests[hits].modulation = DEMOD_NRZ;\r
tests[hits].bitrate = bitRate;\r