Programmer's99875629 Owner's manual

Table Of Contents
3 - Command Set
DynaPro Mini| PIN Encryption Device | Programmer’s Reference (Commands)
Page 57
Bit
7
6
5
4
3
2
1
0
Byte 3
Card Type (see Appendix C Status and Message Table)
3.5.4 Report 0x23 Card Data Report
This event is triggered by Report 0x0A Request MSR Data, which causes the device to send eight
reports to the host for each successful card swipe or manual card entry.
Table 3-51 - Usage Table for Report 0x23
Bit
7
6
5
4
3
2
1
0
Byte 0
0x23
Byte 1
Data ID:
0x01 = Track 1 data
0x02 = Track 2 data
0x03 = Track 3 data
0x04 = Encrypted Track 1 data
0x05 = Encrypted Track 2 data
0x06 = Encrypted Track 3 data
0x07 = Encrypted MagnePrint data
0x40 = Encrypted PAN and expiration date (financial cards only; otherwise data is
blank)
0x41 = Device serial number
0x63 = KSN and MagnePrint Status
0x64 = CBC-MAC
Byte 2
Track Status:
0x00 = OK
0x01 = Empty
0x02 = Error
0x03 = Disabled
Byte 3
Data length
Byte 4
Data block
If Data ID < 0x08, data is track, encrypted track, or MP data corresponding to its data
ID
If Data ID = 0x63, Bytes 4 -13 are KSN data; bytes 14-17 are MP Status data
If Data ID = 0x41, data is 8 byte serial number
If Data ID = 0x64, data is 4 byte CBC-MAC
If Data ID = 0x40, data is encrypted PAN and Expiration date in the following format:
Start Sentinel(‘;’)
PAN
Separator (‘=’)
YYMM
(‘?’)
If the device has been configured to use the MS2.0 masking configuration (see Report 0x09 Get
Device Configuration), then track status (byte 2) of Data ID 0x63 uses a different set of status values,
defined as follows: