X-Git-Url: http://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/fa1e00cfbbabec0580adc94f799a44068d05296f..33a1fe9636ddc00cedfec34e0d8a77899ca4494c:/armsrc/lfops.c diff --git a/armsrc/lfops.c b/armsrc/lfops.c index 87b21efc..d79c75a0 100644 --- a/armsrc/lfops.c +++ b/armsrc/lfops.c @@ -1626,9 +1626,9 @@ void EM4xReadWord(uint8_t Address, uint32_t Pwd, uint8_t PwdMode) { fwd_bit_count += Prepare_Addr( Address ); SendForward(fwd_bit_count); - + SpinDelayUs(400); // Now do the acquisition - DoAcquisition_default(0,TRUE); + DoPartialAcquisition(20, true, 6000); FpgaWriteConfWord(FPGA_MAJOR_MODE_OFF); // field off LED_A_OFF(); @@ -1656,10 +1656,11 @@ void EM4xWriteWord(uint32_t flag, uint32_t Data, uint32_t Pwd) { SendForward(fwd_bit_count); //Wait for write to complete - SpinDelay(10); + //SpinDelay(10); + SpinDelayUs(6500); //Capture response if one exists - DoAcquisition_default(20, TRUE); + DoPartialAcquisition(20, true, 6000); FpgaWriteConfWord(FPGA_MAJOR_MODE_OFF); // field off LED_A_OFF();