-
Search Results
-
I see a lot of people struggling setting up these controllers with Retropie v3. (myself included). There is a lot of disjointed information floating around that relates to older versions of Retropie. Anyway, I think I’ve finally got it sorted.
Something to note, after ALOT of head scratching I found the BT on my TV and iPhone were causing interference from time to time, turned them off and my controller was connecting consistently.
OK, I have found I need the pad in Joystick mode for this to work with the Pi – to do this HOLD START & Right Bumper for 3 secs to start the pad in joystick mode (you must be on latest firmware for this to work).
Another side note I’m using a SFC30 (other pads should be the same) and a generic bluetooth dongle on a Pi2.
Let’s begin…
1. Get latest controller firmware (plug into your PC USB) follow 8bitdo guides for this.
2. Power on Pi then Putty (ssh) to the Pi from PC or press F4 in emulationstation to get to command line.
3. Type the following: (agree to any prompts)
sudo apt-get install bluetooth bluez-utils blueman
sudo apt-get install bluez python-gobject
sudo nano /usr/bin/bluez-simple-agent
EDIT THIS FILE: Once in you need to look for ‘KeyboardDisplay’ and change it to ‘DisplayYesNo’ (please type it as you see it here) Now hit Ctrl + x to save
Now reboot the Pi with
sudo reboot
*************************************************************************
4. HOLD START & Right Bumper (IMPORTANT) on your SFCS30 controller for 3 secs until it comes on
Wait a for like 5 secs, then type:
hcitool scan
should then get your mac ID (XX:XX:XX:XX:XX:XX),
type:
sudo bluez-simple-agent hci0 XX:XX:XX:XX:XX:XX
sudo bluez-test-device trusted XX:XX:XX:XX:XX:XX yes
sudo bluez-test-input connect XX:XX:XX:XX:XX:XX
Now there should be a solid blue light on your controller
*************************************************************************** ****
5. Now hold the START on your controller until it turns off
then reboot your raspberry pi
At the RetroPie splashscreen loading hold START + RB on your controller to turn it back on
your blue light should go solid when you get into emulation station
Run the emulation station configure input wizard, if it doesn’t start automatically plug in a usb controller and click start to get to the configure input wizard.
Then run RetroArch control input process (Under retropie menu in Emulation Station)
******If you want to start fresh or you feel it’s gone wrong:
REMOVE BLUETOOTH PAIRING only type:
bluez-test-device remove XX:XX:XX:XX:XX:XX
REMOVE BLUETOOTH SOFTWARE PACKAGE:
sudo apt-get --purge remove bluez
This seems to be the only way I could get it to work properly. I have not tried with multiple bluetooth controllers yet, however I do use mine along with 2 other wired USB pads with no problems.
Topic: Aimtrak Lightgun
Hi, got an Aimtrak light gun that ‘should’ operate as if it were a mouse. It’s plug and play in windows, and I think it shows up as a USB mouse during boot on the RPi, but it’s not recognised by either Emustation (no game pad/keyboard detected), or MAME (but an actual mouse works fine). Any thoughts on how to get this working?
Thanks
I should add that there’s some setup info on the manufacturers website that mentions activating the light gun in mame.ini, but I can’t find this file or equivalent (I guess it’s maybe referring to the windows version?) in RetroPieTopic: Help starting basic setup
Hello all,
My issue is both controller & new-setup related, but since I haven’t really gotten anything to work, I decided we’ll post in this forum.
My setup:
RPI Model B
2 player home built arcade hooked up to a MiniPac (pre-2015)I am successful setting up the SD card, and it boots up into emulation station’s main ‘No gamepad detected’ screen. So far so good. I only intend to use the MiniPac, so I hold down on a button (it recognizes the keyboard input) to do the configuring part. This is where I get stuck. Most times, I can map a few buttons, but it’ll eventually freeze and not allow any input from the keyboard and I have to fully reboot the RPi. I have even tried connecting just a basic usb keyboard and it happen as well. I truly just want to get past this configuring section but so far I’ve been stuck here for days trying to figure it out. Here’s what I’ve tried so far (all to no avail):
– USB keyboard into a USB hub, which runs into the RPi (in case it was a power issue.)
– Swapping for another RPi (I have two Model B’s)
– Changing USB keyboards.
– Re-installing on a new SD card.
– Changing power adapters for the RPi.Right now, I am stuck. I’m confident this can be fixed, either with modifying the script or the resulting config file, but I wasn’t sure what location to modify (I found something in /opt/retropie/all/retroarch.cfg, somewhere like that) but it was more than I wanted to adjust. Also, I don’t think it’s the MiniPac because even when I connect it via just a keyboard, I have an issue.
Any help I can get would be appreciated. I have this nice arcade all built, but am stuck at this final silly part.
Thanks,
JakeHi everyone !
I try to add custom buttons in my project. Those button should allow access to save state, loadstate etc… function in retroarch. I plugge my buttons on the GPIO a like described here for example
http://blog.thestateofme.com/2012/08/10/raspberry-pi-gpio-joystick/Then I wrote a little python script in order to map my buttons and trigger some uinput keyboard events.
from time import sleep import RPi.GPIO as GPIO import uinput keypad = uinput.Device([uinput.KEY_N]) GPIO.setmode(GPIO.BCM) GPIO.setup(4, GPIO.IN) pause = .1 while True: if (GPIO.input(4)): keypad.emit_click(uinput.KEY_N) sleep(pause)
I launch the script as admin (needed for GPIO python lib).
The button press detection works without problem.
When I’m in console, I can see ‘n’ ar input. ‘n’ key is mapped to the “next shader” function in retroarch, this works with a usb keyboard… But not with my buttons.Somehow, my script is only effective in console. As long as I launch emulstation or retroarch, it fails.
Help would be much appreciated. I can’t figure it out and I really want to implement this with python which should bring a great flexibility to my project !
Hi,
I’m trying to make my USB Gamepad Controller (Thrustmaster) work in mame4all but I can’t do it. It’s weird… When I press “TAB” key and enter in the menu, I go to the UP, Down, Right, Left options with enter and then push the pad and nothing happen, the buttons works great but not the pad… anyone knows what could be happening?
The pad works great on SNES, the emulstation menu, even FBA.Hi all,
I’m experiencing an odd issue with psx/emulationstation. Whenever I start emulation station directly from the command line (through SSH on my pc) everything works fine:
$ emulationstation
However, when I start it through a homemade script the games from the psx emulator (and likely also all other emulators) won’t load. The screen will just go black for a few seconds and return to the emulator menu. I’ve made a very simple example in which it fails. A script called emulation.sh with the following content:#!bin/sh /usr/bin/emulationstation
I then execute this script:
$ sh emulation.sh
Additional information:
Pi Model: 2B
Built from: binary
Retropie version used: I suppose it’s version 3.0 since I’ve downloaded and ran the script just 2 days ago.
USB devices connected: 2TB external harddisk, 2 usb playstation controllers
controller used: playstation controller
Error messages received: NoneI have absolutely no clue what could possibly go wrong at this point. Any advice on what to look for?
-
I’m a unix idiot so I need to state that upfront.
I have previously setup a few systems with retro pie and older versions of emulation station though.
I’m running the new Emulation Station 3 beta on Rpi B+. I need to get my ROMs copied over from USB stick to the SD card but I don’t know how to do it. I understood that when I booted this new version with a USB stick some unix utility would create directories on the USB stick that I could then populate from my PC. That doesn’t seem to happen though.
With the older Emulation Station / RetroPi I used to use “StartX” and I could use that graphical user file manager to move the files from USB. But StartX doesn’t seem to work on the new v3 beta image.
My understanding is that the unix system needs to mount the USB drive but my guess that isn’t happening. I don’t actually know how to check if that is occurring or not from the command line.
I have run the Midnight Commander file manager under EmulationStation but I don’t see the USB stick there either.
Any help you can offer would be very welcome.
Topic: Keyboard mapping trouble
Hi!
I installed Retropi 3.0 with USB keyboard and it was working while ago.
I wasn’t happy the way keyboard was mapped in the first run and I tried to do remapping by deleting the es_input.cfg file found in:
/.emulationstation/es_input.cfg
Now when I press a key from the keyboard, the emulation station shows up that in can recognize the keyboard, but this time I’m not able to map any keys (the OK button just stays grayed out and it just displays the text “Hold a button on your device to configure it…”).
Is there a way to proceed from this to somehow? I can connect the device via SSH, would I be able to get some default es_input.cfg from somewhere and edit that?
Thanks already…
Hi!
I´ve just started my first arcade project but got some problem with the controllers that I hope you guys could have a solution to. ;-)
Built an prototype and attached all the Sanwa buttons och the joystick to the USB-controller board. After that I installed RetroPie on my Raspberry Pi 2 Model B and everything works fine. The joystick and all the controller buttons works fine in the RetroPie OS. But when I start the NES or SNES emulator the Start/Select buttons doesn´t work and the A/B buttons are no longer on the right place as I set in the configuration. What´s up with that? :-) Do I have to change something in the configuration file to set up the controllers for each emulator?Best regards,
AndersTopic: Usb hub, a necessity?
I’m planning my ipac 2 console build and was wondering should i factor in a powered usb hub. I only planned to have a ipac controller and a pi powered by a power cable.
Will a powered hub be a necessity?
Thanks
Hello everyone!
Im pulling my hair out trying to fix this lol
Im building a weecade clone and have purchased a zippy joystick and buttons kit from ebay which included a xin mo clone (JUYA0 Dual arcade) usb controller.This one here
The device is plug n play in windows and works fine.
But retropie and emus cannot detect the device.im using raspberry pi 2 B on retropie 3.0.0 rc1 (beta 2 tried also)
When i run the device list command i get this result
I: Bus=0003 Vendor=0314 Product=0126 Version=0110
N: Name=”Arcade Controller JUYA0 Dual Arcade”
P: Phys=usb-bcm2708_usb-1.3/input0
S: Sysfs=/devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3:1.0/input/input0
U: Uniq=
H: Handlers=mouse0 event0
B: PROP=0
B: EV=1b
B: KEY=fff ffff0000 0 0 0 0 0 0 0 0 0
B: ABS=f00ff
B: MSC=10The handler is set to mouse instead of joystick.
I’ve searched the net for days and saw only one guy had this problem but no one helped him out.
Can anyone help me please? Id be greatly appreciated.
Thanks. Daniel.
Topic: USB audio device
Hi,
I want to use an USB audio device with the Pi2. After installing it, no games are started anymore. The following error i can see quickly on the screen:
lvl0: VolumeControl::init() – Failed to find mixer elements
In the /tmp/runcommand.log this error is showing up:
ALSA lib pcm.c:7431:(snd_pcm_set_params) Rate doesn’t match (requested 44100Hz, get 0Hz)If i try to play a sound from the commandline with aplay /usr/share/sounds/alsa/Front_Left.wav it does play the sound.
Any idea to fix this?
Topic: Usb synchronizing
Does anyone know how the synchronization usb drive works? Is it true sync? Which one is the master, the sd card or the usb drive? I don’t want it to delete roms accidentally as well as if I delete roms on the sd card I would like that it would sync and delete them from the usb drive.
Hey everyone
I was wondering if you can help me with a problem, I am trying to play my roms and psx games through my Expansion Drive but cannot figure out how to get the roms to show up in Emulation Station. I have a Raspberry Pi 2, am using RetroPie 3.0, and I am trying to play my games off of a Seagate 2TB expansion drive. It would great if you could help me with this.