Docs
Documentation
Documentation Firmware Flashing

Firmware Flashing

Flash firmware onto your 35T, 75T, or 100T DMA card using the CH347 flashing tool. This guide covers the full process from connecting your card to verifying a successful flash.

⚠️ Flashing must only be done on your 2nd PC — NOT the Game PC.

Never connect or disconnect the JTAG cable while the computer or card is powered. Doing so may damage the hardware or corrupt the firmware.

📦 Test BIN Downloads

Use these only to verify your card and flashing tool are working. Do not use test firmware in games with DMA checks — it will get you banned.


🔌 1. Prepare Your Game PC

  1. Fully shut down your Game PC.
  2. Flip the power supply switch to OFF.
  3. Press the power button several times to drain residual power from the capacitors.

🧷 2. Connect the JTAG Cable

  • Locate the JTAG port on the DMA card — this is the port closest to the motherboard.
  • Connect the USB cable securely from the JTAG port to your 2nd PC.
JTAG port location on DMA card

📥 3. Download Flash Files

Save both files to a folder with no spaces in the path — e.g. C:\DMA_Flash


🧰 4. Install JTAG Drivers

  1. Open the CH341PAR folder from the downloaded driver.
  2. Right-click SETUP.exe and select Run as Administrator.
  3. Click Install.
JTAG driver install screen

Open Device Manager and confirm the device appears correctly:

JTAG driver in Device Manager

⚙️ 5. Launch the FPGA Tool

  1. Open the CH347-main folder.
  2. Navigate to the FPGATool folder.
  3. Right-click CH347FpgaDownloadTool and select Run as Administrator.
CH347 FPGA tool

🎯 6. Select the Correct Chip

In the FPGADownloadTool, set the first and second dropdowns to match your card:

35T xc7a35t
75T xc7a75t
100T xc7a100t

Also set Field 2 to BIN and Field 3 to 10000000 (for 75T/100T).

Chip selection in FPGA tool

📂 7. Select Your Firmware File

  • Click the file selection field next to the FPGA label.
  • Browse to and select your .bin firmware file.
  • Ensure the file path has no spaces.

C:\DMA_Flash\firmware.bin

C:\DMA Flash\firmware.bin

Selecting firmware bin file

▶️ 8. Flash the Firmware

  • Click the Download button.
  • Do not disconnect or power off during this process.
  • Even if the progress bar reaches 100%, wait until you see the success message before continuing.
Flash button in tool Flashing progress bar

Wait for: Info: Close the CH347 — this confirms a successful flash.


🔧 9. Troubleshooting Flash Errors

If you see an error like jtagspi_init_chain_id proxy_bit or similar:

  1. Rename your firmware file to firmware.bin.
  2. Move both the firmware file and the flash folder to the root of your C: drive — e.g. C:\firmware.bin and C:\flash\.
  3. Retry the flashing process.

🔄 10. Power Cycle & Switch to Data Mode

  1. Power off your 2nd PC, then your Game PC.
  2. Flip the Game PC PSU switch to OFF and press the power button a few times to drain residual power.
  3. Switch the USB-C cable from the JTAG port to the DATA port.
  4. Power on your Game PC first, then your 2nd PC.

🧹 11. Clean Up Old Firmware Traces

On your Game PC, remove any previous firmware traces to avoid conflicts:


🚀 12. Run a Speed Test

Final step: Run a Speed Test to confirm your card and new firmware are working correctly.

Was this helpful?
Docs
Copyright © Deception.GG. All rights reserved.