User guide

ACR83 Reference Manual info@acs.com.hk
Version 1.05
www.acs.com.hk
Page 32 of 49
abPINApdu = 00 24 00 01 09 57 30 30 30 30 30 30 30 30h
After Lc (09h), the first 1 byte 57h is control character
bConfirmPIN = 01h (If bConfirmPIN=01h, bNumberMessage must equal to 02h)
Enter the New Pin and confirm the New Pin
bmFormatString=89h
SpePinPos=1 byte because bmFormatString bit 7 = 1
SpeLeftRight=Left
SpePINTyp=BCD
bmPINBlockString=48h
SpePINSize=4 bits
SpePINLen=8 bytes
bmPINLengthFormat=04h
SpePINLenPos=4 bits
wPINMaxExtraDigit=010Ah
SpePinMax=0Ah
SpePinMin=01h
bInsertionOffsetNew (SpeOffsetNew)=00h
SpeOffsetNew =00 byte
bNumberMessage=02h
Show “Enter New PIN:” and
Show “Enter Confirm PIN
PIN Input = 1 2 3 4 5 6 7 8 0
Point 1: Lc (9) equal to SpeOffsetNew (0) + SpePINLen (8) + SpePinPos (1)
Point 2: SpePINPos (1 Byte) >= SpePinLenPos (4 bits) + SpePINSize (4 bits)
Point 3: SpePINLen (9) SpePinPos (1 Byte) >=[SpePinMax (0Ah) * 4 bits(BCD)] = 5 bytes
: 8 bytes >=5 bytes
Point 4: SpePinMax (0Ah) > SpePinMin (01h)
Point 5: SpePinMax (0Ah) < =10h
Point 6: SpePinMin (01h) >= 01h