What Is DMA Firmware?
DMA firmware is the configuration written to the EEPROM of an FPGA DMA card. It defines how the card introduces itself to the motherboard over PCIe: vendor and device ID, subsystem ID, serial number and configuration space. With stock (factory) firmware these identifiers belong to a known DMA card — exactly what anti-cheat looks for in the PCIe device list.
Custom firmware replaces that identity, so the card shows up as ordinary hardware and can no longer be identified as a DMA device.
Which Identity Does the Card Present? NIC or NVMe?
Firmware can present the card as different device classes: a network adapter (Ethernet) or a storage controller (NVMe) are the most common choices. What matters is that the identity looks consistent with the motherboard platform — every platform has a different PCIe configuration.
Core Firmware presents Captain 75T and Stark 75T (xc7a75t FPGA) cards as an ordinary Ethernet adapter and is prepared separately for ASUS, MSI and Gigabyte platforms. Every purchase includes a one-time firmware file unique to you.
How to Flash DMA Firmware (2 Minutes)
Flashing needs no technical background: when you buy the firmware, the Licenses screen in your dashboard gives you the firmware file, the flash package (CH341 driver and CH347 FPGA tool included) and a step-by-step illustrated setup guide.
Follow the guide and the flash completes in about 2 minutes. When it is done, your card shows up as ordinary hardware and is ready for your DMA software.
Wondering how the setup works? The guide comes with every firmware license: get Core Firmware, the rest takes 2 minutes.
Common Mistakes
Wrong motherboard brand: choose the firmware that matches the motherboard maker of your gaming PC (ASUS, MSI, Gigabyte). The wrong choice makes the flash fail.
Card not recognized after flashing: first check that you used the firmware for the correct brand. If the problem persists, get 24/7 help from the Discord support channel. Once the card is ready, browse the DMA Reader products.
