Hardware: ACS ACR122U (VID 072F, PID 2200), firmware 2.14
Mac: Intel iMac, macOS 15.7.7
libnfc: Homebrew 1.8.0
CCID driver: ACS CCID 1.1.11.1
ifdDriverOptions: 0x0005
Normal MIFARE cards work through PC/SC.
I need to read an ST SRIX4K / ISO14443-B2SR tag. It does not appear as a
PC/SC card, so libnfc raw USB access fails because macOS owns the interface:
acr122_usb: Unable to claim USB interface (Permission denied)
The libnfc acr122_pcsc fallback also fails. The same sequence was reproduced
in a small native test:
SCardConnect exclusive (T0|T1): SCARD_E_NO_SMARTCARD
SCardConnect direct (SCARD_SHARE_DIRECT, protocol 0):
SCARD_E_INVALID_VALUE (0x80100011)
This happens before SCardControl / PN532 commands are sent.
Is SCARD_SHARE_DIRECT currently expected to work for ACR122U on macOS 15 with
ACS CCID 1.1.11.1? Is there a supported configuration or alternative PC/SC
connection method for PN532 access to non-PC/SC tags?
Hardware: ACS ACR122U (VID 072F, PID 2200), firmware 2.14
Mac: Intel iMac, macOS 15.7.7
libnfc: Homebrew 1.8.0
CCID driver: ACS CCID 1.1.11.1
ifdDriverOptions: 0x0005
Normal MIFARE cards work through PC/SC.
I need to read an ST SRIX4K / ISO14443-B2SR tag. It does not appear as a
PC/SC card, so libnfc raw USB access fails because macOS owns the interface:
acr122_usb: Unable to claim USB interface (Permission denied)
The libnfc acr122_pcsc fallback also fails. The same sequence was reproduced
in a small native test:
SCardConnect exclusive (T0|T1): SCARD_E_NO_SMARTCARD
SCardConnect direct (SCARD_SHARE_DIRECT, protocol 0):
SCARD_E_INVALID_VALUE (0x80100011)
This happens before SCardControl / PN532 commands are sent.
Is SCARD_SHARE_DIRECT currently expected to work for ACR122U on macOS 15 with
ACS CCID 1.1.11.1? Is there a supported configuration or alternative PC/SC
connection method for PN532 access to non-PC/SC tags?