Skip to content

Add pcscd plugin for newer ACS smart card readers#342

Draft
knuton wants to merge 1 commit into
dividat:mainfrom
knuton:acs-walletmate
Draft

Add pcscd plugin for newer ACS smart card readers#342
knuton wants to merge 1 commit into
dividat:mainfrom
knuton:acs-walletmate

Conversation

@knuton
Copy link
Copy Markdown
Member

@knuton knuton commented Apr 29, 2026

Waiting for #303

CCID1, used by pcscd out of the box supports various ACS2 readers, but some newer readers are not (yet) supported. ACS maintains a fork of CCID at https://github.com/acshk/acsccid 3 which adds support for more of their readers.

This change will only really have the desired effect after updating Nixpkgs to 25.11 (#303), at which point acsccid v1.1.13 will be brought in, which supports the ACS WalletMate II series (since v1.1.11). This series has identical dimensions to readers regularly used with Play, acts as a regular smart card reader to read out UIDs, but in addition supports Apple and Google wallet protocols. Either reader series may then be used, unblocking experimentation with smartphone "wallets" as alternative identification providers.

Checklist

  • Changelog updated
  • Code documented
  • User manual updated

Footnotes

  1. https://ccid.apdu.fr/

  2. https://www.acs.com.hk/

  3. Sourceforge link in case GitHub is down: https://acsccid.sourceforge.io/

CCID[^1], used by pcscd out of the box supports various ACS[^2] readers,
but some newer readers are not (yet) supported. ACS maintains a fork of
CCID at https://github.com/acshk/acsccid[^3] which adds support for more of
their readers.

This change will only really have the desired effect after updating
Nixpkgs to 25.11 (dividat#303), at which
point acsccid v1.1.13 will be brought in, which supports the ACS
WalletMate II series (since v1.1.11).

[^1]: https://ccid.apdu.fr/
[^2]: https://www.acs.com.hk/
[^3]: Sourceforge link in case GitHub is down: https://acsccid.sourceforge.io/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant