beautypg.com

31 report 0xff – device reset, 5 general input reports, 1 report 0x20 – device state report – MagTek DynaPro Mini Programmer's99875629 User Manual

Page 55: Report 0xff – device reset, General input reports, Report 0x20 – device state report, On 3.5 general input reports ), Report 0x20 – device state report ), 3 - command set

background image

3 - Command Set

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


Page 55

Bit

7

6

5

4

3

2

1

0

Byte 26..31

Data on BIN Table Slot 5

Byte 32..37

Data on BIN Table Slot 6


An error will be reported in ACKSTS of Report 0x01 – Response ACK in the following cases:

Bad parameter (0x82)

System is not available (0x8A)

3.4.31 Report 0xFF – Device Reset

This command causes the device to perform a restart.

Table 3-46 – Usage Table for Report 0xFF

Bit

7

6

5

4

3

2

1

0

Byte 0

0xFF

Byte 1

0 – Soft Reset

Byte 2

Reserved

3.5 General Input Reports

Input reports are asynchronous data packets (i.e., events) sent from the device to the host using a USB
Interrupt IN transaction. Events occur when the device state changes or when an asynchronous command
(such as a command that requires user input) has completed.

3.5.1 Report 0x20 – Device State Report

This event is triggered explicitly when the host successfully issues Report 0x08 – Request Device
Status
,
or automatically when the device changes state. Both cases cause the device to send Device State,
Session State, Device Status, Device Certificate Status, and Hardware Status to the host.

Table 3-47 - Usage Table for Report 0x20

Bit

7

6

5

4

3

2

1

0

Byte 0

0x20

Byte 1

Device State (see Appendix C Status and Message Table)

Byte 2

Session State (see Appendix C Status and Message Table)

Byte 3

Device Status (see Appendix C Status and Message Table)

Byte 4

Device Certificate Status (see Appendix C Status and Message Table)

Byte 5

Hardware Status (see Appendix C Status and Message Table)

Byte 6

ICC Master and Session Key Status
Bit 0: 1 = No Acquirer Master Key Injected
Bit 1: 1 = No ICC Session Key Active
Bit 2: 1 = CAPK EMV database corrupted
Bit 3: 1 = Terminal/Payment Brand EMV Database corrupted
Bit 4: 1 = Card Present in smart card connector