Controller no longer works in RetroPie Setup, Launching Menu, Es Themes
-
sorry for that:
Pi 4 4gb
Power Supply: apple macbookpro m1 power supply
RetroPie Version: 4.7.16
Built From: Pre made SD Image on RetroPie website
USB Devices connected: 2 x arcade sticks with 16 buttons (8 for each player) (dragon rise controller), usb keboardi did the update via the retropie-setup within retropie and did a complete update for everything.
-
I have the same problem since I updated the script. the problem is also there when it’s time to choose an emulator when loading a game.
I’m using a teensy lc as controller.
-
@dteam The
joy2key
script has been updated also recently - which version of RetroPie do you have ? Otherwise, the same answer as above - run the test and see if your gamepad is detected correctly and generates keyboard inputs when operated.EDIT: if your version is 4.7.18, then the script path is different:
/opt/retropie/admin/joy2key/joy2key_sdl.py
the rest of the arguments are the same.
-
Here it goes
pi@retropie:~ $ /opt/retropie/supplementary/runcommand/joy2key_sdl.py kcub1 kcuf1 kcuu1 kcud1 0x0a 0x20 0x1b 0x00 kpp knp -d -bash: /opt/retropie/supplementary/runcommand/joy2key_sdl.py: No such file or directory
-
@nogz said in Controller no longer works in RetroPie Setup, Launching Menu, Es Themes:
/opt/retropie/supplementary/runcommand/
Are you sure you're running RetroPie 4.7.16 ? The path has changed recently - see my reply above.
-
Sorry, I' ve updated to 4.7.18 while trying to fix, used the command with the new path and it is the same:
pi@retropie:~ $ /opt/retropie/admin/joy2key/joy2key_sdl.py kcub1 kcuf1 kcuu1 kcud1 0x0a 0x20 0x1b 0x00 kpp knp -d -bash: /opt/retropie/admin/joy2key/joy2key_sdl.py: No such file or directory
-
@nogz Go in the the
core
section of the packages in RetroPie-Setup and check if thejoy2key
module is installed. If it's not, then install it and repeat the test: -
@mitu it was not installed, after installing it everything works fine again
Thanks for the support, really appreciatted!
-
@nogz said in Controller no longer works in RetroPie Setup, Launching Menu, Es Themes:
Thanks for the support, really appreciatted!
Well, it's good that you got it working.
Now the question is why it wasn't installed automatically during upgrade ? Do you remember which version you where running before the upgrade that broke the menu navigation ?
-
@mitu thanks again
If I am not mistaken my last update was about 2 weeks ago and I was running .16 version.
I am pretty much sure the issue happened when I fetched the latest Retropie Setup Script, from this exact point on the controller stopped working as I could not confirm the prompt (disclaimer message). I can also confirm I have not changed nor updated any of the core modules separately. In Setup. -
-
@mitu yes, just like you described
-
With the joy2key core package, it works. It had not been installed. Thank you!!!
-
Its working again. Thanks for the help.
-
@nogz Hi, did you resolve your controller issue? I ask because I just updated Retropie and now my Logitech Gamepad F310 controller has dissapeared :-(
Retropie runs up but I cannot navigate the menus and there are no messages at the bottom of the Retropie screen prompting what controller buttons to press.
I am at a loss and somewhat annoyed as I have spent days and days getting all my roms recognised and artwork downloaded etc and it was at last starting to all come together and now this.... -
@mitu hello, I tried both of the paths in the terminal session and they did not work, and I also checked for Joy2key core package installed (even updated it manually via binary).
root@killerarcadepi4:~# /opt/retropie/admin/joy2key/joy2key_sdl.py
usage: joy2key_sdl.py [-h] [-d] 0xHEX [0xHEX ...]
joy2key_sdl.py: error: the following arguments are required: 0xHEXroot@killerarcadepi4:~# /opt/retropie/supplementary/runcommand/joy2key_sdl.py kcub1 kcuf1 kcuu1 kcud1 0x0a 0x20 0x1b 0x00 kpp knp -d
-bash: /opt/retropie/supplementary/runcommand/joy2key_sdl.py: No such file or directory
root@killerarcadepi4:~# -
@greenhawk84 And your issue is ... ?
-
@mitu oh yes, well my joystick and buttons no longer control the Update menus. I tried the methods suggested here. Unless I missed something ?
-
@greenhawk84 said in Controller no longer works in RetroPie Setup, Launching Menu, Es Themes:
Unless I missed something ?
Some context about the problem you have would help (version of RetroPie, type of controller, system, etc.). You seem to have the
joy2key
package installed, this should be enough to solve the issue reported in this topic.
Do you have any custom start/stop scripts ? Is the controller working in the runcommand launch menu ?Regarding the commands you tried - your first command was almost correct (but missing arguments), your 2nd is not working since
joy2key
has now moved (1st command had the path correct, though). If you wish to see if the controller is detected, run (not asroot
)/opt/retropie/admin/joy2key/joy2key_sdl.py kcub1 kcuf1 kcuu1 kcud1 0x0a 0x20 0x1b 0x00 kpp knp -d
and then test the controller's buttons and joysticks. To exit the test, run
killall python3
-
Hi all, I'm having similar issues with my debian x86 + retropie and spent now many hours without a result. Basically my xbox 360 controller is not working on launching menu and on retropie setup menus.
Did you guys (who had joy2key installed and controller was not working still) got the controllers working?I have the above situation. I have tried to debug the issue with the command @mitu provided (BTW thank you very much the support!), but when I launch the joy2key_sdl.py command with the flags I get no response from controller when pressed conrollers buttons. Only line I get is this:
2021-11-29 23:34:23,422 DEBUG Using SDL Version 2.0.8, PySDL2 version 0.9.3.I fetched RetroPie Setup from git at 11.11.2021 and the last commit is this:
https://github.com/RetroPie/RetroPie-Setup/commit/04a74980e27b23102c015a930e25ad5dcb1f219e
So I assume my retropie version is 4.7.1 or newer.
-I have x86 Linux Mint and have used that repository's "retropie_setup.sh" to install all the packages.
-I have installed all the core packages, joy2key is installed, xpad, xboxdrv, etc
-I'm using Xbox 360 controlled with wireless USB dongle
-The controller works on emulationstation and on retroarch and on all the games but not in runcommand (launching menu, when launching a rom) and not in retropie setup.
-I have installed retropie also on my raspberry pi 3B+ with Raspberry Pi Imager (on sd card) and on that platform the controller is working fine everywhere.I compared the file "/opt/retropie/supplementary/runcommand/runcommand.sh" with my working raspberry pi and non working linux mint debian and noticed that there are some big changes mainly come from this pull request which have 3 commits:
https://github.com/RetroPie/RetroPie-Setup/pull/3382
Though, not sure has this pull request broke the functionality or not. Although, the changed runcommand.sh does not explain why the controller is not working on retropie setup menu..?Please, anyone, any idea and advise would be super great and appreciated!!=)
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.