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.