// memcpy(ack.d.asBytes, dataoutbuf, 16);\r
\r
LED_B_ON();\r
- cmd_send(CMD_ACK,isOK,0,0,0,0);\r
+ cmd_send(CMD_ACK,isOK,0,0,dataoutbuf,16);\r
// UsbSendPacket((uint8_t *)&ack, sizeof(UsbCommand));\r
LED_B_OFF();\r
\r
\r
// reset chip\r
if (needWipe){\r
- ReaderTransmitShort(wupC1);\r
+ ReaderTransmitBitsPar(wupC1,7,0);\r
if(!ReaderReceive(receivedAnswer) || (receivedAnswer[0] != 0x0a)) {\r
if (MF_DBGLEVEL >= 1) Dbprintf("wupC1 error");\r
break;\r
\r
// write block\r
if (workFlags & 0x02) {\r
- ReaderTransmitShort(wupC1);\r
+ ReaderTransmitBitsPar(wupC1,7,0);\r
if(!ReaderReceive(receivedAnswer) || (receivedAnswer[0] != 0x0a)) {\r
if (MF_DBGLEVEL >= 1) Dbprintf("wupC1 error");\r
break;\r
\r
while (true) {\r
if (workFlags & 0x02) {\r
- ReaderTransmitShort(wupC1);\r
+ ReaderTransmitBitsPar(wupC1,7,0);\r
if(!ReaderReceive(receivedAnswer) || (receivedAnswer[0] != 0x0a)) {\r
if (MF_DBGLEVEL >= 1) Dbprintf("wupC1 error");\r
break;\r