Contactless ATR rules
0234 (bank 2, register
Size : 1 byte
Contactless cards don’t have an ATR. PC/SC specifies how a pseudo-ATR shall be constructed by the reader, with a few options.
|1||Use Innovatron T=0 ATR||
|0||Control which values for NN are used in the ATR||
Bit 1: Use Innovatron T=0 ATR
Using this option is known to break the compatibility with some implementations of the PC/SC stack (the card has a T=0 ATR but uses T=1 Case 4 APDUs, which is considered as a protocol violation by the stack).
Bit 0: Control which values for NN are used in the ATR
The PC/SC workgroup maintains a list of Contactless memory cards, and defines a NN value for every registered card technology.
Unfortunately, this list is not updated frequently and not exhaustive.
The reader shall theoritically return NN=
0000 for all the cards that are not in list, but, to help application developers discriminate among card technologies, SpringCard readers have a more complete list (non-PC/SC values being above