What does HRESULT 0x80100065 (SCARD_W_UNSUPPORTED_CARD) mean?

 
Previous Next
SCARD_E_READ_ONLY_CARD SCARD_W_UNRESPONSIVE_CARD

SCARD_W_UNSUPPORTED_CARD

An ATR compatibility problem

SCARD_W_UNSUPPORTED_CARD does not merely mean that Windows lacks an application for the card. The PC/SC definition says that the reader cannot communicate with the card because of an ATR configuration conflict. The ATR is produced during reset and conveys the communication parameters and identity clues that the reader and middleware use to decide how to talk to the card.

This makes the first diagnostic artifact the exact ATR bytes, the reader model and driver version, and the card type registration or minidriver configuration. A change in reader firmware, a stale ATR mapping, or a card that belongs to a different protocol family can cause the same user-visible result.

What to do

  • Capture the ATR with a PC/SC diagnostic tool and compare it with the card vendor's supported profile.
  • Test the card in another compatible reader before changing user credentials or certificates.
  • Verify installed reader drivers and smart-card middleware; do not register a broad ATR match that could select the wrong provider.

References


Looking for a different code? Search another status or error code.