projects
/
proxmark3-svn
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Update cmddata.c
[proxmark3-svn]
/
armsrc
/
mifaresniff.c
diff --git
a/armsrc/mifaresniff.c
b/armsrc/mifaresniff.c
index fed127725f9c3caf86b394a2e2fed1bf6e816711..59e8469752b5587672004eb37c522a6b531364a9 100644
(file)
--- a/
armsrc/mifaresniff.c
+++ b/
armsrc/mifaresniff.c
@@
-13,10
+13,10
@@
\r
static int sniffState = SNF_INIT;
\r
static uint8_t sniffUIDType;
\r
\r
static int sniffState = SNF_INIT;
\r
static uint8_t sniffUIDType;
\r
-static uint8_t sniffUID[8];
\r
-static uint8_t sniffATQA[2];
\r
+static uint8_t sniffUID[8]
= {0x00}
;
\r
+static uint8_t sniffATQA[2]
= {0x00}
;
\r
static uint8_t sniffSAK;
\r
static uint8_t sniffSAK;
\r
-static uint8_t sniffBuf[16];
\r
+static uint8_t sniffBuf[16]
= {0x00}
;
\r
static uint32_t timerData = 0;
\r
\r
\r
static uint32_t timerData = 0;
\r
\r
\r
@@
-151,12
+151,13
@@
bool intMfSniffSend() {
int pckSize = 0;
\r
int pckLen = traceLen;
\r
int pckNum = 0;
\r
int pckSize = 0;
\r
int pckLen = traceLen;
\r
int pckNum = 0;
\r
-
\r
+ uint8_t *trace = BigBuf_get_addr();
\r
+
\r
FpgaDisableSscDma();
\r
while (pckLen > 0) {
\r
pckSize = MIN(USB_CMD_DATA_SIZE, pckLen);
\r
LED_B_ON();
\r
FpgaDisableSscDma();
\r
while (pckLen > 0) {
\r
pckSize = MIN(USB_CMD_DATA_SIZE, pckLen);
\r
LED_B_ON();
\r
- cmd_send(CMD_ACK, 1,
pckSize, pckNum
, trace + traceLen - pckLen, pckSize);
\r
+ cmd_send(CMD_ACK, 1,
traceLen, pckSize
, trace + traceLen - pckLen, pckSize);
\r
LED_B_OFF();
\r
\r
pckLen -= pckSize;
\r
LED_B_OFF();
\r
\r
pckLen -= pckSize;
\r
Impressum
,
Datenschutz