Commands
The DynaFlex II SCR accepts the Multi-Interface Card Reader Platform (MMS) command set — the messages you send to run transactions, read cards, manage keys and files, and query or configure the reader. Full syntax, parameters, responses, and examples are documented once in the shared reference; the families below are the commands the SCR supports, each linking into that reference.
Applies to: DynaFlex II SCR
Transaction - Group 0x10nn
Reference Section
Information Available
The host uses this command to start a payment transaction.
The host uses this command to provide the device with additional/modified data to resume a transaction that is currently paused.
The host uses this command to cancel a transaction that is currently in progress.
NFC/MIFARE Pass-Through - Group 0x11nn
Reference Section
Information Available
The host uses this command to send commands and receive responses to and from a NTag/MIFARE Ultralight.
After a MIFARE Tag is activated, the host uses this command to send commands and receive responses to and from a MIFARE tag.
The host uses this command to send commands and receive responses to and from a MIFARE DESFire Tag.
The Host uses this command to send commands and receive responses to and from a MIFARE Plus tag.
User Interface - Group 0x18nn
Reference Section
Information Available
The host uses this command to provide a cardholder selection to the device when the device itself does not have a display or inputs to prompt the cardholder for a selection.
The host uses this command to direct the device to arm or disarm the barcode reader for reading a barcode outside the scope of a transaction.
The host uses this command to start a buzzer for playing a sequence of tones. Each sequence can have a minimum of 1 to maximum of 10 tones.
The host uses this command to prompt a cardholder for customer information.
Card emulation is initiated by receiving a 0x1840 command from the host.
Device Control - Group 0x1Fnn
Reference Section
Information Available
The host uses this command to reset the device.
The host uses this command to specify which notifications the device should send on each of its available interfaces
Setting & Information - Group 0xD1nn
Reference Section
Information Available
The host uses this command to get information about the device or its configuration / settings.
The host uses this command to set device configuration / settings that do not require security.
The host uses this command to set device configuration / settings securely.
File Operation - Group 0xD8nn
Reference Section
Information Available
Large blobs of data uploaded to / downloaded from the device are referred to as “files” and share a common set of commands documented here, and special message type Data File Message.
The host uses this command to send a firmware image file, signed by MagTek, to the device as the first step in updating firmware.
The host uses this command to start sending secured files to the device for storage or processing.
The host uses this command to start sending unsecured files to the device for storage or processing
The host uses this command to request a file stored on the device.
The host uses this command to request the file information of a file stored on the device.
The host uses this command to request the deletion of a file stored on the device.
Process Files - Group 0xD9nn
Reference Section
Information Available
The host uses this command to commit a file previously uploaded using Command 0xD801 - Load (Firmware File) into the device’s permanent memory after the device has authenticated the file.
Diagnostics & Utilities - Group 0xDFnn
Reference Section
Information Available
The host uses this command to prompt the device for a response that contains the same payload it sent.
Security - Grouo 0xEnnn
Reference Section
Information Available
Requests a random challenge from the device, used to construct a secured command.
The host uses this command to request a random challenge from the device, used to construct a subsequent secured command.
The host uses this command to load a key into one of several available slots in the device’s secure memory.
The host can use this command to change the device’s lock state.
The host can use this command to change the device’s lock passcode.
The host uses this command to request that the device encrypt a block of user data embedded in the command string.
The host uses this command to retrieve information about a key slot, including details about the key stored in that slot.
Manufacturing - Group 0xFnnn
Reference Section
Information Available
The host uses this command to complete the ECDHE-ECDSA Key Exchange protocol, which enables the host and the device to generate the same TEMP KBPK key to use with Command 0xEF01 - Load Key Using TR-31 to load the Master Transport Key (MTK).
Need Help?
For additional support, please contact MagTek Support:
Technical Support:
📧 Email: support@magtek.com
📞 Phone: 1-562-546-6800 (US)
🕐 Hours: Monday-Friday, 5:30 AM - 5:00 PM PST
Online Resources:
🌐 Support Portal: developer.magtek.com
Documentation Feedback:
Help us improve this documentation! feedback@magtek.com
Last updated

