ControlBlock Controls Not Controlling Retropie
-
Pi Model or other hardware: RPi3
Power Supply used: (If using a Pi)CanaKit 2.5A USB Power Supply with Micro USB Cable and Noise Filter - Specially designed for the Raspberry Pi 3 (UL Listed)
RetroPie Version Used : 4.2
Built From: (Pre made SD Image on RetroPie website, Berryboot, or on top of existing OS etc.. - please provide the filename of any image used)
USB Devices connected: Dell Keyboard
Controller used: ControlBlock and USB Dell Keyboard
Error messages received:
Log found in /dev/shm/runcommand.log (if relevant):
Guide used: (Mention if you followed a guide) petrockblogI installed my ControlBlock 2.1 with the most recent version of RetroPie in a RPi3. When I do the jtest, every button works, but when I exit out and get into RetroPie, the controls do not actually control RetroPie. I have a usb keyboard set up as a controller to be able to use the command functions, but the ControlBlock doesn't function even when the keyboard is unplugged. Is there somewhere that I have to activate the ControlBlock as a controller to function within RetroPie beyond the setup instructions?
Edit - the joystick and buttons are controlling when outside of RetroPie (in the config files) but not in RetroPie.
-
@AttorneyinSC I do not understand when you said: "I have a usb keyboard set up as a controller to be able to use the command functions"
and then "the joystick and buttons are controlling when outside of RetroPie ".
Does that mean you have a USB game controller and a keyboard connected to their respective USB ports? Or discrete joystick and buttons like an arcade type setup?Do you have "gametype" set to "none" in /etc/controlblockconfig.cfg ? This works for me and I am using a USB wired PS3 controller and a USB wireless Logitech keyboard and a ControlBlock.
-
Since you can see that the buttons work when using jstest, we can be sure that the driver and hardware wiring is working. That is good!
I suspect that EmulationStation needs to be configured for the ControlBlock controllers: You can either remove the ES config file from the commands line (
sudo rm /opt/retropie/configs/all/emulationstation\es_input.cfg
) or you can re-configure the input from within EmulationStation from the menu.
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.