Appendix A - Examples
DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands)
Page 90 of 128 (
D99875629-43
)
a)
Track 1: 23 01 00 2F 0-0x2E bytes of data
b)
Track 2: 23 02 00 1E 0-0x1D bytes of data
c)
Track 3: 23 03 00 47 0-0x46 bytes of data
d)
Encrypted Track1: 23 04 00 30 0-0x2F bytes of data
e)
Encrypted Track2: 23 05 00 20 0-0x1F bytes of data
f)
Encrypted Track3: 23 06 00 48 0-0x47 bytes of data
g)
Encrypted MagnePrint: 23 07 00 38 0-0x37 bytes of data
h)
KSN and MagnePrint Status: 23 63 00 0E 0-0x0D bytes of data
8)
Report 0x20 - Device State Report
9)
If the operation status and card status from
Report 0x22 - Card Status Report
both OK, the host issues
Command 0x04 - Request PIN Entry
, which expands to the following
bytes:
a)
C0: Ethernet packet header (802.11 wireless and Ethernet only)
b)
01: Execute command in Get mode (802.11 wireless, Ethernet, & iOS only)
c)
04: Command ID (04=
Command 0x04 - Request PIN Entry
d)
1E: Wait time for PIN entry (1E=30 seconds)
e)
00: PIN mode (00=Enter PIN)
f)
44: Max and min length of PIN (in this example, PIN must be exactly four characters)
g)
01: Prompt tone (01=One beep)
h)
01: PIN option (01=ISO3)
i)
C0: Ethernet packet terminator (802.11 wireless and Ethernet only)
Sample Command 0x04
04 1E 00 44 01 01
USB format of command
C0 01 04 1E 00 44 01 01 C0
802.11 and Ethernet format of command
01 04 1E 00 44 01 01
iOS format of command (Note MSB order)
10)
11)
Report 0x24 - PIN Response Report
12)
The device sends the host another
Report 0x20 - Device State Report