Note
This is a WIP (WORK IN PROGRESS), not everything is finished
TODO:
- ZDMA
- NinjaDMA
- RaptorDMA
- LynxDMA
- PCIeScreamer
- GameboyDMA
- C1 Terminator
- Hack DMA
Finished:
- CaptainDMA
- GhostDMA
- LeetDMA
- MVP DMA
- StarkDMA
- OnetapDMA
- EnigmaX1 DMA
- 35T
- CaptainDMA
- 3rd Gen(squirrel)
- 4th Gen
- 4.1th Gen
- 5th Gen
- LeetDMA
- MVP
- GhostDMA
- CaptainDMA
- 75T
Everything done here is on the second computer. Make sure your cable on the DMA is connected to the JTAG port
- Open Zadig as Admin
- Click on Options > Show all devices
- In the drop-down menu, select your device, which should be RS232 +HS(Interface 0)
- Click on reinstall driver. This should replace the FTDI Bus Driver with WinUSB
Let the driver install it. You don't need to restart.
- Unzip both of the folders and place them on your Desktop. There should be the OpenOCD and flash_screamer folder on your Desktop.
- With your .bin (Firmware) file, place this inside the flash_screamer folder.
Before Flashing, make sure the USB is connected to the JTAG slot on your DMA board
- Open the command prompt as a user and cd to
cd Desktop/flash_screamer
- Once you are in the flash_screamer folder, on a new command line type in
..\openocd\bin\openocd.exe -f flash_screamer_squirrel.cfg
- Your Firmware should flash and show something like
Info : sector 0 took 113 ms
Info : sector 1 took 108 ms
Info : sector 2 took 113 ms
Info : sector 3 took 116 ms
Info : sector 4 took 125 ms
Info : sector 5 took 114 ms
Info : sector 6 took 110 ms
Info : sector 7 took 98 ms
Info : sector 8 took 122 ms
Info : sector 9 took 118 ms
Info : sector 10 took 117 ms
Info : sector 11 took 114 ms
Info : sector 12 took 108 ms
Will go up to sector 23 or 24
Once it shows something like
Info : Found flash device 'issi is25lp256d' (ID 0x0019609d)
Warn : device needs paging or 4-byte addresses - not implemented
shutdown command invoked
This means the Firmware has successfully flashed onto your DMA board.
You will now need to restart your Main PC. (It is necessary to restart your Main PC after flashing)
Download the OpenOCD and CH341PAR folders provided above.
- Put the cable into the JTAG / CFG / UPDATE port on the dma
- Open the CH341PAR folder and once open, right-click on the
CH341WDM.inf
file and click install. The file extension might not show, so look for a setup information file - Open the OpenOCD folder and place your firmware (.bin) file inside and rename the file to
firmware.bin
instead of the originalpcileech_squirrel_top.bin
- In the OpenOCD folder, type
cmd.exe
into the search address and hit enter
- in command prompt type in
openocd.exe -f flash.cfg
and hit enter
Command prompt should spit out sector information, let this run. After its flashed, it will say something like Close CH347
, once this is shown your firmware has been flashed. Restart Main pc to see the changes
Download the OpenOCD and CH341PAR folders provided above.
- Put the cable into the JTAG / CFG / UPDATE port on the dma
- Open the CH341PAR folder and once open, right-click on the
CH341WDM.inf
file and click install. The file extension might not show, so look for a setup information file - Open the OpenOCD folder and place your firmware (.bin) file inside and rename the file to
firmware.bin
instead of the originalpcileech_squirrel_top.bin
- In the OpenOCD folder, type
cmd.exe
into the search address and hit enter
- in command prompt type in
openocd.exe -f flash.cfg
and hit enter
Command prompt should spit out sector information, let this run. After its flashed, it will say something like Close CH347
, once this is shown your firmware has been flashed. Restart Main pc to see the changes
- Put the cable into the JTAG / CFG / UPDATE port on the DMA
- Download the 2 linked files above called MVP DMA Flash Tool, and CH341PAR
- Open the CH341PAR folder and once open, right-click on the
CH341WDM.inf
file and click install. The file extension might not show, so look for a setup information file. - Now place your firmware file in the openocd folder. Make sure the name of the firmware file (.bin) is called
firmware
with the .bin extension on the end. - Open the current directory in command prompt, or go to the file directory path and type in
cmd.exe
. This should open command prompt as a user.
Follow below for the prompt. Make sure to do the prompt for your XC7A chip
openocd.exe -f xc7a35t.cfg
openocd.exe -f xc7a75t.cfg
Command prompt should spit out sector information, let this run. After its flashed, it will say something like Close CH347
, once this is shown your firmware has been flashed. Restart Main pc to see the changes
- Put the cable into the JTAG / CFG / UPDATE port on the DMA
- Download the 2 linked files above called Ch347 FPGA Flash Tool, and CH341PAR
- Open the CH341PAR folder and once open, right-click on the
CH341WDM.inf
file and click install. The file extension might not show, so look for a setup information file. - Run
CH347FpgaDownloadTool.exe
as an administrator. - Chose XC7A75T for the chip
- Change from bit to bin in the drop-down
- Leave the clock speed as the default
- Select the .bin file (firmware)
- Press the Download button
Hitting download should then begin the flashing phase
Once it says something like; Close the ch347 ..... This means the firmware has been flashed. Restart Main PC to see the changes
- Put the cable into the JTAG / CFG / UPDATE port on the DMA
- Download the 2 linked files above called Ch347 FPGA Flash Tool, and CH341PAR
- Open the CH341PAR folder and once open, right-click on the
CH341WDM.inf
file and click install. The file extension might not show, so look for a setup information file. - Run
CH347FpgaDownloadTool.exe
as an administrator. - Chose XC7A75T for the chip
- Change from bit to bin in the drop-down
- Leave the clock speed as the default
- Select the .bin file (firmware)
- Press the Download button
Hitting download should then begin the flashing phase
Once it says something like; Close the ch347 ..... This means the firmware has been flashed. Restart Main PC to see the changes
35T - XC7A35T
75T - XC7A75T
- Put the cable into the JTAG / CFG / UPDATE port on the DMA
- Download the 2 linked files above called MVP DMA Flash Tool, and CH341PAR
- Open the CH341PAR folder and once open, right-click on the
CH341WDM.inf
file and click install. The file extension might not show, so look for a setup information file. - run the ch347 FPGA flash tool executable
- Chose the FPGA chip you have (look at chip info above)
- Change from bit to bin in the drop-down
- leave the clock speed as the default
- Select your .bin file (firmware)
- Download
Hitting download should then begin the flashing phase
Once it says something like; Close the ch347 ..... This means the firmware has been flashed. Restart Main PC to see the changes