ACS ACR40T User manual

Reference Manual V1.01
ACR40T
USB SIM-sized Smart Card Reader

Page 2 of 46
www.acs.com
.hk
Revision History
Date
Revision Description
Version Number
2022-11-14
●Initial version
1.00
2023-07-26
●Document formatting
1.01

Page 3 of 46
www.acs.com
.hk
Table of Contents
1.0. Introduction .............................................................................................................5
1.1. Reference Documents...........................................................................................................5
1.2. Symbols and Abbreviations ...................................................................................................5
2.0. Smart Card Support ................................................................................................6
2.1. MCU Cards............................................................................................................................6
2.2. Memory-based Smart Cards..................................................................................................6
3.0. System Block Diagram............................................................................................7
4.0. USB Interface...........................................................................................................8
4.1. Communication Parameters..................................................................................................8
4.2. Endpoints...............................................................................................................................8
5.0. User Interface ..........................................................................................................9
5.1. Status LED.............................................................................................................................9
5.2. Configurable push button (ACR40T-A7/8 only).....................................................................9
6.0. Smart Card Interface.............................................................................................10
6.1. Smart Card Power Supply VCC (C1) ..................................................................................10
6.2. Programming Voltage VPP (C6)..........................................................................................10
6.3. Card Type Selection ............................................................................................................10
6.4. Interface for Microcontroller-based Cards ...........................................................................10
7.0. USB Communication Protocol..............................................................................11
7.1. CCID Bulk-OUT Messages..................................................................................................12
7.1.1. PC_to_RDR_IccPowerOn...........................................................................................12
7.1.2. PC_to_RDR_IccPowerOff...........................................................................................12
7.1.3. PC_to_RDR_GetSlotStatus........................................................................................13
7.1.4. PC_to_RDR_XfrBlock.................................................................................................13
7.1.5. PC_to_RDR_GetParameters......................................................................................14
7.1.6. PC_to_RDR_ResetParameters ..................................................................................14
7.1.7. PC_to_RDR_SetParameters ......................................................................................15
7.2. CCID Bulk-IN Messages......................................................................................................17
7.2.1. RDR_to_PC_DataBlock..............................................................................................17
7.2.2. RDR_to_PC_SlotStatus..............................................................................................18
7.2.3. RDR_to_PC_Parameters............................................................................................18
8.0. Host Programming API .........................................................................................20
8.1. Peripherals Control..............................................................................................................20
8.1.1. Get Firmware Version Command ...............................................................................20
8.1.2. Get Card Voltage Selection Sequence.......................................................................20
8.1.3. Set Card Voltage Selection.........................................................................................21
8.1.4. Write Customer Data...................................................................................................22
8.1.5. Read Customer Data ..................................................................................................22
8.1.6. Change Customer PIN................................................................................................22
8.1.7. Select operation mode for push button.......................................................................22
8.1.8. Read the Status of push button ..................................................................................23
8.2. Memory Card Command Set...............................................................................................24
8.2.1. Memory Card –1, 2, 4, 8, and 16 kilobit I2C Card .....................................................24
8.2.2. Memory Card –32, 64, 128, 256, 512, and 1024 kilobit I2C Card .............................27
8.2.3. Memory Card –ATMEL AT88SC153..........................................................................30
8.2.4. Memory Card –ATMEL AT88C1608..........................................................................33
8.2.5. Memory Card –SLE4418/SLE4428/SLE5518/SLE5528............................................37
8.2.6. Memory Card –SLE4432/SLE4442/SLE5532/SLE5542............................................42

Page 4 of 46
www.acs.com
.hk
List of Figures
Figure 1 : ACR40T Architecture.............................................................................................................7
List of Tables
Table 1 : Symbols and Abbreviations.....................................................................................................5
Table 2 : USB Interface Wiring...............................................................................................................8
Table 3 : Status LED...............................................................................................................................9
Table 4 : Operation mode of button........................................................................................................9

Page 5 of 46
www.acs.com
.hk
1.0.Introduction
The ACR40T USB Sim-sized smart card reader serves as an intermediary for communication between
a computer and a smart card. Different smart cards have varying communication protocols and
commands, making direct communication with a computer challenging. However, the ACR40T USB
Sim-sized smart card reader offers a standardized interface for a broad range of smart cards, thus
freeing software developers from the technical complexities of smart card operations. By handling the
card's specifics, the ACR40T USB Sim-sized smart card reader allows programmers to focus on
implementing the smart card system's functionality without worrying about the underlying technical
details.
1.1. Reference Documents
The following related documents are available from www.usb.org
•Universal Serial Bus Specification 2.0 (also referred to as the USB specification), April 27, 2000
•Universal Serial Bus Common Class Specification 1.0, December 16, 1997
•Universal Serial Bus Device Class: Smart Card CCID Specification for Integrated Circuit(s)
Cards Interface Devices, Revision 1.1, April 22, 2005
The following related documents can be ordered through www.ansi.org
•ISO/IEC 7816-1; Identification Cards –Integrated circuit(s) cards with contacts - Part 1:
Physical Characteristics
•ISO/IEC 7816-2; Identification Cards –Integrated circuit(s) cards with contacts - Part 2:
Dimensions and Locations of the contacts
•ISO/IEC 7816-3; Identification Cards –Integrated circuit(s) cards with contacts - Part 3:
Electronic signals and transmission protocols
1.2. Symbols and Abbreviations
Abbreviation
Description
ATR
Answer-To-Reset
CCID
Chip/Smart Card Interface Device
ICC
Integrated Circuit Cards
IFSC
Information Field Sized for ICC for protocol T=1
IFSD
Information Field Sized for CCID for protocol T=1
NAD
Node Address
PPS
Protocol and Parameters Selection
RFU
Reserved for future use1
TPDU
Transport Protocol Data Unit
USB
Universal Serial Bus
Table 1: Symbols and Abbreviations
1
Must be set to zero unless stated differently.

Page 6 of 46
www.acs.com
.hk
2.0.Smart Card Support
2.1. MCU Cards
ACR40T is a PC/SC-compliant smart card reader that supports ISO 7816 Class A, B, and C (5 V, 3 V,
and 1.8 V) smart cards. It also works with MCU cards following either the T=0 and T=1 protocol.
The card ATR indicates the specific operation mode (TA2 present; bit 5 of TA2 must be 0) and when
that particular mode is not supported by the ACR40T, it will reset the card to negotiable mode. If the
card cannot be set to negotiable mode, the reader will then reject the card.
When the card ATR indicates the negotiable mode (TA2 not present) and communication parameters
other than the default parameters, the ACR40T will execute the PPS and try to use the communication
parameters that the card suggested in its ATR. If the card does not accept the PPS, the reader will use
the default parameters (F=372, D=1).
For the meaning of the aforementioned parameters, please refer to ISO 7816-3.
2.2. Memory-based Smart Cards
ACR40T works with several memory-based smart cards such as:
•Cards following the I2C bus protocol (free memory cards) with maximum 128 bytes page with
capability, including:
oAtmel®: AT24C01/02/04/08/16/32/64/128/256/512/1024
•Cards with secure memory IC with password and authentication, including:
oAtmel®: AT88SC153 and AT88SC1608
•Cards with intelligent 1 KB EEPROM with write-protect function, including:
oInfineon®: SLE4418, SLE4428, SLE5518 and SLE5528
•Cards with intelligent 256 bytes EEPROM with write-protect function, including:
oInfineon®: SLE4432, SLE4442, SLE5532 and SLE5542

Page 7 of 46
www.acs.com
.hk
3.0.System Block Diagram
Figure 1: ACR40T Architecture
*Button is only available in model ACR40T-A7/8
ACR40T
MCU
LEDs
Button*
USB
Computer
SIM-sized
Card

Page 8 of 46
www.acs.com
.hk
4.0.USB Interface
4.1. Communication Parameters
ACR40T is connected to a computer through USB as specified in the USB Specification 2.0. ACR40T
is working in full speed mode, i.e. 12 Mbps.
Pin
Signal
Function
1
VBUS
+5 V power supply for the reader
2
D-
Differential signal transmits data between ACR40T and computer
3
D+
Differential signal transmits data between ACR40T and computer
4
GND
Reference voltage level for power supply
Table 2: USB Interface Wiring
4.2. Endpoints
ACR40T uses the following endpoints to communicate with the host computer:
Control Endpoint
For setup and control purpose
Bulk OUT
For command to be sent from host to ACR40T
(data packet size is 64 bytes)
Bulk IN
For response to be sent from ACR40T to host
(data packet size is 64 bytes)
Interrupt IN
For card status message to be sent from ACR40T to host
(data packet size is 8 bytes)

Page 9 of 46
www.acs.com
.hk
5.0.User Interface
5.1. Status LED
ACR40T has three different LED behaviors to show various operation status, where:
•Green LED - Card and reader status under USB mode
Table 3: Status LED
5.2. Configurable push button (ACR40T-A7/8 only)
ACR40T has a push button which can operate in various modes, where:
Table 4: Operation mode of button
Color
LED Activity
Status
Green
Slow flash
(2 seconds/flash)
No card operation and the reader is waiting for PC instructions
Fast flash
Data transferring between the reader and PC
On
Card is connected and powered on
Mode
Description
0
Read button’s status by sending escape command
1
Emulate card removal event
2
Disable button feature

Page 10 of 46
www.acs.com
.hk
6.0.Smart Card Interface
The interface between the ACR40T and the inserted smart card follows the specification of ISO 7816-
3 with certain restrictions or enhancements to increase the practical functionality of ACR40T.
6.1. Smart Card Power Supply VCC (C1)
The current consumption of the inserted card must not higher than 50 mA.
6.2. Programming Voltage VPP (C6)
According to ISO 7816-3, the smart card contact C6 (VPP) supplies the programming voltage to the
smart card. Since all common smart cards in the market are EEPROM-based and do not require the
provision of an external programming voltage, the contact C6 (VPP) has not been implemented as a
normal control signal in the ACR40T.
6.3. Card Type Selection
The controlling computer must always select the card type through the proper command sent to the
ACR40T prior to activating the inserted card. This includes both the memory cards and MCU-based
cards.
For MCU-based cards, the reader allows to select the preferred protocol, T=0 or T=1. However, this
selection is only accepted and carried out by the reader through the PPS when the card inserted in the
reader supports both protocol types. Whenever an MCU-based card supports only one protocol type,
T=0 or T=1, the reader automatically uses that protocol type, regardless of the protocol type selected
by the application.
6.4. Interface for Microcontroller-based Cards
For microcontroller-based smart cards, only the contacts C1 (VCC), C2 (RST), C3 (CLK), C5 (GND)
and C7 (I/O) are used. A frequency of 4.8 MHz is applied to the CLK signal (C3).

Page 11 of 46
www.acs.com
.hk
7.0.USB Communication Protocol
ACR40T shall interface with the host through the USB connection. A specification, namely CCID, has
been released within the industry defining such a protocol for the USB chip-card interface devices. CCID
covers all the protocols required for operating smart cards.
The configurations and usage of USB endpoints on ACR40T shall follow CCID Rev 1.0 Section 3.
An overview is summarized below:
1. Control Commands are sent on control pipe (default pipe). These include class-specific
requests and USB standard requests. Commands that are sent on the default pipe report
information back to the host on the default pipe.
2. CCID Events are sent on the interrupt pipe.
3. CCID Commands are sent on BULK-OUT endpoint. Each command sent to ACR40T has an
associated ending response. Some commands can also have intermediate responses.
4. CCID Responses are sent on BULK-IN endpoint. All commands sent to ACR40T have to be
sent synchronously (e.g., bMaxCCIDBusySlots is equal to 01h for ACR40T).
The ACR40T supported CCID features are indicated in its Class Descriptor:
Offset
Field
Size
Value
Description
0
bLength
1
-
Size of this descriptor, in bytes
1
bDescriptorType
1
-
CCID Functional Descriptor type
2
bcdCCID
2
-
CCID Specification Release Number in
Binary-coded decimal
4
bMaxSlotIndex
1
-
One slot is available on ACR40T
5
bVoltageSupport
1
-
ACR40T can supply 1.8 V, 3 V, and 5 V to
its slot
6
dwProtocols
4
-
ACR40T supports T=0 and T=1 protocol
10
dwDefaultClock
4
-
Default ICC clock frequency is 4.8 MHz
14
dwMaximumClock
4
-
Maximum supported ICC clock frequency is
4.8 MHz
18
bNumClockSupported
1
-
Does not support manual setting of clock
frequency
19
dwDataRate
4
-
Default ICC I/O data rate is 12903 bps
23
dwMaxDataRate
4
-
Maximum supported ICC I/O data rate is
600 Kbps
27
bNumDataRatesSupported
1
-
Does not support manual setting of data
rates
28
dwMaxIFSD
4
-
Maximum IFSD supported by ACR40T for
protocol T=1 is 247
32
dwSynchProtocols
4
-
ACR40T does not support synchronous
card
36
dwMechanical
4
-
ACR40T does not support special
mechanical characteristics

Page 12 of 46
www.acs.com
.hk
Offset
Field
Size
Value
Description
40
dwFeatures
4
-
ACR40T supports the following features:
•Automatic ICC clock frequency change
according to parameters
•Automatic baud rate change according
to frequency and FI,DI parameters
•TPDU level change with ACR40T
44
dwMaxCCIDMessageLength
4
-
Maximum message length accepted by
ACR40T is 271 bytes
48
bClassGetResponse
1
-
Insignificant for TPDU level exchanges
49
bClassEnvelope
1
-
Insignificant for TPDU level exchanges
50
wLCDLayout
2
-
No LCD
52
bPINSupport
1
-
With PIN Verification
53
bMaxCCIDBusySlots
1
-
Only 1 slot can be simultaneously busy
7.1. CCID Bulk-OUT Messages
7.1.1. PC_to_RDR_IccPowerOn
This command activates the card slot and returns ATR from the card.
Offset
Field
Size
Value
Description
0
bMessageType
1
62h
-
1
dwLength
4
00000000h
Size of extra bytes of this message
5
bSlot
1
-
Identifies the slot number for this
command
6
bSeq
1
-
Sequence number for command
7
bPowerSelect
1
-
Voltage that is applied to the ICC:
00h = Automatic Voltage Selection
01h = 5 V
02h = 3 V
03h = 1.8V
8
abRFU
2
-
Reserved for future use
The response to this command message is RDR_to_PC_DataBlock response message and the data
returned is the Answer-to-Reset (ATR) data.
7.1.2. PC_to_RDR_IccPowerOff
This command deactivates the card slot.
Offset
Field
Size
Value
Description
0
bMessageType
1
63h
-
1
dwLength
4
00000000h
Size of extra bytes of this message
5
bSlot
1
-
Identifies the slot number for this
command

Page 13 of 46
www.acs.com
.hk
Offset
Field
Size
Value
Description
6
bSeq
1
-
Sequence number for command
7
abRFU
3
-
Reserved for future use
The response to this message is the RDR_to_PC_SlotStatus message.
7.1.3. PC_to_RDR_GetSlotStatus
This command gets the current status of the slot.
Offset
Field
Size
Value
Description
0
bMessageType
1
65h
-
1
dwLength
4
00000000h
Size of extra bytes of this message
5
bSlot
1
-
Identifies the slot number for this
command
6
bSeq
1
-
Sequence number for command
7
abRFU
3
-
Reserved for future use
The response to this message is the RDR_to_PC_SlotStatus message.
7.1.4. PC_to_RDR_XfrBlock
This command transfers data block to the ICC.
Offset
Field
Size
Value
Description
0
bMessageType
1
6Fh
-
1
dwLength
4
-
Size of abData field of this message.
5
bSlot
1
-
Identifies the slot number for this
command.
6
bSeq
1
-
Sequence number for command.
7
bBWI
1
-
Used to extend the CCIDs Block Waiting
Timeout for this current transfer. The
CCID will timeout the block after “this
number multiplied by the Block Waiting
Time” has expired.

Page 14 of 46
www.acs.com
.hk
Offset
Field
Size
Value
Description
8
wLevelParameter
2
-
Short APDU level, RFU = 0000h
Extended APDU level:
0000h –the command APDU begins and
ends with this command.
0001h –the command APDU begins with
this command, and continues in the next
PC_to_RDR_XfrBlock.
0002h –the abData field continues a
command APDU and ends the APDU
command.
0003h –the abData field continues a
command APDU and another block is to
follow.
0010h –empty abData field, continuation
of response APDU is expected in the next
RDR_to_PC_DataBlock.
10
abData
Byte
array
-
Data block sent to the CCID.
The response to this message is the RDR_to_PC_DataBlock message.
7.1.5. PC_to_RDR_GetParameters
This command gets the slot parameters.
Offset
Field
Size
Value
Description
0
bMessageType
1
6Ch
-
1
DwLength
4
00000000h
Size of extra bytes of this message
5
BSlot
1
-
Identifies the slot number for this
command
6
BSeq
1
-
Sequence number for command
7
AbRFU
3
-
Reserved for future use
The response to this message is the RDR_to_PC_Parameters message.
7.1.6. PC_to_RDR_ResetParameters
This command resets slot parameters to its default value.
Offset
Field
Size
Value
Description
0
bMessageType
1
6Dh
-
1
DwLength
4
00000000h
Size of extra bytes of this message
5
BSlot
1
-
Identifies the slot number for this
command
6
BSeq
1
-
Sequence number for command
7
AbRFU
3
-
Reserved for future use
The response to this message is the RDR_to_PC_Parameters message.

Page 15 of 46
www.acs.com
.hk
7.1.7. PC_to_RDR_SetParameters
This command sets slot parameters.
Offset
Field
Size
Value
Description
0
bMessageType
1
61h
-
1
dwLength
4
-
Size of extra bytes of this message
5
bSlot
1
-
Identifies the slot number for this
command
6
bSeq
1
-
Sequence number for command
7
bProtocolNum
1
-
Specifies what protocol data structure
follows:
00h = Structure for protocol T=0
01h = Structure for protocol T=1
The following values are reserved for
future use:
80h = Structure for 2-wire protocol
81h = Structure for 3-wire protocol
82h = Structure for I2C protocol
8
abRFU
2
-
Reserved for future use
10
abProtocolDataStructure
Byte
array
-
Protocol Data Structure

Page 16 of 46
www.acs.com
.hk
Protocol Data Structure for Protocol T=0 (dwLength=00000005h)
Offset
Field
Size
Value
Description
10
bmFindexDindex
1
-
B7-4 –FI –Index into the table 7 in
ISO/IEC 7816-3:1997 selecting a clock
rate conversion factor.
B3-0 –DI –Index into the table 8 in
ISO/IEC 7816-3:1997 selecting a baud
rate conversion factor.
11
bmTCCKST0
1
-
B0 –0b, B7-2 –000000b
B1 –Convention used (b1=0 for direct,
b1=1 for inverse)
Note: The CCID ignores this bit.
12
bGuardTimeT0
1
-
Extra Guardtime between two
characters. Add 0 to 254 etu to the
normal guardtime of 12 etu. FFh is the
same as 00h.
13
bWaitingIntegerT0
1
-
WI for T=0 used to define WWT
14
bClockStop
1
-
ICC Clock Stop Support
00h = Stopping the Clock is not allowed
01h = Stop with Clock signal Low
02h = Stop with Clock signal High
03h = Stop with Clock either High or
Low
Protocol Data Structure for Protocol T=1 (dwLength=00000007h)
Offset
Field
Size
Value
Description
10
bmFindexDindex
1
-
B7-4 –FI –Index into the table 7 in
ISO/IEC 7816-3:1997 selecting a clock
rate conversion factor.
B3-0 –DI –Index into the table 8 in
ISO/IEC 7816-3:1997 selecting a baud
rate conversion factor.
11
BmTCCKST1
1
-
B7-2 –000100b
B0 –Checksum type (b0=0 for LRC,
b0=1 for CRC)
B1 –Convention used (b1=0 for direct,
b1=1 for inverse)
Note: The CCID ignores this bit.
12
BGuardTimeT1
1
-
Extra Guardtime (0 to 254 etu between
two characters). If value is FFh, then
guardtime is reduced by 1 etu.
13
BwaitingIntegerT1
1
-
B7-4 = BWI values 0-9 valid
B3-0 = CWI values 0-Fh valid

Page 17 of 46
www.acs.com
.hk
Offset
Field
Size
Value
Description
14
bClockStop
1
-
ICC Clock Stop Support
00h = Stopping the Clock is not allowed
01h = Stop with Clock signal Low
02h = Stop with Clock signal High
03h = Stop with Clock either High or Low
15
bIFSC
1
-
Size of negotiated IFSC
16
bNadValue
1
00h
Only support NAD = 00h
The response to this message is the RDR_to_PC_Parameters message.
7.2. CCID Bulk-IN Messages
7.2.1. RDR_to_PC_DataBlock
This message is sent by ACR40T in response to PC_to_RDR_IccPowerOn, and PC_to_RDR_XfrBlock
messages.
Offset
Field
Size
Value
Description
0
bMessageType
1
80h
Indicates that a data block is being sent
from the CCID
1
dwLength
4
-
Size of extra bytes of this message
5
bSlot
1
-
Same value as in Bulk-OUT message
6
bSeq
1
-
Same value as in Bulk-OUT message
7
bStatus
1
-
Slot status register as defined in CCID
Rev 1.1 Section 6.2.1
8
bError
1
-
Slot error register as defined in Error!
Reference source not found. and in
CCID Rev 1.1 Section 6.2.6
9
bChainParameter
1
-
Short APDU level, RFU = 00h
Extended APDU level:
00h –the response APDU begins and
ends in this command.
01h –the response APDU begins with
this command, and is to continue.
02h –this abData field continues the
response APDU and ends the response
APDU.
03h –this abData field continues the
response APDU and another block is to
follow.
10h –empty abData field, continuation
of command APDU is expected in the
next PC_to_RDR_XfrBlock command.
10
abData
Byte
array
-
This field contains the data returned by
the CCID

Page 18 of 46
www.acs.com
.hk
7.2.2. RDR_to_PC_SlotStatus
This message is sent by ACR40T in response to PC_to_RDR_IccPowerOff, and
PC_to_RDR_GetSlotStatus messages.
Offset
Field
Size
Value
Description
0
bMessageType
1
81h
-
1
dwLength
4
00000000h
Size of extra bytes of this
message
5
bSlot
1
-
Same value as in Bulk-OUT
message
6
bSeq
1
-
Same value as in Bulk-OUT
message
7
bStatus
1
-
Slot status register as defined
in CCID Rev 1.0 Section 4.2.1
8
bError
1
-
Slot error register as defined in
Error! Reference source not
found. and in CCID Rev 1.0
Section 4.2.1
9
bClockStatus
1
-
Value:
00h = Clock running
01h = Clock stopped in state L
02h = Clock stopped in state H
03h = Clock stopped in an
unknown state
All other values are RFU
7.2.3. RDR_to_PC_Parameters
This message is sent by ACR40T in response to PC_to_RDR_GetParameters,
PC_to_RDR_ResetParameters and PC_to_RDR_SetParameters messages.
Offset
Field
Size
Value
Description
0
bMessageType
1
82h
-
1
dwLength
4
-
Size of extra bytes of this message
5
bSlot
1
-
Same value as in Bulk-OUT message
6
bSeq
1
-
Same value as in Bulk-OUT message
7
bStatus
1
-
Slot status register as defined in CCID
Rev 1.0 Section 4.2.1
8
bError
1
-
Slot error register as defined in Error!
Reference source not found. and in
CCID Rev 1.0 Section 4.2.1

Page 19 of 46
www.acs.com
.hk
Offset
Field
Size
Value
Description
9
bProtocolNum
1
-
Specifies what protocol data structure
follows:
00h = Structure for protocol T=0
01h = Structure for protocol T=1
The following values are reserved for
future use:
80h = Structure for 2-wire protocol
81h = Structure for 3-wire protocol
82h = Structure for I2C protocol
10
abProtocolDataStructure
Byte
array
-
Protocol Data Structure as summarized
in CCID Rev 1.0 Section 5.2.3

Page 20 of 46
www.acs.com
.hk
8.0.Host Programming API
8.1. Peripherals Control
The reader’s peripherals control commands are implemented by using Escape Command (0x6B) in
PC_to_RDR_Escape in USB mode.
8.1.1. Get Firmware Version Command
The Get Firmware Version command is used to get the reader’s firmware version.
Get Firmware Version Format (5 Bytes)
Command
Class
INS
P1
P2
Lc
Get Firmware Version
E0h
00h
00h
19h
00h
Get Firmware Version Response Format (5 Bytes + Firmware Message Length)
Response
Class
INS
P1
P2
Le
Data Out
Result
E1h
00h
00h
00h
Number of
Bytes to
Received
Firmware
Version
Example: Response = E1h 00h 00h 00h 0Bh 41h 43h 52h 34h 30h 54h 2Dh 50h 31h 30h 30h
Firmware Version (HEX) = 41h 43h 52h 34h 30h 54h 2Dh 50h 31h 30h 30h
Firmware Version (ASCII) = “ACR40T-P100 ”
8.1.2. Get Card Voltage Selection Sequence
The Get Card Voltage Selection Sequence command is used to get the card voltage power up sequnce.
Get Card Voltage Selection Sequence Format (5 Bytes)
Command
Class
INS
P1
P2
Lc
Get Card Voltage
Selection Sequence
E0h
00h
00h
0Bh
00h
Get Card Voltage Selection Response Format (5 Bytes + Get Card Voltage Selection)
Response
Class
INS
P1
P2
Le
Data Out
Result
E1h
00h
00h
00h
Number of
Bytes to
Received
Card Voltage
Power Up
Sequnce
Table of contents
Other ACS Card Reader manuals