> For the complete documentation index, see [llms.txt](https://developer.magtek.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.magtek.com/api-and-command-reference/dynafamily-command-matrix.md).

# DynaFamily Command Matrix

Every MMS command is documented once in this reference. This matrix shows which commands each DynaFamily reader supports, so you can confirm availability before building against a device. A command marked — is not available on that device's current firmware; some commands depend on a hardware option (noted below the table).

**Legend:** ✓ supported · — not supported

| Command                                                                                                                                                                                                                                                                                                          | DynaFlex II PED | DynaFlex II Go | DynaProx | DynaFlex II SCR |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :-------------: | :------------: | :------: | :-------------: |
| **Transactions**                                                                                                                                                                                                                                                                                                 |                 |                |          |                 |
| [<mark style="color:red;">**Start Transaction**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/transactions-command-group-0x10nn/start-transaction-command-0x1001.md)                                                                                                            |        ✓        |        ✓       |     ✓    |        ✓        |
| [<mark style="color:red;">**Resume Transaction**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/transactions-command-group-0x10nn/resume-transaction-command-0x1004.md)                                                                                                          |        ✓        |        ✓       |     ✓    |        ✓        |
| [<mark style="color:red;">**Cancel Transaction**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/transactions-command-group-0x10nn/cancel-transaction-command-0x1008.md)                                                                                                          |        ✓        |        ✓       |     ✓    |        ✓        |
| **NFC / MIFARE pass-through**                                                                                                                                                                                                                                                                                    |                 |                |          |                 |
| [<mark style="color:red;">**NTag / MIFARE Ultralight**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/nfc-mifare-pass-through-commands-contactless-only-command-group-0x11nn/pass-through-command-for-ntag-mifare-ultralight-type-2-command-0x1100.md)                           |        ✓        |        ✓       |     ✓    |        ✓        |
| [<mark style="color:red;">**MIFARE Classic / MINI / Plus SL1**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/nfc-mifare-pass-through-commands-contactless-only-command-group-0x11nn/pass-through-command-for-mifare-classic-mini-r-plus-sl1-security-level-1-command-0x1101.md) |        ✓        |        ✓       |     ✓    |        ✓        |
| [<mark style="color:red;">**MIFARE DESFire**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/nfc-mifare-pass-through-commands-contactless-only-command-group-0x11nn/pass-through-command-for-mifare-desfire-type-4-command-0x1102.md)                                             |        ✓        |        ✓       |     ✓    |        ✓        |
| [<mark style="color:red;">**MIFARE Plus**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/nfc-mifare-pass-through-commands-contactless-only-command-group-0x11nn/pass-through-command-for-mifare-plus-type-2-command-0x1103.md)                                                   |        ✓        |        ✓       |     ✓    |        ✓        |
| **User interface**                                                                                                                                                                                                                                                                                               |                 |                |          |                 |
| [<mark style="color:red;">**Request Cardholder Signature**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/user-interface-command-group-0x18nn/request-cardholder-signature-touch-only-command-0x1801.md)                                                                         |        ✓        |        —       |     —    |        —        |
| [<mark style="color:red;">**Report Cardholder Selection**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/user-interface-command-group-0x18nn/report-cardholder-selection-command-0x1802.md)                                                                                      |        ✓        |        —       |     ✓    |        ✓        |
| [<mark style="color:red;">**Display Message**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/user-interface-command-group-0x18nn/display-message-display-only-command-0x1803.md)                                                                                                 |        ✓        |        —       |     —    |        —        |
| [<mark style="color:red;">**Read Barcode (BCR option)**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/user-interface-command-group-0x18nn/read-barcode-bcr-only-command-0x1804.md)                                                                                              |        ✓        |        ✓       |     ✓    |        ✓        |
| [<mark style="color:red;">**Buzzer**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/user-interface-command-group-0x18nn/buzzer-command-0x1805.md)                                                                                                                                |        ✓        |        ✓       |     ✓    |        ✓        |
| [<mark style="color:red;">**Personal Info Entry**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/user-interface-command-group-0x18nn/personal-info-entry-command-0x1806.md)                                                                                                      |        ✓        |        ✓       |     —    |        ✓        |
| [<mark style="color:red;">**Show Image**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/user-interface-command-group-0x18nn/show-image-display-only-command-0x1821.md)                                                                                                           |        ✓        |        —       |     —    |        —        |
| [<mark style="color:red;">**Show QR Code**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/user-interface-command-group-0x18nn/show-qr-code-display-only-command-0x1822.md)                                                                                                       |        ✓        |        —       |     —    |        —        |
| [<mark style="color:red;">**Show Bitmap Image**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/user-interface-command-group-0x18nn/show-bitmap-image-display-only-command-0x1823.md)                                                                                             |        ✓        |        —       |     —    |        —        |
| [<mark style="color:red;">**Display Flexible UI Pages**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/user-interface-command-group-0x18nn/display-flexible-ui-pages-display-only-command-0x1830.md)                                                                             |        ✓        |        —       |     —    |        —        |
| [<mark style="color:red;">**LED Control**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/user-interface-command-group-0x18nn/led-control-command-0x1807.md)                                                                                                                      |        ✓        |        ✓       |     ✓    |        ✓        |
| [<mark style="color:red;">**Card Emulation**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/data-types-and-shared-tlv-data-objects/card-emulation.md)                                                                                                                                     |        ✓        |        ✓       |     ✓    |        ✓        |
| **Generic pass-through**                                                                                                                                                                                                                                                                                         |                 |                |          |                 |
| [<mark style="color:red;">**Pass-Through Mode Start / Stop**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/generic-pass-through-commands-command-group-0x30nn/pass-through-mode-start-stop-command-0x3001.md)                                                                   |        ✓        |        ✓       |     ✓    |        ✓        |
| [<mark style="color:red;">**Start / Stop Polling**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/generic-pass-through-commands-command-group-0x30nn/start-top-polling-command-0x3002.md)                                                                                        |        ✓        |        ✓       |     ✓    |        ✓        |
| [<mark style="color:red;">**ISO 14443-4 APDU Pass-Through**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/generic-pass-through-commands-command-group-0x30nn/iso-14443-4-apdu-pass-through-commands-command-0x3003.md)                                                          |        ✓        |        ✓       |     ✓    |        ✓        |
| **Device control**                                                                                                                                                                                                                                                                                               |                 |                |          |                 |
| [<mark style="color:red;">**Reset Device**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/device-control-command-group-0x1fnn/reset-device-command-0x1f01.md)                                                                                                                    |        ✓        |        ✓       |     ✓    |        ✓✓       |
| [<mark style="color:red;">**Set Notification Subscriptions**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/device-control-command-group-0x1fnn/set-notification-subscriptions-command-0x1f02.md)                                                                                |        ✓        |        ✓       |     ✓    |        —        |
| [<mark style="color:red;">**Extend Session**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/device-control-command-group-0x1fnn/extend-session-session-management-only-command-0x1f03.md)                                                                                        |        ✓        |        —       |     —    |        —        |
| [<mark style="color:red;">**Terminate Bluetooth LE Connection**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/device-control-command-group-0x1fnn/terminate-bluetooth-le-connection-bluetooth-le-only-command-0x1f04.md)                                                        |        —        |        ✓       |     —    |        —        |
| [<mark style="color:red;">**Erase All Bluetooth LE Bonds**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/device-control-command-group-0x1fnn/erase-all-bluetooth-le-bonds-bluetooth-le-only-command-0x1f05.md)                                                                  |        —        |        ✓       |     —    |        —        |
| **Banking functions**                                                                                                                                                                                                                                                                                            |                 |                |          |                 |
| [<mark style="color:red;">**Request PIN with Host Supplied Account Data**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/banking-functions-touch-display-only-command-group-0x20nn/request-pin-with-host-supplied-account-data-banking-functions-only-command-0x2001.md)         |        ✓        |        —       |     —    |        —        |
| [<mark style="color:red;">**Request PIN with Card Supplied Account Data**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/banking-functions-touch-display-only-command-group-0x20nn/request-pin-with-card-supplied-account-data-banking-functions-only-command-0x2002.md)         |        ✓        |        —       |     —    |        —        |
| **Settings & information**                                                                                                                                                                                                                                                                                       |                 |                |          |                 |
| [<mark style="color:red;">**Get Property**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/settings-and-information-command-group-0xd1nn/get-property-command-0xd101.md)                                                                                                          |        ✓        |        ✓       |     ✓    |        ✓        |
| [<mark style="color:red;">**Set Property (Unsecured)**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/settings-and-information-command-group-0xd1nn/set-property-unsecured-command-0xd111.md)                                                                                    |        ✓        |        ✓       |     ✓    |        ✓        |
| [<mark style="color:red;">**Set Property (Secured)**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/settings-and-information-command-group-0xd1nn/set-property-secured-command-0xd112.md)                                                                                        |        ✓        |        ✓       |     ✓    |        ✓        |
| **File operations**                                                                                                                                                                                                                                                                                              |                 |                |          |                 |
| [<mark style="color:red;">**Load Firmware File**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/file-operations-command-group-0xd8nn/load-firmware-file-command-0xd801.md)                                                                                                       |        ✓        |        ✓       |     ✓    |        ✓        |
| [<mark style="color:red;">**Start Send File to Device (Secured)**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/file-operations-command-group-0xd8nn/start-send-file-to-device-secured-command-0xd811.md)                                                                       |        ✓        |        ✓       |     ✓    |        ✓        |
| [<mark style="color:red;">**Start Send File to Device (Unsecured)**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/file-operations-command-group-0xd8nn/start-send-file-to-device-unsecured-command-0xd812.md)                                                                   |        ✓        |        ✓       |     ✓    |        ✓        |
| [<mark style="color:red;">**Start Get File from Device**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/file-operations-command-group-0xd8nn/start-get-file-from-device-command-0xd821.md)                                                                                       |        ✓        |        ✓       |     ✓    |        ✓        |
| [<mark style="color:red;">**Get File Info from Device**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/file-operations-command-group-0xd8nn/get-file-info-from-device-command-0xd825.md)                                                                                         |        ✓        |        ✓       |     ✓    |        ✓        |
| [<mark style="color:red;">**Delete File from Device**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/file-operations-command-group-0xd8nn/delete-file-from-device-command-0xd831.md)                                                                                             |        ✓        |        ✓       |     ✓    |        ✓        |
| [<mark style="color:red;">**Commit Firmware from File**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/process-files-command-group-0xd9nn/commit-firmware-from-file-command-0xd901.md)                                                                                           |        ✓        |        ✓       |     ✓    |        ✓        |
| **Diagnostics & utilities**                                                                                                                                                                                                                                                                                      |                 |                |          |                 |
| [<mark style="color:red;">**Echo**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/diagnostics-and-utilities-command-group-0xdfnn/echo-command-0xdf01.md)                                                                                                                         |        ✓        |        ✓       |     ✓    |        ✓        |
| **Security**                                                                                                                                                                                                                                                                                                     |                 |                |          |        —        |
| [<mark style="color:red;">**Get Challenge**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/security-command-group-0xennn/get-challenge-command-0xe001.md)                                                                                                                        |        ✓        |        ✓       |     ✓    |        ✓        |
| [<mark style="color:red;">**Send Secured Command to Device**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/security-command-group-0xennn/send-secured-command-to-device-command-0xeeee.md)                                                                                      |        ✓        |        ✓       |     ✓    |        ✓        |
| [<mark style="color:red;">**Load Key Using TR-31**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/security-command-group-0xennn/load-key-using-tr-31-command-0xef01.md)                                                                                                          |        ✓        |        ✓       |     ✓    |        ✓        |
| [<mark style="color:red;">**Generate CSR Keys**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/security-command-group-0xennn/generate-csr-keys-wlan-only-command-0xef02.md)                                                                                                      |        —        |        —       |     —    |        —        |
| [<mark style="color:red;">**Change Device Lock State**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/security-command-group-0xennn/change-device-lock-state-command-0xef06.md)                                                                                                  |        —        |        ✓       |     —    |        ✓        |
| [<mark style="color:red;">**Change Device Lock Passcode**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/security-command-group-0xennn/change-device-lock-passcode-command-0xef07.md)                                                                                            |        ✓        |        ✓       |     ✓    |        ✓        |
| [<mark style="color:red;">**Get Key**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/security-command-group-0xennn/get-key-info-command-0xef11.md)                                                                                                                               |        ✓        |        ✓       |     ✓    |        ✓        |
| **Manufacturing**                                                                                                                                                                                                                                                                                                |                 |                |          |                 |
| [<mark style="color:red;">**Establish Ephemeral KBPK**</mark>](/api-and-command-reference/scra-dynafamily-programmers-manual/commands/manufacturing-command-group-0xfnnn/establish-ephemeral-kbpk-command-0xf017.md)                                                                                             |        ✓        |        ✓       |     ✓    |        ✓        |

### Notes on device-specific commands

* **PIN / banking** (Request PIN) require a PIN-entry device — **PED only**.
* **Bluetooth LE** commands (Terminate Connection, Erase Bonds) require a BLE radio — **DynaFlex II Go only** among these; corded devices omit them.
* **Full-display UI** commands (Display Message, Show Image / QR / Bitmap, Flexible UI Pages, Request Cardholder Signature) require the full touch display — DynaFlex II **PED only**.
* **Read Barcode** requires the barcode-reader (BCR) hardware option.
* **Establish Ephemeral KBPK** is a provisioning/manufacturing command — confirm whether it should be publicly listed or kept to an internal space.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://developer.magtek.com/api-and-command-reference/dynafamily-command-matrix.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
