# DMA Hardware Setup

{% hint style="warning" %}
Before working with any components, ensure your PC is turned OFF by switching off the power at the back of the PSU. Then, press the power button on the front to discharge any residual power. Failing to do so could result in irreversible hardware damage. This process is referred to as Cold Booting.
{% endhint %}

## Step 1. Power Off Gaming PC

Ensure the PC is powered off by following the steps above, then open the case to access the motherboard. Locate an available PCIe slot for your DMA Card.

Install your DMA card into any available PCIe slot that is free and convenient. If a grill or grate is blocking access to the bracket, simply remove the one you need. Once your DMA card is securely installed in the motherboard, ensure the kill switch on the right side of the board is set to the 'on' position (the position furthest from the motherboard).

## Step 2. BIOS Settings

Turn the power back on by flicking the switch on the PSU to the 'on' position. When powering on your gaming PC for the first time, enter the BIOS by repeatedly pressing the F2, F10 or Delete key, depending on your motherboard manufacturer.\
\
Disable the following; \
For Intel Systems

* For Intel: Disable VT-d

For AMD Systems

* IOMMU / IQMMU
* Secure Boot
* SVM
* NX-Bit
* Fast Boot (May cause DMA initialisation errors if enabled)

If you have trouble with this you may not have all options available to you

Save and exit the BIOS and reboot your system into Windows on your Gaming PC.

## Step 3. Boot Main PC Into Windows

Your system should boot and your DMA should show a solid green and red LED light.

Initial booting may be slow, if you run into the problem it can help to disable AMD Expo Memory Overclocking.

## Step 4. Once Main PC has loaded windows disable the following;&#x20;

We recommend installing Defender Control to Disable window's security.

[**Watch Defender Control Tutorial**](https://www.youtube.com/watch?v=CLIjr7FyxZ8) - [**Download Defender Control**](https://drive.usercontent.google.com/download?id=1jxmKjN820qP_cLZLgbeBi-aP5DUbROle\&export=download\&authuser=0) (Password Is: sordum)

* Check that Core Isolation & Memory Integrity is Disabled.
* Turn off Hyper-V Virtualization.

## Step 5. Boot your 2nd PC into Windows

Install Dependency's in order (ensure each dependency is fully installed before progressing to the next);

1. Direct X: [**Download Here**](https://www.microsoft.com/en-us/download/details.aspx?id=35)
2. Visual C++: [**Download Here**](https://www.techpowerup.com/download/visual-c-redistributable-runtime-package-all-in-one/)
3. .NET Framework: [**Download Here**](https://dotnet.microsoft.com/en-us/download/dotnet-framework)

## Step 6. Install Drivers on 2nd PC

Download and Install the following drivers on your 2nd computer;

1. CH34X: [**Download Here**](https://drive.proton.me/urls/EQA8FJEQYG#q07RBnuSxdfF)&#x20;
2. FT601: [**Download Here**](https://drive.proton.me/urls/07FXF8GZ24#Gdz2Yx38Uaf2)

## **Step 6. Connecting the DMA Card to 2nd PC**

Plug the USB-C Cable into the DATA port of your DMA. \
The port closest to the Lights on the device. \
Plug the USB-A end of the cable into a USB3.0 - 3.2 port on your second pc, identified as a blue usb port. \
\
The FTDI FT601 device driver should automatically detect on the secondary PC.\
Check your device manager for this device. Note a cold boot may be required.&#x20;

This is what the FT601 should look like in device manager.

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

## Step 7. **Running DMA Speedtest**

Download the speed test on the second pc and ensure you extract the files from the folder. \
Do not remove any files from this folder. It is easiest to do this on the desktop so you don't lose track of the folder. Speedtest v1.5 (Recommended): [**Download** ](https://drive.proton.me/urls/HXWJ0QM24W#VQaL7QVNtmzd)Run the speed test and check your results.


---

# Agent Instructions: 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:

```
GET https://decept.gitbook.io/guides/dma-setup/dma-hardware-setup.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
