Logitech F310 Stops Working In-Game

Home Forums RetroPie Project New to RetroPie? Start Here! Logitech F310 Stops Working In-Game

RetroPie has a new website and forum. Please visit https://retropie.org.uk/ for the new site. The new forum is located at https://retropie.org.uk/forum/. This forum is left here as a read-only archive.

This topic contains 7 replies, has 3 voices, and was last updated by Profile photo of ptheninja ptheninja 1 year, 3 months ago.

Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • #113863
    Profile photo of ptheninja
    ptheninja
    Participant

    Hello,

    I was able to get RetroPie 3.3 up and running with my Logitech F310 by enabling the XBox 360 driver. Things seemed to be running fine for a few minutes, but it seems that the controller stops functioning entirely after a while. I then have to back out of the ROM and reboot with my keyboard before the controller will work again.

    Once the Pi reboots, I can use the controller again… But only for another 5 minutes or so before I have to repeat this process.

    I haven’t found anyone with this exact issue as of yet, other than a friend of mine who is currently running the exact same setup.

    Any ideas or tricks?

    Thanks!

    Sent from my iPad using Tapatalk

    #113864
    Profile photo of herbfargus
    herbfargus
    Moderator

    #113866
    Profile photo of ptheninja
    ptheninja
    Participant

    Thanks for this. I’ll have to have a look tomorrow when I have some more time… For what it’s worth, I see this error when I exit the ROM:

    [ERROR] USBController::on_read_data(): USB read failure: 32: LIBUSB_TRANSFER_ERROR

    If this is covered in the video, all good… Just wanted to provide all I can here just in case 🙂

    I’ll post again tomorrow evening if I have made any progress.

    Thanks!

    Sent from my iPad using Tapatalk

    #113960
    Profile photo of ptheninja
    ptheninja
    Participant

    Alright, so I watched the video in its entirety… It doesn’t cover my issue at all unfortunately.

    I’m able to configure and use the controller, but after a few minutes in game it stops functioning…

    Anything else I can do?

    Sent from my E6653 using Tapatalk

    #113963
    Profile photo of herbfargus
    herbfargus
    Moderator

    Tap the top right shoulder button.

    #113964
    Profile photo of ptheninja
    ptheninja
    Participant

    When? After it stops working?

    Sent from my E6653 using Tapatalk

    #114010
    Profile photo of jwohlen
    jwohlen
    Participant

    I just finished setting up a RetroPie box and had a very similar issue. At first I was getting the text upon starting a game that the F310 was not configured. I hacked around for a while eventually settling on the XBox driver as my solution. This would work for a while but would eventually disconnect and leave me in a very bad spot. I was at a point where I’d have an SSH session constantly going to the ReteroPie box so I could cleanly reboot it after these failures.

    I rebuilt the box and started again from scratch. This time I set the driver to “udev” (not using the XBox driver at all) and started playing around. When I’d load a game this time I’d get that the controller was connected but nothing would work. I researched this for a while and found many references to “pushing the right shoulder button” to get the controller to work. Well that didn’t seem to work for me but I found out I could get the controller to eventually work by mashing buttons in random combinations each time I started up a game. While this worked, it was a silly solution.

    At one point I was playing a SNES ROM and found that the left shoulder button seemed to constantly be activated. I then determined that the left analog trigger was mapped to the left SNES shoulder button and when I’d press it, the button would deactivate. After seeing this, I started up a game and instead of hitting the “right shoulder button” I hit the left analog trigger and it immediately gave me control. This was a better solution than random button mashing but still not 100%.

    I then stumbled across a post that said to reconfigure the F310 in EmulationStation after setting the driver to “udev”. I also found a YouTube video about setting up the F310 that skipped mapping the triggers until the end of the configuration process (not exactly sure why yet). I don’t have the video URL available at the moment but I can post it if you find any of this helps.

    After reconfiguring the controller, everything now works perfectly.

    • This reply was modified 1 year, 3 months ago by Profile photo of jwohlen jwohlen.
    #114018
    Profile photo of ptheninja
    ptheninja
    Participant

    Thanks for the reply. I’ll give these things a try tonight and see where it gets me… If I still come out empty handed I’ll ask for that video!

    Fingers crossed!

    Sent from my E6653 using Tapatalk

    #114113
    Profile photo of ptheninja
    ptheninja
    Participant

    I got it to work using your instructions! I forgot that I had the xbox driver enabled, so after I removed that I made sure it was set to udev. Rebooted the pi and reconfigured the controller… Good to go! The only thing I need to work on now is fixing my button mappings. Thanks for your help!

    Sent from my E6653 using Tapatalk

Viewing 9 posts - 1 through 9 (of 9 total)

Forums are currently read only - please visit the new RetroPie forums at https://retropie.org.uk/forums/

Skip to toolbar