Appendix A.1. Supported Card Types ................25 Appendix A.2. Response Error Codes ................25 Appendix B. ACR38 FW1.10 .................... 26 Appendix B.1. Supported Card Types ................26 Page 2 of 26 info@acs.com.hk ACR38 Reference Manual Document Title Here Document Title Here Document Title Here www.acs.com.hk...
Page 3
Command format (abData field in the PC_to_RDR_XfrBlock) ........... 17 Table 3. Response data format (abData field in the RDR_to_PC_DataBlock)......... 17 Page 3 of 26 info@acs.com.hk ACR38 Reference Manual Document Title Here Document Title Here Document Title Here www.acs.com.hk...
We will also refer to ACR38 with firmware 1.12c as ACR38 FW1.12c while ACR38 with firmware 1.10 will be referred to as ACR38 FW1.10. Page 4 of 26 info@acs.com.hk ACR38 Reference Manual Document Title Here...
8. MCU Card Support (T=0, T=1) 9. Memory Card Support 10. USB Full Speed 11. Short Circuit Protection Page 5 of 26 info@acs.com.hk ACR38 Reference Manual Document Title Here Document Title Here Document Title Here www.acs.com.hk Version 5.0...
Infineon: SLE4404 7. Cards with Security Logic with Application Zone(s), including: Atmel: AT88SC101, AT88SC102 and AT88SC1003 Page 6 of 26 info@acs.com.hk ACR38 Reference Manual Document Title Here Document Title Here Document Title Here www.acs.com.hk Version 5.0...
NOTE: The ACR38 does never by itself switch on the power supply to the inserted card. This must explicitly be done by the controlling computer through the proper command sent to the reader. Page 7 of 26 info@acs.com.hk ACR38 Reference Manual Document Title Here...
5.0. Power Supply The ACR38 requires a voltage of 5V DC, 100mA, regulated, power supply. The ACR38 Smart Card Reader gets power supply from a PC (through the cable supplied along with each type of reader). 5.1. Status LED The Green LED on the front of the reader indicates the activation status of the smart card interface: ...
Note: In order for the ACR38 with FW 1.10 to function properly through USB interface, the ACS PC/SC Device Driver has to be installed while for ACR38 FW 1.12c the ACS CCID driver or the Microsoft CCID Driver should be installed.
FW1.12c dwMaxCCIDMessag 0000010Fh Maximum message length accepted by ACR38 eLength FW1.12c is 271 bytes bClassGetResponse Insignificant for TPDU level exchanges Page 10 of 26 info@acs.com.hk ACR38 Reference Manual Document Title Here Document Title Here Document Title Here www.acs.com.hk Version 5.0...
Status Indicates the command execution status: 00H = command successfully executed Otherwise = error in command data, or command cannot be executed Page 11 of 26 info@acs.com.hk ACR38 Reference Manual Document Title Here Document Title Here Document Title Here www.acs.com.hk...
After transmitting a status message, the reader waits for the next command from the computer. Note: Card status messages are sent from ACR38 to the host computer through INTERRUPT IN endpoint. Page 12 of 26 info@acs.com.hk ACR38 Reference Manual Document Title Here Document Title Here Document Title Here www.acs.com.hk...
Sequence number for command abRFU Reserved for future use The response to this message is the RDR_to_PC_SlotStatus message. Page 13 of 26 info@acs.com.hk ACR38 Reference Manual Document Title Here Document Title Here Document Title Here www.acs.com.hk Version 5.0...
Page 14
BSeq Sequence number for command AbRFU Reserved for future use The response to this message is the RDR_to_PC_Parameters message. Page 14 of 26 info@acs.com.hk ACR38 Reference Manual Document Title Here Document Title Here Document Title Here www.acs.com.hk Version 5.0...
Page 15
If value is FFh, then guardtime is reduced by 1 etu. BwaitingIntegerT B7-4 = BWI values 0-9 valid B3-0 = CWI values 0-Fh valid Page 15 of 26 info@acs.com.hk ACR38 Reference Manual Document Title Here Document Title Here Document Title Here www.acs.com.hk...
01h Clock stopped in state L 02h Clock stopped in state H 03h Clock stopped in an unknown state All other values are RFU. Page 16 of 26 info@acs.com.hk ACR38 Reference Manual Document Title Here Document Title Here Document Title Here www.acs.com.hk...
The maximum number of data bytes that can be requested to be transmitted in a response. C_TYPE The card types supported by the ACR38 FW1.12c. This data field is a bitmap with Page 17 of 26 info@acs.com.hk ACR38 Reference Manual Document Title Here Document Title Here Document Title Here www.acs.com.hk...
Page 18
Indicates whether a card is physically inserted in the reader and whether the card is powered up: : no card inserted : card inserted, not powered up : card powered up Page 18 of 26 info@acs.com.hk ACR38 Reference Manual Document Title Here Document Title Here Document Title Here www.acs.com.hk...
Indicates whether a card is physically inserted in the reader and whether the card is powered up: 00H: no card inserted 01H: card inserted, not powered up 03H: card powered up Page 19 of 26 info@acs.com.hk ACR38 Reference Manual Document Title Here Document Title Here Document Title Here www.acs.com.hk...
1 : reader in memory card mode Bit 0, 1, 2, 3, 6 and 7: Reserved Response data format Header Status Data length 01 H Page 20 of 26 info@acs.com.hk ACR38 Reference Manual Document Title Here Document Title Here Document Title Here www.acs.com.hk Version 5.0...
A typical PPS response should be the same as PPS Request. Response data format Header Status Data length 01 H Page 21 of 26 info@acs.com.hk ACR38 Reference Manual Document Title Here Document Title Here Document Title Here www.acs.com.hk Version 5.0...
ACR38. Otherwise, the ACR38 returns an error status and deactivates the smart card interface. Page 22 of 26 info@acs.com.hk ACR38 Reference Manual Document Title Here Document Title Here Document Title Here www.acs.com.hk...
BYTE length 01 H BYTE x Response data from card (if any). SW1, SW2 Status code returned by the card. Page 23 of 26 info@acs.com.hk ACR38 Reference Manual Document Title Here Document Title Here Document Title Here www.acs.com.hk Version 5.0...
Response T1 Block from card (if any). The response should include NAD, PCB, LEN, INF and EDC fields. Please refer to ISO/IEC 7816:3:1997(E) Section 9.4 for detailed information. Page 24 of 26 info@acs.com.hk ACR38 Reference Manual Document Title Here Document Title Here Document Title Here www.acs.com.hk...
The following table is a list of the error codes that may be returned by the ACR38: Error Code Status SLOTERROR_CMD_ABORTED SLOTERROR_ICC_MUTE SLOTERROR_XFR_PARITY_ERROR SLOTERROR_XFR_OVERRUN SLOTERROR_HW_ERROR SLOTERROR_BAD_ATR_TS SLOTERROR_BAD_ATR_TCK SLOTERROR_ICC_PROTOCOL_NOT_SUPPORTED SLOTERROR_ICC_CLASS_NOT_SUPPORTED SLOTERROR_PROCEDURE_BYTE_CONFLICE SLOTERROR_DEACTIVATED_PROTOCOL SLOTERROR_BUSY_WITH_AUTO_SEQUENCE SLOTERROR_CMD_SLOT_BUSY Page 25 of 26 info@acs.com.hk ACR38 Reference Manual Document Title Here Document Title Here Document Title Here www.acs.com.hk Version 5.0...
The following table is a list of the possible status code returned by the ACR38: Status Code Status OK – command successfully executed SLOTERROT_PROCEDURE_BYTE_CONFLICT SLOTERROR_BAD_LENGTH SLOTERROR_BAD_FIDI SLOTERROR_BAD_ATR_TS SLOTERROR_ICC_NOT_POWERED_UP SLOTERROR_ICC_NOT_INSERTED SLOTERROR_HW_ERROR SLOTERROR_XFE_OVERRUN SLOTERROR_XFE_PARITY_ERROR SLOTERROR_ICC_MUTE SLOTERROR_CMD_ABORTED Page 26 of 26 info@acs.com.hk ACR38 Reference Manual Document Title Here Document Title Here Document Title Here www.acs.com.hk Version 5.0...
Need help?
Do you have a question about the ACR38 Smart and is the answer not in the manual?
Questions and answers