Contents
1.
Introduction.............................................................................................................................. 4
2.
Features.................................................................................................................................... 4
3.
Supported card types.............................................................................................................. 5
3.1
3.2
4.
Smart Card Interface ............................................................................................................... 6
4.1
4.2
4.3
Card Type Selection ........................................................................................................................... 6
4.4
4.5
Card Tearing Protection...................................................................................................................... 6
5.
Power Supply........................................................................................................................... 7
5.1
Status LED.......................................................................................................................................... 7
6.
USB Interface ........................................................................................................................... 8
6.1
Communication Parameters ............................................................................................................... 8
6.2
Endpoints ............................................................................................................................................ 8
7.
Communication protocol ........................................................................................................ 9
7.1
Command to ACR38........................................................................................................................... 9
7.2
Response from ACR38....................................................................................................................... 9
7.3
Card Status Message ....................................................................................................................... 10
8.
Commands ............................................................................................................................. 11
8.1
Control Commands........................................................................................................................... 11
8.1.1
GET_ACR_STAT ...................................................................................................................... 11
8.1.2
SELECT_CARD_TYPE............................................................................................................. 12
8.1.3
SET_OPTION............................................................................................................................ 12
8.1.4
SET_CARD_PPS ...................................................................................................................... 13
8.1.5
SET_READER_PPS ................................................................................................................. 13
8.2
Card Commands............................................................................................................................... 15
8.2.1
MCU-based Card....................................................................................................................... 15
8.2.1.1
8.2.1.2
8.2.1.3
POWER_OFF ....................................................................................................................... 16
8.2.1.4
EXCHANGE_TPDU_T0........................................................................................................ 16
8.2.1.5
EXCHANGE_TPDU_T1........................................................................................................ 17
8.2.2
8.2.2.1
SELECT_CARD_TYPE ........................................................................................................ 17
8.2.2.2
SELECT_PAGE_SIZE .......................................................................................................... 18
8.2.2.3
READ_MEMORY_CARD...................................................................................................... 19
8.2.2.4
WRITE_MEMORY_CARD .................................................................................................... 19
8.2.3
8.2.3.1
SELECT_CARD_TYPE ........................................................................................................ 20
8.2.3.2
SELECT_PAGE_SIZE .......................................................................................................... 20
8.2.3.3
READ_MEMORY_CARD...................................................................................................... 21
8.2.3.4
WRITE_MEMORY_CARD .................................................................................................... 21
8.2.4
8.2.4.1
SELECT_CARD_TYPE ........................................................................................................ 22
8.2.4.2
READ_MEMORY_CARD...................................................................................................... 22
8.2.4.3
WRITE_MEMORY_CARD .................................................................................................... 23
8.2.4.4
VERIFTY_PASSWORD........................................................................................................ 23
8.2.4.5
ACR38 Reference Manual
Version 2.2 January 2008
A C R 3 8 S m a r t C a r d R e a d e r / W r i t e r
Page 2 of 44