Xbox 360 controllers can be modded with custom firmware to give them additional features. This guide will show you how to do this. First, you’ll need an Xbox 360 controller and a USB cable. Next, you’ll need to download the custom firmware from the internet. Once you have the firmware downloaded, unzip it into a folder on your computer. Next, open the Xbox 360 controller software that came with the firmware (usually found in C:\Program Files (x86)\Microsoft Games Studios\Live\Controller). In the Controller Properties window, click on the Ports tab and select USB from the drop-down list. Click on Add and select the folder where you unzipped the custom firmware. Finally, click on OK to close the Controller Properties window. Now that we have our controller connected to our computer, we can start modifying it. First, open up the custom firmware folder that we unzipped earlier and double-click on config_xbox360_controller.ini. This file contains all of our controller’s settings. In this file, you’ll want to change several settings: First, change baudrate to 115200 in order to use our custom firmware over USB instead of using Microsoft’s default baud rate of 19200. Next, change pollrate to 1000 in order to improve performance over USB (this setting is optional). Finally, change autoconfiguration mode to On so that our controller will automatically configure itself when it is plugged into a PC (this setting is also optional). Now that we have modified our config_xbox360_controller.ini file, we need to save it and close out of Controller Properties window in order for our changes to take effect. We can now plug our controller into our PC and test out our new settings by launching one of Microsoft’s games (Forza Horizon 2 or Halo 5 are good choices). If everything goes according to plan, your controller should now work with your ..