...
Byte | b8 | b7 | b6 | b5 | b4 | b3 | b2 | b1 | Description |
---|---|---|---|---|---|---|---|---|---|
TVR (byte 1-5) | |||||||||
Byte 1 | X | ODA not performed | |||||||
X | SDA failed | ||||||||
X | ICC data missing | ||||||||
X | Card on terminal exception file | ||||||||
X | DDA failed | ||||||||
X | CDA failed | ||||||||
X | SDA selected | ||||||||
X | RFU | ||||||||
Byte 2 | X | ICC and terminal have different application versions | |||||||
X | Expired application | ||||||||
X | Application not yet effective | ||||||||
X | Requested service not allowed | ||||||||
X | New Card | ||||||||
X | X | X | RFU | ||||||
Byte 3 | X | CVM not Successful | |||||||
X | Unrecognized CVM | ||||||||
X | PIN Try Limit Exceeded | ||||||||
X | PIN entry req., PIN pad not present or not working | ||||||||
X | PIN entry req., PIN pad present but PIN not entered | ||||||||
X | Online PIN entered | ||||||||
X | X | RFU | |||||||
Byte 4 | X | Transaction exceeds floor limit | |||||||
X | LCOL exceeded | ||||||||
X | UCOL exceeded | ||||||||
X | Transaction selected randomly | ||||||||
X | Merchant forced transaction online | ||||||||
X | X | X | RFU | ||||||
Byte 5 | X | Default TDOL used | |||||||
X | Issuer authentication failed | ||||||||
X | Script failed before GenAC | ||||||||
X | Script failed after GenAC | ||||||||
X | Relay resistance threshold exceeded | ||||||||
X | Relay resistance time limits exceeded | ||||||||
X | Relay resistance performed | ||||||||
X | Relay resistance not performed | ||||||||
Issuer Certificate Trace (byte 6-8) | |||||||||
Byte 6 | X | Invalid certificate format | |||||||
X | End not BCh | ||||||||
X | Begin not 6Ah | ||||||||
X | RSA error | ||||||||
X | Invalid length of Tag ‘90’ | ||||||||
X | Tag ‘90’ missing | ||||||||
X | Tag ‘8F’ not found | ||||||||
X | Tag ‘8F’ missing | ||||||||
Byte 7 | X | Tag ‘92’ missing | |||||||
X | Invalid PK algo indicator | ||||||||
X | Invalid hash algo indicator | ||||||||
X | Certificate revocated | ||||||||
X | Certificate expired | ||||||||
X | Tag ‘9A’ missing | ||||||||
X | Invalid PAN prefix | ||||||||
X | Tag ‘5A’ missing | ||||||||
Byte 8 | X | X | X | RFU | |||||
X | RSA error (SRED) | ||||||||
X | Invalid length of Tag ‘90’ (SRED) | ||||||||
X | Tag ‘90’ missing (SRED) | ||||||||
X | Invalid digest | ||||||||
X | Tag ‘9F32’ missing | ||||||||
ICC Certificate Trace (byte 9-11) | |||||||||
Byte 9 | X | End not BCh | |||||||
X | Begin not 6Ah | ||||||||
X | RSA Error (SRED) | ||||||||
X | Invalid Length of Tag ‘9F46’ (SRED) | ||||||||
X | Tag ‘9F46’ Missing (SRED) | ||||||||
X | RSA Error | ||||||||
X | Invalid Length of Tag ‘9F46’ | ||||||||
X | Tag ‘9F46’ Missing | ||||||||
Byte 10 | X | Invalid Hash Algo Indicator | |||||||
X | Certificate Expired | ||||||||
X | Tag ‘9A’ Missing | ||||||||
X | Invalid PAN (SRED) | ||||||||
X | Invalid PAN (Clipping) | ||||||||
X | Invalid PAN | ||||||||
X | Tag ‘5A’ Missing | ||||||||
X | Invalid Certificate Format | ||||||||
Byte 11 | X | X | X | RFU | |||||
X | Invalid Digest | ||||||||
X | Tag ‘9F4A’ Invalid | ||||||||
X | Tag ‘9F47’ Missing | ||||||||
X | Tag ‘9F48’ Missing | ||||||||
X | Invalid PK Algo Indicator | ||||||||
SDA Trace (byte 12-13) | |||||||||
Byte 12 | X | Invalid Hash Algo Indicator | |||||||
X | Invalid Signed Data Format (TTIG) | ||||||||
X | Invalid Signed Data Format | ||||||||
X | End not BCh | ||||||||
X | Begin not 6Ah | ||||||||
X | RSA Error | ||||||||
X | Invalid Length of Tag ‘93’ | ||||||||
X | Tag ‘93’ Missing | ||||||||
Byte 13 | X | X | X | X | X | X | RFU | ||
X | Invalid Digest | ||||||||
X | Tag ‘9F4A’ Invalid | ||||||||
DDA Trace (byte 14-15) | |||||||||
Byte 14 | X | End not BCh | |||||||
X | Begin not 6Ah | ||||||||
X | RSA Error | ||||||||
X | Invalid Length of Tag ‘9F48’ | ||||||||
X | Tag '9F48 Missing (fDDA) | ||||||||
X | Tag ‘9F48’ Missing (Int. Auth.) | ||||||||
X | Tag ‘9F37’ not in DDOL | ||||||||
X | Tag ‘9F49’ Missing | ||||||||
Byte 15 | X | X | X | X | RFU | ||||
X | Invalid Digest | ||||||||
X | Invalid Hash Algo Indicator | ||||||||
X | Invalid Signed Data Format (TTIG) | ||||||||
X | Invalid Signed Data Format | ||||||||
CDA Trace (byte 16-17) | |||||||||
Byte 16 | X | Invalid Dynamic Data Length | |||||||
X | Invalid Hash Indicator | ||||||||
X | Invalid Signed Data Format | ||||||||
X | End not BCh | ||||||||
X | Begin not 6Ah | ||||||||
X | RSA Error | ||||||||
X | Invalid Length of Tag ‘9F4B’ | ||||||||
X | Tag ‘9F4B’ Missing | ||||||||
Byte 17 | X | X | X | RFU | |||||
X | Invalid Transaction Data Hash Code | ||||||||
X | Invalid Hash Result | ||||||||
X | Invalid CID | ||||||||
X | Wrong Padding | ||||||||
X | Invalid Dynamic Data Length | ||||||||
Contactless Kernel Processing State (byte 18) | |||||||||
Byte 18 | X | X | X | X | X | X | X | X | ID of Kernel Specific Internal State |
Contactless Kernel Trace (byte 19-23) (see Kernel Specific details in next sections) | |||||||||
Byte 19 | X | X | X | X | X | X | X | X | Kernel Specific Bitmap (see below) |
Byte 20 | X | X | X | X | X | X | X | X | Kernel Specific Bitmap (see below) |
Byte 21 | X | X | X | X | X | X | X | X | Kernel Specific Bitmap (see below) |
Byte 22 | X | X | X | X | X | X | X | X | Kernel Specific Bitmap (see below) |
Byte 23 | X | X | X | X | X | X | X | X | Kernel Specific Bitmap (see below) |
EMV Core Trace (byte 24-30) | |||||||||
Byte 24 | X | Processing Restrictions | |||||||
X | Check Consistency Error | ||||||||
X | Mandatory Tag Error | ||||||||
X | Read Record | ||||||||
X | GPO | ||||||||
X | FCI BER Error | ||||||||
X | FCI Error | ||||||||
X | RFU | ||||||||
Byte 25 | X | Unable To Go Online | |||||||
X | CAA | ||||||||
X | TAA | ||||||||
X | TRM | ||||||||
X | CVM | ||||||||
X | CDA | ||||||||
X | DDA | ||||||||
X | SDA | ||||||||
Byte 26 | X | X | X | X | X | X | RFU | ||
X | IAD Error | ||||||||
X | Issuer Data Error | ||||||||
Byte 27 | X | RFU | |||||||
X | PIN Blocked | ||||||||
X | PIN Block Recovery Error | ||||||||
X | PIN Try Limit Exceeded | ||||||||
X | Pinpad Error | ||||||||
X | Invalid Length of Tag ‘8E’ | ||||||||
X | Tag ‘8E’ Format Error | ||||||||
X | Tag ‘8E’ Missing | ||||||||
Byte 28 | X | RTS #2 | |||||||
X | RTS #1 | ||||||||
X | Split Amount | ||||||||
X | LOAR Missing | ||||||||
X | ATC Missing | ||||||||
X | VC | ||||||||
X | RTS | ||||||||
X | FL | ||||||||
Byte 29 | X | X | X | X | X | X | X | RFU | |
X | RTS #3 | ||||||||
Byte 30 | X | X | X | X | X | X | X | X | RFU |
Table of Contents | ||||
---|---|---|---|---|
|
Contactless Kernel Trace
...
(byte 19-23)
Kernel C-2/Mastercard
Byte | b8 | b7 | b6 | b5 | b4 | b3 | b2 | b1 | Description |
---|---|---|---|---|---|---|---|---|---|
Byte 19 | X | X | X | X | X | X | X | X | RFU |
Byte 20 | X | X | X | X | X | X | X | X | RFU |
Byte 21 | X | X | X | X | X | X | X | X | RFU |
Byte 22 | X | X | X | X | X | X | X | X | RFU |
Byte 23 | X | X | X | X | X | X | X | X | RFU |
Kernel C-3/Visa
Byte | b8 | b7 | b6 | b5 | b4 | b3 | b2 | b1 | Description |
---|---|---|---|---|---|---|---|---|---|
Byte 19 | X | RFU | |||||||
X | Missing EMV Data | ||||||||
X | Missing MSD CCN17 Data | ||||||||
X | Missing MSD Legacy Data | ||||||||
X | PAN no Match | ||||||||
X | No DRL Set or no Tag ‘9F5A’ | ||||||||
X | DRL Set not Found | ||||||||
X | DRL Set Found | ||||||||
Byte 20 | X | X | X | X | X | X | X | X | Number of DRL Sets |
Byte 21 | X | X | X | RFU | |||||
X | Signed Data Format 95h Expected | ||||||||
X | Signed Data Format 93h Expected | ||||||||
X | Signed Data Format 95h Detected | ||||||||
X | RFU | ||||||||
X | Signed Data Format 93h Detected | ||||||||
Byte 22 | X | X | RFU | ||||||
X | Card Expired | ||||||||
X | Card Not Expired | ||||||||
X | PAN on EFL | ||||||||
X | PAN not on EFL | ||||||||
X | Online | ||||||||
X | Declined | ||||||||
Byte 23 | X | SDA Performed and Failed | |||||||
X | SDA Performed and Succeeded | ||||||||
X | X | X | RFU | ||||||
X | fDDA not Performed | ||||||||
X | fDDA Performed and Failed | ||||||||
X | fDDA Performed and Succeeded |
Kernel C-4/American Express
Byte | b8 | b7 | b6 | b5 | b4 | b3 | b2 | b1 | Description |
---|---|---|---|---|---|---|---|---|---|
Byte 19 | X | X | X | X | X | X | X | RFU | |
X | DRL Set Found | ||||||||
Byte 20 | X | X | X | X | X | X | X | X | Number of DRL Sets |
Byte 21 | X | X | X | X | X | X | X | X | RFU |
Byte 22 | X | X | X | X | X | X | X | X | RFU |
Byte 23 | X | X | X | X | X | X | X | X | RFU |
Kernel C-5/JCB
Byte | b8 | b7 | b6 | b5 | b4 | b3 | b2 | b1 | Description |
---|---|---|---|---|---|---|---|---|---|
Byte 19 | X | X | X | X | X | X | X | X | Torn Depth |
Byte 20 | X | Torn Different Card | |||||||
X | Invalid CVM | ||||||||
X | Torn Storage | ||||||||
X | GenAC COM Issue | ||||||||
X | Invalid Tags | ||||||||
X | Torn Missing ‘9F52’ in DOL | ||||||||
X | Torn Missing DOL or Label | ||||||||
X | Torn Activated | ||||||||
Byte 21 | X | X | X | X | X | RFU | |||
X | Invalid Remaining FCI | ||||||||
X | Invalid FCI | ||||||||
X | NO FCI | ||||||||
Byte 22 | X | X | X | X | X | X | X | X | RFU |
Byte 23 | X | X | X | X | X | X | X | X | RFU |
Kernel C-6/Discover (DPAS)
Byte | b8 | b7 | b6 | b5 | b4 | b3 | b2 | b1 | Description |
---|---|---|---|---|---|---|---|---|---|
Byte 19 | X | X | X | X | X | X | X | X | RFU |
Byte 20 | X | X | X | X | X | X | X | X | RFU |
Byte 21 | X | X | X | X | X | X | X | X | RFU |
Byte 22 | X | X | X | X | X | X | X | X | RFU |
Byte 23 | X | X | X | X | X | X | X | X | RFU |
Kernel C-7/CUP
Byte | b8 | b7 | b6 | b5 | b4 | b3 | b2 | b1 | Description |
---|---|---|---|---|---|---|---|---|---|
Byte 19 | X | PDOL Error | |||||||
X | Missing Tags -TC | ||||||||
X | Missing Tags - AAC/ARQC | ||||||||
X | Tag ‘9F10’ Missing | ||||||||
X | No Mutual Execution Path | ||||||||
X | Transit qUICS | ||||||||
X | Legacy Card and Standard Flow Not Supported | ||||||||
X | Transit Terminal | ||||||||
Byte 20 | X | X | X | X | X | X | RFU | ||
X | Application Not Yet Effective | ||||||||
X | Application Expired | ||||||||
Byte 21 | X | X | X | RFU | |||||
X | Signed Data Format 95h Expected | ||||||||
X | RFU | ||||||||
X | Signed Data Format 95h Detected | ||||||||
X | Certificate Format 94h Detected | ||||||||
X | RFU | ||||||||
Byte 22 | X | X | X | X | X | X | X | X | RFU |
Byte 23 | X | X | X | X | X | X | X | X | RFU |
Kernel Interac
Byte | b8 | b7 | b6 | b5 | b4 | b3 | b2 | b1 | Description |
---|---|---|---|---|---|---|---|---|---|
Byte 19 | X | X | X | RFU | |||||
X | Tag ‘9F48’ Missing | ||||||||
X | Tag ‘92’ Missing | ||||||||
X | CTI and Tag ‘9F4C' No Match | ||||||||
X | Invalid FFI | ||||||||
X | Too Many Tags | ||||||||
Byte 20 | X | X | X | X | X | X | X | X | Number of DRL Sets |
Byte 21 | X | X | X | X | X | X | X | X | RFU |
Byte 22 | X | X | X | X | X | X | X | X | RFU |
Byte 23 | X | X | X | X | X | X | X | X | RFU |
Kernel Wise
Byte | b8 | b7 | b6 | b5 | b4 | b3 | b2 | b1 | Description |
---|---|---|---|---|---|---|---|---|---|
Byte 19 | X | Invalid ‘9F27’ EMV Optimized No ODA | |||||||
X | ‘8C’ missing Not Mobile Device | ||||||||
X | Unexpected CVM Result | ||||||||
X | CVM Required but Not Supported | ||||||||
X | Invalid ‘9F38’ Format | ||||||||
X | Inconsistent Terminal Type | ||||||||
X | Inconsistent Track Dates | ||||||||
X | Required Tags Error | ||||||||
Byte 20 | X | Go Online Not EMV Optimized ‘9F4B’ Missing | |||||||
X | Go Online EMV Optimized | ||||||||
X | Go Online Mobile Device ‘9F4B’ Missing | ||||||||
X | Invalid Execution Path Mobile Device | ||||||||
X | Invalid Tags Not EMV Optimized | ||||||||
X | Declined EMV optimized | ||||||||
X | Declined Not EMV Optimized | ||||||||
X | Invalid Tags EMV Optimized | ||||||||
Byte 21 | X | Invalid Application Label | |||||||
X | Invalid DF Name on Try Again | ||||||||
X | Invalid DF Length on Try Again | ||||||||
X | Invalid Specific Tags in FCI | ||||||||
X | Accepted Not EMV Optimized | ||||||||
X | Go Online Not EMV Optimized | ||||||||
X | Go Online with PIN Not EMV Optimized | ||||||||
X | Forced Go Online Not EMV Optimized | ||||||||
Byte 22 | X | X | X | X | X | RFU | |||
X | Duplicated Tag | ||||||||
X | Invalid AIP | ||||||||
X | Invalid AFL | ||||||||
Byte 23 | X | X | X | X | X | X | X | X | RFU |
Kernel Bancomat
Byte | b8 | b7 | b6 | b5 | b4 | b3 | b2 | b1 | Description |
---|---|---|---|---|---|---|---|---|---|
Byte 19 | X | Tag ‘94’ Missing | |||||||
X | Tag ‘92’ Invalid | ||||||||
X | Tag ‘92’ Missing | ||||||||
X | CCVR Invalid | ||||||||
X | Tag ‘5F2D’ Invalid | ||||||||
X | Tag ‘9F38’ Invalid | ||||||||
X | Tag ‘87’ Invalid | ||||||||
X | Tag ‘50’ Invalid | ||||||||
Byte 20 | X | RFU | |||||||
X | TAC Default processing | ||||||||
X | Processing Restrictions Error | ||||||||
X | Invalid Tags | ||||||||
X | Read Record Error | ||||||||
X | Tag ‘9F10’ Invalid | ||||||||
X | Tag ‘9F27’ Overwriting | ||||||||
X | Tag ‘94’ invalid | ||||||||
Byte 21 | X | X | X | X | X | X | X | X | RFU |
Byte 22 | X | X | X | X | X | X | X | X | RFU |
Byte 23 | X | X | X | X | X | X | X | X | RFU |
RuPay kernel
Byte | b8 | b7 | b6 | b5 | b4 | b3 | b2 | b1 | Description |
---|---|---|---|---|---|---|---|---|---|
Byte 19 | X | Invalid Tag ‘DF61’ | |||||||
X | Duplicated Tags | ||||||||
X | Invalid Read Record | ||||||||
X | Invalid AFL | ||||||||
X | Invalid AIP | ||||||||
X | Invalid PRMIcc on 2nd Tap | ||||||||
X | Mutual Service ID Found | ||||||||
X | Invalid PDOL | ||||||||
Byte 20 | X | Card Support Service | |||||||
X | Service Based Transaction | ||||||||
X | Non Legacy Card | ||||||||
X | Legacy Card | ||||||||
X | Error processing Restrictions | ||||||||
X | Invalid Tags for Processing Restrictions | ||||||||
X | Invalid AVN | ||||||||
X | Torn State ON | ||||||||
Byte 21 | X | Long Tap | |||||||
X | Second Tap | ||||||||
X | Invalid CDOL2 | ||||||||
X | Invalid CDOL1 | ||||||||
X | CVM Processing not Supported | ||||||||
X | NoCVM CVM Excluded | ||||||||
X | NoCVM CVM Mutually Supported | ||||||||
X | CVM List Not Defined | ||||||||
Byte 22 | X | X | X | X | X | X | X | X | RFU |
Byte 23 | X | X | X | X | X | X | X | X | RFU |