mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-08-19 21:03:48 -07:00
CHG: lf visa2000 demod
- adding the commandcall, allowing for demods of graphbuffer. (@marshmellow42)
CHG: `lf visa2000 read` - adapting number of samples, from 12000 -> 12500. (@marshmellow42)
This commit is contained in:
parent
6795b3da93
commit
672d72de89
1 changed files with 4 additions and 2 deletions
|
@ -139,9 +139,10 @@ int CmdVisa2kDemod(const char *Cmd) {
|
||||||
return 1;
|
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) {
|
int CmdVisa2kRead(const char *Cmd) {
|
||||||
CmdLFRead("s");
|
CmdLFRead("s");
|
||||||
getSamples("12000",TRUE);
|
getSamples("12500",TRUE);
|
||||||
return CmdVisa2kDemod(Cmd);
|
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) };
|
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);
|
num_to_bytebits(blocks[i], 32, c.d.asBytes + i*32);
|
||||||
|
|
||||||
clearCommandBuffer();
|
clearCommandBuffer();
|
||||||
|
@ -217,6 +218,7 @@ int CmdVisa2kSim(const char *Cmd) {
|
||||||
|
|
||||||
static command_t CommandTable[] = {
|
static command_t CommandTable[] = {
|
||||||
{"help", CmdHelp, 1, "This help"},
|
{"help", CmdHelp, 1, "This help"},
|
||||||
|
{"demod", CmdVisa2kDemod, 1, "Attempt to demod from GraphBuffer"},
|
||||||
{"read", CmdVisa2kRead, 0, "Attempt to read and extract tag data"},
|
{"read", CmdVisa2kRead, 0, "Attempt to read and extract tag data"},
|
||||||
{"clone", CmdVisa2kClone, 0, "clone Visa2000 tag"},
|
{"clone", CmdVisa2kClone, 0, "clone Visa2000 tag"},
|
||||||
{"sim", CmdVisa2kSim, 0, "simulate Visa2000 tag"},
|
{"sim", CmdVisa2kSim, 0, "simulate Visa2000 tag"},
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue