AgnosTVR (DF72) is a specific 30 byte bytes long bitmap used to trace framework's behavourbehaviour. 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 bitmapBitmap
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) | ||||||||