Amadis

Card Acceptance Wizardry Support

Sometimes, even with the best efforts, card acceptance is an obscure science that only field experience and digging into the different card brand specifications can provide the correct knowledge to understand the behavior in front of you.

This knowledge base is there to help support when a Card is not being accepted as expected.

 

Contactless cards return “Try Another Interface”

Case #1, ODA Failed and card request to insert card :

Outcome : TRY ANOTHER INTERFACE START = 0 UI Request on Outcome : MSG_OUTPUT_CARDHOLDER_PLEASE_INSERT_OR_SWIPE_CARD(24) Kernel Output: Tag: 0x00009F6E, Len: 0x0007, Value: 06200000303000 Tag: 0x00009F02, Len: 0x0006, Value: 000000000500 Tag: 0x00009F03, Len: 0x0006, Value: 000000000000 Tag: 0x00009F26, Len: 0x0008, Value: 5792682314BC21A5 Tag: 0x00005F24, Len: 0x0003, Value: 260731 Tag: 0x00000082, Len: 0x0002, Value: 1980 Tag: 0x0000005A, Len: 0x0008, Value: 52***************0 Tag: 0x00005F34, Len: 0x0001, Value: 00 Tag: 0x00009F36, Len: 0x0002, Value: 0266 Tag: 0x00009F27, Len: 0x0001, Value: 00 Tag: 0x00009F34, Len: 0x0003, Value: 1F0302 Tag: 0x00009F10, Len: 0x0012, Value: 00108000032400000000FFFFFFFFFFFFFFFF Tag: 0x00009F33, Len: 0x0003, Value: E008C8 Tag: 0x00000095, Len: 0x0005, Value: 0400008001 Tag: 0x00000057, Len: 0x0013, Value: 52*****************************0F Tag: 0x00009F37, Len: 0x0004, Value: 8312E7B6 Tag: 0x00009F39, Len: 0x0001, Value: 07

 

When looking at tag 0x95 (TVR) we can see that the B1b3 is raised (CDA Failed). This is never good. It means that either the public key is not configured for this RID or that the value is incorrect.

B1b4 and B1b7 could also raise the same behavior.

On Arkos/Atheos, the configuration should be checked to ensure that an E3 Entry is present for this RID / Key Index combination.

If you are using a personal card on a dev terminal, you probably don’t have the production keys.