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](/manuals/413695/55/background.png)
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