3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

Hacking the Xbox 360 controller

Hacking the Xbox 360 controller
«
  • D:\Documents and Settings\klee27x\Desktop\mod360\2007-04-06-1547-40\004 glue down the chip.JPG
  • D:\Documents and Settings\klee27x\Desktop\mod360\2007-04-06-1547-40\005 bend and clip the resistor.JPG
  • D:\Documents and Settings\klee27x\Desktop\mod360\2007-04-06-1547-40\006 solder the resistor.JPG
  • D:\Documents and Settings\klee27x\Desktop\mod360\2007-04-06-1547-40\007 connect chip to the optocoupler.JPG
  • D:\Documents and Settings\klee27x\Desktop\mod360\2007-04-06-1547-40\008 connect chip to the optocoupler.JPG
  • D:\Documents and Settings\klee27x\Desktop\mod360\2007-04-06-1547-40\009 connect to Vdd.JPG
  • D:\Documents and Settings\klee27x\Desktop\mod360\2007-04-06-1547-40\011 connect X button right trace.JPG
  • D:\Documents and Settings\klee27x\Desktop\mod360\2007-04-06-1547-40\013 connect Y trace.JPG
  • D:\Documents and Settings\klee27x\Desktop\mod360\2007-04-06-1547-40\014 connect ground.JPG
  • D:\Documents and Settings\klee27x\Desktop\mod360\2007-04-06-1547-40\002 putting in the buttons.JPG
  • D:\Documents and Settings\klee27x\Desktop\mod360\2007-04-06-1547-40\015 wiring the button.JPG
  • D:\Documents and Settings\klee27x\Desktop\mod360\2007-04-06-1547-40\017 wiring the buttons.JPG
  • D:\Documents and Settings\klee27x\Desktop\mod360\2007-04-06-1547-40\001 unopened controller.JPG
  • D:\Documents and Settings\klee27x\Desktop\mod360\2007-04-06-1547-40\018 attach the buttons.JPG
  • D:\Documents and Settings\klee27x\Desktop\mod360\2007-04-06-1547-40\019 attach the buttons panout.JPG
  • D:\Documents and Settings\klee27x\Desktop\mod360\2007-04-06-1547-40\020 put the pcb into the top plastic.JPG
  • D:\Documents and Settings\klee27x\Desktop\mod360\2007-04-06-1547-40\021 put the motors back in.JPG
  • last photo ←
»
So you read my Xbox S controller tutorial, then you went out and tried to mod a 360 controller. Well, it's a little bit different.

Here I highlight the differences and show you how to get a microcontroller to perform different button functions with the new controller. And more importantly, I show you how to stuff it all into that sleek little case.

This tutorial covers the wired controller.

If you look at the pictures below, you will see step by step how to install using the smt optocoupler. But refer to step 4 to see how to make the smt optocoupler.
 
Remove these adsRemove these ads by Signing Up
 

Step 1The Buttons

The Buttons
Here, I show your the places where to access the X and Y button signals. The switching is different, so we need to switch these with use of optocouplers. Unlike relays, optocouplers are unidirectional, so we have to pay attention to how we hook them up.

What's an optocoupler? An optocoupler is a little light emitting diode placed next to a phototransistor in a plastic chip package. Here, I'm using the 4n27, which is a 6 pin device. I am using the DIP package, meaning it's full size with through-hole pins. Could I save a lot of space by using a surface mount part? Well, sort of. Surface mount mainly reduces the height of your circuit, rather than the width... especially considering the extra circuit board you would need. As you will see if you open up your controller, there isn't a lot of space here, but just south of the B button, there is a very tall space that we can utilize.

You can see that I placed a 1k axial resistor onto the R trigger potentiometer output so that it sticks str8 up. This makes it easier to acess after we have glued on the other chips, and if you clip it right, there's just barely room enough inside the case for it to stand str8 up like that.

The chip on the bottom is a microcontroller. It is deadbugged, with the notch pointing up.

The chips on the right are two stacked photocouplers.





« Previous StepDownload PDFView All StepsNext Step »
68 comments
1-40 of 68next »
Nov 3, 2009. 5:38 PMblahblah01 says:
yes I agree, hacking things can be totally fun and esciting, but what was the purpose/intention of this instructable?
Aug 7, 2011. 3:46 PMmgarvin says:
I am also wondering what this does... Soldering and confusing work for no apparent result.
May 1, 2011. 12:37 AMSatella says:
Im agree with you.... what was all that?
Jan 31, 2011. 5:10 PMdumdog927 says:
alright so dont the connectors forthe buttons have a film on it do i need to scratch it off?
Nov 11, 2010. 4:37 PMpuddingpants says:
i took it a step further and upgraded the thumbsticks by takeing the old tumbstick assemblely out and soldering a playstation one in. its alot smoother and easyer to aim in bfbc2 now.
Jan 8, 2008. 9:48 AMaiden120000 says:
i have a set of torx drivers, and i have the right size, but the screws have a little pin in the middle. where can i get a driver that can open thewese screws
Aug 30, 2010. 9:17 PMjulioamezaga says:
snap off the nipple with a tiny flat then use the star screwdriver
Jun 23, 2010. 3:57 PMmythen says:
The screws are tamper proof torx. You can bypass the need for this set by using a drill and drilling the nipple off but be careful not to damage the threading.
Mar 14, 2009. 5:47 PMubr.bzkr says:
i got a neat security screwdirver bit set from harbor freight. it has the right bit for this. it comes in a red rubber like case.
Mar 22, 2011. 10:42 PMcodydean says:
but are they long enough. I think i have the same set that dosent work.
Apr 16, 2011. 4:23 PMubr.bzkr says:
Well they are a little short, mostly because they are too fat. you can get most of the screws out with the bit but i remember i needed to use another bit for two of them in the handles.
Mar 10, 2008. 12:38 PMBazooka_Rob says:
What I did to solve this problem was Take a small drill bit, small enough to fit in the torx slot, then put it in the trusty old dremel and drill out the "tab" inside the torx. I know it sounds hard but the tab will instantly break off. now you can just use the regular torx without a hitch. good luck
Feb 17, 2008. 10:37 AMDr.Paj says:
I just used a small flathead and used the pin in the middle to get a good grip on it and just used the flathead to unscrew it.I think I used a 5/64" flathead. Either that one or one size smaller. An added bonus of the flathead is sometimes it just breaks off the pin and you can use a normal Torex to finish up (size 8'ish).
Jan 12, 2008. 11:17 AMaiden120000 says:
what kind of elelectric saw thing would you recommend i do this with?. because i dont own a dremel, but my school has an excellent resistant materials departmant
Apr 25, 2010. 7:55 AMsudmah says:
i modded my 360 last year. thing is i made it RROD check out my Xbox 360 hackz
Oct 4, 2009. 12:59 PMcaco caco says:
your instructables is very good i would change the color of my xbox controller
Sep 9, 2009. 5:34 PMColonel88 says:
lol what does this do? I think the thing is just supposed to be "pressing" the x or y button continuosly but im not sure... You could just hookup a 555 timer chip for a rapid fire switch
Mar 19, 2009. 2:11 PMquad_man10 says:
what does this do?
Jul 20, 2009. 4:27 AMnave says:
dude i dont think it says!
Mar 17, 2009. 6:14 PMrandomguy96 says:
What does this do exactly? I don't have time to read the whole thing to figure it out.
Jan 31, 2009. 8:26 AMbenz_z says:
can you use a 555 timer its more complicated than some wire and a switch but less complicated than this... right (i don't know anything about micro controllers but i do know they can get expensive)
Sep 11, 2008. 5:49 PMT.E.A. says:
what does it do?
Jul 19, 2008. 7:30 PMHellchild says:
will it work on the wireless controller too?
Aug 14, 2008. 8:57 PMHellchild says:
something like the Halo 3 limited edition controller
Aug 21, 2008. 11:05 AMtimmy1234s says:
dont mess that one up. You cant get them anymore and cost around 60 or 70 bucks.
Aug 22, 2008. 10:17 PMHellchild says:
yeah
Apr 17, 2008. 3:27 PMCadaoryn says:
Did you use a picaxe micro-controller?
Jul 19, 2008. 10:56 AMSpartanXx666xX says:
hey any idea where i can buy the micro controller? also can you provide me with the model or the serial please? I understand i need a 8 pin PIC microcontroller but i need the model or a specific make. thank you
Jul 19, 2008. 10:57 AMSpartanXx666xX says:
hey any idea where i can buy the micro controller? also can you provide me with the model or the serial please? I understand i need a 8 pin PIC microcontroller but i need the model or a specific make. thank you
Aug 11, 2008. 9:46 AMpdawg says:
Do you have experience programming chips for an xbox 360 controller? I was wondering if there are controller specific commands or identifiers to learn because I would like to do a rapid fire mod witha 12f683 chip and am trying to figure out how to write the progam. I have a C PIC compiler and a BASIC PIC compiler and a programmer.
Aug 13, 2008. 10:03 PMjlk says:
Great tutorial, although it would really help us newbies if you mentioned in the "intro" the goal of the hack. After completing step 6 and reading some of the comments I understood (?) you are trying to boost X and Y buttons for fast-firing, pre-programmed sequences, etc., depending on PIC firmware. Right?
1-40 of 68next »

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
80
Followers
32
Author:klee27x