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 One Controller not recognized

    Scheduled Pinned Locked Moved Help and Support
    xbox one contrxboxonexboxdrv
    5 Posts 3 Posters 10.6k 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
      Dan
      last edited by

      Any guess as to what I'm doing wrong? All the docs say that the XBone Ctrl is the simplest to set up, so simple they don't even put it in the docs anymore. Here's my config:

      • Pi Model: RPi B ver 1
      • Power Supply used: 3.0 Amp Chromebook charger
      • RetroPie Version Used: 4.2
      • Built From: retropie-4.2-rpi1_zero.img.gz
      • USB Devices connected: XBoxOne wireless controller connected via USB
      • Controller used: XBone Controller model 1537 (lsusb = 045e:02d1) and 1708 (lsusb = 045e:02ea)
      • Error messages received: No error, buttons simply didn't work.
      • Log found in /dev/shm/runcommand.log: No runcommand log found
      • Guide used: https://retropie.org.uk/docs/
      • File: Never got this far
      • Emulator: Never got this far
      • Attachment of config files: Never got this far
      • How to replicate the problem: Plug in controller, then boot, then watch ES fail to recognize buttons.

      Are there any known problems in this config? All the postings I find refer to older issues which seem to have been resolved already. It implies that XBox controller support is baked into 4.2

      This is what happens. Plug in the Pi to the TV and the controller into the Pi. Plug AC into Pi, the controller buzzes and the Pi boots. Make it to the EmulationStation screen and it says Game Controller Detected, but the controller does NOT light up. Holding the XBox button to power up the controller doesn't help. Press the buttons and nothing happens. Even after holding them for 10 seconds.

      What am I doing wrong?

      PS.. I found this (

      ) but it seems to not apply to 4.2. No one could get it to work with newer releases.

      1 Reply Last reply Reply Quote 0
      • B
        backstander
        last edited by

        I'm not sure which Xbox One model number I have but I have the one where they added the 3.5mm headphone jack but before the Xbox One S. I have mine plugged in USB and I used the Xpad driver and it worked for me. Here's the info about the Xpad driver on the Xbox 360 document page:
        https://retropie.github.io/RetroPie-Docs/Setting-up-the-XBox360-controller/#xpad-driver

        "You access the driver through Manage Packages >> Manage Driver Packages >> Xpad Driver"

        1 Reply Last reply Reply Quote 0
        • D
          Dan
          last edited by

          Very interesting.... I'll give it a try. If it works. I'll issue a pull-request to the docs to change the phrase "XBox 360 Controller" to "XBox 360/One Controller". I skipped that section since the 360 and One controllers are (I had thought) so different. If XBox One was mentioned, I would have given it a shot.

          Thanks a ton for the tip!

          B herb_fargusH 2 Replies Last reply Reply Quote 0
          • B
            backstander @Dan
            last edited by backstander

            @Dan

            If it works. I'll issue a pull-request to the docs to change the phrase "XBox 360 Controller" to "XBox 360/One Controller".

            Since we have a PS3 and a PS4 section...we probably just need a new section called XBox One Controller but with the same info about Xpad driver ;-)

            There are actually 2 stage process for updating the docs. First step anyone with a Github account can do, just edit the Wiki version (for example for Xbox 360 controller = https://github.com/RetroPie/RetroPie-Setup/wiki/Xbox-360-Controller), then after the changes are saved, herb_fargus gets a notifacation about the update and when he has time to review the changes, they are copied over the the Docs version (same example https://retropie.github.io/RetroPie-Docs/Setting-up-the-XBox360-controller/).

            Hopefully that make since ;-)

            1 Reply Last reply Reply Quote 0
            • herb_fargusH
              herb_fargus administrators @Dan
              last edited by

              @Dan problem with renaming the page is it breaks the original link. GitHub doesn't handle redirects

              If you read the documentation it will answer 99% of your questions: https://retropie.org.uk/docs/

              Also if you want a solution to your problems read this first: https://retropie.org.uk/forum/topic/3/read-this-first

              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.