Set_card_pps, Set_reader_pps – ACS ACR38 SAM Smart Card Reader User Manual
Page 16

ACR38x – Reference Manual
Version 6.02
www.acs.com.hk
Page 16 of 40
9.1.4.
SET_CARD_PPS
This command sends PPS Request to the smart card. This command should work in pair with
SET_READER_PPS.
Command Format
Header Instruction
Data length
Data
LEN
PPS Request
01h
0Ah
MSB
LSB
Where:
LEN
Length of PPS request. Typical value is “4”.
PPS Request PPS Request to send to the card (Please refer to ISO/IEC 7816-3:1997
Section 7 for details of PPS request).
A typical PPS request to select T=1 protocol and FD=0x94h (62500 baud at 4
MHz) is: 0xFF 0x11 0x94 0x7Ah
Response Data Format
Header Status
Data length
Data
LEN
01h
…
9.1.5.
SET_READER_PPS
This command sends PPS Response to the ACR38x and asks the ACR38x to switch its protocol
and/or speed to communicate with the smart card. This command should work in pair with
SET_CARD_PPS.
Command Format
Header Instruction
Data length
Data
LEN
PPS Response
01h
0Bh
MSB
LSB
Where:
LEN
Length of PPS response; Typical value is “4”.
PPS Response
PPS Response received from the card (Please refer to ISO/IEC 7816-
3:1997 Section 7 for details of PPS response). After the driver or the
application validates the PPS Response, it should send the PPS
Response to the ACR38x. The ACR38x can then switch the protocol
and/or speed.
A typical PPS response should be the same as PPS Request.
Response Data Format
Header
Status
Data length
LEN
01h