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 doesn't work in emulators until left trigger pressed.

    Scheduled Pinned Locked Moved Help and Support
    xbox controlleremulationstatioconfiguration
    8 Posts 4 Posters 2.3k 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.
    • P
      poduck
      last edited by

      I am using a pi 3 with a prebuilt image with current retropie version 4.3.8. I see another topic that is similar to this, but it had no answers in 3 months, so I am asking the question again, with a bit more info.

      I had things setup just fine, and everything was working as expected. I was doing a soft power mod to a nespi case, and when I was in that process, I guess I confused emulationstation, because the start button stopped working in ES. Since I couldn't get into the menu in order to configure the controllers in ES without a start button, I reset the controller configuration in retropie-setup. After that, I have been unable to use my controller in any emulator until the emulator boots and I press the left trigger on the controller. No other buttons seem to do anything until then. Once I do that, things work fine, but I shouldn't have to do that. It's never required that before.

      As far as software changes between it working and it not working, all I can think of that I have done is to add a script to monitor a couple GPIO pins, and another to soft shutdown emulationstation. Neither of those should interfere with controllers or their configurations in any way.

      Does anyone have some suggestions of what steps I can take to try and figure out what the cause of this problem is? Even better, have you seen this problem and know how to fix it already?

      Thanks.

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

        @poduck you're sure you're using the xpad driver?

        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
        • P
          poduck
          last edited by

          Yes. After you mentioned it, I double checked, updated the driver, and when that didn't work, I uninstalled it and reinstalled it. I didn't do anything I know of that would have messed with that driver.

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

            @poduck odd. I remember I had similar issues with my Logitech controller but they were fixed with the xpad driver update a while back so unless the GPIO is for some reason conflicting (not sure why that would be) im coming up blank.

            And just to be sure you reconfigured your controller through ES after you reset the config?

            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

            P 1 Reply Last reply Reply Quote 0
            • P
              poduck @herb_fargus
              last edited by

              @herb_fargus Yes, I reconfigured the controller. Also, it doesn't seem to be the GPIO stuff, as I installed fresh retropie image on a different SD card, and everything works fine.

              edmaul69E 1 Reply Last reply Reply Quote 0
              • edmaul69E
                edmaul69 @poduck
                last edited by

                @poduck ok so here is an issue with the 360 controllers triggers. They are on a potentiometer and actually have “2 axis buttons” on them a + and a -. When you setup your controller you need to make sure left and right triggers get set to the +. Sometimes when you set the left trigger it then sets its - to the right trigger. If they dont set correctly finish setting up the controller and when you get to the bottom then you are able to move back up with the d-pad to fix whatever trigger is messed up then move back down to the bottom and finish.

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

                  What he said ∆∆

                  Docs reference:

                  https://retropie.org.uk/docs/Logitech-Controller/#l2r2-top-triggers

                  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
                  • M
                    marconfus
                    last edited by

                    Perhaps it would be a good idea to include a documentation for the Xbox One controller. For me this thread made the difference from giving up on RetroPi and finding the perfect setup!

                    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.