首页 > 代码库 > what does procedure byte conflict mean?

what does procedure byte conflict mean?

CCID_Receive Procedure byte conflict???

According "a text book" for smart card.


The terminal first sends the card a five-byte command header consisting of a class byte, a
command byte, and the P1, P2 and P3 bytes. If the header is received correctly, the card returns
an acknowledgment (ACK) in the form of a procedure byte (PB). This acknowledgment is
coded the same as the received command byte. After receiving the procedure byte, the terminal
sends exactly the number of data bytes indicated by the P3 byte. With this, the card has received
the complete command, and it can process it and generate a response."

May be my Smart CARD OS sends the wrong ACK to the reader.