ACS ACR38 PC/SC Driver 1.7.11 for Linux
Advanced Card Systems Ltd.



Contents
----------------

   1. Release Notes
   2. Installation
   3. History
   4. File Contents
   5. Limitations
   6. Support



1. Release Notes
----------------

Version: 1.7.11
Release Date: 9/3/2011

Supported Readers
ACR38U
ACR38U-SAM
CryptoMate

Operating Systems
Linux



2. Installation
---------------

1. Login as root.

2. Enter the following commands to unpack the driver source code.

# tar -jxvf ACR38_LINUX_100711_P.tar.bz2
# cd ACR38_LINUX_100711_P

3. Enter the following commands to install the driver. If you want to use udev,
   please enter "./configure". For more information, please refer
   to the file "ACR38_LINUX_100711_P/INSTALL".

# ./configure
# make
# make install



3. History
----------

v1.7.10 (31/10/2008)
1. Modify the driver to use libusb.
2. Fix the bug that reader cannot be used after the 2nd time running of pcscd
   if the 1st time running of pcscd exits previously.
3. Add CryptoMate support.

v1.7.10 (27/7/2009)
1. Fix the bug that reader cannot be used if it is plugged to some of USB ports.
2. Increase the number of supported readers to 16 (Maximum number of supported
   readers in pcsc-lite).

v1.7.10 (10/8/2009)
1. Minor bug fix in closing USB device if memory allocation is failed.
2. Modify OpenUSB function to have channel parameter (import from Mac OS X).
   This parameter is unused in Linux.

v1.7.11 (26/6/2010)
1. Add ACR38U-SAM support.

v1.7.11 (9/3/2011)
1. Fix the problem when receiving a buffer(data+SW) of length in times of 64
   bytes.



4. File Contents
----------------

.
|-- AUTHORS
|-- COPYING
|-- ChangeLog
|-- INSTALL
|-- Makefile.am
|-- Makefile.in
|-- NEWS
|-- README
|-- aclocal.m4
|-- build
|   |-- config.guess
|   |-- config.sub
|   |-- depcomp
|   |-- install-sh
|   |-- ltmain.sh
|   `-- missing
|-- config.h.in
|-- configure
|-- configure.ac
|-- doc
|   |-- ACS-ACR38-Design.doc
|   |-- ACS-ACR38-Design.rtf
|   `-- README-INSTALL
`-- src
    |-- controllib
    |   |-- ACS38DrvTools.c
    |   |-- ACS38DrvTools.h
    |   |-- Makefile.am
    |   |-- Makefile.in
    |   `-- libacr38ucontrol.pc.in
    `-- driver
        |-- ACR38IOCtrl.h
        |-- ATR.h
        |-- AdmHndlr.c
        |-- AdmHndlr.h
        |-- Info.plist
        |-- MCU_ATR.c
        |-- MCU_ATR.h
        |-- Makefile.am
        |-- Makefile.in
        |-- SysConfig.c
        |-- SysConfig.h
        |-- T0Hndlr.c
        |-- T0Hndlr.h
        |-- T1Hndlr.c
        |-- T1Hndlr.h
        |-- common.h
        |-- ctapi.c
        |-- ctapi.h
        |-- ifdhandler-orig.h
        |-- ifdhandler.c
        |-- ifdhandler.h
        |-- pcscdefines.h
        |-- test4428.c
        |-- tools.c
        |-- tools.h
        |-- tools_mosx.c
        |-- usblinux.c
        |-- usblinux.h
        |-- usbserial_linux.c
        `-- usbserial_linux.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.
