> For the complete documentation index, see [llms.txt](https://help.hazcheats.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.hazcheats.com/dma/dma-firmware/firmware-flashing.md).

# Firmware Flashing

{% stepper %}
{% step %}

### Connect to JTAG Port <a href="#connect-to-jtag-port" id="connect-to-jtag-port"></a>

* Plug the **USB cable** into the **JTAG port** on your DMA card.
  {% endstep %}

{% step %}

### Install JTAG Driver

* Ensure the [**JTAG Driver**](/dma/dma-card-setup/jtag-driver-setup-2nd-pc.md) is installed on your second PC.
  {% endstep %}

{% step %}

### Install JTAG Drivers

* Once the files are downloaded, run and install the included drivers.
  {% endstep %}

{% step %}

### Download 75T Flashing Tool <a href="#download-75t-flashing-tool" id="download-75t-flashing-tool"></a>

<a href="https://mega.nz/file/NZlB2TzD#sQmNhZaviOwo6-m2VPlNLTlJWvQmL5TlpGhJOvxGcGw" class="button primary">75t / 100t Flashing Tool</a>
{% endstep %}

{% step %}

### Configure Tool Settings

In the tool, set the fields as follows:

* **If 75t - Field 1:** `xc7a75t`
* **If 100t - Field 1:** `xc7a100t`
* **Field 2:** `BIN`
* **Field 3:** `10000000`
  {% endstep %}

{% step %}

### Select Firmware File <a href="#select-firmware-file" id="select-firmware-file"></a>

* Click the button below the **"FPGA"** label and select your `.bin` firmware file.
  {% endstep %}

{% step %}

### Flash the Firmware

* Press the **Flash** button (located directly beneath the firmware selection).
  {% endstep %}

{% step %}

### Confirm Success

* Once the process completes and the progress bar reached 100%, the flash was successful.
  {% endstep %}
  {% endstepper %}

***

#### You're Done <a href="#youre-done" id="youre-done"></a>

You have now successfully flashed your 75t / 100t DMA Card.

{% hint style="info" %}
It is now recommended to run a [**Speed Test (2nd PC)**](/dma/dma-card-setup/speed-test-2nd-pc.md) to ensure everything was flashed correctly.
{% endhint %}
