RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Xbox 360 controller not being recognized by Retropie but is by linux

    Scheduled Pinned Locked Moved Help and Support
    controllersxboxdrvxbox360 controlxbox360 wireles
    6 Posts 2 Posters 2.4k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      Davefromcamp
      last edited by Davefromcamp

      I have a Pi 4, 4GB with the latest version of Retropie installed. I have all other USB controllers working. My xbox360 controller is not working in Retropie but is recognized by the raspberry pi. When I did: sudo apt install xboxdrv and then the command line to actively test the xbox360, it showed connected to the USB, then there is a command to view the live inputs and outputs them on the screen - all the buttons and D pads are working.

      In retropie I enabled xboxdrv in retropie setup gui and rebooted. Still nothing. I also activated the other 2 Xbox controllers and rebooted. I deactivated the xboxdrv in gui as well.

      I have the USB dongle attached obviously because the raspberry pi detects it.

      If the raspberry pi sees the controller why doesn't the retropie?

      Thanks!

      1 Reply Last reply Reply Quote 0
      • mituM
        mitu Global Moderator
        last edited by mitu

        RetroPie is Linux and it's using the Raspbian/RasPi OS underneath. When you say 'raspberry pi' you're probably referring to the same OS that RetroPi is based on (RasPi OS).

        You don't need xboxdrv installed for the Xbox dongle to work - remove it and make sure the xpad driver is updated instead. Reboot, then check again whether the gamepad is detected by EmulationStation.

        D 1 Reply Last reply Reply Quote 0
        • D
          Davefromcamp @mitu
          last edited by

          @mitu correct. I stated that to show that in the kernal the usb/wireless is dected but not recognized by emulation station. Weird right? Your solution didn't work, any ideas?

          Here is the remote:

          Wireless Controller for Xbox 360, YAEYE 2.4GHZ Game Joystick Controller Gamepad Remote Compatible with Xbox 360/360 Slim, PC Windows 7,8,10,11 https://www.amazon.com/dp/B08CN7DJ1J/ref=cm_sw_r_apan_gl_i_JREPVXPQW6J12MEKHPNN?_encoding=UTF8&psc=1

          mituM 1 Reply Last reply Reply Quote 0
          • mituM
            mitu Global Moderator @Davefromcamp
            last edited by

            @Davefromcamp said in Xbox 360 controller not being recognized by Retropie but is by linux:

            @mitu correct. I stated that to show that in the kernel the usb/wireless is dected but not recognized by emulation station. Weird right? Your solution didn't work, any ideas?

            Does it work if you test it with jstest ? See here for how to run jstest and check your controller.

            D 2 Replies Last reply Reply Quote 0
            • D
              Davefromcamp @mitu
              last edited by

              @mitu yes it does! I couldn't remember the command I used to see in terminal that it did work in my earlier post. I ran jstest /dev/input/js1 which corresponded with the xbox360-like remote (above). I get real time feedback in terminal with every button press

              1 Reply Last reply Reply Quote 0
              • D
                Davefromcamp @mitu
                last edited by

                @mitu WELL after I did the jtest my original controller didn't work anymore in the GUI so I did a sudo reboot. While it was rebooting I removed the dongle in sadness and saw "xbox controller disconnected" small info tag in the corner, and BOOM now xbox 360 controller is working!! I have no idea after countless reboots it worked.

                Thank you

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post

                Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.