No Control with DualShock 4
-
MODEL: Pi 3
PSU: CanaKit 2.5A
VERSION: 4.3.3
IMG: retropie-4.3-rpi2_rpi3
USB: Logitech Unifying Receiver (paired: K400r keyboard, 310 mouse)
CONTROLLER: DUALSHOCK 4 (BT connection)(white; 1st generation; CUH-ZCT1U)
ERRORS?: None
RUNCMD LOG: None; empty
GUIDE?: None followed
FILE: POSSIBLY all/retroarch
EMULATOR: ANY libretro emulator
ATTACHMENTS: all/retroarch
REPLICATE: After setting up the controller and keyboard in ES with auto-config on (unless the key bindings are all lost, even after closing ES), run any libretro emulator.Not one button does anything while the DualShock 4 is connected, even on the keyboard; can't press escape to quit, nor Ctrl-C to force-quit.
I can only turn the Pi off by unplugging (or in my case, turn off a smart plug).EDIT: It seems that connecting the DualShock 4 automatically switches the video driver to dispmanx, in which I am unable to control anything in anyway.
I can tell it has switched because I recall changing the font and font size used in the FPS counter, and rgui doesn't affect it. -
@askalangly this all comes back to what i said before: https://retropie.org.uk/forum/post/115876
you've hosed your system by deleting configs. to return the system to normal you need to delete all configs you've deleted AGAIN, and then immediately reinstall the affected emulators (and likely retroarch itself).
alternatively, start from the image fresh.
-
Even with a fresh install on a different SD card, DS4s don't work proper in both wired and Bluetooth modes.
I've given up on them. Xbox One controllers have better compatibility with Pi 3, honestly. Both the first-gen (ad hoc -only) wireless controller (wired only, of course, as the wireless dongle isn't supported), and the 2016 revision (wired and Bluetooth) work fine.
I update everything on a daily basis. Also the r2016 Xbox One controller was purchased after my first help post; worked out of the box. Maybe the update did something... still. DualShock 4s don't work, at least natively. I used Herb's portable build of ES on my PC prior to my RP build, using DS4Windows. Uses Xinput, if I recall correctly. -
@askalangly I had a DS4 working without any problems, both wireless and via the cable - no problems whatsoever. It was an original PS4 controller - lastest version - , so YMMV with other variants/clones.
-
maybe just try connecting the ps4 controller with just Bluetooth which is an option on raspberrypi it may not work with all controllers here is the retropie wiki
here is the wiki documentation, go down to the 'Regular Bluetooth Pairing'
https://github.com/RetroPie/RetroPie-Setup/wiki/PS4-Controller -
@mitu Ah. Right.
Four official DS4s; all first-generation versions of the white, black, red, and blue colors.
They map / work in ES just fine. RA does something, so that when any DS4 controller is connected, it isn't able to control the emulation, including the keyboard (Escape, Control-C, and the like do not work at this point). I am only able to shut down via unplug.
Again, other controllers like Xbox works out of the box. Only minor re-binding is necessary under RA when I choose between Bluetooth and wired (i.e. Guide button is #10 wired, #16 BT).
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.