Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    Logitech F310 USB controller does not work in games (but works in Recalbox menu)

    GamePad/GPIO/USB encoder
    logitech f310 does recalbox
    3
    7
    6087
    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.
    • Senff
      Senff last edited by Senff

      Hi everyone,

      I have a new Pi with Recalbox 4.0.0 and when my Logitech F310 is plugged in, I can use it to control the main Recalbox menus and everything. When I configure the controller, I do have some issues with the L2/R2 buttons (same as reported here: https://forum.recalbox.com/topic/2034/logitech-f310-l2-and-r2-button-configuration-problems) but I can still use it without any problems.

      However, the controller doesn't do anything at all when I'm in a game. I tried many games, many systems (GB, GBA, NES, SNES, MAME), but I can't get any game to start, no response when I press any button on the F310. The only way to get out of it again is to hit ESC on my keyboard.

      I did try switching from X to D on the back, but when it's on D, it doesn't respond at all anymore, not even in the Recalbox menu. It only works when it's set to X the moment I boot up and don't change it anymore.

      I hate asking this (because I have the feeling I'm missing something very simple, and as a newbie I'm scared that someone will point me to a post/article where this exact issue is explained), but any help would be appreciated.

      I'm also considering to just get a second hand Xbox 360 controller, since that seems to work out of the box for everyone, but if I can get my F310 to work, I won't try that.

      Thanks everyone! 🙂

      mS

      Substring 1 Reply Last reply Reply Quote 0
      • Substring
        Substring @Senff last edited by Substring

        @Senff Hi !

        As a rule of thumb : use the search function ... and ... https://forum.recalbox.com/topic/5441/logitech-f310-not-working 😛

        Maybe you'd just need to remap your pad once it's switched to direct input (use the virtual gamepad if you miss a pad to do so)

        Former dev - Please reply with @substring so that i am notified when you answer me
        Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

        Senff 1 Reply Last reply Reply Quote 0
        • Senff
          Senff @Substring last edited by

          @Substring Thanks for guiding me, appreciate the help.

          However, I did see that post and the solution described in there (switching from X to D) didn't work for me, which is why I mentioned that in my original post. I should have included that I did see that post I guess! 😉

          Remapping the pad doesn't work, because when its in direct mode, nothing happens at all. It simply doesn't recognize any buttons I press.

          Not sure what you mean about the Virtual Gamepad but I'll look into that.

          Thanks again!

          Substring 1 Reply Last reply Reply Quote 0
          • Substring
            Substring @Senff last edited by Substring

            @Senff The virtual gamepad (RTFM hahaha) is something you can start on your phone to be used as a rescue pad. This is very helpful to reconfigure a pad that got messed. You can reach it on your PC at http://recalbox:8080 (or http://recalbox.local:8080 for mac/linux). If you wanna do it from your phone, you have to replace the named part with its IP address.

            So my guess is that your pad is "already known" but with the wrong configuration. When it's in direct input mode, can you at least navigate through ES to reconfigure it (with the help of the virutal gamepad eventually) ?

            Former dev - Please reply with @substring so that i am notified when you answer me
            Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

            1 Reply Last reply Reply Quote 0
            • Senff
              Senff last edited by

              TL;DR

              • in "D" mode, the F310 does nothing, anywhere, ever. In "X" mode, it works in ES, but not in any games
              • an Xbox 360 controller works, but only after making a small adjustment in recalbox.conf

              The longer story:

              So.......long story: no, when the F310 is in Direct mode, I can not navigate use it at all. It simply doesn't get detected. Even when I use the virtual gamepad or another controller (I got an Xbox 360 controller today), the F310 just doesn't get detected in any way when it's set to "D". It's like it's off.

              If I set the F310 to "X", it does get detected in ES.

              So I noticed that with the Xbox controller, no button presses get detected within any games either....UNTIL I press the left shoulder button. That's like "activating" it, and then it all works. This same method doesn't work for the F310 though.

              Then I checked this thread and it suggests to edit recalbox.conf. I disabled the PS3 one and enabled the Xbox one, and that makes the Xbox controller work perfectly. Still no change in the F310 though.

              I guess I will just accept that my F310 is broken (or incompatible with Recalbox) and will just stick to the Xbox 360 one, but if anyone has any further ideas, please let me know.

              Thanks for your help and pointers, it's really appreciated a lot.

              paradadf 1 Reply Last reply Reply Quote 0
              • paradadf
                paradadf Staff @Senff last edited by paradadf

                @Senff try changing the global.inputdriver in recalbox.conf from auto to sdl2 (or udev, I don't remember) with the mode that works on ES but not in-game.

                If your question was answered, please mark it as solved: Topic Tools -> Ask a question + Topic Tools -> Mark as Solved

                Substring 1 Reply Last reply Reply Quote 0
                • Substring
                  Substring @paradadf last edited by

                  @paradadf said in Logitech F310 USB controller does not work in games (but works in Recalbox menu):

                  sdl2

                  this one

                  Former dev - Please reply with @substring so that i am notified when you answer me
                  Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

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

                  Want to support us ?

                  69
                  Online

                  98.6k
                  Users

                  28.1k
                  Topics

                  187.0k
                  Posts

                  Copyright © 2021 recalbox.com