> 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/hardware/card-readers/mms-dyna-devices/dynaflex-ii-go/documentation/user-manuals/firmware-update-utility-manual-windows/how-to-use-the-firmware-update-utility.md).

# How to use the Firmware Update Utility

## Introduction

This document provides the instructions to update firmware into a MagTek DynaFlex or DynaProx device on a Windows PC via USB connection.

## System Requirements <a href="#id-2_system_requirements" id="id-2_system_requirements"></a>

* A Windows 10 host with available USB port
* Microsoft .NET 4.6.1 and above.
* DynaFlex, DynaProx, or DynaFlex Pro
* USB-C cable with USB Type-A or USB-C for host connection
* **Software 1000007405 DynaFlex, DynaProx Firmware Update Utility**
* Firmware files provided by MagTek

## Connect via USB Interface

To connect to the device follow these steps.

* Connect a DynaFlex or DynaProx to the USB port of the Windows PC.
* Launch the DynaFlex, DynaProx Firmware Update Utility.
* Press the Scan button to update the list of devices.

<figure><img src="/files/LcqWugRHhUIBMwAVj5r2" alt=""><figcaption></figcaption></figure>

* Select a device from the list, then press the Connect button to connect to the device.

<figure><img src="/files/zHxKXQxVCFijsfzalXwE" alt=""><figcaption></figcaption></figure>

* The status will display Connected .

<figure><img src="/files/H5IrBUvHmPiNAwOEL4yM" alt=""><figcaption></figcaption></figure>

## Upload Firmware <a href="#id-3.2_upload_firmware" id="id-3.2_upload_firmware"></a>

* Press the Browse button, select the firmware file, and then press the Open button.

<figure><img src="/files/jbTB3sCxXEdippyrV9Yq" alt=""><figcaption></figcaption></figure>

<p align="center"> <img src="/files/fJVD9equFlkaGWnAJsd3" alt=""></p>

* The software will automatically detect the firmware type.

<figure><img src="/files/nlGGSuB1NBaSe9cZrk38" alt=""><figcaption></figcaption></figure>

* Press the Start Firmwre Upload button to begin the upload.

<figure><img src="/files/CHeE9Oq3KsKsKw7Mmx8N" alt=""><figcaption></figcaption></figure>

* Wait until the Firmware Upload is complete. The progress of the upload will change to prepare, downloading, and updating.

{% hint style="danger" %}
DO NOT power off or disconnect during the upload.
{% endhint %}

<figure><img src="/files/rjC8nAMSgx5gDuaK6ncQ" alt=""><figcaption></figcaption></figure>

* After uploading, the DynaFlex, DynaProx Firmware Update Utility will display Firmware Successfully Updated . Press the OK button. The device will automatically reboot after a completed firmware update.

<figure><img src="/files/7dXk2LopNsf5OeWjyPFL" alt=""><figcaption></figcaption></figure>

* If you want to get current information about the device such as firmware version, firmware hash, select the desired information under the Info drop down and press the Get Info button.

<figure><img src="/files/2ywZKbZRsakPx43ymBaY" alt=""><figcaption></figcaption></figure>


---

# 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/hardware/card-readers/mms-dyna-devices/dynaflex-ii-go/documentation/user-manuals/firmware-update-utility-manual-windows/how-to-use-the-firmware-update-utility.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.
