beautypg.com

6 report 0x25 – user selection response report, 7 report 0x27 – display message done report, 8 report 0x29 – send big block data to host – MagTek DynaPro Mini Programmer's99875629 User Manual

Page 59: Report 0x25 – user selection response report, Report 0x27 – display message done report, Report 0x29 – send big block data to host, 3 - command set

background image

3 - Command Set

DynaPro Mini| PIN Encryption Device | Programmer’s Reference (Commands)


Page 59

Bit

7

6

5

4

3

2

1

0

Bytes 2..11

PIN KSN. If fixed PIN key is used, KSN is zero.

Bytes 12..19 Encrypted PIN block

3.5.6 Report 0x25 – User Selection Response Report

This event is triggered when the user is asked to choose an account type, which causes the device to send
the user’s response (i.e. the key pressed) to the host.

Table 3-54 - Usage Table for Report 0x25

Bit

7

6

5

4

3

2

1

0

Byte 0

0x25

Byte 1

Operation Status (see Appendix C Status and Message Table)

Byte 2

Code of key pressed:
0x71 = left function key
0x72 = middle function key
0x74 = right function key
0x78 = ENTER key

3.5.7 Report 0x27 – Display Message Done Report

This event is sent by the device to the host to indicate a pending Report 0x07 – Display Message has
completed.

Table 3-55 - Usage Table for Report 0x27

Bit

7

6

5

4

3

2

1

0

Byte 0

0x27

Byte 1

Operation Status

3.5.8 Report 0x29 – Send Big Block Data to Host

This event is used by the device to send the user’s signature, device certificate, or CSR to the host. If the
data size is greater than 123 bytes, the data must be broken into multiple 123-byte data blocks, or packets.
Three data formats are used in connection with this command:

The first packet (block 0) is used to signal the start of sending, which defines the buffer type, buffer

status, and the total length of data being sent (in bytes);

Subsequent packets (blocks 1 through n) contain the requested data; and

A final packet signifies the end of sending.


If the big buffer type is SECURED or MAC, the first 2 bytes of the data packet are the expected data
length after decryption.

Table 3-56 - Start of Big Block Sending Format (Block 0)

Bit

7

6

5

4

3

2

1

0

Byte 0

0x29