ACR38 Reference Manual
version 1.9 February 2006
RP
= 0000 rp
2
p
1
p
0
b
where the four bits “rp
2
p
1
p
0
” indicate the password to compare:
r = 0: Write password,
r = 1: Read password,
p
2
p
1
p
0
: Password set number.
(rp
2
p
1
p
0
= 0111 for the secure code).
Response data format
Header
Status
Data length
ErrorCnt
SW1
SW2
LEN
01
H
00
H
03
H
ErrorCnt
= Error Counter, FF
H
if the verification is correct
SW1, SW2
= 90
H
00
H
if no error
8.2.5.5 INITIALIZE_AUTHENTICATION
Command format
Header
Instruction
Data length
Data
LEN
CLA
INS
P1
P2
Lc
Q(0)
Q(1)
…
Q(7)
01
H
A0
H
00
H
0D
H
FF
H
84
H
00
H
00
H
08
H
Byte Address
Memory address location of the memory card.
Q(0),Q(1)…Q(7)
Host random number, 8 bytes.
Response data format
Header
Status
Data length
SW1
SW2
LEN
01
H
SW1, SW2
= 90
H
00
H
if no error
8.2.5.6 VERIFY_AUTHENTICATION
Command format
Header
Instruction
Data length
Data
LEN
CLA
INS
P1
P2
Lc
Q1(0) Q1(1)
…
Q1(7)
01
H
A0
H
00
H
0D
H
FF
H
82
H
00
H
00
H
08
H
Byte Address
Memory address location of the memory card.
Q1(0),Q1(1)…Q1(7)
Host challenge, 8 bytes.
Advanced Card Systems Ltd.
Page 26 of 43