mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2024-11-10 17:49:32 +08:00
rename idteck
This commit is contained in:
parent
a35025f33f
commit
77693521df
2 changed files with 15 additions and 14 deletions
|
@ -482,7 +482,8 @@ int ASKDemod_ext(const char *Cmd, bool verbose, bool emSearch, uint8_t askType,
|
||||||
if (maxLen < BitLen && maxLen != 0) BitLen = maxLen;
|
if (maxLen < BitLen && maxLen != 0) BitLen = maxLen;
|
||||||
|
|
||||||
int foundclk = 0;
|
int foundclk = 0;
|
||||||
//amp before ST check
|
|
||||||
|
//amplify signal before ST check
|
||||||
if (amp == 'a')
|
if (amp == 'a')
|
||||||
askAmp(bits, BitLen);
|
askAmp(bits, BitLen);
|
||||||
|
|
||||||
|
@ -496,8 +497,8 @@ int ASKDemod_ext(const char *Cmd, bool verbose, bool emSearch, uint8_t askType,
|
||||||
clk = (clk == 0) ? foundclk : clk;
|
clk = (clk == 0) ? foundclk : clk;
|
||||||
CursorCPos = ststart;
|
CursorCPos = ststart;
|
||||||
CursorDPos = stend;
|
CursorDPos = stend;
|
||||||
if (verbose || g_debugMode)
|
if (verbose)
|
||||||
PrintAndLogEx(NORMAL, "Found Sequence Terminator - First one is shown by orange and blue graph markers");
|
PrintAndLogEx(DEBUG, "Found Sequence Terminator - First one is shown by orange / blue graph markers");
|
||||||
}
|
}
|
||||||
|
|
||||||
int startIdx = 0;
|
int startIdx = 0;
|
||||||
|
@ -513,19 +514,19 @@ int ASKDemod_ext(const char *Cmd, bool verbose, bool emSearch, uint8_t askType,
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (verbose || g_debugMode) PrintAndLogEx(DEBUG, "DEBUG: (ASKDemod_ext) Using clock:%d, invert:%d, bits found:%d", clk, invert, BitLen);
|
if (verbose) PrintAndLogEx(DEBUG, "DEBUG: (ASKDemod_ext) Using clock:%d, invert:%d, bits found:%d", clk, invert, BitLen);
|
||||||
|
|
||||||
//output
|
//output
|
||||||
setDemodBuf(bits, BitLen, 0);
|
setDemodBuf(bits, BitLen, 0);
|
||||||
setClockGrid(clk, startIdx);
|
setClockGrid(clk, startIdx);
|
||||||
|
|
||||||
if (verbose || g_debugMode) {
|
if (verbose) {
|
||||||
if (errCnt > 0)
|
if (errCnt > 0)
|
||||||
PrintAndLogEx(NORMAL, "# Errors during Demoding (shown as 7 in bit stream): %d", errCnt);
|
PrintAndLogEx(DEBUG, "# Errors during Demoding (shown as 7 in bit stream): %d", errCnt);
|
||||||
if (askType)
|
if (askType)
|
||||||
PrintAndLogEx(NORMAL, "ASK/Manchester - Clock: %d - Decoded bitstream:", clk);
|
PrintAndLogEx(DEBUG, "ASK/Manchester - Clock: %d - Decoded bitstream:", clk);
|
||||||
else
|
else
|
||||||
PrintAndLogEx(NORMAL, "ASK/Raw - Clock: %d - Decoded bitstream:", clk);
|
PrintAndLogEx(DEBUG, "ASK/Raw - Clock: %d - Decoded bitstream:", clk);
|
||||||
// Now output the bitstream to the scrollback by line of 16 bits
|
// Now output the bitstream to the scrollback by line of 16 bits
|
||||||
printDemodBuff();
|
printDemodBuff();
|
||||||
}
|
}
|
||||||
|
@ -624,7 +625,7 @@ int CmdBiphaseDecodeRaw(const char *Cmd) {
|
||||||
|
|
||||||
sscanf(Cmd, "%i %i %i", &offset, &invert, &maxErr);
|
sscanf(Cmd, "%i %i %i", &offset, &invert, &maxErr);
|
||||||
if (DemodBufferLen == 0) {
|
if (DemodBufferLen == 0) {
|
||||||
PrintAndLogEx(NORMAL, "DemodBuffer Empty - run 'data rawdemod ar' first");
|
PrintAndLogEx(WARNING, "DemodBuffer Empty - run " _YELLOW_("'data rawdemod ar'")" first");
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -643,7 +644,7 @@ int CmdBiphaseDecodeRaw(const char *Cmd) {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (errCnt > 0)
|
if (errCnt > 0)
|
||||||
PrintAndLogEx(WARNING, "# Errors found during Demod (shown as 7 in bit stream): %d", errCnt);
|
PrintAndLogEx(WARNING, "# Errors found during Demod (shown as " _YELLOW_("7")" in bit stream): %d", errCnt);
|
||||||
|
|
||||||
PrintAndLogEx(NORMAL, "Biphase Decoded using offset: %d - # invert:%d - data:", offset, invert);
|
PrintAndLogEx(NORMAL, "Biphase Decoded using offset: %d - # invert:%d - data:", offset, invert);
|
||||||
PrintAndLogEx(NORMAL, "%s", sprint_bin_break(bits, size, 16));
|
PrintAndLogEx(NORMAL, "%s", sprint_bin_break(bits, size, 16));
|
||||||
|
@ -716,7 +717,7 @@ int AutoCorrelate(const int *in, int *out, size_t len, int window, bool SaveGrph
|
||||||
// sanity check
|
// sanity check
|
||||||
if (window > len) window = len;
|
if (window > len) window = len;
|
||||||
|
|
||||||
if (verbose) PrintAndLogEx(INFO, "performing %d correlations", GraphTraceLen - window);
|
if (verbose) PrintAndLogEx(INFO, "performing " _YELLOW_("%d")" correlations", GraphTraceLen - window);
|
||||||
|
|
||||||
//test
|
//test
|
||||||
double autocv = 0.0; // Autocovariance value
|
double autocv = 0.0; // Autocovariance value
|
||||||
|
@ -1069,7 +1070,7 @@ int FSKrawDemod(const char *Cmd, bool verbose) {
|
||||||
}
|
}
|
||||||
return 1;
|
return 1;
|
||||||
} else {
|
} else {
|
||||||
if (g_debugMode) PrintAndLogEx(NORMAL, "no FSK data found");
|
PrintAndLogEx(DEBUG, "no FSK data found");
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -1128,7 +1129,7 @@ int PSKDemod(const char *Cmd, bool verbose) {
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
int CmdPSKIdteck(const char *Cmd) {
|
int CmdIdteckDemod(const char *Cmd) {
|
||||||
|
|
||||||
if (!PSKDemod("", false)) {
|
if (!PSKDemod("", false)) {
|
||||||
PrintAndLogEx(DEBUG, "DEBUG: Error - Idteck PSKDemod failed");
|
PrintAndLogEx(DEBUG, "DEBUG: Error - Idteck PSKDemod failed");
|
||||||
|
|
|
@ -54,7 +54,7 @@ int CmdDetectClockRate(const char *Cmd);
|
||||||
int CmdFSKrawdemod(const char *Cmd);
|
int CmdFSKrawdemod(const char *Cmd);
|
||||||
int CmdPSK1rawDemod(const char *Cmd);
|
int CmdPSK1rawDemod(const char *Cmd);
|
||||||
int CmdPSK2rawDemod(const char *Cmd);
|
int CmdPSK2rawDemod(const char *Cmd);
|
||||||
int CmdPSKIdteck(const char *Cmd);
|
int CmdIdteckDemod(const char *Cmd);
|
||||||
int CmdGrid(const char *Cmd);
|
int CmdGrid(const char *Cmd);
|
||||||
int CmdGetBitStream(const char *Cmd);
|
int CmdGetBitStream(const char *Cmd);
|
||||||
int CmdHexsamples(const char *Cmd);
|
int CmdHexsamples(const char *Cmd);
|
||||||
|
|
Loading…
Reference in a new issue