> For the complete documentation index, see [llms.txt](https://docs.ssz.gg/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ssz.gg/dma-guides/dma-introduction.md).

# DMA Introduction

Welcome to the **SSZ'S DMA setup hub**.

This guide will walk you through everything you need to get your DMA setup fully working, from hardware installation to firmware flashing.

## Step 1 — Download the SSZ.GG DMA Tool

The **SSZ.GG DMA Tool** is an all-in-one application that replaces the old workflow of separate JTAG drivers, DNA reader `.bat` files, 35T/75T/100T flashing tools, MMap generators, FTDI installers and the Makcu AIO Tool. Everything lives in one application.

<a href="https://mega.nz/folder/X0ZGXJbD#ViwAOHthSnhKXs-KEWgpqw" class="button primary" data-icon="desktop-arrow-down">Download SSZ.GG DMA Tool</a>

The tool has five tabs that cover the entire DMA setup flow:

| Tab             | What it does                                                                                            |
| --------------- | ------------------------------------------------------------------------------------------------------- |
| **DNA ID**      | Installs the JTAG driver and reads the DNA ID from your card (needed when ordering DNA-locked firmware) |
| **Flash DMA**   | Auto-detects your FPGA chip and flashes firmware (35T / 75T / 100T — all supported)                     |
| **Speed Test**  | Installs the FTDI driver and runs the DMA speed test with a clear performance rating                    |
| **Makcu Setup** | Installs the CH343 driver, detects your Makcu, runs movement tests, and flashes Makcu firmware          |
| **Memory Map**  | Generates the `mmap.txt` PCILeech memory map for your DMA loader                                        |

{% hint style="info" %}
Run the tool **as Administrator**. Every driver install, firmware flash, and DMA probe requires elevated permissions.
{% endhint %}

## Step 2 — Follow the setup chain

Work through the pages in this order:

1. [Hardware Setup (Main PC)](/dma-guides/dma-introduction/dma-guides/hardware-setup-main-pc.md) — physical DMA card install + BIOS settings
2. [JTAG Driver Setup (2nd PC)](/dma-guides/dma-introduction/dma-guides/jtag-driver-setup-2nd-pc.md) — install the JTAG driver via the tool
3. [DMA Flashing](/dma-guides/dma-introduction/dma-guides/dma-flashing.md) — get your DNA ID and flash the firmware
4. [DATA Driver Setup (2nd PC)](/dma-guides/dma-introduction/dma-guides/data-driver-setup-2nd-pc.md) — install the FTDI driver
5. [Speedtest (2nd PC)](/dma-guides/dma-introduction/dma-guides/speedtest-2nd-pc.md) — verify your card hits the expected throughput
6. [Memory Map](/dma-guides/dma-introduction/dma-guides/memory-map.md) — generate `mmap.txt` for your DMA loader

<br>
