Unable to exit games after configuring Logitech F710 controller and rebooting
-
Pi Model or other hardware: 4B+
Power Supply used: Official rPi power supply
RetroPie Version Used (eg 3.6, 3.8.1, 4.1 - do not write latest): 4.7
Built From: Pre made SD Image on RetroPie website
USB Devices connected: Logitech F710 wireless dongle, Samsung USB memory stick
Controller used:Logitech wireless F710How to replicate the problem:
- Perform an install, either using latest RP image or using latest script over Raspbian (issue manifests either way).
- Configure the Logitech F710 controller , selecting Start for the Start button and Back for the Select button.
- Start any game
-Exit game using <Start><Select>. Works fine. - Exit ES and reboot system
- Start any game on any platform
- Try using <Start><Select> to exit the game
- Note that <Start><Select> has no effect - you are unable to exit any game without a hard reset.
This issue did not occur prior to the 'official' RetroPie Rpi4 beta release, even when using the identical hardware.
-
Additional info:
The above is true when using the image provided on the RetroPie site.
However, when using the Raspberry Pi Imager utility and selecting RetroPie as the OS to install, then configuring the Logitech F710, I AM able to exit games using <Select><Start>, but only until I run retropie_setup.sh and ask it to update. Upon reboot after update, <select><start> no longer works to exit games.
-
@misanthrope said in Unable to exit games after configuring Logitech F710 controller and rebooting:
However, when using the Raspberry Pi Imager utility and selecting RetroPie as the OS to install,...
The RPI imager installs the same image as the one distributed on retropie.org.uk/download.
Upon reboot after update, <select><start> no longer works to exit games.
Can you re-install the
xpad
driver from RetroPie-Setup, then restart and re-configure the gamepad. Check to see if the hotkey combo works afterwards. -
Installed RetroPie from Raspberry Pi Imager. Configured controller. Verified that <Select><Start> works. Updated RetroPie via RetroPie>RetroPie Setup > Update. Rebooted. Verified that <Select><Start> no longer works.
Navigated to Manage Packages>Manage Driver Packages > 848 xpad (which indicated "Installed - via source"). Chose Update (from source). Rebooted.
No change in behavior - <Select><Start> still doesn't work
-
I also verified that the contents of theF710 config file was completely unchanged.
Although it went by fairly quickly; I am positive that during the update cycle, I saw a git clone of xpad.gi tfor 'enable_leds_and_trigmapping', which seems a bit odd, since according to GitHub that diff file is 2 years old - I would have certainly assumed that it would have been incorporated into the setup by now.
I am going to try reverting what was in that .diff file and see if it fixes anything
-
I forked the RetroPie-Setup repo, did nothing except comment out the line that called the above-mentioned diff file, cloned to a fresh Raspbian Buster install, and ran setup. Everything now functions exactly as expected, both before and after running a RetroPie update.
That patch looks exceedingly simple (full contents below) but for some reason it is killing Start/Select functionality on the Logitech 710 controller.
/RetroPie/RetroPie-Setup/blob/master/scriptmodules/supplementary/xpad/01_enable_leds_and_trigmapping.diff
-
@misanthrope You can have the same result by modifying
/etc/modprobe.d/xpad.conf
and settingtriggers_to_buttons=0
. -
Thank you - that is great info. Will give that a shot today.
-
@misanthrope whenever i have had issues with those controllers i have uninstalled and reinstalled the xpad drivers. also make sure what mode the switch on the front of your controller is set to
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.