Picture of Mod Xbox 360 Controller Using Arduino (MW3)
I didn't want to buy a modded controller chip for two reasons one they only do the one thing and two they become out off date quickly making them useless for new games. So the arduino I just picked up seemed perfect, it's programmable meaning that if there is an update and it stopped working I could just modify the code and it would work again and the arduino is useful in a near infinate amount of projects. Also because I only wanted this mod for splitscreen and private matches absolute perfection wasn't needed. So if you're looking for the best rapid fire out there, go buy a chip. 

But if your not a perfectionist and you want to turn that Dragunov into the AK that it really is or shoot the Barrett like a p90 then this is for you. First off you should know that like all other Xbox controller mods there are some risks. First opening the controller voids the warranty (I void warranties), If you do the soldering wrong you could damage you're controller permanently,  and if you use it on live I think there is a potability you could be banned (I've played a few games on live so it's not instant). I take no responsibility  for the affects of this project. There you go you've been warned.   
Update: Two extra peices are required for better performance, a resistor (Gold,black,red,gold) and a diode (I think any will do).
Attach the diode to the wire from the button that goes to Vin making sure that the black end goes into the Vin pin and the silver(-) end goes on the buttons wire. Attach the resistor onto the other wire from the button that goes into pin 4 (it doesn't matter which way resistors have no polarity). Fell free to experiment with other resistor diode combos, if you have one that works well please leave a comment. 

I've also included a crumby video for your viewing pleasure (or lack thereof) 
Remove these adsRemove these ads by Signing Up

Try adding a delay in.

Can't add a delay. Sorry I can't remember why anymore (I made this a few years ago). But the major issue is that I can't add a delay otherwise a standard denounce program would be able to work. I believe that once there is a delay the controller is unable to sync to the Xbox, because Microsoft can detect that there is another microcontroller because the pins on the remote are not receiving any signal, or something along those lines.
53TH1 year ago
What's the point if you have the cheat??? Get a life!!!
Zaphod Beetlebrox (author)  53TH1 year ago
The whole point was to see if I could, and try and win a contest. Stop you're complaining. Doesn't work properly anyway. needed help that's why I put it up.
I'm looking to make some rapid fire mod chips. I have this same Ardunio.
Can some one tell me where i can get the hex code and maby a instructable
to watch. If there are any responces to this post please take the time to send me
a link to your reply in a email as I dont use this fourm much.
Stephen T
Zaphod Beetlebrox (author)  cbpolishing1 year ago
I have the code in this instructable, not quite sure what your asking?
Nice. Consider replacing your digitwrites with direct pin access commands. See

It would be cool to wire up the whole board and have the Arduino completely play a game without help. I am thinking something like Minecraft in creative mode where you could script character to build a house or something. :)
aperez531 year ago
Then why are u looking at it does that mean ur bad as well, cause u had to be looking for something related to come across this .... N well yea does that mean ur bad at games? Should u stop playing? .... Do u see my point
Zaphod Beetlebrox (author)  aperez531 year ago
He may have stumbled upon this, on the home page or in the arduino section, But I get you're point.
ep1c r1ot1 year ago
Hey dude you get in some serious trouble for this you know
Zaphod Beetlebrox (author)  ep1c r1ot1 year ago
How so?
No matter how you look at it it is cheating. I mean why would you need to do this unless you aren't very good at the game, and if that is the case then you shouldn't be playing the game in the first place.
As I said above please DON'T use it online. Play against your friends or the cpu. Besides if you learned from the experience (as in diy) than you have at least learned something from playing a video game. Rather than mindlessly sitting. Besides when using a semi automatic weapon in the game it matters more about connection speed than trigger finger fire rate. If you don't like it than don't build it.
alindsey32 years ago
i would put a female connector just above the battery that way you could choose weather you want the wire there or not
Zaphod Beetlebrox (author)  alindsey32 years ago
If I do it again and I can find some female connectors I will defiantly do that, as it is i just wrap the wires behind the controller.
seems like a good idea. love the name.
Thanks glad you like it. please vote for it in the contest.
Lasrin2 years ago
Excellent idea!
This might have been better with a Teensy, then you could have included the microcontroller inside the xbox controller's case, and left a micro usb port exposed for re-programming.
Zaphod Beetlebrox (author)  Lasrin2 years ago
Yeah probably could have done better but I don't have a teeny. If I win the contest I will :) Also there is not allot of room inside the controller I guess it depends on how teeny the teeny is.