beautypg.com

ACS ACR83 PINeasy Smart Card Reader User Manual

Page 32

background image

ACR83 – Reference Manual

[email protected]

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