Author Topic: AcidMods SpitFire 360 Controller Tutorial  (Read 230400 times)

Offline SYSTEM aka (Cyberpyrot)

  • Site Founder
  • Acidmods Alumni
  • Around the block
  • *
  • Posts: 4091
  • Post quality +3/-0
  • Gender: Male
AcidMods SpitFire 360 Controller Tutorial
« on: April 05, 2008, 08:17:58 AM »
This mod is fairly simple to do but it will be lengthy. Setting up the controller to accept pre programmed chips is not hard but there are many components to solder and lots of wires. Luckily Microsoft has given us plenty of space to work with.. Please if you do this mod be considerate and do not use this controller for online matches as it will give you a huge advantage with "Insta Kills". AcidMods in no way condones cheating or unfair advantages with that being said lets proceed to part one of this lengthy mod.

Warning!!!! Using this Mod for Online Multiplayer is Cheating and will get your Xbox Banned!!! All though this mod is undetectable using it against other players with out there knowledge will get you bad feed back and will result in a banned account. Only use this mod in Privite games with friends who know you are using it or playing alone in campaingns.

Part one of this mod deals with setting up the socket so you can swap out chips for each game. Since the chips only have so much space to work with and it would be a pain for people to cycle through hundreds of different setups we will limit the macros to five per chip. That means you will have a chip for Halo a chip for Gears of War Etc...




Parts Needed:

1: 30 awg Kynar Wire
2: <a href="http://www.radioshack.com/product/index.jsp?productId=2062737&cp=&sr=1&origkw=soldering kit&kw=soldering kit&parentPage=search">Solder, soldering iron and paste[/url]
3: Dremel with cut off wheel
4: Hot Glue Gun and Glue
5: <a href="http://www.radioshack.com/product/index.jsp?productId=2062603&cp=&sr=1&origkw=18 pin socket&kw=18 pin socket&parentPage=search">18 pin Socket[/url]
6: 2 X 22pf Capacitors
7: 4 MHz crystal
8: .1uf Capacitor
9: 2 momentary Buttons
10: 1 momentary Buttons
11: Proto PCB from RadioShack
12: 1 X 3mm or 5mm LED
13: 3 X 10K ohm resistors
14: 1 X 4.7K ohm resistor
15: Torx #9 Security Bit
16: PIC16F84A


Hex Code For COD4

Please Download Code For Model Controller. This is the Code if you already have a Microcontroller Flasher. If you do not you will be able to purchase a chip with the software on it at imagesco.com. This Code only works with chip 16F84A.

X801769-026     COD4-Basic-All-Models




A plethora of parts most of what is needed here can be found at www.Imagesco.com ----->Parts-27 $9.95(Parts Only)<-----
You can also buy the pic programmer there if you want to make your own code but if not you will later be able to buy all the different chips for different games there as well..


Part One of Tutorial Adding Socket

Step 1: Cut two slots for the feet of the socket to go through the battery pack for this location you can only use the rechargeable batteries and you will later find out you will need to cut the AA terminals off of the I/O board of the controller.. You will most likely need to grind down the inside of the battery pack so you can see the feet as you will need to solder wires to them..




Step 2: Carefully check the feet to make sure you have enough sticking out the other side to bend them down that will hold the socket in place allowing you to solder to the pins without worry of the socket falling out.



Step 3: Check the clearance of the mic as you don’t want to start hacking away at the chip or the mic later to make everything fit properly. A good way to do this is to reassemble the controller and pop the mic in place.



Step 4: Once positioning is good solder a 30 awg kynar wire to each of the 20 pins. After the pins are soldered take some Vaseline and grease up your battery  :yess: no I'm not crazy... once the battery is greased pump a lot of hot glue over the wires in the battery cavity and quickly pop your greased battery in place allowing the hot glue to squeeze out. Once the glue has cooled for five minutes remove the battery. You will now notice that the wires are protected in a nice plastic shell preventing them from getting pulled accidentally.



Step 5: As you can see on this side I put a piece of cardboard preventing the glue from squeezing through. This is very important as the wires will need to be flush with the case in order for the I/O board to fit properly. I also lined up the wire so they are very low profile it is not important to use different color wires as we can just check them for continuity later as we go..



Step 6: Here is what the battery looks like when in place. Every thing fits perfect after all we want the controller to look stock when our buddies come over for some pwnage.



Step 7: Here is it with the chip in place. I know the socket is 20 pins and the chip is 18 pins I plan on using the outside pins as an input for changing the modes on the chip.







Part Two of Tutorial Adding Buttons

Adding the buttons to the controller is fairly strait forward just make sure you pick buttons that suit your need and fit well in the controller. I choose big red ones so I had to remove the rumble motor quick connects and solder the motors strait to the I/O board.




You want to drill two equal holes so you can control 2 macro's like "Automatic Pistols in Halo" and "Shotty blast switch to pistol and three burst fire." this will make for some interesting combo's..



This is what your bottom half of the controller should look like when you are complete. If you made it this far the hard part is over. The rest is just simple soldering to traces and component feet.



Here is a quick reference of the button circuits we will go into detail later on the entire wiring of the chip I just posted this here as a quick reference. Sometimes it is easier to break large circuits into smaller ones as it is easier to wire in sections as not to forget something.


Drill a small hole for either a 3mm or 5mm LED. This LED will be used as an indicator LED letting you know what setting you have programmed. I used a 5mm red LED for my controller. I used hot glue to hold the LED in place. You can install your led in a more discreet location as not to arouse suspicion.




Like the LED you will need to drill a hole for a sub miniature momentary switch. This switch is how you will switch between stored functions on the micro controller. Like the LED you can mount this switch in any location you wish.






Part Three of Tutorial Making the Crystal for the Internal Clock


You will need to cut a small section of proto PCB for a location to mount the Clock crystal. We want to do this to prevent the components from rattling loose. Once we have the board cut we will need to solder the 4 MHz Crystal, the two 22pf Capacitors and the .1uf capacitor..




Here is the basic wiring diagram for your Crystal this will be soldered to pins 15 and 16 and connected to ground. This is important as the chip will not work without it connected correctly. you may design your board any way you wish or use raw wire as long as the pathway is as the diagram shows....


Here is my board I tried to make it Small then I encased it in hot glue to prevent it from grounding. You can make yours any way you wish as long as it follows the design.



Here is a blow up view the crystal is on the other side..



Here is the internal wiring for the 360 SpitFire 360 controller. With this diagram you should be able to complete the controller portion of the mod next step is getting the chip needed for Xtreme Gamming.




Pinouts for the controller




Download Larger Image ----->Here<-----

1: Left Trigger
2: D-Pad Left
3: D-Pad Down
4: D-Pad Right
5: D-Pad Up
6: Select
7: 360 Dome
8: Start

9: X Button
10: Y Button
11: B Button
12: A Button
13: Right Trigger
14: Right Shoulder
15: Left Shoulder

Yellow is Not used in this version
« Last Edit: October 02, 2009, 02:29:36 AM by Mactastic Mendez »

Offline SYSTEM aka (Cyberpyrot)

  • Site Founder
  • Acidmods Alumni
  • Around the block
  • *
  • Posts: 4091
  • Post quality +3/-0
  • Gender: Male
AcidMods SpitFire 360 Wired Controller Tutorial
« Reply #1 on: April 17, 2008, 12:53:05 PM »
SpitFire 360 Wired Controller Tutorial



Parts Needed:

1: 30 awg Kynar Wire
2: Solder, soldering iron and paste
3: Dremel with cut off wheel
4: Hot Glue Gun and Glue
5: 18 pin Socket
6: 2 X 22pf Capacitors
7: 4 MHz crystal
8: .1uf Capacitor
9: 2 momentary Buttons
10: 1 momentary Buttons
11: Proto PCB from RadioShack
12: 1 X 3mm or 5mm LED
13: 3 X 10K ohm resistors
14: 1 X 4.7K ohm resistor
15: PIC16F84A


A plethora of parts most of what is needed here can be found at www.Imagesco.com ----->Parts-27 $9.95(Parts Only)<-----
You can also buy the pic programmer there if you want to make your own code but if not you will later be able to buy all the different chips for different games there as well..


Part One of Tutorial Adding Socket

Step 1: Cut two slots for the feet of the socket to go through the battery pack for this location you can only use the rechargeable batteries and you will later find out you will need to cut the AA terminals off of the I/O board of the controller.. You will most likely need to grind down the inside of the battery pack so you can see the feet as you will need to solder wires to them..




Step 2: Carefully check the feet to make sure you have enough sticking out the other side to bend them down that will hold the socket in place allowing you to solder to the pins without worry of the socket falling out.



Step 4: Once positioning is good solder a 30 awg kynar wire to each of the 20 pins. After the pins are soldered pump a lot of hot glue over the wires. Allow the glue to cool for five minutes. You will now notice that the wires are protected in a nice plastic shell preventing them from getting pulled accidentally.



Step 5: I also lined up the wire so they are very low profile it is not important to use different color wires as we can just check them for continuity later as we go..






Part Two of Tutorial Adding Buttons

Adding the buttons to the controller is fairly strait forward just make sure you pick buttons that suit your need and fit well in the controller. I choose big red ones so I had to remove the rumble motor quick connects and solder the motors strait to the I/O board.

You want to drill two equal holes so you can control 2 macro's like "Automatic Pistols in Halo" and "Shotty blast switch to pistol and three burst fire." this will make for some interesting combo's..

This is what your bottom half of the controller should look like when you are complete. If you made it this far the hard part is over. The rest is just simple soldering to traces and component feet.



Here is a quick reference of the button circuits we will go into detail later on the entire wiring of the chip I just posted this here as a quick reference. Sometimes it is easier to break large circuits into smaller ones as it is easier to wire in sections as not to forget something.


Drill a small hole for either a 3mm or 5mm LED. This LED will be used as an indicator LED letting you know what setting you have programmed. I used a 5mm red LED for my controller. I used hot glue to hold the LED in place. You can install your led in a more discreet location as not to arouse suspicion.




Like the LED you will need to drill a hole for a sub miniature momentary switch. This switch is how you will switch between stored functions on the micro controller. Like the LED you can mount this switch in any location you wish.




Here is what the under side looks like use hot glue to keep LED in place..






Part Three of Tutorial Making the Crystal for the Internal Clock


You will need to cut a small section of proto PCB for a location to mount the Clock crystal. We want to do this to prevent the components from rattling loose. Once we have the board cut we will need to solder the 4 MHz Crystal, the two 22pf Capacitors and the .1uf capacitor..




Here is the basic wiring diagram for your Crystal this will be soldered to pins 15 and 16 and connected to ground. This is important as the chip will not work without it connected correctly. you may design your board any way you wish or use raw wire as long as the pathway is as the diagram shows....


Here is my board I tried to make it Small then I encased it in hot glue to prevent it from grounding. You can make yours any way you wish as long as it follows the design.



Here is a blow up view the crystal is on the other side..



Here is the internal wiring for the 360 SpitFire 360 controller. With this diagram you should be able to complete the controller portion of the mod next step is getting the chip needed for Xtreme Gamming.





Pinouts for the controller




Download Larger Image ----->Here<-----

1: Left Trigger
2: D-Pad Left
3: D-Pad Down
4: D-Pad Right
5: D-Pad Up
6: Select
7: 360 Dome
8: Start

9: X Button
10: Y Button
11: B Button
12: A Button
13: Right Trigger
14: Right Shoulder
15: Left Shoulder

Yellow is Not used in this version
« Last Edit: October 02, 2009, 02:33:24 AM by Mactastic Mendez »

Offline Serb

  • Chief squatting Hard
  • *
  • Posts: 12
  • Post quality +0/-0
Re: AcidMods SpitFire 360 Controller Tutorial
« Reply #2 on: April 22, 2008, 09:53:32 AM »
Awesome tutorial Cyberpyrot on the spitfire mod,
I'm curious as to what is the best place to draw Vcc from the controller? i have looked into this while doing some other rapid fire mods before, but no one clearly mentions a good place to draw it from.

Also you said that the website will have pic's for different games, do you have a time estimate on when they are going to be available?

thanks

Offline Skullmaster

  • God Of Cars
  • Acidmods Alumni
  • E = MC² Mad Scientist
  • *
  • Posts: 1520
  • Post quality +1/-0
  • Gender: Male
  • Admin Force, Co-Owner Wanna-be
    • Acidmods
Re: AcidMods SpitFire 360 Controller Tutorial
« Reply #3 on: April 22, 2008, 11:20:51 AM »
I cant wait to do this! Great job cyber, and nico!

Offline FreeK

  • a-LeeK
  • Acidmods Alumni
  • E = MC² Mad Scientist
  • *
  • Posts: 1980
  • Post quality +3/-0
  • Gender: Male
  • Team CYBER for life
Re: AcidMods SpitFire 360 Controller Tutorial
« Reply #4 on: April 22, 2008, 02:20:17 PM »
thats gotta be the sht in gears of war with the shotgun

awesome mod cyber, nic0, reaper, and anybody else one acidmods that helped

one q:

will you peepz be custom making the controllers or putting in up in modder for hire?

id love to have one of dem for when im on my xbox with "friends"

Offline Ack Like You Know

  • Ω Allumnist Ω
  • *
  • Posts: 141
  • Post quality +0/-0
  • Gender: Male
Re: AcidMods SpitFire 360 Controller Tutorial
« Reply #5 on: April 23, 2008, 03:32:05 AM »
The picture where you said you "blew up the crystal from the other side" looks like the same picture right above it. Is there any way of getting a pic from the other side or does it just look the same on both sides?

Offline Reaper

  • Fear the Reaper!
  • Acidmods Alumni
  • Around the block
  • *
  • Posts: 2765
  • Post quality +1/-0
  • Gender: Male
  • Fear the Reaper
Re: AcidMods SpitFire 360 Controller Tutorial
« Reply #6 on: April 23, 2008, 04:19:02 AM »
Dammit Cyber, you spelled Source wrong...  :huh:

Offline Timmy

  • Millennium Poster
  • *
  • Posts: 1155
  • Post quality +1/-0
  • Gender: Male
  • Acidmods User
Re: AcidMods SpitFire 360 Controller Tutorial
« Reply #7 on: April 23, 2008, 06:11:43 AM »
Dammit Cyber, you spelled Source wrong...  :huh:

LOL

But seriously, as a side note, how does it feel to be the first person ever to be pwned by the spitfire reaper :D

Offline binnie

  • Guppy
  • *
  • Posts: 1
  • Post quality +0/-0
  • Gender: Male
Re: AcidMods SpitFire 360 Controller Tutorial
« Reply #8 on: April 23, 2008, 07:41:32 AM »
ahahahah i love this!.... i want an xbox now :( ... *gets a job*
binnie-pwnzor of noobs.......

Offline Panda Casanova

  • Guppy
  • *
  • Posts: 2
  • Post quality +0/-0
Re: AcidMods SpitFire 360 Controller Tutorial
« Reply #9 on: April 23, 2008, 09:23:57 AM »
Whoa, that's amazing. I wonder what it would actually do in Halo 3 though... When you put up hex for more games, where will it be found? I don't have the funds or the time to program myself.  :boxed:  Great job!

Offline redryno1221

  • Granny Spanker
  • *
  • Posts: 430
  • Post quality +0/-0
  • Gender: Male
    • Redrynotuts
Re: AcidMods SpitFire 360 Controller Tutorial
« Reply #10 on: April 23, 2008, 03:36:03 PM »
This is a great mod...but there will be cheaters out there that use it on live and will be banned...

Offline cwn723

  • Granny Spanker
  • *
  • Posts: 430
  • Post quality +0/-0
  • Gender: Male
Re: AcidMods SpitFire 360 Controller Tutorial
« Reply #11 on: April 23, 2008, 04:18:47 PM »
This is a great mod...but there will be cheaters out there that use it on live and will be banned...

That is there fault.

And, oh yeh, great mod. This is what finally forced me to open my 360 controller.

Offline Reaper

  • Fear the Reaper!
  • Acidmods Alumni
  • Around the block
  • *
  • Posts: 2765
  • Post quality +1/-0
  • Gender: Male
  • Fear the Reaper
Re: AcidMods SpitFire 360 Controller Tutorial
« Reply #12 on: April 23, 2008, 04:20:15 PM »
LOL

But seriously, as a side note, how does it feel to be the first person ever to be pwned by the spitfire reaper :D
Well, if you noticed, I was bent over in the video if thats any indication...

Offline cwn723

  • Granny Spanker
  • *
  • Posts: 430
  • Post quality +0/-0
  • Gender: Male
Re: AcidMods SpitFire 360 Controller Tutorial
« Reply #13 on: April 23, 2008, 06:11:52 PM »
hey, can you make a rapid fire for the 50 cal in ONE SHOT ONE KILL? that would be awesome.

Offline hexx27

  • Guppy
  • *
  • Posts: 1
  • Post quality +0/-0
Re: AcidMods SpitFire 360 Controller Tutorial
« Reply #14 on: April 24, 2008, 04:53:51 AM »
This Code only works with chip 16F84A.

I was looking around and found some 16LF84A that you can sample...I looked through the datasheets and the specs and they look identical. Except 16LF84A might be an older model, I was wondering if it was something with the source code that would make it only work with 16F84A or would it work with these other chips I found.

Offline Kuma

  • Guppy
  • *
  • Posts: 1
  • Post quality +0/-0
Re: AcidMods SpitFire 360 Controller Tutorial
« Reply #15 on: April 24, 2008, 08:29:32 AM »
Is there a chance of anyone selling these controllers as a whole unit.

As apose to us putting one together. Id be willing to buy one fully assembled and programmed for H3, and or COD4.

Offline SYSTEM aka (Cyberpyrot)

  • Site Founder
  • Acidmods Alumni
  • Around the block
  • *
  • Posts: 4091
  • Post quality +3/-0
  • Gender: Male
Re: AcidMods SpitFire 360 Controller Tutorial
« Reply #16 on: April 24, 2008, 10:16:34 AM »
Is there a chance of anyone selling these controllers as a whole unit.

As apose to us putting one together. Id be willing to buy one fully assembled and programmed for H3, and or COD4.

there are people willing to build one for you. Just make a request in the modders for hire..

Offline lewis3109

  • Guppy
  • *
  • Posts: 1
  • Post quality +0/-0
Re: AcidMods SpitFire 360 Controller Tutorial
« Reply #17 on: April 24, 2008, 02:50:16 PM »
i would like to build one of these, but i play halo 3, how would i be able to get the pic programmed for halo 3?

Offline glenng82

  • Ω Allumnist Ω
  • *
  • Posts: 144
  • Post quality +0/-0
  • Gender: Male
Re: AcidMods SpitFire 360 Controller Tutorial
« Reply #18 on: April 24, 2008, 03:09:21 PM »
can this be done to a ps3 controller?

Offline SYSTEM aka (Cyberpyrot)

  • Site Founder
  • Acidmods Alumni
  • Around the block
  • *
  • Posts: 4091
  • Post quality +3/-0
  • Gender: Male
Re: AcidMods SpitFire 360 Controller Tutorial
« Reply #19 on: April 24, 2008, 04:47:03 PM »
can this be done to a ps3 controller?

yes

Offline KingMike_OS

  • Shop Owner - Products & Support
  • Acidmods Alumni
  • Acid Modder
  • *
  • Posts: 929
  • Post quality +14/-0
  • Gender: Male
  • R&D
    • Modding Shop At the end of the Universe
Re: AcidMods SpitFire 360 Controller Tutorial
« Reply #20 on: April 24, 2008, 05:59:36 PM »
I have a USB Epic Programmer with Accessories from www.imagesco.com
how do i flash the Hex for COD4 on to the chip i buy the chip from the same place
16F84A 20MHz 13 I/O $ 6.55 

Also the Download for the Hex code is not working is the link bad can you email it to me please ????? :cry2:

Offline Maradona10

  • Guppy
  • *
  • Posts: 2
  • Post quality +0/-0
Re: AcidMods SpitFire 360 Controller Tutorial
« Reply #21 on: April 25, 2008, 01:03:14 AM »
Hi,

I was redirected to here from Llamma. I'm paralyzed and can't hold the triggers so I asked someone to make a mod for me which looks like this:



I like it very much accept that I can't remap the buttons to another button or combo/macro. Would this be possible with this mod?
So that I can remap any button to any other button? If so, I'm very interested if you could make this mod for me.

In the video I only saw that you put another function on the back red buttons. But in the vid it also says it's fully programmable. So how does that work?

For instance I would like to use the left thumbstick click as the right trigger. In another game I would like it to program it as LT. Possible?

Hope someone can help me with this.

Offline SYSTEM aka (Cyberpyrot)

  • Site Founder
  • Acidmods Alumni
  • Around the block
  • *
  • Posts: 4091
  • Post quality +3/-0
  • Gender: Male
Re: AcidMods SpitFire 360 Controller Tutorial
« Reply #22 on: April 25, 2008, 04:04:49 AM »
wow thats a tall order :D giv us a few days to discuss it and we will see what we can do...

Offline Luke

  • E = MC² Mad Scientist
  • *
  • Posts: 1923
  • Post quality +12/-0
  • Gender: Male
  • ..
Re: AcidMods SpitFire 360 Controller Tutorial
« Reply #23 on: April 25, 2008, 08:06:23 AM »
im gonna own u allz now i finnally did this mod but didnt turn out as clean i gotta clean it up :D

Offline SYSTEM aka (Cyberpyrot)

  • Site Founder
  • Acidmods Alumni
  • Around the block
  • *
  • Posts: 4091
  • Post quality +3/-0
  • Gender: Male
Re: AcidMods SpitFire 360 Controller Tutorial
« Reply #24 on: April 25, 2008, 05:26:27 PM »
show us it  :w00t:

Offline Serb

  • Chief squatting Hard
  • *
  • Posts: 12
  • Post quality +0/-0
Re: AcidMods SpitFire 360 Controller Tutorial
« Reply #25 on: April 25, 2008, 05:46:17 PM »
I'm gonna be doing this mod probably next wednsday or thursday, i should be able to post some pics of it. Just curious what kind of results have you gotten on halo 3 with this? Does it improve the br, because i have noticed that sometimes in halo 3 i seem to die from people just shooting me once, yet i get hit by like more then one bullet  :wacko:.

Offline Luke

  • E = MC² Mad Scientist
  • *
  • Posts: 1923
  • Post quality +12/-0
  • Gender: Male
  • ..
Re: AcidMods SpitFire 360 Controller Tutorial
« Reply #26 on: April 25, 2008, 07:50:24 PM »
show us it  :w00t:

i will as soon as i clean it up. u might wanna change the tut a bit after the soldering the wires to the 18 vpin thing coz i got lost after that

*edit awww man i got a 24 hour ban on xbox live


o by the way mine is for cod4 :tup:
« Last Edit: April 25, 2008, 07:58:51 PM by luke101a »

Offline robin1989

  • Site Owner - Site Maintenance & development
  • Administrator
  • Mad Bomber
  • *
  • Posts: 6272
  • Post quality +21/-0
  • Gender: Male
  • Site owner
    • Acidmods
Re: AcidMods SpitFire 360 Controller Tutorial
« Reply #27 on: April 26, 2008, 05:11:16 AM »
i will as soon as i clean it up. u might wanna change the tut a bit after the soldering the wires to the 18 vpin thing coz i got lost after that

*edit awww man i got a 24 hour ban on xbox live


o by the way mine is for cod4 :tup:

thats why we say dont use it on live you numpty

i am not responsible for what i do or my advice


Get the iPhone 4s from Three using Quidco and recieve £109 cashback

Offline dcrvx2k

  • Guppy
  • *
  • Posts: 1
  • Post quality +0/-0
  • Gender: Male
  • JAMMA for life
Re: AcidMods SpitFire 360 Controller Tutorial
« Reply #28 on: April 26, 2008, 11:37:32 AM »
I found what I was looking for

« Last Edit: April 27, 2008, 05:41:32 PM by dcrvx2k »
Byron Bartlett
Home Console Arcade

Send Inquiries to:
homeconsolearcade@gmail.com

Offline Luke

  • E = MC² Mad Scientist
  • *
  • Posts: 1923
  • Post quality +12/-0
  • Gender: Male
  • ..
Re: AcidMods SpitFire 360 Controller Tutorial
« Reply #29 on: April 27, 2008, 03:32:16 AM »
thats why we say dont use it on live you numpty

doesnt matter im unbanned now :D

 

SMF spam blocked by CleanTalk
SimplePortal 2.3.5 © 2008-2012, SimplePortal