3 - Command Set
DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands)
Page 61 of 128 (
D99875629-43
)
Bit
7
6
5
4
3
2
1
0
Byte 1
Appendix C Status and Message Table
Bytes 2..11
MSR KSN
Bytes 12..19 Encrypted Cardholder Data block (ECDB)
The ECDB contains the information that was requested by the host with
(for example, if the host requested the cardholder’s zip code, this report would
return just the zip code data). After decryption, The 8-byte Cardholder Data Block is divided into 16
four-bit nybbles, as specified in the tables below. Each nybble contains one of the following:
C: Control field
o
0100=SSN
o
0101=Zip Code
o
0110=Birth Date
N: Data length
P: Cardholder data digit from 0000 (decimal 0) to 1001 (decimal 9)
R: Filled random number
P/R: If the Birth Date data length is 6 (MMDDYY format), the positions marked P/R will be filled
with random numbers (R); if the Birth Date data length is 8 (MMDDYYYY format), those positions
will contain the rightmost two characters of the birth year (P).
Table 3-49 - Report 0x21 Cardholder Data Block Format
Bits 0-3 4-7
8-
11
12
15
16
19
20
23
24
27
28
31
32
35
36
39
404
3
444
7
48
51
52
55
56
59
60
63
SSN
C
N
P
P
P
P
P
P
P
P
P
R
R
R
R
R
Zip
code
C
N
P
P
P
P
P
R
R
R
R
R
R
R
R
R
Birth
date
C
N
P
P
P
P
P
P
P/R P/R R
R
R
R
R
R
Activat
ion
Code
C
N
P
P
P
P
R
R
R
R
R
R
R
R
R
R
3.5.3
Report 0x22 - Card Status Report
Command 0x03 - Request Swipe Card
, which will cause the device to send Operation Status, Card Status, and Card Type to the
host.
Table 3-50 - Usage Table for Report 0x22
Bit
7
6
5
4
3
2
1
0
Byte 0
0x22
Byte 1
Appendix C Status and Message Table
Byte 2