Page 1
DynaPro Mini PIN Encryption Device Programmer’s Manual (Commands) October 2018 Document Number: D99875629-43 REGISTERED TO ISO 9001:2015 MagTek I 1710 Apollo Court I Seal Beach, CA 90740 I Phone: (562) 546-6400 I Technical Support: (888) 624-8350 www.magtek.com...
Page 2
PUBLICATION RELEASE. NO PART OF THIS DOCUMENT MAY BE REPRODUCED OR TRANSMITTED IN ANY FORM OR BY ANY MEANS, ELECTRONIC OR MECHANICAL, FOR ANY PURPOSE, WITHOUT THE EXPRESS WRITTEN PERMISSION OF MAGTEK, INC. MagTek® is a registered trademark of MagTek, Inc.
Page 3
Misc. clarifications and corrections Oct 18, 2018 Section 2.3, replace device usage information with cross- reference to installation and operation manual; Throughout, replace BLE with Bluetooth LE. DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 3 of 128 (D99875629-43)
MagTek’s sole liability and buyer’s exclusive remedies are stated in this section and in the section relating to MagTek’s Limited Warranty. FCC WARNING STATEMENT This equipment has been tested and was found to comply with the limits for a Class B digital device pursuant to Part 15 of FCC Rules.
About This Document This document describes the master command set available through byte-by-byte direct communication with DynaPro Mini PIN encryption devices (referred to in this document as “the device”). About Terminology The general terms “device” and “host” are used in different, often incompatible ways in a multitude of specifications and contexts.
Page 11
Token Reversal Handheld Operation Quick Chip Beeper Control Connections and Connection Features USB Connection TCP/IP Over 802.11 Wireless Connection Ethernet Connection Static IP (Ethernet) Apple 30-Pin Connection DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 11 of 128 (D99875629-43)
Page 12
1) The number of CAPK key slots per RID depends on firmware revision number. DynaPro firmware up to revision D provides 8 key slots; revisions E and newer provide 16. DynaPro v3 provides 16 key slots. DynaPro Mini firmware up to revision C provides 8 key slots; revisions D and newer provide 16.
This document provides information and support for the latter method. Information about using MagTek APIs is available in separate documentation, including D99875394 IPAD, DYNAPRO, AND DYNAPRO MINI PROGRAMMER'S MANUAL (.NET).
For more information, see the MagTek web site, or contact your reseller or MagTek Support Services. The devices is a full speed high-powered USB device that, when connected, draws power from the USB bus.
Command/Response as defined in section 3 Command Set. IMPORTANT: Generally, iOS commands must be transmitted in MSB (big endian) order. By convention, this document gives commands in LSB (little endian) order. DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 23 of 128 (D99875629-43)
Max. Size Some frameworks use MSB order DynaPro Mini GATT service 01:01:B6:0C:41:E3:43:F8:8F:89:82:AD:F8:E6:08:05 Application Data From Host Length 1 byte 20:02:B6:0C:41:E3:43:F8:8F:89:82:AD:F8:E6:08:05 Application Data From Host 65 bytes 21:02:B6:0C:41:E3:43:F8:8F:89:82:AD:F8:E6:08:05 DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 24 of 128 (D99875629-43)
Page 25
1 (Response ACK Report ID) Byte 1..2 (Response ACK Report) Input report format: Byte 0 Report ID Byte 1 - n Report Maximum report size is 127 bytes. DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 25 of 128 (D99875629-43)
Command 0x1A - Request Device Information and examine the Capability String’s SR parameter. The differences in command behavior between SRED and non-SRED devices are described in the usage information for each command. DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 26 of 128 (D99875629-43)
DFDF54 specifying the KSN for the DUKPT working key used to generate the MAC. If the MAC is generated using a fixed key, F9 will not include DFDF54. DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 27 of 128 (D99875629-43)
Page 28
F9 will always include nested TLV data object DFDF25 containing the device’s unique IFD Serial Number, which the host can read from the device. See Appendix D MagTek Custom EMV Tags (EMV Only) for details about retrieving tags.
Page 29
3 - Command Set DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 29 of 128 (D99875629-43)
This command directs the device to prompt the cardholder to swipe a card by displaying one of four predetermined messages (see Card Message ID in Table 3-3). Example request screens look like this: DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 30 of 128 (D99875629-43)
Page 31
3 = Please Swipe Card Again 4 = Chip Error, Use Mag Stripe Tones: 0 = No sound Byte 3 1 = One beep 2 = Two beeps DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 31 of 128 (D99875629-43)
This command directs the device to prompt the cardholder to select the transaction type (debit, credit, etc.) or to verify the transaction amount, as shown below. Figure 3-4 - DynaPro Mini "Amount OK" Cardholder Selection Screen If an error occurs, the device will terminate the command and report the error in ACKSTS of Command 0x01 - Response ACK.
The Configuration Lock bit can only be set by the manufacturer. When the device is locked, the host cannot change any of the device configuration settings. When the device is unlocked, the host can only change the following settings: DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 36 of 128 (D99875629-43)
Page 37
EMV L2 ICS Configuration Financial+ICC Card Type reporting All other settings, including the Configuration Lock bit, can only be changed by the supplier or manufacturer. DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 37 of 128 (D99875629-43)
Page 38
Bit 5 Reserved Bit 6 Reserved Bit 7 Configuration Lock (NOTE: After locking, unlocking can only be performed by the manufacturer): 0 = Unlocked 1 = Locked DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 38 of 128 (D99875629-43)
Page 39
8; values less than 5 are interpreted as 5 EMV L2 ICS Configuration (Default = 0x01) Byte 7 Note: This setting is ignored when EMV Mode is disabled. DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 39 of 128 (D99875629-43)
If no error occurs, the device will send multiple instances of Report 0x23 - Card Data Report to the host. If no MSR data is available, the device will send a single Report 0x23 - Card Data Report containing a Data Length of 0. DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 40 of 128 (D99875629-43)
Get mode. If the key ID is not in the list, or a valid authentication key is not available for key ID = 0x63, the data block will be all zeros. Table 3-12 - Usage Table for Command 0x0B (Get mode) Byte 0 0x0B DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 41 of 128 (D99875629-43)
This command is used to send card PAN data to the device in cases where the PAN is coming from a source other than the card being processed. DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 42 of 128 (D99875629-43)
Key Status, if Info ID = 0x80: 0 - 5 = KCV type (see Table 3-17) Byte 3 Data length (see Table 3-17); default value is 0 DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 43 of 128 (D99875629-43)
Page 44
0x60 - SN & subject’s DN** <=59 If associated CA cert exists*** 0x70 0x71 - SN & issuer’s DN** <=59 If associated CA cert exists*** 0x7F DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 44 of 128 (D99875629-43)
0xA1 = EMV data in TLV format, Set EMV Tag(s) (MAC) 0xA4 = EMV data in TLV format, Acquirer Response (ARPC) 0xA5 = CA Public Key Data (MAC) DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 46 of 128 (D99875629-43)
Last 4 digits of account # (minimum length = maximum length = 4) Card verification code (minimum length = 3, maximum length = 4) DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 47 of 128 (D99875629-43)
Page 48
3 - Command Set Figure 3-6 - DynaPro Mini Manual Card Information Entry If an error occurs, the device will terminate the command and report the error in ACKSTS of Command 0x01 - Response ACK. For a full list of error codes, see Appendix C Status and Message Table, Table 3-76.
This command directs the device to validate, authenticate, and use the file data to upgrade the device’s main application firmware. It is only available when using the USB or Ethernet connections. Further DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 49 of 128 (D99875629-43)
This command requests information about the device. Use this command in Set mode first to specify the information to retrieve, then use Get mode to retrieve the requested information. DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 50 of 128 (D99875629-43)
Page 52
Table 3-31 - Usage Table for Command 0x1A - Product Name Byte 0 0x1A Byte 1 0x04 The product name is a null-terminated string containing “DynaPro Mini” Byte 2..63 Table 3-32 - Usage Table for Command 0x1A - Serial Number Byte 0 0x1A...
Bluetooth LE module. The full set of Bluetooth LE module controls can be found in Appendix I Bluetooth LE Module Control Data. DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 54 of 128 (D99875629-43)
3.4.26 Command 0x30 - Set / Get KSN When called in Set mode, this command directs the device to generate a KSN data for transmission to a host. DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 55 of 128 (D99875629-43)
The host can then use this command to direct the device to process data in the big block. The device decrypts and displays the data until the display timeout expires. This feature is used for the Token Reversal Function. DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 56 of 128 (D99875629-43)
Page 57
0x01 - Response ACK. For a full list of error codes, see Appendix C Status and Message Table, Table 3-76. Table 3-43 - Usage Table for Command 0x31 Byte 0 0x31 Byte 1 Display Time in seconds, (1 - 255; 0 = 256 seconds) DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 57 of 128 (D99875629-43)
Table 3-50 - Usage Table for Report 0x22 Byte 0 0x22 Byte 1 Operation Status (see Appendix C Status and Message Table) Byte 2 Card Status (see Appendix C Status and Message Table) DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 61 of 128 (D99875629-43)
0x09 - Set / Get Device Configuration), then track status (byte 2) of Data ID 0x63 uses a different set of status values, defined as follows: DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 62 of 128 (D99875629-43)
To cover this case, the software should include retry logic that resends Command 0x04 - Request PIN Entry to re-arm the PIN pad. Table 3-53 - Usage Table for Report 0x24 Byte 0 0x24 DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 63 of 128 (D99875629-43)
Data Block in Block 1 are the expected total length of the response data (from all blocks 1..n), excluding data padding and CBC-MAC. DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 64 of 128 (D99875629-43)
Page 65
Data block (maximum 123 bytes) Table 3-58 - End of Big Block Sending Format Byte 0 0x29 Byte 1 Not defined Byte 2 99 = End flag DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 65 of 128 (D99875629-43)
It is an asynchronous version of Command 0x01 - Response ACK. Table 3-60 - Usage Table for Report 0x2A Byte 0 0x2A Status of Command (“ACKSTS”) Byte 1 Byte 2 ID for Command reporting status DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 66 of 128 (D99875629-43)
This report is used to update the merchant display throughout the transaction based on cardholder interactions. Table 3-62 - Usage Table for Report 0x2C Byte 0 0x2C DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 67 of 128 (D99875629-43)
Page 68
If EMV Cardholder Interaction Status ID from Byte 1 = 0x20, bytes 4 and 5 will indicate the length of data starting at byte 6, which is in TLV format. Otherwise, no data. DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 68 of 128 (D99875629-43)
The EMV specification, EMV Integrated Circuit Card Specifications for Payment Systems v4.3. The MagTek custom tags listed in Appendix D MagTek Custom EMV Tags (for example, the host can assign the database of EMV tags a label using tag DFDF26, and read the checksum back using tag DFDF27);...
If no error occurs, the device will send Command 0x01 - Response ACK, then send Report 0x29 - Send Big Block Data to Host with the EMV tags and requested data. DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 70 of 128 (D99875629-43)
0x04 = Acquirer not available (Note: prevents long timeout on waiting for host approval) Bytes 7..12 Amount Authorized (EMV Tag 9F02, n12 format) Transaction Type: DynaPro (Firmware Rev A to D) and DynaPro Mini (Firmware Rev A to C) 0x02 or 0x09 = Cashback 0x04 = Goods (Purchase) 0x08 = Services (Purchase)
Page 72
If an error occurs, the device terminates the command and reports the error in ACKSTS of Command 0x01 - Response ACK. For a full list of error codes, see Command 0x01 - Response ACK. DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 72 of 128 (D99875629-43)
7) If the cardholder inserts a contact chip card, depending on the device’s payment brand account type setting for ICC the Acquirer has set in tag DFDF73 [see Appendix D MagTek Custom EMV Tags (EMV Only)] the device does one of the following: a) Assume Credit, Debit, or Default.
Page 74
(6) Depending on the transaction outcome, the device displays APPROVED DECLINED (similar to the screenshots in Command 0x07 - Display Message), and ERROR performs Command 0xA2 Completion. DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 74 of 128 (D99875629-43)
(normally debit card)*/ 99(Encrypted PIN DATA)<len><val> DFDF41(PIN KSN Data)<len><val> DFDF42(PIN EncryptionType)<len><val> <Padding to force F9 plus padding to be a multiple of 8 bytes> <Four byte CBC-MAC> DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 75 of 128 (D99875629-43)
Page 76
The device calculates the CBC-MAC using the Message Authentication, request or both ways variant of the current MSR DUKPT working key used in the relevant transaction. DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 76 of 128 (D99875629-43)
Page 77
DFDF58 to report how many bytes of tag DFDF59 are padding. DFDF59 contains the following after the host decrypts it: FC<len>/* container for encrypted generic data */ F4<len>/* container tag for encrypted MSR data */ DFDF36 <EncT1status><len><val> DFDF37 <EncT1data><len><val> DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 77 of 128 (D99875629-43)
5) The host should send the device Command 0x02 - End Session to clear from the THANK YOU display and make the device ready for the next transaction. DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 78 of 128 (D99875629-43)
Byte 0 0xA4 Byte 1..12 Reserved 3.6.5 Command 0xA8 - Get Kernel Info This command directs the device to send the requested kernel information to the host. DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 79 of 128 (D99875629-43)
AAAA /* 2-byte MSB message length excluding padding and CBC-MAC */ F9<len> /* container for MAC structure and generic data */ DFDF54(MAC KSN)<len><val> DFDF55(MAC Encryption Type)<len><val> DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 81 of 128 (D99875629-43)
Page 82
… /* Reversal Data tags */ The following tables provide details about the data format. For an explanation of the “Format” columns, see the definitions in EMV 4.3 Book 3. DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 82 of 128 (D99875629-43)
Page 83
0x38 = Transaction canceled 0x39 = Aid parse error 0x3A = Code table index not found 0x3B = Error no more record 0x3C = EMV e overflow [sic.] DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 83 of 128 (D99875629-43)
Page 84
Counter maintained by the EMV application 9F36 in the ICC (incrementing the ATC is Card managed by the ICC) Device Device Transaction Type Device DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 84 of 128 (D99875629-43)
Page 85
9F06 AID - terminal Device Var 5-16 9F12 EMV Application Preferred Name Card Var 1-16 9F1C Terminal ID Device An 8 9F39 POS Entry Mode Device DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 85 of 128 (D99875629-43)
3) The device prompts the cardholder to swipe his or her card, and sends Report 0x20 - Device State Report to the host, which expands to the following bytes: DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 88 of 128 (D99875629-43)
Page 89
7) The device sends back eight instances of Report 0x23 - Card Data Report to the host, which the host interprets as meaning the following (Note that additional headers for Ethernet are not shown): DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 89 of 128 (D99875629-43)
Page 90
11) The device sends the host Report 0x24 - PIN Response Report if PIN entry is successful. 12) The device sends the host another Report 0x20 - Device State Report. DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 90 of 128 (D99875629-43)
01C7 is the expected data length not including padding and CBC-MAC. Per Appendix D MagTek Custom EMV Tags and section 3.6.6, the next byte, F9, is a tag that indicates the beginning of a data object containing Message Authentication (MAC) structure and generic data.
Page 92
AF626E5A14F19C025B7CD1EF1456A31DDFDF560A9500030000000120039DDFDF570180 DFDF580106F782007FDFDF4001015F25031201015F24031401315F2A0208269F020600 00000002009F0607A00000000410109F1C0831313232333334349F3901059C01009F34 035E03005F5701305F3401005F2009544553542F43415244DFDF4D263B353431333030 303034303030313531333D303131343030303030303030303030303030303F The value of data object FA begins with tag F0, which Appendix D MagTek Custom EMV Tags and section 3.6.6 indicate is transaction results. Its length 0x82019C gives a 412 byte value: F105DFDF1A0100F882010EDFDF598200F08569A27E2A2A9D7E67A96624D10DBE3F366E C3F31C4072676FEF43213AF3C76ABE06A6E90F10E1650BE4ECE9CF64E9143129F66B44 E8C4A697CA5A0E319D933BF9BBC52B2DAF8FCC663354E2B0E545A5002F4A0C976E65DD...
Page 93
Appendix A - Examples The value of data object F0 (transaction results) begins with tag F1, which Appendix D MagTek Custom EMV Tags and section 3.6.6 indicate is status data. Its length is a single byte 0x05, giving the value DFDF1A0100.
Page 94
57 (Track 2 Equivalent Data) 0012 5413339000001513D0114201000000000000 82 (EMV Application Interchange Profile) 0002 5800 The value if data block F0 (transaction results) continues with: F782007FDFDF4001015F25031201015F24031401315F2A0208269F0206000000000200 9F0607A00000000410109F1C0831313232333334349F3901059C01009F34035E03005F 5701305F3401005F2009544553542F43415244DFDF4D263B3534313330303030343030 30313531333D303131343030303030303030303030303030303F DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 94 of 128 (D99875629-43)
Page 95
DFDF4D (Mask T2 ICC Data) 0026 0313134303030303030303030303030303030 3F (“TEST/CARD”) And the remaining data in the whole big block is: 00000000000000C568ACEB …which consists of padding zeroes and the 4-byte CBC-MAC C568ACEB. DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 95 of 128 (D99875629-43)
IBM Corporation, since adopted by the US government and ANSI (the American National Standards Institute) as the encryption standard for financial institutions. DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 96 of 128 (D99875629-43)
Page 97
The term itself is derived from the following expressions: “Magne” as in magnetic and “Print” as in fingerprint. DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 97 of 128 (D99875629-43)
Page 98
Static Random Access Memory SRED Secure Reading and Exchange of Data Terminal Action Codes Transaction Certificate TDES Triple Data Encryption Standard TRSM Tamper-Resistant Security Module Transaction Status Information DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 98 of 128 (D99875629-43)
Page 99
Appendix B - Terminology Term Definition Transaction Verification Results UART Universal Asynchronous Receive Transmit Universal Serial Bus USIP Universal Secure Integrated Platform DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 99 of 128 (D99875629-43)
0x07 = Write with duplicate RID and index 0x08 = Write with corrupted Key 0x09 = CA Public Key reached maximum capacity 0x0A = CA Public Key read with invalid RID or Index DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 100 of 128 (D99875629-43)
Page 101
CBC-MAC ACKSTS, wrong serial number, or a bad key. 0x83 = Length Error - The data size is 0 or is larger than the available buffer size, or a data packet is incomplete, or MagTek device OID of the certificate doesn’t match the predefined OID...
Page 103
For each key, the possible values are listed below: Value 0 = the indicated key was not pressed Value 1 = the indicated key was pressed Key Mask Bit 7 Enter Right Middle Left DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 103 of 128 (D99875629-43)
Page 104
1 = Amount sent Bit 7 Card Data MSRPAN EXPAN 0 = Certificate does not exist in the device 1 = Certificate exists in the device DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 104 of 128 (D99875629-43)
Page 105
Status Unbind Cert 0 = False 1 = True Bit 7 Hardware MagHead Status Tamper .IE3 Programmed SRED Reserved Reserved Reserved Sensors only (IntelliHead Active Only) DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 105 of 128 (D99875629-43)
Appendix D MagTek Custom EMV Tags (EMV Only) In addition to the standard EMV tags documented in EMV 4.3, Book 3, Annex A, MagTek provides additional custom tags with the device. These are used with Command 0xA1 - Access EMV Tags, Command 0xA2 - Start EMV Transaction, and Command 0xAB - Request EMV Transaction Data (MAC-MSR).
Page 107
Number of EMV Applications 31 50 41 59 2E 53 DFDF22 PSE Name 59 53 2E 44 44 46 30 31 DFDF23 ASI (Application Select Indicator) DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 107 of 128 (D99875629-43)
MagTek, Inc. working with. 6) Click the attachment icon at the end of the row to open the Letter of Approval for that device. DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 111 of 128 (D99875629-43)
Code Calculated Cn where n = sum of the Description following Mfg Unbind certificate not loaded Device CA certificate not loaded PIN CA certificate not loaded DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 113 of 128 (D99875629-43)
To avoid ambiguity, if the solution specifies that more than one device of the same name will be available, MagTek recommends including a unique identifier in the device name so the cardholder or operator can differentiate.
Non-Volatile: Yes. Changes made to this property will persist even if the device is powered off or reset. This property should only be changed once during device configuration. Modifying this property too many times will wear out flash memory. Default value: 60 seconds DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 121 of 128 (D99875629-43)
Non-Volatile: Yes. Changes made to this property will persist even if the device is powered off or reset. This property should only be changed once during device configuration. Modifying this property too many times will wear out flash memory. Default value: 0 (000000) DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 123 of 128 (D99875629-43)
Default value: 10 (12.5 milliseconds) This property is a two byte integer in least significant byte order that contains the value in 1.25 millisecond units. DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 124 of 128 (D99875629-43)
Default value: 500 (5000 milliseconds) This property is a two byte integer in least significant byte order that contains the value in 10 millisecond units. DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 125 of 128 (D99875629-43)
This command echo’s the data received in the request message by transmitting the same data in the response message. Request message Byte 0 0 (Request message type) Byte 1 2 (Echo command identifier) Byte 2-n Data to echo Response message DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands) Page 126 of 128 (D99875629-43)
Need help?
Do you have a question about the DynaPro Mini and is the answer not in the manual?
Questions and answers