NB! This project is outdated and unmaintained, please refer to the OpenSC MacInstaller instead!
You don't need to install specific drivers for these readers. Some additional infos can be found in these posts on Apple mailing lists ( 1, 2, 3, 4)
| Type | need for pcscd autostart fix | Universal Driver |
| Axalto e-gate | yes | yes |
| ACR38U | no (included in the Installer) | yes |
| Gemalto USB Shell Token | no | yes |
| LTC31 USB | no | not needed |
It is now compiled in SCA, but not installed by default. You need to select 'Personalize' in the Installer, and select 'ifd-egate', 'libusb' and 'Smartcard Reader autostart fix'.
This is for reference only.
To install libusb, you need to extract the files, configure it, make, make install:
wget http://switch.dl.sourceforge.net/sourceforge/libusb/libusb-0.1.10a.tar.gz tar xfvz libusb-0.1.10a.tar.gz cd libusb-0.1.10a ./configure --prefix=/opt/smartcard make sudo make install cd ..
To install ifd-egate you need to extract the files, and use some environment variables to make sure it finds everything (or edit the compile options in the Makefile directly):
wget http://www.luusa.org/~wbx/sc/ifd-egate-0.05-patched.tar.gz tar xfvz ifd-egate-0.05-patched.tar.gz cd ifd-egate-0.05 export USB_CFLAGS="-I/opt/smartcard/include -I/System/Library/Frameworks/PCSC.framework/Headers" export USB_LDFLAGS="-L/opt/smartcard/lib -lusb -Wl,-framework -Wl,PCSC" make -f Makefile-OSX clean make -f Makefile-OSX sudo make -f Makefile-OSX install export USB_CFLAGS= export USB_LDFLAGS= cd ..