Stratus xl works fine in ES, but nowhere else.
-
Pi3 B+
Status xlI used the premade sdcard image to install. I now have the controller successfully pairing on bootup and I have configured the controls in ES. That all works flawlessly.
I tried to follow the instructions here: https://retropie.org.uk/docs/Bluetooth-Controller/
but the instructions are outdated and there is no "Setup" option and there is no "Configure joystick/controller for use with RetroArch" option.
When I open a SNES game (that is all that I have installed), only the Dpad works, and I think the left shoulder button is mapped as "start" . I tried to get into the GUI settings but there is no select button mapped to press "select +x". I have been working on this for probably 6 hours and I don't know what to do anymore...
-
@pwd847 said in Stratus xl works fine in ES, but nowhere else.:
but the instructions are outdated and there is no "Setup" option and there is no "Configure joystick/controller for use with RetroArch" option.
That section is specifically for older versions. Don't go modifying the docs if you don't know what you're doing.
Please add more information about your system, as requested in https://retropie.org.uk/forum/topic/3/read-this-first. -
Pi 3
Canakit 5 V 2.5 A power supply
RetroPie 4.4
Built From: Pre made SD Image on RetroPie website,
USB Devices connected: keyboard
Controller used: stratus xl
Emulator: SNES -
Does your controller have a mode switch to choose between connecting to a PC or Android device ? Did you map the
Hotkey
button during the Input configuration in Emulationstation ? -
No mode switch. I tried once mapping the hotkey, and another time not mapping the hotkey and assigning it to select. A few mins ago I was able to get into the retroarch bind menu by using a combination of the keyboard and the controller, but even after mapping the buttons, the same results occur.
-
Try using the
sdl
input driver - since you say it works in Emulationstation. The input configuration has created a configuration file for RetroArch to read. It's in/opt/retropie/configs/all/retroarch-joypads
. Open it and replace theinput_driver = udev
with
input_driver=sdl
You don't need to restart anything, just try again to start a SNES game.
-
I just reset to a fresh install. I brought the system back to where it was before. Connected to wifi, gamepad is detected via bluetooth and configured correctly in ES.
I modified the .cfg file and the exact same things happened as before.
Within retroarch the D-pad is binded correctly and my Start button is binded to my "left shoulder" button. None of the other buttons do anything at all.
-
I paired an xbox one controller a few mins ago and same thing. I can configure the xbox controller in ES and it works fine until I load an SNES game. Then no buttons work.
-
@pwd847 said in Stratus xl works fine in ES, but nowhere else.:
I paired an xbox one controller a few mins ago and same thing. I can configure the xbox controller in ES and it works fine until I load an SNES game. Then no buttons work.
Aha. Can you try reinstalling the
xpad
driver for Xbox based controllers ? You need to restart after reinstalling the driver and then re-configure the input in Emulationstation. -
Before you replied I did
Sudo apt update Sudo apt upgrade Sudo rpi-update Sudo apt autoremove
I noticed during the
Sudo apt upgrade
The xpad driver was updated.
-
according to sdl2_jstest, I have a bunch of buttons that are not recognized...
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.