]> git.zerfleddert.de Git - proxmark3-svn/commitdiff
CHG: `lf visa2000 demod` - adding the commandcall, allowing for demods of graphbuffer...
authoriceman1001 <iceman@iuse.se>
Tue, 7 Mar 2017 07:26:17 +0000 (08:26 +0100)
committericeman1001 <iceman@iuse.se>
Tue, 7 Mar 2017 07:26:17 +0000 (08:26 +0100)
CHG: `lf visa2000 read` - adapting number of samples, from 12000 -> 12500.  (@marshmellow42)

client/cmdlfvisa2000.c

index 86bb29eab9baa6a8d5a0c79f9436c0cb2cb06212..e828f3749ac5d68dbddc69e5479d6a28c8d788f0 100644 (file)
@@ -139,9 +139,10 @@ int CmdVisa2kDemod(const char *Cmd) {
        return 1;
 }
 
+// 64*96*2=12288 samples just in case we just missed the first preamble we can still catch 2 of them
 int CmdVisa2kRead(const char *Cmd) {
        CmdLFRead("s");
-       getSamples("12000",TRUE);
+       getSamples("12500",TRUE);
        return CmdVisa2kDemod(Cmd);
 }
 
@@ -207,7 +208,7 @@ int CmdVisa2kSim(const char *Cmd) {
 
        uint32_t blocks[3] = { BL0CK1, id, (visa_parity(id) << 4) | visa_chksum(id) };
 
-       for(int i=0; i<3; ++i)
+       for(int i = 0; i < 3; ++i)
                num_to_bytebits(blocks[i], 32, c.d.asBytes + i*32);
 
        clearCommandBuffer();
@@ -217,6 +218,7 @@ int CmdVisa2kSim(const char *Cmd) {
 
 static command_t CommandTable[] = {
     {"help",   CmdHelp,                1, "This help"},
+       {"demod",       CmdVisa2kDemod, 1, "Attempt to demod from GraphBuffer"},        
        {"read",        CmdVisa2kRead,  0, "Attempt to read and extract tag data"},
        {"clone",       CmdVisa2kClone, 0, "clone Visa2000 tag"},
        {"sim",         CmdVisa2kSim,   0, "simulate Visa2000 tag"},
Impressum, Datenschutz