How do I get my Rock Candy Xbox Controller t work on UbuntuWhy wont my 360 controller recogniseHow to use wired PDP Xbox One Controller on Ubuntu 16.04Trying to use PDP Xbox-one pad on ubuntu 14.04Wireless Xbox 360 controller on Humble Bundle VHow do I get an XBOX 360 controller working?Can I use wired Xbox One controllerXBox Controller blinkingXbox One Controller Ubuntu 16.04Wired Xbox One controller won't work

GIMP using command line

Anacruses, Bar Lines, and Line Breaks

What stops one country from issuing another country's passports?

Do any other countries aside from the US have a pledge of allegiance?

Is a borosilicate glass pot safe to use on a gas burner stovetop?

Is there any benefit of being treated as "professor" by students and admin?

How to help a male-presenting person shop for women's clothes?

Why can I solve an impossible equation using linear algebra?

Could a Falcon Heavy really put six GPS Block III satellites in orbit?

Two voices for a solo singer written in a sheet music

Exactly what does "diatonic" mean?

How will the next Sanhedrin function if we lost the original Semicha?

Why are compartments in western European day trains falling out of fashion?

Why does the forward voltage drop in a diode vary slightly when there is a change in the diode current?

Which FIDE rule forbids pressing the clock before taking captured pieces off the board?

Arrow (->) operator precedence/priority is lowest, or priority of assignment/combined assignment is lowest?

Is there a guide/reference for possible character hairstyles in D&D Forgotten Realms universe?

Which Grows Faster: Factorial or Double Exponentiation

Is it normal to not be able to work 8 hours a day?

Is the worst version of the accusations against President Trump impeachable?

What is difference between Adding Item statically and Dynamically while creating sitecore package?

What specimen of caterpillar is this?

Why would anyone choose not use the lowlatency kernel?

How do you help a new player evaluate complex multiclassing options without driving them and yourself crazy?



How do I get my Rock Candy Xbox Controller t work on Ubuntu


Why wont my 360 controller recogniseHow to use wired PDP Xbox One Controller on Ubuntu 16.04Trying to use PDP Xbox-one pad on ubuntu 14.04Wireless Xbox 360 controller on Humble Bundle VHow do I get an XBOX 360 controller working?Can I use wired Xbox One controllerXBox Controller blinkingXbox One Controller Ubuntu 16.04Wired Xbox One controller won't work






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty
margin-bottom:0;









1


















-- [ ERROR ] ------------------------------------------------------
No Xbox or Xbox360 controller found

Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 002: ID 0781:5575 SanDisk Corp.
Bus 003 Device 003: ID 04ca:0058 Lite-On Technology Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 1bcf:2881 Sunplus Innovation Technology Inc.
Bus 002 Device 003: ID 0e6f:011f Logic3
Bus 002 Device 004: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 002 Device 005: ID 8086:0189 Intel Corp.


It doesn't seem to recognize my controller? Can someone help me get this to work?? Xboxdrv won't recognize it and it seems even the computer will not.










share|improve this question



























  • Please print your lsusb with and without the controller plugged in, or at least tell us if it really does not change.

    – Waldir Leoncio
    Dec 13 '13 at 19:55











  • This question has no accepted or upvote answers, but it might give you some idea on how to proceed.

    – Waldir Leoncio
    Dec 13 '13 at 20:05











  • The above is LSUSB with it plugged in pastebin.com/9aSv55am thats it unplugged

    – Milapurr
    Dec 13 '13 at 20:15












  • Does it show exactly the same thing without the controller?

    – Waldir Leoncio
    Dec 13 '13 at 20:18











  • Yep. I dont know what to do, as for that question, I have no hub, both of the ones I had in the past actually burnt out.

    – Milapurr
    Dec 13 '13 at 20:20

















1


















-- [ ERROR ] ------------------------------------------------------
No Xbox or Xbox360 controller found

Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 002: ID 0781:5575 SanDisk Corp.
Bus 003 Device 003: ID 04ca:0058 Lite-On Technology Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 1bcf:2881 Sunplus Innovation Technology Inc.
Bus 002 Device 003: ID 0e6f:011f Logic3
Bus 002 Device 004: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 002 Device 005: ID 8086:0189 Intel Corp.


It doesn't seem to recognize my controller? Can someone help me get this to work?? Xboxdrv won't recognize it and it seems even the computer will not.










share|improve this question



























  • Please print your lsusb with and without the controller plugged in, or at least tell us if it really does not change.

    – Waldir Leoncio
    Dec 13 '13 at 19:55











  • This question has no accepted or upvote answers, but it might give you some idea on how to proceed.

    – Waldir Leoncio
    Dec 13 '13 at 20:05











  • The above is LSUSB with it plugged in pastebin.com/9aSv55am thats it unplugged

    – Milapurr
    Dec 13 '13 at 20:15












  • Does it show exactly the same thing without the controller?

    – Waldir Leoncio
    Dec 13 '13 at 20:18











  • Yep. I dont know what to do, as for that question, I have no hub, both of the ones I had in the past actually burnt out.

    – Milapurr
    Dec 13 '13 at 20:20













1













1









1


2






-- [ ERROR ] ------------------------------------------------------
No Xbox or Xbox360 controller found

Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 002: ID 0781:5575 SanDisk Corp.
Bus 003 Device 003: ID 04ca:0058 Lite-On Technology Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 1bcf:2881 Sunplus Innovation Technology Inc.
Bus 002 Device 003: ID 0e6f:011f Logic3
Bus 002 Device 004: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 002 Device 005: ID 8086:0189 Intel Corp.


It doesn't seem to recognize my controller? Can someone help me get this to work?? Xboxdrv won't recognize it and it seems even the computer will not.










share|improve this question
















-- [ ERROR ] ------------------------------------------------------
No Xbox or Xbox360 controller found

Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 002: ID 0781:5575 SanDisk Corp.
Bus 003 Device 003: ID 04ca:0058 Lite-On Technology Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 1bcf:2881 Sunplus Innovation Technology Inc.
Bus 002 Device 003: ID 0e6f:011f Logic3
Bus 002 Device 004: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 002 Device 005: ID 8086:0189 Intel Corp.


It doesn't seem to recognize my controller? Can someone help me get this to work?? Xboxdrv won't recognize it and it seems even the computer will not.







games xbox-360






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Dec 13 '13 at 19:48









Mitch

90.4k15 gold badges182 silver badges242 bronze badges




90.4k15 gold badges182 silver badges242 bronze badges










asked Dec 13 '13 at 19:43









MilapurrMilapurr

111 silver badge3 bronze badges




111 silver badge3 bronze badges















  • Please print your lsusb with and without the controller plugged in, or at least tell us if it really does not change.

    – Waldir Leoncio
    Dec 13 '13 at 19:55











  • This question has no accepted or upvote answers, but it might give you some idea on how to proceed.

    – Waldir Leoncio
    Dec 13 '13 at 20:05











  • The above is LSUSB with it plugged in pastebin.com/9aSv55am thats it unplugged

    – Milapurr
    Dec 13 '13 at 20:15












  • Does it show exactly the same thing without the controller?

    – Waldir Leoncio
    Dec 13 '13 at 20:18











  • Yep. I dont know what to do, as for that question, I have no hub, both of the ones I had in the past actually burnt out.

    – Milapurr
    Dec 13 '13 at 20:20

















  • Please print your lsusb with and without the controller plugged in, or at least tell us if it really does not change.

    – Waldir Leoncio
    Dec 13 '13 at 19:55











  • This question has no accepted or upvote answers, but it might give you some idea on how to proceed.

    – Waldir Leoncio
    Dec 13 '13 at 20:05











  • The above is LSUSB with it plugged in pastebin.com/9aSv55am thats it unplugged

    – Milapurr
    Dec 13 '13 at 20:15












  • Does it show exactly the same thing without the controller?

    – Waldir Leoncio
    Dec 13 '13 at 20:18











  • Yep. I dont know what to do, as for that question, I have no hub, both of the ones I had in the past actually burnt out.

    – Milapurr
    Dec 13 '13 at 20:20
















Please print your lsusb with and without the controller plugged in, or at least tell us if it really does not change.

– Waldir Leoncio
Dec 13 '13 at 19:55





Please print your lsusb with and without the controller plugged in, or at least tell us if it really does not change.

– Waldir Leoncio
Dec 13 '13 at 19:55













This question has no accepted or upvote answers, but it might give you some idea on how to proceed.

– Waldir Leoncio
Dec 13 '13 at 20:05





This question has no accepted or upvote answers, but it might give you some idea on how to proceed.

– Waldir Leoncio
Dec 13 '13 at 20:05













The above is LSUSB with it plugged in pastebin.com/9aSv55am thats it unplugged

– Milapurr
Dec 13 '13 at 20:15






The above is LSUSB with it plugged in pastebin.com/9aSv55am thats it unplugged

– Milapurr
Dec 13 '13 at 20:15














Does it show exactly the same thing without the controller?

– Waldir Leoncio
Dec 13 '13 at 20:18





Does it show exactly the same thing without the controller?

– Waldir Leoncio
Dec 13 '13 at 20:18













Yep. I dont know what to do, as for that question, I have no hub, both of the ones I had in the past actually burnt out.

– Milapurr
Dec 13 '13 at 20:20





Yep. I dont know what to do, as for that question, I have no hub, both of the ones I had in the past actually burnt out.

– Milapurr
Dec 13 '13 at 20:20










3 Answers
3






active

oldest

votes


















0



















Try the steps from this post. Basically it involves two steps:



  1. Installing xboxdrv from a PPA which contains a more updated version of the package: sudo add-apt-repository ppa:grumbel/ppa && sudo apt-get update && sudo apt-get install xboxdrv

  2. Blacklisting the xpad driver by adding blacklist xpad to your /etc/modprobe/blacklist.conf





share|improve this answer

























  • Done that, not recognizing the controller still.

    – Milapurr
    Dec 13 '13 at 19:59











  • Are you using it for Steam or something else? I ask because I have a first-party wired 360 controller which worked out of the box in Steam. When I installed xboxdrv, it stopped working on Steam.

    – Waldir Leoncio
    Dec 13 '13 at 20:01











  • Its a thirdparty 360 controller, its called rock candy and Im using it for Minecontrol for minecraft. It used to work fine when I used Afterglow which was made by PDP

    – Milapurr
    Dec 13 '13 at 20:03







  • 1





    Found out, logic 3 is the controller. Which was weird.. So I ended up finding a fix... but it still doesnt work so I guess it doesnt matter. I cant run xboxdrv in silent... and the buttons don't work at all in game.

    – Milapurr
    Jan 2 '14 at 6:57











  • I'd recommend you add that information to your original post so other members can better find it. I'm sorry I can't help you further, but I really hope you find a solution. Have an awesome 2014!

    – Waldir Leoncio
    Jan 3 '14 at 0:26


















0



















Here was my solution.



1) Download the source code for xboxdrv from here:
http://pingus.seul.org/~grumbel/xboxdrv/



2) I used the 0.87 version: xboxdrv-linux-0.8.7.tar.bz2



3) Extract it using the tar command in a useful directory:



 tar xvjf xboxdrv-linux-0.8.7.tar.bz2


4) Determine the USB ID of the controller by running watch lsusb and then plugging in the controller. The device should pop up note down the ID. Example: 0e6f:011f



5) In the src directory find the xpad_device.cpp file. (Not the hpp version!)



6) Open the file. Inside you should see a list of devices.

GAMEPAD_XBOX360, 0x24c6, 0x5000, "Razer Atrox Arcade Stick" ,
GAMEPAD_XBOX, 0x045e, 0x0202, "Microsoft X-Box pad v1 (US)" ,
GAMEPAD_XBOX360_GUITAR, 0x1430, 0x4748, "RedOctane Guitar Hero X-plorer" ,
GAMEPAD_XBOX_MAT, 0x0738, 0x4540, "Mad Catz Beat Pad" ,



7) Copy one of the entries and modify it to reflect your controller.

GAMEPAD_XBOX360, 0x0e6f, 0x011f, "Rock Candy Gamepad for Xbox 360",



8) Install required libraries for compilation. For other distros these may be different. This list can also be found in the README.md file included with the tarball.
sudo apt-get install
g++
libboost1.42-dev
scons
pkg-config
libusb-1.0-0-dev
git-core
libx11-dev
libudev-dev
x11proto-core-dev
libdbus-glib-1-dev



9) Uninstall xboxdrv if you already have it installed.
sudo apt-get remove xboxdrv



10) cd to the extracted xboxdrv folder and run scons.

cd /home/foxyv/Downloads/xboxdrv-linux-0.8.7
scons



11) After scons is done configuring the build, run make.



12) When make is finished building, run sudo make install to install the compiled application.



13) Plug in your controller! You may need to restart the xboxdrv daemon using sudo service xboxdrv restart






share|improve this answer

























  • could not install libboost1.42-dev, had to use libboost-dev, that worked. Everything went fine until I attempted to restart the xboxdrv service, I got "Failed to restart xboxdrv.service: Unit xboxdrv.service not found." Should this all have been done in a specific directory?

    – Bus42
    Sep 4 '17 at 18:45












  • This can be done in any directory. The make install should install the source code to the correct directories automatically as long as you have sudo access. You may want to re-attempt the installation if the service hasn't been installed.

    – Verna Smith
    Oct 3 '17 at 17:26


















0



















I tried long and hard to get xboxdrv to work with this controller. I recompiled the source code but it would crash. The driver built into the kernel worked but it wasn't loading by default. That was an easy fix.



I just had to run modprobe xpad as root. When I unplugged the controller and plugged it back in, it lit up.



To make it start on boot make a file in /etc/modules-load.d/xpad.conf with the contents xpad and make sure the systemd-modules-load.service is enabled with systemctl.






share|improve this answer


























    Your Answer








    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "89"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/4.0/"u003ecc by-sa 4.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );














    draft saved

    draft discarded
















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f390395%2fhow-do-i-get-my-rock-candy-xbox-controller-t-work-on-ubuntu%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown


























    3 Answers
    3






    active

    oldest

    votes








    3 Answers
    3






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0



















    Try the steps from this post. Basically it involves two steps:



    1. Installing xboxdrv from a PPA which contains a more updated version of the package: sudo add-apt-repository ppa:grumbel/ppa && sudo apt-get update && sudo apt-get install xboxdrv

    2. Blacklisting the xpad driver by adding blacklist xpad to your /etc/modprobe/blacklist.conf





    share|improve this answer

























    • Done that, not recognizing the controller still.

      – Milapurr
      Dec 13 '13 at 19:59











    • Are you using it for Steam or something else? I ask because I have a first-party wired 360 controller which worked out of the box in Steam. When I installed xboxdrv, it stopped working on Steam.

      – Waldir Leoncio
      Dec 13 '13 at 20:01











    • Its a thirdparty 360 controller, its called rock candy and Im using it for Minecontrol for minecraft. It used to work fine when I used Afterglow which was made by PDP

      – Milapurr
      Dec 13 '13 at 20:03







    • 1





      Found out, logic 3 is the controller. Which was weird.. So I ended up finding a fix... but it still doesnt work so I guess it doesnt matter. I cant run xboxdrv in silent... and the buttons don't work at all in game.

      – Milapurr
      Jan 2 '14 at 6:57











    • I'd recommend you add that information to your original post so other members can better find it. I'm sorry I can't help you further, but I really hope you find a solution. Have an awesome 2014!

      – Waldir Leoncio
      Jan 3 '14 at 0:26















    0



















    Try the steps from this post. Basically it involves two steps:



    1. Installing xboxdrv from a PPA which contains a more updated version of the package: sudo add-apt-repository ppa:grumbel/ppa && sudo apt-get update && sudo apt-get install xboxdrv

    2. Blacklisting the xpad driver by adding blacklist xpad to your /etc/modprobe/blacklist.conf





    share|improve this answer

























    • Done that, not recognizing the controller still.

      – Milapurr
      Dec 13 '13 at 19:59











    • Are you using it for Steam or something else? I ask because I have a first-party wired 360 controller which worked out of the box in Steam. When I installed xboxdrv, it stopped working on Steam.

      – Waldir Leoncio
      Dec 13 '13 at 20:01











    • Its a thirdparty 360 controller, its called rock candy and Im using it for Minecontrol for minecraft. It used to work fine when I used Afterglow which was made by PDP

      – Milapurr
      Dec 13 '13 at 20:03







    • 1





      Found out, logic 3 is the controller. Which was weird.. So I ended up finding a fix... but it still doesnt work so I guess it doesnt matter. I cant run xboxdrv in silent... and the buttons don't work at all in game.

      – Milapurr
      Jan 2 '14 at 6:57











    • I'd recommend you add that information to your original post so other members can better find it. I'm sorry I can't help you further, but I really hope you find a solution. Have an awesome 2014!

      – Waldir Leoncio
      Jan 3 '14 at 0:26













    0















    0











    0









    Try the steps from this post. Basically it involves two steps:



    1. Installing xboxdrv from a PPA which contains a more updated version of the package: sudo add-apt-repository ppa:grumbel/ppa && sudo apt-get update && sudo apt-get install xboxdrv

    2. Blacklisting the xpad driver by adding blacklist xpad to your /etc/modprobe/blacklist.conf





    share|improve this answer














    Try the steps from this post. Basically it involves two steps:



    1. Installing xboxdrv from a PPA which contains a more updated version of the package: sudo add-apt-repository ppa:grumbel/ppa && sudo apt-get update && sudo apt-get install xboxdrv

    2. Blacklisting the xpad driver by adding blacklist xpad to your /etc/modprobe/blacklist.conf






    share|improve this answer













    share|improve this answer




    share|improve this answer










    answered Dec 13 '13 at 19:59









    Waldir LeoncioWaldir Leoncio

    1,7814 gold badges22 silver badges39 bronze badges




    1,7814 gold badges22 silver badges39 bronze badges















    • Done that, not recognizing the controller still.

      – Milapurr
      Dec 13 '13 at 19:59











    • Are you using it for Steam or something else? I ask because I have a first-party wired 360 controller which worked out of the box in Steam. When I installed xboxdrv, it stopped working on Steam.

      – Waldir Leoncio
      Dec 13 '13 at 20:01











    • Its a thirdparty 360 controller, its called rock candy and Im using it for Minecontrol for minecraft. It used to work fine when I used Afterglow which was made by PDP

      – Milapurr
      Dec 13 '13 at 20:03







    • 1





      Found out, logic 3 is the controller. Which was weird.. So I ended up finding a fix... but it still doesnt work so I guess it doesnt matter. I cant run xboxdrv in silent... and the buttons don't work at all in game.

      – Milapurr
      Jan 2 '14 at 6:57











    • I'd recommend you add that information to your original post so other members can better find it. I'm sorry I can't help you further, but I really hope you find a solution. Have an awesome 2014!

      – Waldir Leoncio
      Jan 3 '14 at 0:26

















    • Done that, not recognizing the controller still.

      – Milapurr
      Dec 13 '13 at 19:59











    • Are you using it for Steam or something else? I ask because I have a first-party wired 360 controller which worked out of the box in Steam. When I installed xboxdrv, it stopped working on Steam.

      – Waldir Leoncio
      Dec 13 '13 at 20:01











    • Its a thirdparty 360 controller, its called rock candy and Im using it for Minecontrol for minecraft. It used to work fine when I used Afterglow which was made by PDP

      – Milapurr
      Dec 13 '13 at 20:03







    • 1





      Found out, logic 3 is the controller. Which was weird.. So I ended up finding a fix... but it still doesnt work so I guess it doesnt matter. I cant run xboxdrv in silent... and the buttons don't work at all in game.

      – Milapurr
      Jan 2 '14 at 6:57











    • I'd recommend you add that information to your original post so other members can better find it. I'm sorry I can't help you further, but I really hope you find a solution. Have an awesome 2014!

      – Waldir Leoncio
      Jan 3 '14 at 0:26
















    Done that, not recognizing the controller still.

    – Milapurr
    Dec 13 '13 at 19:59





    Done that, not recognizing the controller still.

    – Milapurr
    Dec 13 '13 at 19:59













    Are you using it for Steam or something else? I ask because I have a first-party wired 360 controller which worked out of the box in Steam. When I installed xboxdrv, it stopped working on Steam.

    – Waldir Leoncio
    Dec 13 '13 at 20:01





    Are you using it for Steam or something else? I ask because I have a first-party wired 360 controller which worked out of the box in Steam. When I installed xboxdrv, it stopped working on Steam.

    – Waldir Leoncio
    Dec 13 '13 at 20:01













    Its a thirdparty 360 controller, its called rock candy and Im using it for Minecontrol for minecraft. It used to work fine when I used Afterglow which was made by PDP

    – Milapurr
    Dec 13 '13 at 20:03






    Its a thirdparty 360 controller, its called rock candy and Im using it for Minecontrol for minecraft. It used to work fine when I used Afterglow which was made by PDP

    – Milapurr
    Dec 13 '13 at 20:03





    1




    1





    Found out, logic 3 is the controller. Which was weird.. So I ended up finding a fix... but it still doesnt work so I guess it doesnt matter. I cant run xboxdrv in silent... and the buttons don't work at all in game.

    – Milapurr
    Jan 2 '14 at 6:57





    Found out, logic 3 is the controller. Which was weird.. So I ended up finding a fix... but it still doesnt work so I guess it doesnt matter. I cant run xboxdrv in silent... and the buttons don't work at all in game.

    – Milapurr
    Jan 2 '14 at 6:57













    I'd recommend you add that information to your original post so other members can better find it. I'm sorry I can't help you further, but I really hope you find a solution. Have an awesome 2014!

    – Waldir Leoncio
    Jan 3 '14 at 0:26





    I'd recommend you add that information to your original post so other members can better find it. I'm sorry I can't help you further, but I really hope you find a solution. Have an awesome 2014!

    – Waldir Leoncio
    Jan 3 '14 at 0:26













    0



















    Here was my solution.



    1) Download the source code for xboxdrv from here:
    http://pingus.seul.org/~grumbel/xboxdrv/



    2) I used the 0.87 version: xboxdrv-linux-0.8.7.tar.bz2



    3) Extract it using the tar command in a useful directory:



     tar xvjf xboxdrv-linux-0.8.7.tar.bz2


    4) Determine the USB ID of the controller by running watch lsusb and then plugging in the controller. The device should pop up note down the ID. Example: 0e6f:011f



    5) In the src directory find the xpad_device.cpp file. (Not the hpp version!)



    6) Open the file. Inside you should see a list of devices.

    GAMEPAD_XBOX360, 0x24c6, 0x5000, "Razer Atrox Arcade Stick" ,
    GAMEPAD_XBOX, 0x045e, 0x0202, "Microsoft X-Box pad v1 (US)" ,
    GAMEPAD_XBOX360_GUITAR, 0x1430, 0x4748, "RedOctane Guitar Hero X-plorer" ,
    GAMEPAD_XBOX_MAT, 0x0738, 0x4540, "Mad Catz Beat Pad" ,



    7) Copy one of the entries and modify it to reflect your controller.

    GAMEPAD_XBOX360, 0x0e6f, 0x011f, "Rock Candy Gamepad for Xbox 360",



    8) Install required libraries for compilation. For other distros these may be different. This list can also be found in the README.md file included with the tarball.
    sudo apt-get install
    g++
    libboost1.42-dev
    scons
    pkg-config
    libusb-1.0-0-dev
    git-core
    libx11-dev
    libudev-dev
    x11proto-core-dev
    libdbus-glib-1-dev



    9) Uninstall xboxdrv if you already have it installed.
    sudo apt-get remove xboxdrv



    10) cd to the extracted xboxdrv folder and run scons.

    cd /home/foxyv/Downloads/xboxdrv-linux-0.8.7
    scons



    11) After scons is done configuring the build, run make.



    12) When make is finished building, run sudo make install to install the compiled application.



    13) Plug in your controller! You may need to restart the xboxdrv daemon using sudo service xboxdrv restart






    share|improve this answer

























    • could not install libboost1.42-dev, had to use libboost-dev, that worked. Everything went fine until I attempted to restart the xboxdrv service, I got "Failed to restart xboxdrv.service: Unit xboxdrv.service not found." Should this all have been done in a specific directory?

      – Bus42
      Sep 4 '17 at 18:45












    • This can be done in any directory. The make install should install the source code to the correct directories automatically as long as you have sudo access. You may want to re-attempt the installation if the service hasn't been installed.

      – Verna Smith
      Oct 3 '17 at 17:26















    0



















    Here was my solution.



    1) Download the source code for xboxdrv from here:
    http://pingus.seul.org/~grumbel/xboxdrv/



    2) I used the 0.87 version: xboxdrv-linux-0.8.7.tar.bz2



    3) Extract it using the tar command in a useful directory:



     tar xvjf xboxdrv-linux-0.8.7.tar.bz2


    4) Determine the USB ID of the controller by running watch lsusb and then plugging in the controller. The device should pop up note down the ID. Example: 0e6f:011f



    5) In the src directory find the xpad_device.cpp file. (Not the hpp version!)



    6) Open the file. Inside you should see a list of devices.

    GAMEPAD_XBOX360, 0x24c6, 0x5000, "Razer Atrox Arcade Stick" ,
    GAMEPAD_XBOX, 0x045e, 0x0202, "Microsoft X-Box pad v1 (US)" ,
    GAMEPAD_XBOX360_GUITAR, 0x1430, 0x4748, "RedOctane Guitar Hero X-plorer" ,
    GAMEPAD_XBOX_MAT, 0x0738, 0x4540, "Mad Catz Beat Pad" ,



    7) Copy one of the entries and modify it to reflect your controller.

    GAMEPAD_XBOX360, 0x0e6f, 0x011f, "Rock Candy Gamepad for Xbox 360",



    8) Install required libraries for compilation. For other distros these may be different. This list can also be found in the README.md file included with the tarball.
    sudo apt-get install
    g++
    libboost1.42-dev
    scons
    pkg-config
    libusb-1.0-0-dev
    git-core
    libx11-dev
    libudev-dev
    x11proto-core-dev
    libdbus-glib-1-dev



    9) Uninstall xboxdrv if you already have it installed.
    sudo apt-get remove xboxdrv



    10) cd to the extracted xboxdrv folder and run scons.

    cd /home/foxyv/Downloads/xboxdrv-linux-0.8.7
    scons



    11) After scons is done configuring the build, run make.



    12) When make is finished building, run sudo make install to install the compiled application.



    13) Plug in your controller! You may need to restart the xboxdrv daemon using sudo service xboxdrv restart






    share|improve this answer

























    • could not install libboost1.42-dev, had to use libboost-dev, that worked. Everything went fine until I attempted to restart the xboxdrv service, I got "Failed to restart xboxdrv.service: Unit xboxdrv.service not found." Should this all have been done in a specific directory?

      – Bus42
      Sep 4 '17 at 18:45












    • This can be done in any directory. The make install should install the source code to the correct directories automatically as long as you have sudo access. You may want to re-attempt the installation if the service hasn't been installed.

      – Verna Smith
      Oct 3 '17 at 17:26













    0















    0











    0









    Here was my solution.



    1) Download the source code for xboxdrv from here:
    http://pingus.seul.org/~grumbel/xboxdrv/



    2) I used the 0.87 version: xboxdrv-linux-0.8.7.tar.bz2



    3) Extract it using the tar command in a useful directory:



     tar xvjf xboxdrv-linux-0.8.7.tar.bz2


    4) Determine the USB ID of the controller by running watch lsusb and then plugging in the controller. The device should pop up note down the ID. Example: 0e6f:011f



    5) In the src directory find the xpad_device.cpp file. (Not the hpp version!)



    6) Open the file. Inside you should see a list of devices.

    GAMEPAD_XBOX360, 0x24c6, 0x5000, "Razer Atrox Arcade Stick" ,
    GAMEPAD_XBOX, 0x045e, 0x0202, "Microsoft X-Box pad v1 (US)" ,
    GAMEPAD_XBOX360_GUITAR, 0x1430, 0x4748, "RedOctane Guitar Hero X-plorer" ,
    GAMEPAD_XBOX_MAT, 0x0738, 0x4540, "Mad Catz Beat Pad" ,



    7) Copy one of the entries and modify it to reflect your controller.

    GAMEPAD_XBOX360, 0x0e6f, 0x011f, "Rock Candy Gamepad for Xbox 360",



    8) Install required libraries for compilation. For other distros these may be different. This list can also be found in the README.md file included with the tarball.
    sudo apt-get install
    g++
    libboost1.42-dev
    scons
    pkg-config
    libusb-1.0-0-dev
    git-core
    libx11-dev
    libudev-dev
    x11proto-core-dev
    libdbus-glib-1-dev



    9) Uninstall xboxdrv if you already have it installed.
    sudo apt-get remove xboxdrv



    10) cd to the extracted xboxdrv folder and run scons.

    cd /home/foxyv/Downloads/xboxdrv-linux-0.8.7
    scons



    11) After scons is done configuring the build, run make.



    12) When make is finished building, run sudo make install to install the compiled application.



    13) Plug in your controller! You may need to restart the xboxdrv daemon using sudo service xboxdrv restart






    share|improve this answer














    Here was my solution.



    1) Download the source code for xboxdrv from here:
    http://pingus.seul.org/~grumbel/xboxdrv/



    2) I used the 0.87 version: xboxdrv-linux-0.8.7.tar.bz2



    3) Extract it using the tar command in a useful directory:



     tar xvjf xboxdrv-linux-0.8.7.tar.bz2


    4) Determine the USB ID of the controller by running watch lsusb and then plugging in the controller. The device should pop up note down the ID. Example: 0e6f:011f



    5) In the src directory find the xpad_device.cpp file. (Not the hpp version!)



    6) Open the file. Inside you should see a list of devices.

    GAMEPAD_XBOX360, 0x24c6, 0x5000, "Razer Atrox Arcade Stick" ,
    GAMEPAD_XBOX, 0x045e, 0x0202, "Microsoft X-Box pad v1 (US)" ,
    GAMEPAD_XBOX360_GUITAR, 0x1430, 0x4748, "RedOctane Guitar Hero X-plorer" ,
    GAMEPAD_XBOX_MAT, 0x0738, 0x4540, "Mad Catz Beat Pad" ,



    7) Copy one of the entries and modify it to reflect your controller.

    GAMEPAD_XBOX360, 0x0e6f, 0x011f, "Rock Candy Gamepad for Xbox 360",



    8) Install required libraries for compilation. For other distros these may be different. This list can also be found in the README.md file included with the tarball.
    sudo apt-get install
    g++
    libboost1.42-dev
    scons
    pkg-config
    libusb-1.0-0-dev
    git-core
    libx11-dev
    libudev-dev
    x11proto-core-dev
    libdbus-glib-1-dev



    9) Uninstall xboxdrv if you already have it installed.
    sudo apt-get remove xboxdrv



    10) cd to the extracted xboxdrv folder and run scons.

    cd /home/foxyv/Downloads/xboxdrv-linux-0.8.7
    scons



    11) After scons is done configuring the build, run make.



    12) When make is finished building, run sudo make install to install the compiled application.



    13) Plug in your controller! You may need to restart the xboxdrv daemon using sudo service xboxdrv restart







    share|improve this answer













    share|improve this answer




    share|improve this answer










    answered Aug 2 '16 at 14:17









    Verna SmithVerna Smith

    11 bronze badge




    11 bronze badge















    • could not install libboost1.42-dev, had to use libboost-dev, that worked. Everything went fine until I attempted to restart the xboxdrv service, I got "Failed to restart xboxdrv.service: Unit xboxdrv.service not found." Should this all have been done in a specific directory?

      – Bus42
      Sep 4 '17 at 18:45












    • This can be done in any directory. The make install should install the source code to the correct directories automatically as long as you have sudo access. You may want to re-attempt the installation if the service hasn't been installed.

      – Verna Smith
      Oct 3 '17 at 17:26

















    • could not install libboost1.42-dev, had to use libboost-dev, that worked. Everything went fine until I attempted to restart the xboxdrv service, I got "Failed to restart xboxdrv.service: Unit xboxdrv.service not found." Should this all have been done in a specific directory?

      – Bus42
      Sep 4 '17 at 18:45












    • This can be done in any directory. The make install should install the source code to the correct directories automatically as long as you have sudo access. You may want to re-attempt the installation if the service hasn't been installed.

      – Verna Smith
      Oct 3 '17 at 17:26
















    could not install libboost1.42-dev, had to use libboost-dev, that worked. Everything went fine until I attempted to restart the xboxdrv service, I got "Failed to restart xboxdrv.service: Unit xboxdrv.service not found." Should this all have been done in a specific directory?

    – Bus42
    Sep 4 '17 at 18:45






    could not install libboost1.42-dev, had to use libboost-dev, that worked. Everything went fine until I attempted to restart the xboxdrv service, I got "Failed to restart xboxdrv.service: Unit xboxdrv.service not found." Should this all have been done in a specific directory?

    – Bus42
    Sep 4 '17 at 18:45














    This can be done in any directory. The make install should install the source code to the correct directories automatically as long as you have sudo access. You may want to re-attempt the installation if the service hasn't been installed.

    – Verna Smith
    Oct 3 '17 at 17:26





    This can be done in any directory. The make install should install the source code to the correct directories automatically as long as you have sudo access. You may want to re-attempt the installation if the service hasn't been installed.

    – Verna Smith
    Oct 3 '17 at 17:26











    0



















    I tried long and hard to get xboxdrv to work with this controller. I recompiled the source code but it would crash. The driver built into the kernel worked but it wasn't loading by default. That was an easy fix.



    I just had to run modprobe xpad as root. When I unplugged the controller and plugged it back in, it lit up.



    To make it start on boot make a file in /etc/modules-load.d/xpad.conf with the contents xpad and make sure the systemd-modules-load.service is enabled with systemctl.






    share|improve this answer





























      0



















      I tried long and hard to get xboxdrv to work with this controller. I recompiled the source code but it would crash. The driver built into the kernel worked but it wasn't loading by default. That was an easy fix.



      I just had to run modprobe xpad as root. When I unplugged the controller and plugged it back in, it lit up.



      To make it start on boot make a file in /etc/modules-load.d/xpad.conf with the contents xpad and make sure the systemd-modules-load.service is enabled with systemctl.






      share|improve this answer



























        0















        0











        0









        I tried long and hard to get xboxdrv to work with this controller. I recompiled the source code but it would crash. The driver built into the kernel worked but it wasn't loading by default. That was an easy fix.



        I just had to run modprobe xpad as root. When I unplugged the controller and plugged it back in, it lit up.



        To make it start on boot make a file in /etc/modules-load.d/xpad.conf with the contents xpad and make sure the systemd-modules-load.service is enabled with systemctl.






        share|improve this answer














        I tried long and hard to get xboxdrv to work with this controller. I recompiled the source code but it would crash. The driver built into the kernel worked but it wasn't loading by default. That was an easy fix.



        I just had to run modprobe xpad as root. When I unplugged the controller and plugged it back in, it lit up.



        To make it start on boot make a file in /etc/modules-load.d/xpad.conf with the contents xpad and make sure the systemd-modules-load.service is enabled with systemctl.







        share|improve this answer













        share|improve this answer




        share|improve this answer










        answered Aug 17 at 22:24









        kagronickkagronick

        1012 bronze badges




        1012 bronze badges































            draft saved

            draft discarded















































            Thanks for contributing an answer to Ask Ubuntu!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f390395%2fhow-do-i-get-my-rock-candy-xbox-controller-t-work-on-ubuntu%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown









            Popular posts from this blog

            Tamil (spriik) Luke uk diar | Nawigatjuun

            Align equal signs while including text over equalitiesAMS align: left aligned text/math plus multicolumn alignmentMultiple alignmentsAligning equations in multiple placesNumbering and aligning an equation with multiple columnsHow to align one equation with another multline equationUsing \ in environments inside the begintabularxNumber equations and preserving alignment of equal signsHow can I align equations to the left and to the right?Double equation alignment problem within align enviromentAligned within align: Why are they right-aligned?

            Training a classifier when some of the features are unknownWhy does Gradient Boosting regression predict negative values when there are no negative y-values in my training set?How to improve an existing (trained) classifier?What is effect when I set up some self defined predisctor variables?Why Matlab neural network classification returns decimal values on prediction dataset?Fitting and transforming text data in training, testing, and validation setsHow to quantify the performance of the classifier (multi-class SVM) using the test data?How do I control for some patients providing multiple samples in my training data?Training and Test setTraining a convolutional neural network for image denoising in MatlabShouldn't an autoencoder with #(neurons in hidden layer) = #(neurons in input layer) be “perfect”?