Amadis

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 14 Current »

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

  • No labels