What interface do the PC-linked smart card readers support?
The ACR38 is only available with USB interface. The ACR30 is available in both USB and Serial interfaces.
back to top
What is the difference between ACR30 and ACR38 readers, aside from interface?
ACR38 supports ATMEL AT88SCxxxx memory cards while ACR30 supports SLE4406 memory card. The more popular memory cards SLE4418, SLE4428, SLE4432, SLE4442, IIC types 1 and 2, are supported by both readers. On a programming perspective, both ACR30 and ACR38 run on the Proprietary and PC/SC API's.
back to top
Where can I get an updated list of card types supported by ACR30 and ACR38?
The card types supported by both the ACR30 and ACR38 are indicated in their respective product manuals, available for download on our website.
back to top
What kinds of smart card connectors are used in PC-linked smart card readers? How long do they last?
The readers use contact and sliding connectors. Both connectors are guaranteed up to a minimum of 100K insertion cycles. Landing connectors, which are guaranteed up to a minimum of 200K insertion cycles, can also be used for ACR30 and ACR38 readers, upon special request.
back to top
What operating systems do PC-linked smart card readers support?
At the moment, drivers are available for Windows 98SE, NT, ME, 2000 and XP.
For ACR38, beta drivers are available for MAC OS X 10.1 - 10.3 and any Linux distribution with Kernel 2.4.x and 2.6.x.
ACR30U can support any Linux distribution with Kernel 2.4.x only and ACR30S can support any Linux distribution.
Only PC/SC driver is available for Windows, Linux and Mac OS X.
back to top
What kind of support is available in terms of application development?
ACS provides comprehensive sample codes that demonstrate various commands used to interact with the reader and smart card. Demo programs, as well as additional utility software are also provided, to make application development as easy as possible. All these are available in the SDK CD-ROM. Technical support is also available via email at info@acs.com.hk
back to top
I get no response from my USB Reader
Both PC/SC and ACS Proprietary USB drivers will work for the following Operating systems: Windows 98SE, Windows ME, Windows 2000 and XP. Only the PC/SC driver will work for Windows NT. The USB reader will not run under: DOS and Windows 95.
Please check if your USB port is functioning properly. It is possible that there is a physical damage with your USB port. Connecting any USB device to the PC will make Windows prompt the New Hardware Found wizard.
Make sure you installed the correct USB driver. Go to Windows Device Manager and look at the Smart card reader icon. There should be an entry labeled ¡§ACR38 Smart Card Reader¡¨ or ¡§ACS USB Smart Card Reader¡¨ or ¡§ACR30 USB Smart Card Reader (Proprietary Mode)¡¨.
back to top
I get no response from my ACR30S/SP reader
Serial Reader may not be connected properly. The ACR30S/SP has 3 connectors: the 2 PS/2 connectors should be connected to your PS/2 ports of the computer and your PS/2 peripherals (mouse or keyboard) respectively. The serial connector should be connected to your RS232 port.
Your serial cable may be too long. Please do not use extended serial cable for the reader.
You may have specified the wrong port. The ACR30S can only be connected to: COM1, COM2, COM3, and COM4.
Please use software provided by ACS first to test the reader. If they work, then you can use other software utilities to test.
back to top
ACR38's green LED keeps blinking, while ACR30's doesn't. Is this normal?
Yes.
back to top
How can I tell if my system is using PC/SC or Proprietary drivers?
If no smart card application is active, and you insert an MCU card into the reader, and the green LED automatically lights up, then your reader is running on PC/SC driver.
For USB readers, just go to Windows Device Manager. It will tell you which mode (Proprietary or PC/SC) your USB driver is under.
back to top
Given a smart card, how can I determine under which type it belongs?
There is no way to distinguish among memory card types. However, you can tell if a card is an MCU card if you get a valid ATR string upon card reset.
back to top
Can ANY smart card application access the ACR30/38?
YES, if your system has PC/SC installed, and if that software is PC/SC compliant. Otherwise, only programs that access the ACS Proprietary DLL can control the ACR30/38.
back to top
My ACR30S reader is not listed in Windows Device Manager.
Serial Readers are not Plug-and-Play devices, and therefore will not show up in your Windows Device Manager. Only USB readers (ACR30U) and Serial Plug-and-Play (ACR30SP) will be listed in the Device Manager.
back to top
My applications cannot detect the ACR30/38 reader.
Applications written in PC/SC will work only if the appropriate driver is installed; likewise for ACS Proprietary driver.
back to top
What is the difference among ACR38, ACR38F, ACR38K, ACR38DT, ACR38ET and ACR38T in terms of reader function?
The ACR38 smart card reader/writer is ideal for use in network security, electronic payment systems, electronic identifications as well as other advanced smart card applications. ACR38 has an optional built-in Security Access Module (SAM) slot that supports various high security applications.
ACR38F Floppy Bay Smart Card Reader is the ideal solution for easy integration of a smart card reader into the desktop environment. It is also ideal for electronic commerce, home banking or e-purse facilities, secure computer access or any of a multitude of other applications.
The ACR38K Multimedia Keyboard offers you with specialized keyboard setting, accessing every function in just one key-press, plus a classy multimedia controller. This package also comes with a card reader that enables you to easily implement smart card-based systems. Combined with versatile smart card reader/writer, using the ACR38 module, the keyboard is transformed into a highly powerful component for security, e-commerce, and other applications.
The ACR38T SIMTracker II is a stylish plug-in (SIM-sized) smart card reader/writer. It is a highly portable smart card PC peripheral, as it plugs into the USB port and requires no additional cable or wiring. It is ideal for Internet Banking, Payment Systems and Network Security.
The ACR38DT Contactless/Contact DualKey is an extension of ACR38T. It has full ACR38T functionalities with contactless value-added feature. It is ideal for electronic commerce, physical access control, home banking or e-purse facilities, secure computer access, transportation and GSM application tool.
The ACR38ET DualKey2 is an extension of ACR38T. It has full ACR38T functionalities with contactless value-added feature. With ACR38ET DualKey2, you can safeguard the access to PCs, desktops, Intranet & Extranet networks, physical doors, safes, databanks, etc with supreme confidence. With that power, ACR38ET is astonishingly simple ¡V having innate contactless card functionalities and requiring simply a SIM-sized smart card for contact card functionalities.
back to top
How do I install/uninstall the ACR30/ACR38 series PC/SC drivers to my system?
The install/uninstall steps are included in the user installation guides available for download from our website.
back to top
How do I connect the ACR30 and ACR38 series reader to the PC?
The ACR30 serial device has 3 connectors: the 2 PS/2 connectors should be connected to your PS/2 ports
(mouse or keyboard) and the serial connector should be connected to your RS232 port. Please follow illustration.
For the USB device, connect it into an available USB port.
back to top
What is CCID?
CCID stands for Chip/Smart Card Interface Devices. Chip Card Interface Device (CCID) specification is an approach to smart card reader communication and it defines a standard communication protocol for smart card readers that connect to a computer via USB, allowing the same host-side driver to communicate with any CCID-compliant smart card reader.
back to top
How do I insert the smart card in the ACR30/38 series readers?
For the ACR38 and ACR30 readers, insert your smart card (contact disc face upward) into the device.
For the SIM-sized smart card readers (ACR38T, ACR38DT, ACR38ET), always make sure that the chip side of the card is facing down during insertion.
back to top
Can I attach the ACS readers while the computer is running?
Yes.
back to top
I can't install ACR series readers thru Windows Update in Windows 2000 / XP?
ACR30 does not support Microsoft Windows Update.
Installation steps for the ACR38 series using Microsoft Windows Update are included in the user installation guides available for download from our website.
back to top
What are the supported memory-based smart card types for ACR30U?
The supported card types for ACR30U are:
'104' type EEPROM non-reloadable token counter cards, including: Gemplus GPM103, Siemens SLE 4406, Siemens SLE4436 and SLE5536 (firmware 2.10 onwards)
Cards following the I2C bus protocol (free memory cards) with memory capacity up to 16 Kbit and minimum 4 bytes page write capability, including: Atmel AT24C01/02/04/08/16, Gemplus GFM2K, GFM4K, SGS-Thomson ST14C02C, 14C04C
Siemens SLE4432/4442 intelligent 256 bytes EEPROM with write protect function: SLE 4432, SLE 4442
Siemens SLE 4418/4428 intelligent 1K bytes EEPROM with write-protect function: SLE 4418, SLE 4428
back to top
What are the supported memory-based smart card types for ACR38U?
The supported card types for ACR38U are:
Cards following the I2Cbus protocol (free memory cards) with maximum 128 bytes page with capability, including: Atmel AT24C01/02/04/08/16/32/64/128/256/512/1024
Cards with secure memory IC with password and authentication, including: Atmel AT88SC153, AT88SC1608
Cards with intelligent 1k bytes EEPROM with write-protect function, including: Infineon SLE4418, SLE4428
Cards with intelligent 256 bytes EEPROM with write-protect function, including: Infineon SLE4432, SLE4442
Cards with ¡¥104¡¦ type EEPROM non-reloadable token counter cards, including: Infineon SLE4406, SLE4436 and SLE5536 (support from firmware 1.10 onwards)
back to top
What is the difference between ACR30S and ACR30SP readers?
ACR30S is not a Plug-and-Play device and therefore will not be displayed in your Windows Device Manager. ACR30SP is a Serial Plug-and-Play device, which will be listed in the Device Manager.
back to top
What programming language can access the ACR30/38 reader series?
Any language that can access dynamic libraries (DLL) can control the ACR30/38 readers. PC/SC also has it own DLL's that can access ACR30/38 readers. Some of the programming languages that can access the ACR30/38 reader series are MS Visual Basic, Visual C++, VB.NET, Borland Delphi and C#.
back to top
I installed the ACR30/38 series reader on my PC, but the driver is not suitable for my operating system. I am using XP 64 version.
Drivers specifically for XP 64 are now available for download on the website.
back to top
Can I use my ACR30/38 reader to edit the phone book on my GSM SIM card?
Yes, you can edit the phonebook on GSM SIM cards with readers such as ACR38T, ACR38ET, ACR38DT, etc.
back to top
I wonder if there are any "Standard Applications" available for my ACR30/38 reader?
Standard applications available for the ACR30/38 readers are mentioned in their respective technical specification manuals available for download from our website. Common applications include electronic commerce, home banking, e-purse facilities, etc.
back to top
How can I manually, completely remove all traces of PC/SC drivers from my system in Windows 2000 / XP? Please show the steps for both serial and USB drivers.
- For Windows 2000 ACR30 Serial Non PnP Reader
- Click "Start" then select "Run"
- Type in "Regedit" then Click "OK"
- In the registry editor, go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
- Find "ACRSERC0x" or similar and delete it
- Open "Windows Explorer (File Manager)"
- Go to %WINNT%\SYSTEM32\DRIVERS
- Find and delete "acrserc.sys" and it's done.
- For Windows XP ACR30 Serial Non PnP Reader, manual removal of drivers is not recommended.
- For Windows 2000/XP ACR30 USB and Serial PnP Reader
- Right-click on "My Computer"
- Select "Hardware"
- Click on "Device Manager"
- Find the SmartCardReader group and expand it
- Locate the reader with ACR/ACS name on it and highlight it
- Click "Uninstall" icon located at the top of Device Manager
- Confirm to uninstall the device
- Open "Windows Explorer (File Manager)"
- Find %WINNT%\INF in the directory tree
- Right-click on it and select "Search"
- In the Containing Text edit box, type in ACS0150 (for Serial PNP) or VID_072F (for USB)
- Click "Search Now"
- Delete all inf files appearing on the right panel
- Go to %WINNT%\SYSTEM32\DRIVERS
- Find and delete "acrsercp.sys" (serial PnP) or "acrusbxp.sys" (USB)
- Done!
- For Windows 2000 / XP ACR38 USB Reader
- Right-click on "My Computer"
- Select "Hardware"
- Click on "Device Manager"
- Find the SmartCardReader group and expand it
- Locate the reader with ACR/ACS name on it and highlight it
- Click "Uninstall" icon located at the top of Device Manager
- Confirm to uninstall the device
- Open "Windows Explorer (File Manager)"
- Find %WINNT%\INF in the directory tree
- Right-click on it and select "Search"
- In the Containing Text edit box, type in VID_072F
- Click "Search Now"
- Delete all inf files appearing on the right panel
- Go to %WINNT%\SYSTEM32\DRIVERS
- Find and delete "a38usbxp.sys"
- Done!
back to top
How to install ACR38 PC/SC driver in Windows XP when Internet is connected?
If your PC is connected to the Internet, Windows will automatically install the ACR38 PC/SC drivers.
back to top
How can I activate my smart card service in Windows 2000 / XP?
If you choose to install the PC/SC driver, the Smart Card Resource Manager will be
the central program that implements the PC/SC platform. It is built into Windows 2000 and
Windows XP but has to be installed in other Microsoft operating systems. It has to be up
and running to be able to successfully run smart card applications based on the PC/SC
platform.
Please activate its Smart Card Service. Just do these steps:
- Go to Control Panel
- Open Administrative Tools
- Open Services
- Open Smart Card Services
- Then set it to Start Automatically
back to top
How to uninstall and reinstall the scbase component on Windows 2000 / XP?
In fact, Windows 2000 and Windows XP already have smart card based components.
It is not necessary to install again. If you do so, it will cause some errors in the PC/SC reader installation.
- Click "Start"
- Select "Run"
- Type in "Regsvr32 %windir%\system32\scardssp.dll"
- Click "Enter"
- Type in "Scardsvr reinstall"
- Click "Enter"
back to top
How can I manually, completely remove all traces of PC/SC drivers from my system in Windows 98SE / ME? Please show the steps for both serial and USB drivers.
- For Windows 98SE / ME ACR30 Serial Non PnP Reader
- Click "Start"
- Select "Run"
- Type in "Regedit"
- Click "OK"
- In the registry editor, go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VxD
- Find "ACRSERC" and delete it
- Open "Windows Explorer (File Manager)"
- Go to %WINDIR%\SYSTEM
- Find and delete "acrserc.vxd"
- Done!
- For Windows 98SE / ME ACR30 Serial PnP Reader
- Click "Start"
- Select "Run"
- Type in "Regedit"
- Click "OK"
- In the registry editor, go to HKEY_LOCAL_MACHINE\Enum\Serenum
- Find "ACS0150" or similar and delete it
- Open "Windows Explorer (File Manager)"
- Go to %WINDIR%\Inf
- Find an inf file having "acrsercp.inf" as its filename and delete it
- Go to %WINDIR%\SYSTEM
- Find and delete "acrsercp.vxd"
- Done!
- For Windows 98SE / ME ACR30 USB Reader
- Click "Start"
- Select "Run"
- Type in "Regedit"
- Click "OK"
- In the registry editor, go to HKEY_LOCAL_MACHINE\Enum\USB
- Find "VID_072F&PID_0001" and delete it
- Open "Windows Explorer (File Manager)"
- Go to %WINDIR%\Inf
- Find an inf file having "acrusbxp.inf" or "acrusbcp.inf" as its filename and delete it
- Go to %WINDIR%\SYSTEM
- Find and delete "acrusb98.sys"
- Done!
- For Windows 98SE / ME ACR38 USB Reader
- Click "Start"
- Select "Run"
- Type in "Regedit"
- Click "OK"
- In the registry editor, go to HKEY_LOCAL_MACHINE\Enum\USB
- Find "VID_072F&PID_9000" and delete it
- Open "Windows Explorer (File Manager)"
- Go to %WINDIR%\Inf
- Find an inf that contains "VID_072F&PID_9000" and delete it
- Go to %WINDIR%\SYSTEM
- Find and delete "a38usb98.sys"
- Done!
back to top
How can I manually, completely remove all traces of PC/SC drivers from my system in Windows NT? Please show the steps.
- For Windows NT Serial Non PnP Reader (Also PnP model)
- Click "Start"
- Select "Run"
- Type in "Regedit"
- Click "OK"
- In the registry editor, go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
- Find "ACRSERC0x" or similar and delete it
- Open "Windows Explorer (File Manager)"
- Go to %WINNT%\SYSTEM32\DRIVERS
- Find and delete "acrserc.sys"
- Done!
back to top
Do PC-linked smart card readers support Linux?
Beta drivers are available for Linux.
Only PC/SC driver is available for Linux.
back to top
What version of Linux OS can the ACR30/ACR38 series support?
ACR30U can support any Linux distribution with Kernel 2.4.x only. ACR30S can support any Linux distribution.
ACR38U can support any Linux distribution with Kernel 2.4.x and 2.6.x.
back to top
How can I install the smart card service in Linux OS?
Linux smart card service implementation is provided by PCSCLITE.
The software package can be downloaded at http://alioth.debian.org/projects/pcsclite/
back to top
How to uninstall and reinstall the scbase component on Linux OS?
Please read the readme file included in the PCSCLITE package for more information about the installation of the component.
Automatic uninstallation of the component is not yet provided at the moment.
back to top
How do I install the ACR30/ACR38 series PC/SC drivers to my system in Linux?
There is no installer provided for Linux driver. For detailed installation procedure, please read the README file included in driver package.
back to top
How do I uninstall the ACR30/ACR38 series PC/SC drivers from my system in Linux?
There is no automatic driver uninstallation tool provided at the moment.
back to top
Do PC-linked smart card readers support Mac OS?
Beta drivers are available for Mac OS.
Only PC/SC driver is available for Mac OS.
back to top
What version of Mac OS is supported by ACR30 and ACR38?
ACR30U supports OSX 10.1, but this version has been obsolete. ACR30S is not supported on any Mac OSX.
ACR38 is supported on Mac OSX 10.1, 10.2 and 10.3. Please note that 2 different drivers have to be used with (10.1) and (10.2, 10.3).
However, the driver has loading problem with OSX 10.4.
back to top
|