MiniSmart II
52
Set BCD Mask
Data
Command Body is 72 53 01 22
01 <BCDMaskData>
Where:
<BCDMaskData> can be can be
0x0A~0x0F, Default is 0x0C(*).
Note:
l If 0x23 will be masked High
BCD, result should be 0xC3
l If 0x23 will be masked Low
BCD, result should be 0x2C
l If 0x23 will be masked all BCD,
result should be 0xCC
72 53 01 22
01 0A
02 01 00 06 06
06 03
6
72 53 01 22
01 0F
02 01 00 06 06
06 03
6
72 53 01 22
01 0C
02 01 00 06 06
06 03
6
72 53 01 22
01 10
02 03 00 15 6B
00 7E 80 0
6
72 53 01 22
01 09
02 03 00 15 6B
00 7E 80 0
6
Get BCD Mask
Data
72 52 01 22 06 72 01 22 01
0C
6
Set Key Type
for Data
encryption Key
(ICC DUKPT
Key)
Data type Key
72 53 01 01
01 00
02 01 00 06 06
06 03
6
PIN type Key
72 53 01 01
01 01
02 01 00 06 06
06 03
6
Get Key Type
for Data
encryption Key
(ICC DUKPT
Key)
06 72 01 01 01 <Option>
72 52 01 01
02 06 00 06 72
01 01 01 0
6
Set Encryption
Mode for Data
encryption Key
(ICC DUKPT
Key)
06 (ICC DUKPT Key existed) or
15 6A 00 (NAK + Unsupported
Command Error Code) (ICC
DUKPT Key did not exist)
TDES
72 53 01 02
01 00
02 01 00 06 06
06 03
6
AES
72 53 01 02
01 01
02 01 00 06 06
06 03
6
Get Encryption
Mode for Data
encryption Key
(ICC DUKPT
Key)
NONE (06 72 01 02 01 FF)
(should send 7f 53 00 erase key) 72 52 01 02
02 06 00 06 72
01 02 01 F
6
TDES(should loadkye af
72 52 01 02 02 06 00 06 72
01 02 01 0
6
AES(should loadkye aft
72 52 01 02 02 06 00 06 72
01 02 01 0
6
Set Card Type
Option
EMV
72 53 01 04
01 FF
02 01 00 06 06
06 03
6
IOS
72 53 01 04
01 00
02 01 00 06 06
06 03
6