7 report 0xab – request emv transaction data (mac), Report 0xab – request emv transaction data (mac), Report 0xab – request emv transaction data – MagTek DynaPro Mini Programmer's99875629 User Manual
Page 70: 3 - command set
![background image](/manuals/413695/70/background.png)
3 - Command Set
DynaPro Mini| PIN Encryption Device | Programmer’s Reference (Commands)
Page 70
Bit
7
6
5
4
3
2
1
0
Byte 1
Kernel Info ID (see Table 3-71)
An error will be reported in ACKSTS of Report 0x01 – Response ACK if the system is not available
(0x8A) or if the command contains bad parameters (0x82). Otherwise, the device will send the following
input report to the host:
Table 3-70 - 0xA8 Input Report
Bit
7
6
5
4
3
2
1
0
Byte 0
0xA8
Byte 1
Kernel Info ID (see Table 3-71)
Byte 2
Data length
Byte 3..63
Block data
Table 3-71 - 0xA8 Kernel Info IDs
Info ID
Description
0x00
Version – L1 Kernel
0x01
Version – L2 Kernel LIB
0x03
Version – L2 HAL
0x04
Version – S/W LIB
0x10
Checksum/Signature – L1 Kernel
0x11
Checksum/Signature – L2 Kernel LIB
0x12
Checksum/Signature – L2 Kernel Configuration
0x13
Checksum/Signature – L2 HAL
0x14
Checksum/Signature – S/W LIB
0x1F
Checksum/Signature – L2 Kernel*
*0x1F is the L2 Kernel Checksum/Signature. It is the sum of all the checksums needed for the L2 Kernel
and is the only value that should be monitored for L2 testing.
3.6.7 Report 0xAB – Request EMV Transaction Data (MAC)
This command causes the device to send merchant data and pre-defined EMV batch data tags to the host,
and for unsuccessful transactions can be used to send pre-defined reversal data. It is normally used by the
host for data capture. The host should first successfully complete Report 0xA2 – Request Start EMV
Transaction. If the system is not available, the device will report an error (0x8A) in ACKSTS of Report
0x01 – Response ACK. If data is not available, the device reports system error (0x80) in ACKSTS of
Report 0x01 – Response ACK. Otherwise, the device will send Report 0x29 – Send Big Block Data to
Host to the host. All data sent will be encrypted (SRED) with the DATA variant MSR key and signed
using the MAC variant of the MSR key. The device serial number will also be part of the message.