Alr i will go to the point of things, go to "How To Set Up" if you want to know how to set up dma etc, otherwise you can just keep reading everything. If someone has a dma and knows more then you can of course make your opinions on this.
What Is DMA?
DMA, or Direct Memory Access, is a method that allows data to be transferred directly between hardware devices and memory without involving the CPU. In simpler terms, it’s a way to access and manipulate data on your main PC from a secondary PC, often used in gaming to run cheats without being detected by anti-cheat systems.
Here’s how it works:
A DMA device is connected to your main PC, and a cable (typically from the JTAG port on the DMA device) links it to a second PC. When you launch cheats, they run on the second PC while you’re playing the game on your main PC. This setup helps avoid detection since the cheats aren’t running directly on the main system.
For example, if you’re using ESP cheats, the second PC might display a black screen with boxes or outlines around players, giving you an advantage in the game.
Fuser is a tool that allows you to combine or overlay the display of your second PC (or screen) onto your main PC’s screen. This is particularly useful when using cheats that run on a secondary PC.
When you launch the cheat on the second PC, you simply press a button, and the cheat’s display (e.g., ESP or other visual overlays) appears on your main PC’s screen. To make this work, you typically need to have a black background or a command prompt (CMD) window open on your second PC. This ensures the overlay from the main PC is visible.
It’s important to note that while the cheat’s visuals are displayed on your main PC, the cheat itself is still running on the second PC. This setup helps avoid detection by anti-cheat systems since the main PC isn’t directly running the cheat software.
What is KmBox/Arduino?
Both KmBox and Arduino are devices commonly used for creating aimbot functionality in games. However, they differ in terms of customization, safety, and how they operate.
KmBox
KmBox is a plug-and-play device designed for aimbot functionality. It comes in two versions:
KmBox Pro: The original version.
KmBox Net: A newer and safer version that creates a local network between your main PC and a secondary PC.
While KmBox Net is considered safer due to its network-based setup, it has a significant limitation: you cannot create or modify its firmware. This lack of customization can make it slightly less undetectable (UD) compared to other options.
Arduino, on the other hand, is a highly customizable alternative. Like KmBox, it can be used for aimbot functionality, but the key difference is that Arduino allows you to create and modify your own firmware. This customization makes it much safer and harder to detect, as you can tailor it to avoid detection by anti-cheat systems.
What is a firmware?
Firmware is the way to stay undetected(ud) from anti-cheats(ac), it hides the dma in your pc by using custom firmwares, because if you plug in a dma in your pc without adding a firmware you will get banned in any game you open. Another way that might me more simple way to say it in is that firmware is the bypass that makes it possible to play/cheat on games. (if your firmware does not support a game you need to unplug your dma from your main pc and play the game and after you can plug it in again)
How To Set Up DMA!
Okay this will take some time so i recomend maybe bookmarking or saving this for later whenever you need it or get a dma.
Now i will show you how i did it, most of what i say will work, but in the end you may have other type of ways of making the fuser work but you can just watch vids about that.
I am gonna show on CaptainDMA-75t, if you have any other dma or a 35t this may not work or you maybe need to chance what type of installation i do for stuff like in the firmware setup.
1. Turn off your main PC and disconnect the power cable. On the motherboard of the PC that you wish to read the memory of (main PC), locate the farthest PCIe slot away from the primary GPU slot. Alternatively, you can use the primary GPU slot itself. For this block of instruction we are going to use the furthest slot.
2. Install the DMA card into the PCIe slot like in the picture
3. Plug your power cable back into your main PC and power it on. Plug the provided USB-C to USB-A cable into the JTAG port of the DMA card and the other end into any USB 3.0 or higher port on your second PC.
4. If no lights appear on your DMA card when the computer is powered on, as shown in the image below, press the kill switch button once while the computer is running to activate the DMA card. (the kill switch is the red button on the image above, DMA card lights when powered on)
5. BIOS Configuration (main pc and maybe 2pc but i never did):
REQUIRED (AMD) Disable IOMMU
REQUIRED (AMD) Disable Virtualization & SVM
REQUIRED (INTEL) Disable Virtualization
REQUIRED (INTEL) Disable VT-d
OPTIONAL (INTEL and AMD) Disable Secure Boot
If you can not find like Virtualization cuz your on msi like i was lol then search "Intel500BIOS.pdf" on google, and the first one pops up should be the right one, then just do ctrl + F and search Virtualization and it will tell you how to disable it
6. Windows Pre-Requisites (Main pc):
(WINDOWS 11) Disable core isolation:
(WINDOWS 10) Disable core isolation:
7. Second PC Changes, follow the video:
8. Driver Install (SECOND PC FROM HERE ON, SO EVERY INSTALLATION IS ON SECOND PC):
Power on both the main pc and the 2nd pc. Ensure that the USB-C to USB-A cable is plugged into the JTAG port on the DMA card (JTAG port is the one on the left side, look at image before) and the other end into any USB 3.0 or higher port on your second PC. Download the Phoenix DMA driver kit from here:
Then watch this video on how to install everything:
9. DMA Firmware Flash. Download this:
(Turn on both PC’s. Using at least a USB 3.0 port on your 2nd PC, plug into the JTAG port of your DMA card.)
then extract it and open "1. Firmware_Flash_Tool" then you will see a folder called "CH347FPGATool" drag it into the C drive (main driver) and place it in there for the best experience (nothing you need to do but i recomend).
open "CH347FpgaDownloadTool.exe", then have FPGA on "xc7a75t" and "BIN" like the image:
now just put in your firmware that you bought or made (or if you want an example firmware you can use this one:
Code:
What Is DMA?
DMA, or Direct Memory Access, is a method that allows data to be transferred directly between hardware devices and memory without involving the CPU. In simpler terms, it’s a way to access and manipulate data on your main PC from a secondary PC, often used in gaming to run cheats without being detected by anti-cheat systems.
Here’s how it works:
A DMA device is connected to your main PC, and a cable (typically from the JTAG port on the DMA device) links it to a second PC. When you launch cheats, they run on the second PC while you’re playing the game on your main PC. This setup helps avoid detection since the cheats aren’t running directly on the main system.
For example, if you’re using ESP cheats, the second PC might display a black screen with boxes or outlines around players, giving you an advantage in the game.
Fuser is a tool that allows you to combine or overlay the display of your second PC (or screen) onto your main PC’s screen. This is particularly useful when using cheats that run on a secondary PC.
When you launch the cheat on the second PC, you simply press a button, and the cheat’s display (e.g., ESP or other visual overlays) appears on your main PC’s screen. To make this work, you typically need to have a black background or a command prompt (CMD) window open on your second PC. This ensures the overlay from the main PC is visible.
It’s important to note that while the cheat’s visuals are displayed on your main PC, the cheat itself is still running on the second PC. This setup helps avoid detection by anti-cheat systems since the main PC isn’t directly running the cheat software.
What is KmBox/Arduino?
Both KmBox and Arduino are devices commonly used for creating aimbot functionality in games. However, they differ in terms of customization, safety, and how they operate.
KmBox
KmBox is a plug-and-play device designed for aimbot functionality. It comes in two versions:
KmBox Pro: The original version.
KmBox Net: A newer and safer version that creates a local network between your main PC and a secondary PC.
While KmBox Net is considered safer due to its network-based setup, it has a significant limitation: you cannot create or modify its firmware. This lack of customization can make it slightly less undetectable (UD) compared to other options.
Arduino, on the other hand, is a highly customizable alternative. Like KmBox, it can be used for aimbot functionality, but the key difference is that Arduino allows you to create and modify your own firmware. This customization makes it much safer and harder to detect, as you can tailor it to avoid detection by anti-cheat systems.
What is a firmware?
Firmware is the way to stay undetected(ud) from anti-cheats(ac), it hides the dma in your pc by using custom firmwares, because if you plug in a dma in your pc without adding a firmware you will get banned in any game you open. Another way that might me more simple way to say it in is that firmware is the bypass that makes it possible to play/cheat on games. (if your firmware does not support a game you need to unplug your dma from your main pc and play the game and after you can plug it in again)
How To Set Up DMA!
Okay this will take some time so i recomend maybe bookmarking or saving this for later whenever you need it or get a dma.
Now i will show you how i did it, most of what i say will work, but in the end you may have other type of ways of making the fuser work but you can just watch vids about that.
I am gonna show on CaptainDMA-75t, if you have any other dma or a 35t this may not work or you maybe need to chance what type of installation i do for stuff like in the firmware setup.
1. Turn off your main PC and disconnect the power cable. On the motherboard of the PC that you wish to read the memory of (main PC), locate the farthest PCIe slot away from the primary GPU slot. Alternatively, you can use the primary GPU slot itself. For this block of instruction we are going to use the furthest slot.
2. Install the DMA card into the PCIe slot like in the picture
3. Plug your power cable back into your main PC and power it on. Plug the provided USB-C to USB-A cable into the JTAG port of the DMA card and the other end into any USB 3.0 or higher port on your second PC.
4. If no lights appear on your DMA card when the computer is powered on, as shown in the image below, press the kill switch button once while the computer is running to activate the DMA card. (the kill switch is the red button on the image above, DMA card lights when powered on)
5. BIOS Configuration (main pc and maybe 2pc but i never did):
REQUIRED (AMD) Disable IOMMU
REQUIRED (AMD) Disable Virtualization & SVM
REQUIRED (INTEL) Disable Virtualization
REQUIRED (INTEL) Disable VT-d
OPTIONAL (INTEL and AMD) Disable Secure Boot
If you can not find like Virtualization cuz your on msi like i was lol then search "Intel500BIOS.pdf" on google, and the first one pops up should be the right one, then just do ctrl + F and search Virtualization and it will tell you how to disable it
6. Windows Pre-Requisites (Main pc):
(WINDOWS 11) Disable core isolation:
(WINDOWS 10) Disable core isolation:
Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.
7. Second PC Changes, follow the video:
Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.
8. Driver Install (SECOND PC FROM HERE ON, SO EVERY INSTALLATION IS ON SECOND PC):
Power on both the main pc and the 2nd pc. Ensure that the USB-C to USB-A cable is plugged into the JTAG port on the DMA card (JTAG port is the one on the left side, look at image before) and the other end into any USB 3.0 or higher port on your second PC. Download the Phoenix DMA driver kit from here:
Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.
Then watch this video on how to install everything:
Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.
9. DMA Firmware Flash. Download this:
Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.
(Turn on both PC’s. Using at least a USB 3.0 port on your 2nd PC, plug into the JTAG port of your DMA card.)
then extract it and open "1. Firmware_Flash_Tool" then you will see a folder called "CH347FPGATool" drag it into the C drive (main driver) and place it in there for the best experience (nothing you need to do but i recomend).
open "CH347FpgaDownloadTool.exe", then have FPGA on "xc7a75t" and "BIN" like the image:
Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.
now just put in your firmware that you bought or made (or if you want an example firmware you can use this one:
Code:
- .com/ufrisk/pcileech-fpga/tree/master/CaptainDMABu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.
scroll down on the readme and it will show you the download links) and add it in the first chinese name on the top left side and then press the middle button when it is added and it will begin doing it's stuff (if error happens, drag the folder it self to desktop and try again, error can happen when it does not say the same thing again and again like "info: sector 20 took 200 ms" or something) and now your basiclly done, turn off the second pc for around 10 sec then start it again (same with the main pc)
10. After rebooting your second PC, plug the USB-C to USB-A cable in the data port (the other port on your dma, JTAG to Data) on your DMA card. Wait 5-10 seconds then open up device manager on your second PC. If you did everything successfully, you should see a “FTDI FT601 USB 3.0 Bridge Device” in your Universal Serial Bus Controllers section. If you do not see this or you have a yellow triangle next to your device, then you need to get help by someone else not from me.
11. open the "2. FPGA DMA Test" and lunch the "lone-dma-test.exe" and then press 1 and enter to do a full scan, if it says speed test is around 5000+ then your good, and it will say it later "Good", "Exelent" etc (if error comes, check if the right port is plugged into the dma, just switch and test)
That is it really, you can look into main pc to see if the firmware is there and all (in device manager - other devices), i hope this worked for you guys! now on to kmbox and fuser (more simple)
How To Set Up KmBox (Net)
this is pretty simple, when you buy a kmbox you should get 3 blue cables, connect one of the blue cables to your main pc and the same cable to the far down to the left on the kmbox, this will make it "glow" or turn on. now you will see it will say "Version: YYYY/MM/DD" now if the version is like a year old or like 6 months etc then i would recomend updating it, and you can watch this video where they show how to update the firmware (fw):
and here is the files that is needed in the video:
now plug in another blue cable from your second pc to the up left side on the kmbox, now plug in your mouse into the up right side on the kmbox net, now you should be able to move the mouse on main pc like normal, if you can't then just put the mouse on the down right one. and that is it. Now lunch the game and lunch the cheat on second pc and it will maybe say "ip" then type the ip it says, same with port and uuid.
Now this is basiclly it, you can also spoof the kmbox net making it even more ud but it really does not do a crazy diffrents, here is how to do that if you really want to idk if this works still but you can try, download "USB Log View" (search on google and go down and find "Download USBLogView" then open the exe in there, now unplug and replug your mouse from the main pc (if the mouse is plugged into the kmbox then close the exe and plug the mouse into the main pc then start the exe again and do what i just said) then it will say a Vendor ID and a Product ID, take a pic or both those number stuff it says (or copy them and save them somewhere) now go to your second pc and download this:
now have kmbox active, plug it in with main pc and second pc like before. then open the exe in the folder you downloaded and now add the ip, port, uuid that it says on the kmbox net. Then have the check box named "ping??" active and then press the big button close to it called "????" and it should give you a notification saying [censored] but in the end something with "OOK" or something and that means it working, now in the VIP/PID add the numbers in there (from Vendor ID and Product ID) for example "Vendor ID: x34c", "Product ID: y35x" then in the VIP/PID it should be: "x34cy35x" then press the button named "VIP/PID" and your done, if you can not press the VIP/PID try plugging in the mouse with the kmbox and try again or unplugging the kmbox and replugging it.
How To Set Up Fuser
ow fuser is a little bit hard cuz i did it in another way then most people do, but i still think it will be the same most of it, i used a white dichen fuser v5.
Before doing anything with the fuser. Ensure that the two systems you intend on using with the fuser are set to the same resolution and refresh rate.
1. you get 3 or 4 hdmi cables when you buy your fuser, when you look at your fuser you have 3 diffrent hdmi plugins, one named output, one named Input 1 and Input 2 if everything is in chinese look on google on pictures "dichen fuser v5" or here:
plug one hdmi from main pc to the output, plug another hdmi from your main monitor to your Input 1 and plug the last one from your second monitor/computer to Input 2, and plug in the power it self.
2. Now here is for more help that you will prob need to know:
3. now make sure the fuser is on by having the big red button pressed in and it shoud glow stuff as the picture shows, now go into display settings and make sure both displays in the "multiplied displays" is set to "Extend These Displays" and your done...
4. if you got errors of hz not being the same yap yap then you need to do a lot moreee, alr so first things first sigh, unplug all the hdmi cables that is connected to the fuser then plug in the white cable you get with the fuser and plug it into the Type-C, now when only the hdmi's are plugged out (all 3) and the Type-C is plugged into your main pc to your fuser (using a usb-3 on the main pc) download this folder where everything is getting explained:
, read the "ReadFirst" folder and yeee it should fix it, after doing all the steps etc unplug the Type-C and try again with adding the hdmi etc if the fuser shows all the lights then it works (K1 and K4 is really the only stuff you need to touch).
Now is it worth buying dma, fuser, kmbox net, firmware? Yes and No, Yes to you will never need to have an worry of making one mistake will casue your account to be banned. But also No because first of all it cost a lot of money and if your not someone that loves cheating and have not cheated for a while you will see it as a waste of time to set up and just waste of money. The amount of wires and the amount of time you need to spend understanding what you need to do will make you think if it was even worth the amount of money you paid.
But in the end of everything you will be able to cheat without getting banned so this should take time
10. After rebooting your second PC, plug the USB-C to USB-A cable in the data port (the other port on your dma, JTAG to Data) on your DMA card. Wait 5-10 seconds then open up device manager on your second PC. If you did everything successfully, you should see a “FTDI FT601 USB 3.0 Bridge Device” in your Universal Serial Bus Controllers section. If you do not see this or you have a yellow triangle next to your device, then you need to get help by someone else not from me.
11. open the "2. FPGA DMA Test" and lunch the "lone-dma-test.exe" and then press 1 and enter to do a full scan, if it says speed test is around 5000+ then your good, and it will say it later "Good", "Exelent" etc (if error comes, check if the right port is plugged into the dma, just switch and test)
That is it really, you can look into main pc to see if the firmware is there and all (in device manager - other devices), i hope this worked for you guys! now on to kmbox and fuser (more simple)
How To Set Up KmBox (Net)
this is pretty simple, when you buy a kmbox you should get 3 blue cables, connect one of the blue cables to your main pc and the same cable to the far down to the left on the kmbox, this will make it "glow" or turn on. now you will see it will say "Version: YYYY/MM/DD" now if the version is like a year old or like 6 months etc then i would recomend updating it, and you can watch this video where they show how to update the firmware (fw):
Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.
and here is the files that is needed in the video:
Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.
now plug in another blue cable from your second pc to the up left side on the kmbox, now plug in your mouse into the up right side on the kmbox net, now you should be able to move the mouse on main pc like normal, if you can't then just put the mouse on the down right one. and that is it. Now lunch the game and lunch the cheat on second pc and it will maybe say "ip" then type the ip it says, same with port and uuid.
Now this is basiclly it, you can also spoof the kmbox net making it even more ud but it really does not do a crazy diffrents, here is how to do that if you really want to idk if this works still but you can try, download "USB Log View" (search on google and go down and find "Download USBLogView" then open the exe in there, now unplug and replug your mouse from the main pc (if the mouse is plugged into the kmbox then close the exe and plug the mouse into the main pc then start the exe again and do what i just said) then it will say a Vendor ID and a Product ID, take a pic or both those number stuff it says (or copy them and save them somewhere) now go to your second pc and download this:
Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.
now have kmbox active, plug it in with main pc and second pc like before. then open the exe in the folder you downloaded and now add the ip, port, uuid that it says on the kmbox net. Then have the check box named "ping??" active and then press the big button close to it called "????" and it should give you a notification saying [censored] but in the end something with "OOK" or something and that means it working, now in the VIP/PID add the numbers in there (from Vendor ID and Product ID) for example "Vendor ID: x34c", "Product ID: y35x" then in the VIP/PID it should be: "x34cy35x" then press the button named "VIP/PID" and your done, if you can not press the VIP/PID try plugging in the mouse with the kmbox and try again or unplugging the kmbox and replugging it.
How To Set Up Fuser
ow fuser is a little bit hard cuz i did it in another way then most people do, but i still think it will be the same most of it, i used a white dichen fuser v5.
Before doing anything with the fuser. Ensure that the two systems you intend on using with the fuser are set to the same resolution and refresh rate.
1. you get 3 or 4 hdmi cables when you buy your fuser, when you look at your fuser you have 3 diffrent hdmi plugins, one named output, one named Input 1 and Input 2 if everything is in chinese look on google on pictures "dichen fuser v5" or here:
Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.
plug one hdmi from main pc to the output, plug another hdmi from your main monitor to your Input 1 and plug the last one from your second monitor/computer to Input 2, and plug in the power it self.
2. Now here is for more help that you will prob need to know:
Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.
3. now make sure the fuser is on by having the big red button pressed in and it shoud glow stuff as the picture shows, now go into display settings and make sure both displays in the "multiplied displays" is set to "Extend These Displays" and your done...
4. if you got errors of hz not being the same yap yap then you need to do a lot moreee, alr so first things first sigh, unplug all the hdmi cables that is connected to the fuser then plug in the white cable you get with the fuser and plug it into the Type-C, now when only the hdmi's are plugged out (all 3) and the Type-C is plugged into your main pc to your fuser (using a usb-3 on the main pc) download this folder where everything is getting explained:
Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.
Now is it worth buying dma, fuser, kmbox net, firmware? Yes and No, Yes to you will never need to have an worry of making one mistake will casue your account to be banned. But also No because first of all it cost a lot of money and if your not someone that loves cheating and have not cheated for a while you will see it as a waste of time to set up and just waste of money. The amount of wires and the amount of time you need to spend understanding what you need to do will make you think if it was even worth the amount of money you paid.
But in the end of everything you will be able to cheat without getting banned so this should take time