ACS CCID PC/SC Driver 1.0.2 for Linux/Mac OS X Advanced Card Systems Ltd. Contents ---------------- 1. Release Notes 2. Installation 3. History 4. File Contents 5. Limitations 6. Support 1. Release Notes ---------------- Version: 1.0.2 Release Date: 2/2/2010 Supported Readers ACR38U-CCID ACR88U ACR100-CCID ACR122U ACR122U-SAM ACR128U Operating Systems Linux Mac OS X 10.5/10.6 2. Installation --------------- 1. Login as root. 2. Enter the following commands to unpack the driver source code. # tar -jxvf acsccid-1.0.2.tar.bz2 # cd acsccid-1.0.2 3. Enter the following commands to install the driver. If you want to use udev, please enter "./configure --enable-udev". For more information, please refer to the file "acsccid-1.0.2/INSTALL". # ./configure # make # make install 4. To build the driver in Mac OS X, please install development tools from Apple and install libusb package from OpenSC project (http://www.opensc-project.org/sca/). Enter the following commands to install the driver. # ./MacOSX/configure # make # make install 3. History ---------- v1.0.0 (26/8/2009) 1. New release 2. Based on ccid-1.3.11 (http://pcsclite.alioth.debian.org/ccid.html). 3. Change CmdPowerOn() read timeout in IFDHPowerICC() from 60 seconds to 4 seconds. v1.0.0 (18/9/2009) 1. Import Mac OS X 10.5 configure script from ccid-1.3.11. 2. Update AUTHORS and COPYING files. 3. Disable interrupt read in ccid_open_hack_pre() for all readers. It will cause the driver hang in ACR88U and ACR128U readers on Mac OS X. 4. There is a pcscd problem supporting multi-slot readers on Mac OS X. It will create duplicate reader name for each slot. ACR88U and ACR128U readers are affected by this bug. For more information, please refer to http://www.opensc-project.org/sca/wiki/LeopardBugs. v1.0.0 (14/10/2009) 1. Test the driver on Mac OS X 10.6. v1.0.1 (9/11/2009) 1. Remove firmware version check. 2. Modify the driver to use separate thread to poll the slot ICC states from interrupt endpoint. v1.0.2 (2/2/2010) 1. Do not use separate thread to poll the slot ICC status due to poor performance of libusb v0.1.12. 2. Enable polling mode automatically for ACR122U v2.06. 4. File Contents ---------------- . |-- AUTHORS |-- COPYING |-- ChangeLog |-- INSTALL |-- MacOSX | |-- configure | |-- convert_reader_h.pl | |-- debuglog.h | |-- ifdhandler.h | |-- pcsclite.h | |-- reader.h.in | |-- winscard.h | `-- wintypes.h |-- Makefile.am |-- Makefile.in |-- NEWS |-- README |-- aclocal.m4 |-- config | |-- compile | |-- config.guess | |-- config.sub | |-- depcomp | |-- install-sh | |-- ltmain.sh | |-- missing | `-- ylwrap |-- config.h.in |-- configure |-- configure.ac |-- m4 | |-- Makefile.am | |-- Makefile.in | `-- acx_pthread.m4 `-- src |-- Info.plist.src |-- Makefile.am |-- Makefile.in |-- ccid.c |-- ccid.h |-- ccid_ifdhandler.h |-- ccid_usb.c |-- ccid_usb.h |-- commands.c |-- commands.h |-- convert_version.pl |-- create_Info_plist.pl |-- debug.c |-- debug.h |-- defs.h |-- ifdhandler.c |-- misc.h |-- openct | |-- LICENSE | |-- buffer.c | |-- buffer.h | |-- checksum.c | |-- checksum.h | |-- proto-t1.c | `-- proto-t1.h |-- parser.h |-- pcscd_acsccid.rules |-- strlcpy.c |-- strlcpycat.h |-- supported_readers.txt |-- tokenparser.l |-- towitoko | |-- COPYING | |-- README | |-- atr.c | |-- atr.h | |-- defines.h | |-- pps.c | `-- pps.h |-- utils.c `-- utils.h 5. Limitations -------------- 6. Support ---------- In case of problem, please contact ACS through: Web Site: http://www.acs.com.hk/ E-mail: info@acs.com.hk Tel: +852 2796 7873 Fax: +852 2796 1286 ----------------------------------------------------------------- Copyright Copyright by Advanced Card Systems Ltd. (ACS) No part of this reference manual may be reproduced or transmitted in any from without the expressed, written permission of ACS. Notice Due to rapid change in technology, some of specifications mentioned in this publication are subject to change without notice. Information furnished is believed to be accurate and reliable. ACS assumes no responsibility for any errors or omissions, which may appear in this document.Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.