AgnosTVR (DF72) is a specific 30 bytes long bitmap used to trace framework's behaviour. It provides a way to get internal information from the kernels.
TVR: some kernels require to reset TVR to 0x00 at the end of the EMV processing. AgnosTVR mirrors this tag so that it's always possible to get that standard EMV Bitmap
ODA: ODA is a complex multi-step cryptographic EMV processing that may lead to many different issues. AgnosTVR traces all possible error outcomes
Contactless kernels: each kernel implements a specific processing and supports a different level signals. AgnosTVR provides a specific bitmap when specifications suffer from a lake of errors management
Contact kernel: the TVR is the main dashboard used to analyse EMV events occurrences during a transaction. AgnosTVR provides additional traces
To get the exact AgnosTVR bitmap, go to ACE and click on the left side of the tag’s value from Transaction Management page.
Detailed Bitmap:
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 (see below) |
Byte 20 | X | X | X | X | X | X | X | X | Kernel Specific (see below) |
Byte 21 | X | X | X | X | X | X | X | X | Kernel Specific (see below) |
Byte 22 | X | X | X | X | X | X | X | X | Kernel Specific (see below) |
Byte 23 | X | X | X | X | X | X | X | X | Kernel Specific (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 |
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 | Decline Required Indicator | |||||||
X | Online Required Indicator | ||||||||
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 |