Homepage › Forums › RetroPie Project › New to RetroPie? Start Here! › Logitech F310 Stops Working In-Game
- This topic has 7 replies, 3 voices, and was last updated 8 years, 11 months ago by ptheninja.
-
AuthorPosts
-
01/13/2016 at 04:59 #113863ptheninjaParticipant
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
01/13/2016 at 05:18 #113864herbfargusMember01/13/2016 at 05:44 #113866ptheninjaParticipantThanks 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
01/14/2016 at 02:02 #113960ptheninjaParticipantAlright, 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
01/14/2016 at 03:55 #113963herbfargusMemberTap the top right shoulder button.
01/14/2016 at 03:58 #113964ptheninjaParticipantWhen? After it stops working?
Sent from my E6653 using Tapatalk
01/14/2016 at 19:06 #114010jwohlenParticipantI 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.
01/14/2016 at 19:59 #114018ptheninjaParticipantThanks 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
01/16/2016 at 18:41 #114113ptheninjaParticipantI 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
-
AuthorPosts
- The forum ‘New to RetroPie? Start Here!’ is closed to new topics and replies.