4 report 0x23 – card data report, Report 0x23 – card data report, Report 0x23 – card data report ) – MagTek DynaPro Mini Programmer's99875629 User Manual
Page 57: 3 - command set
![background image](/manuals/413695/57/background.png)
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: