Paste a command or response APDU and read it field by field — CLA, INS, P1, P2, Lc, data, Le, and the SW1-SW2 status word with its ISO 7816 meaning. Common EMV commands are recognised by name.
What is an APDU? An APDU (Application Protocol Data Unit) is the message format defined by ISO 7816-4 for communication between a smart card and a reader. A command APDU contains CLA, INS, P1, P2 and optional data; a response APDU contains optional data followed by a two-byte SW1-SW2 status word.
ISO/IEC 7816-4 defines the APDU as the unit of exchange between a smart card and reader. A command APDU always starts with a four-byte header — class, instruction, and two parameters — and may carry a length byte, command data, and an expected-response length. The card answers with a response APDU: optional data followed by the two-byte status word.
Success with no further qualification. The command completed normally.
61xx means the card has more data ready — issue GET RESPONSE with Le set to xx. 6Cxx means your Le was wrong — re-issue the command with Le set to xx.
We do this work daily across EMV certifications and custom apps. See EMV capabilities →