none
Smartcard CCID voltage selection. RRS feed

  • Question

  • We've recently had to switch to a CCID drivers for a number of contact card readers and we're having serious issues with the default Microsoft CCID driver.

    When using a 3v smart card the MS driver stops at 1.8v because the card can return an ATR but when in operation the card will corrupt it's memory and render itself unusable permanently as it has to store information in it's eeprom which at 1.8v doesn't get enough power to write data. 

    The TA4 byte in the card atr states 3v only but it's completely ignored and the reader uses 1.8v instead. We've encountered this problem with ACS and Omnikey CCID card readers both of which default to the MS driver.

    In the case of the ACS ACR39U installing the ACS drivers we can use a command to override the selected voltage but with the Omnikey 6121 we're forced to install and then override the driver selection at which point 3v is used but moving the reader to another usb port results in the MS CCID driver being used dropping us back to 1.8v.

    Is there anyway to reduce the voltage selection in the MS CCID Driver, query what voltage it is using or override it without having to add a registry key, under admin rights, to use escape commands.

    • Moved by Hart Wang Monday, March 5, 2018 1:32 AM Hardware issue
    Thursday, March 1, 2018 1:27 PM

All replies

  • Hi SteveT1,

    Thank you for posting here.

    As far as I know that the Linux platform we can build myself USB Smart Card Driver for Special hardware, then install the drive through insmod command. 

    I am not sure whether the windows can do this, since your issue is related to windows drive, you can post the issue on here.

    https://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/home?forum=wdk

    The following link is about PCMCIA Smart Card Driver provided by Microsoft

    https://github.com/Microsoft/Windows-driver-samples/tree/master/smartcrd

    Best Regards,

    Hart


    MSDN Community Support Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.


    • Edited by Hart Wang Friday, March 2, 2018 5:47 AM
    Friday, March 2, 2018 5:43 AM
  • Could you move this to the WDK forum, please, rather than telling us about Linux and PCMCIA?

    -- pa

    Saturday, March 3, 2018 2:53 AM