Midget Wombat Feb 7, 2013 @ 1:25am
Rock Candy Xbox 360 Controller NOt working
Hey wiered place to put this but i wanted to know if anyones has had this specific problem. I brought a Rock Candy Branded 360 xbox control to use for this game, windows detects it as a Rock Candy Control but it cannot find drivers for the device and not able to use it. I Have rapped the internet for answers with no help so i figured HEY lets ask a community.

UPDATE: I Have made some simple software to do a lot of the work the link is www.Abombproductions.com/RockCandy.html . Just follow the instructions and let me know if there was a problem.
Last edited by Midget Wombat; Feb 21 @ 9:26pm
Showing 1-15 of 100 comments
< >
Midget Wombat Feb 7, 2013 @ 9:47pm 
No need to post your comments I have figured out a solution.
If your 3rd party Wired Xbox controller is not being fully detected by windows and you have tried the drivers etc. and still no working result. Then the following may help.
1: * Download the Microsoft Xbox Accessories Driver from Microsoft.
* Download and Install WinZip.
2: * Unpack the Microsoft Xbox Accessories Pack Execution File to a temporary Location Using WinZip (Should be able to right click on the file and click extract to…)
3: * Now Open Device manager (Right Click on Computer in Start Menu and Click Manage, Device manager will be on the left under System Tools)
4: * Now Plug in your control and wait for it to appear in device manager (normally under the Universal Serial Bus Controllers, Mind you it might be under human Interface devices)
* Right Click on the control and click Properties and click the Details Tab.
* In the properties dropdown box select Hardware ids.
5: * Now Two sets of numbers would appear we are after the set that does not contain the REV, but if that is the only one you have it should be fine to select it.
* Once you click on the appropriate id copy the number to clip board (Hold down the CTRL button then tap the C button while doing so.)
6: * Now go to the folder where you unpacked the Microsoft Accessories Pack And follow this path “Xbox360\setup64\files\driver\win7\” now setup64 might be setup86 depending on your system setup and there is a choice between operating systems either vista or win 7 so pick the appropriate folder.
7: * Now this is the driver path and you should see a file called xusb21.inf open this file with notepad
* Now you should see somewhere near the top of this document “Supports the following Devices” and under that heading Wired common controller and next to it a hardware id.
We want to search this entire file for that id and replace it with the one we copied from our control.
* Click Edit in the Menu and go down and click replace, Type in the Hardware id next to Wired Common Controller in the Find what box it should start with USB\VID.
* In the Replace with box Hold CTRL and tap P this should paste the hardware ID that we copied from our control.
* Once you have entered these details click Replace all, once done close and save the document.
8: * Now go back to the properties of your control from device manager
* In the Driver Tab Click update Driver, Click Browse My Computer for Driver Software
* In the Search for Driver Software in This location Enter the path where the xusb21.inf file is then click next.
9: The Driver should now install with no problems, what we did by changing the ids was tell windows that this software is for our hardware device and to use it.
Last edited by Midget Wombat; Jun 23 @ 7:54pm
yzak979 Feb 18, 2013 @ 11:25am 
dude i have X32 and in the installer the file xusb21.ini doesn't exists, there is a *.inf but that's it! please help! uXP
Midget Wombat Feb 22, 2013 @ 10:24pm 
My bad dude thats the fire you want *.inf my typeo. Now i'm using a 64 bit system but this method should work for ither system. so yes open the xusb21.inf file.
psn_sega651 Mar 30, 2013 @ 6:15pm 
Thanks so much for this, My Rock Candy controller now works just like my xbox 360 one.....
emh2998 Apr 3, 2013 @ 12:49pm 
So, the same thing has happened to me, and I am following the instructions left on this thread, however, it is not working. I am stuck on the last part of step 7, and where to save the document. When I save it, it goes "save as" and I don't know where the best place to save it should be.
Midget Wombat Apr 5, 2013 @ 7:22pm 
Originally posted by emh2998:
So, the same thing has happened to me, and I am following the instructions left on this thread, however, it is not working. I am stuck on the last part of step 7, and where to save the document. When I save it, it goes "save as" and I don't know where the best place to save it should be.

You don’t create a new document your modifying the original document 'xusb21.inf' if notepad is not letting you save it then it would be a user permissions problem. So check the file properties and make sure the read-only attribute is not on, and open the document 'xusb21.inf' as administrator that might help also. But i stress you’re not create a new or copy of the file 'xusb21.inf' you’re just modifying the original file.
Selfish Android Apr 6, 2013 @ 6:32am 
i am using a dual shock 3 with joypad, it worked for a while but now i can't find the way to make it work with this game (i only have that problem with hotline miami).
Midget Wombat Apr 24, 2013 @ 2:45am 
Originally posted by Selfish Android:
i am using a dual shock 3 with joypad, it worked for a while but now i can't find the way to make it work with this game (i only have that problem with hotline miami).

Well did you try the common fixups (uninstall drivers/reinstall drivers, cheak game control settings) And is it only with hotline miami or all games? if it's only hotline miami and you've tried the common fixups then i can only suggest using xpadder software to emulate keyboard and mouse inputs when you use your control.
SgtAppolz May 27, 2013 @ 8:08am 
midget, can you add me and help me with this, i dont understand what you want me to do from step 4 1/2 and on
Midget Wombat May 29, 2013 @ 5:40am 
Originally posted by sgtappolz:
midget, can you add me and help me with this, i dont understand what you want me to do from step 4 1/2 and on
What's up? tell me whats happening or what you don't understand.
PixT|Spore Jun 14, 2013 @ 1:48pm 
If I were to use this method to install the driver for another controller, could I swap the IDs and use the same installation method or would that cause problems with the newly installed controller?
Midget Wombat Jun 15, 2013 @ 11:13pm 
No idea only one way to find out let us know how it went.


Originally posted by SporePunch:
If I were to use this method to install the driver for another controller, could I swap the IDs and use the same installation method or would that cause problems with the newly installed controller?
JMingDynasty Jul 24, 2013 @ 1:53pm 
been to many different forms and this was the help I needed to fix my problem!! Thank you!!
Burdaggie Jul 28, 2013 @ 2:48pm 
At stage 7 when I open the file it's all a group of symbols and letters and the only words are "LÍ!This program cannot be run in DOS mode." how do i get it so i can then copy over the code
and such
Midget Wombat Jul 31, 2013 @ 7:23am 
Originally posted by burdaggie:
At stage 7 when I open the file it's all a group of symbols and letters and the only words are "LÍ!This program cannot be run in DOS mode." how do i get it so i can then copy over the code
and such

Just a recap i mentioned the wrong file name it dose not end in .ini it's .inf my bad it was mentioned in another comment just double check to see if that was the problem. otherwise it could be the operating system your using or the software to open the file. I only say this because it sounds like your opening a binary file. The xusb21.inf file should be plan text when displayed in windows notepad. (This is my experiance when using english oriantaed language settings in a 64bit windows 7 environment).

So just double cheack to see if something your running or doing differs and let us know maybe someone has had the problem and discovered it's answer.
Showing 1-15 of 100 comments
< >
Per page: 15 30 50