4 - Command Set
If no initial error occurs and the host has specified Response Type 0x01, the device responds immediately
to the host's followup Command 0x01 - Response ACK with ACKSTS 0x10 to indicate it will return an
actual ACKSTS later. After the host finishes compiling the full set of data for its response, it sends
Report 0x2A - Delayed Response ACK to inform the host of the command status. If no error has
occurred, the device sends Report 0x29 - Send Big Block Data to Host with a message structured like
the example below.
If no error occurs and the host has specified Response Type 0x00, the device compiles the full set of data
for its response, then sends a response to the host's followup Command 0x01 - Response ACK to
inform the host of the command status, then sends Report 0x29 - Send Big Block Data to Host with a
message structured like the example below.
For details about using the general F9 MAC structure, see section 4.2 About Message Authentication
Codes ("MAC-AMK" or "MAC-MSR"). Information specific to this message is provided after the
example.
AAAA /* 2-byte MSB message length excluding padding and CBC-MAC */
F9<len> /* container for MAC structure and generic data */
DFDF55(MAC Encryption Type)<len><val>
DFDF25(IFD Serial Number)<len><val>
FA<len>/* container for generic data */
<tag><len><val>
...
<tag><len><val>
<Padding to force F9 plus padding to be a multiple of 8 bytes>
<Four byte CBC-MAC>
The FA TLV data object contains nested TLV data objects representing the tags the host requested.
The device calculates the CBC-MAC using the AMK key XOR
0x000000000000FF00000000000000FF00.
DynaPro Go| Handheld PIN Pad Device with MSR/Contact/Contactless | Programmer's Manual (COMMANDS)
Page 119 of 247 (D998200136-31)
Need help?
Do you have a question about the DynaPro Go and is the answer not in the manual?
Questions and answers