I too am having this problem. I have the following equipment:
Rpi2
Wifi Dongle
Bluetooth Dongle
keyboard adapter
the USB Mausberry circuits shutdown circuit
inside an old NES case with the LED attached to the 5V and ground gpio cabcles
Powered from a 2A phone charger
When powered through the shutdown circuit i get a fading in and out low power indication, but when plugged directly into the Pi i receive no low power indication.
I first started with the Belkin 4 port ultra slime USB Hub, but i got a constant low power, so i decided to not even use it.
I purchased a 3A micro usb charger to try out and am waiting for it to get here.
Is it possible that the shutdown switch is adding to much resistance and cutting the power down too much before it reaches the Pi?
Pi Model: 2B
RetroPie Version Used: 3.0
Built From: SD Image
USB Devices connected: X-Arcade DIY 2 Player Joystick Kit
I’m currently running an 8-button setup (A/B/C, X/Y/Z, 2 Spares) + 1-Player & 2-Player Start Buttons
When I was running MAME from a PC I would use the 2 Spares for ‘coin’ and ‘select’
I’m having a hard time mapping the ‘coin’ button, as it’s not present in the Neo-Geo config menu. I’d end up having to press TAB on my keyboard to insert a coin, and even with that I have to hit ENTER to start, then after that I can use the joystick and A to select a character, etc.
Is there a key mapping menu for Neo-Geo and the rest of the MAME roms? All I built this machine for was to run my favorite arcade games, I could care less about the other platforms. Any help would be fantastic :)
AnonymousInactive
I just finished a build using all the same components you’ve listed and it seems to be working fine for me. A problem I ran had was in my initial set up; I had the Mausberry Pi’s GPIO pins in the wrong locations on the Pi’s GPIO board. Perhaps you’ve done the same and have connected the circuit’s pins to a constant 5V or ground pin? The pinout shown on Mausberry Circuit’s setup page is not for a Pi 2, which tripped me up a little. Simple mistake to make but easy to do, so I fixed it with the correct pinout found here:
https://www.raspberrypi.org/documentation/usage/gpio-plus-and-raspi2/
Just the first possibility to come to mind, hopefully your problem is as simple to fix as this.
I’m in the middle of a RetroPie-in-SNES build, and I’m trying to use a Mausberry shutdown circuit for power switching. I got it functioning for power just fine, but it seems to be causing either a voltage drop or its limiting current. I have an email in to Mausberry but I haven’t heard back yet, and I thought someone on here might know something else to try.
A bit about my setup:
Typically I have plugged in:
- USB Keyboard
- Logitech USB Dual Shock
- Ethernet
- HDMI
Without the shutdown circuit, I am able to run the Pi on the 10W adapter, and even a 5W iPhone adapter with no low-power indicators. However, with the shutdown circuit and all those things connected, I get a constant low-power warning from the Pi.
Here are the troubleshooting steps I have tried:
- Removing LED from shutdown circuit (this took the warning from constant bold to sometimes-fading-but-returning).
- Unplugging Ethernet (this took the warning from almost-constant to intermittent, usually when the system is under load)
- Unplugging keyboard (this didn’t seem to have an effect)
- Swapping USB cables (this didn’t have an effect)
- Swapping power supply for another Apple 10W power supply (also no effect)
- Using a powered usb hub with a 2A power supply to power the system (went back to constant power warning)
- Using a USB port on my macbook pro which can charge an iPad Air to power the system (constant power warning)
What should I try next?
update,
i formatted the usb to ext4 and put the files on it and it works,
however when i add more files old ones disappear?
AnonymousInactive
So just to ask, are you placing them in retro pie by USB? Or by ftp?
Hi guys,
I am totally new to RaspberryPi.
I have pi2 and have set up retropie v3 on it and was working away fine with an 8gb usb running roms from it.
The problem occurs when I wanted to move up to a 16gb usb stick. I moved over all my files from the 8gb directly, and pi will not recognise the new usb.
I have cleared the usb and put random files on it and it appears when i search but not when it has the rom files and folders set up?
Thanks in advance guys any help would be awesome
Kevin
/!\ I’m french, sorry for my bad english :) /!\
Hi.
I have install Retropie on my PasberryPi B+ and I want to have more roms and new emulators (NES, G64, …)
I’ve try to put my USB in my RasberryPi but there isn’t any folder called roms or retropie. I’ve put an apple2’s rom in the folder home/pi/RetroPie/roms/apple2 but RetroPie don’t it don’t dispay the game.
Help please! What can I do?
Thank you.
Well from my experience I noticed power drops if adapters/couplers are used. It’s the thickness of the cable as well. The one you bought is 24/28AWG. Maybe try thicker cables (i think usb standard cables can go as thick as 20AWG) or try soldering what you have to eliminate the coupler. No guarantees..
In my snes/sfc enclosure setup I had to use thick cables cut from a pc psu because the normal microusb wires would give me that colored square.
I had a shot at something very similar to this recently but gave up! I’m not experienced enough in Linux to see it through to the end.
You could have a shot and see if you have any more luck. Here are the links to the pages I used:
Using UDEV rules to assign persistent names to joypads
http://ubuntuforums.org/showthread.php?t=1595666&p=9974813#post9974813
http://linux-tips.org/t/persistent-device-naming-with-udev/203
As a rough guide, here are the steps I used:
lsusb
udevadm info –name=/dev/input/js0 –attribute-walk
and then use the information which is returned to create a udev rule (in /etc/udev/rules.d)
Good luck!
Hello everyone! I am using the built in functionality on the xbox 360 controller to cleanly exit out of games. I saved a game of earthbound, held select and pressed start, and it saved the game for the next time I played. I continued where I left off, played a couple hours, saved it in game again, held select, pressed start, it exited cleanly (to my knowledge), unplugged the device for the day and when I came back to it… there was no saved game at all… not even the original…
I can see in the file system that there is a .srm file last updated about the time I did my last save… It shows the file size of it as ‘0’. What am I missing here? Thank you for your help!!! :)
Ver: 3.0
Model: B+
USB Xbox 360 controller
File: /home/pi/RetroPie/roms/snes
I have the cable shown on http://www.ebay.com.au/itm/331313899587?_trksid=p2057872.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT, connected to a 5W adapter on one end and a USB male to USB male keystone coupler on the other end. From the other end of the coupler is a 20cm USB to micro usb cable plugged into the Pi. With this setup (once I turn on the power) I get the multicoloured screen for a second, followed by the initial command line bootup sequence, then the Pi reboots. The Pi works fine when using the 5W adapter with a 1.5m USB to microUSB cable plugged directly into the Pi. The Pi also works with the 20cm USB to microUSB cable. Could my issue be caused by the 1.5m USB to USB cable or the fact that there is a USB keystone coupler being used?
cool, I’ll format the USB to ext4 and see what I can do, thanks man!
oh, what’s the best way to find the location of the drive? thanks
As long as you update es_systems.cfg to point it to the new USB then I don’t see why it wouldn’t work.
ok, so i have a usb drive thats 64gb, this holds near complete rom sets for all emulators, except, mame & psx.
i have the system files on here too.
now is it possible that i could use another usb drive that will contain the mame & psx roms, but be linked to my original setup on the 64gb usb drive?
id like to try and achieve this via a rpi2
thank you
Also I will note that both RPI2’s are identical, exact same kit, exact same wireless dongle, exact same Bluetooth dongle (ORICO® USB Bluetooth 4.0, which is on the confirmed RPI2 compatibility list).
All works 100% fine on my 3 month old RPI2 box, but not this one (I imagine due to the new PS3 controller setup…).
@Floob
I use Retropie 3.
I made the changes in /opt/retropie/configs/all/retroarch-joypads/USBgamepad.cfg
When I start Metal gear Solid (PBP file) and press SELECT + A it says “Eject tray” but then the game freezes.
But maybe that’s normal?
I’ll have to test this when MGS actually says “swap disk”?
Hey, I wanted to turn an old Raspberry Pi I had lying around into an emulator, so I followed the guide here: https://github.com/RetroPie/RetroPie-Setup to install the RetroPie project. When I run EmulationStation I get to the “Welcome, press and hold a key to configure” screen, but when I do, it freezes and ignores input. I can’t even press F4 to exit. I’ve tried keyboard, keyboard + mouse, and Xbox 360 controller, but it all happens the same. I’ve also tried different power adapters in case that was the issue, but no luck.
More info:
Pi Model: B Revision 2 (pretty sure, not 100%)
OS: Raspbian
RetroPie Version Used: whichever the latest script version is, 3.0?
Built From: binary
USB Devices connected: Keyboard and/or mouse and/or XBox 360
Error messages received: None
Guide used: https://github.com/RetroPie/RetroPie-Setup
More relevant information: I had a few issues while installing, namely, when I first ran the setup script I had a missing library (libudev-dev I think) which I resolved by adding some other repository and running the setup script again. Also, I’m running off some dual-boot sd card. The SD card has a little sticker that says berryboot on it, probably from some pre-made kit, I’m not sure since this isn’t my Pi. I also am currently installing emulationstation from source, using the retropie setup script menu option, but I won’t be able to check that until I get home from work.
Thanks for your help. Let me know if this is in the wrong place.
Does anyone know if it is possible to set up button macros for fighting games? I am building my own mini-arcade cabinet and I am using a teensy 3.1 for the USB controller. I have some digital pins still available on it and I was wondering if it is possible to map something like: down, down-right, right+punch button into one button press?
Has anyone tried this or is this even possible through Retropie?
I’ve successfully got a wired PS3 controller working, but the problem is that it always takes the js0 input, moving my two arcade joysticks on the controlblock to js1 and js2. Ideally, I would like the PS3 controller to be on js2.
Is there a way to force the joysticks to stay on js0 and js1? I’ve searched the forums for the past two days and tried everything! I’ve tried changing retroarch cfg files to assign player 1 to js1 and player 2 to js2, but then if I remove the PS3 controller, I will have to revert the cfg file back.
There’s got to be a better way? Any help would be greatly appreciated!
i’m not sure about changing save directory, but for your USB drive – is it FAT32? if it is, you’ll have to set the permissions when you mount it.
for me, i mount the drive automatically every time i boot using fstab, and i give it 777 permissions for all users. i can’t remember exactly how i did this, but there’s some help on the net: http://askubuntu.com/questions/251206/mount-usb-drive-with-write-permissions-for-everyone-or-specific-user
Has a power switch and a mic… But only 3 USB hubs. Looks very interesting. I don’t know if I’d trust it coming from china… But if you’re willing to drop $18 on it I’d be intrigued if it worked.
Likelihood is some of the drivers may not work as the processor is different and there may be some incompatibilities but I could be wrong.
AnonymousInactive
Hi everybody! I’m back =)
I still can’t save my games, but now i maybe know whats happening!
I tried to change the permission of ‘/media/usb’, i used the command chmod -R 777 /media and it kind of work, only the usb0 folder didn’t change.
For your understand i load my games directly from the usb and i changed the patch of my saved files to ‘/media/usb/save’, at least i tried to hahaha
I changed retroarch config file at the ‘/opt/retropie/all’ folder, or something like that…
What else i have to do!? Thanks for your concern and, if you don’t understand my english, ask me to repeat and sorry hahaha
That’s it exactly. The Gpioneer plays together with the USB controller just fine. It does not matter which GPIO inputs you use for your buttons, just make sure it’s an INPUT. The only thing that threw me with installing GPIOneer is it needs the rpi.gpio library installed first. Use the answer in this link:http://raspberrypi.stackexchange.com/questions/8220/how-to-correctly-install-the-python-rpi-gpio-library if you are not python smart.
Once installed, you just type in the URL of the pi, and it will bring up the GPIOneer configurator to program your buttons. What’s nice is you can change them at any time very simply. Your other choice is retrogame. It does basically the same thing as GPIOneer, but it is not as flexible.
I hope someone can help me, first my problem…
playstation 1 emulator lr-pcsx-rearmed is not configured with a default exit keyboard button. How do i do this? as it is now i am not able to exit the game other then turning power off the raspberry pi and boot again.
I would LOVE if i could get the emulator to exit on press of 1 and 5 on the keyboard (hotkey setup)
I already tried editing …/all/retroarch.cfg and adding input_exit_emulator = escape but that does not work (i believe that pressing ESC on my keyboard would trigger the emulator to exit, but it does not work :( )
I am using Raspberry pi2 Model B
Retropie 3.0 final
Adafruit-retrogame (for mapping my GPIO arcade controls to keyboard)
Hope someone can help me out, it seems that everybody is using usb gamepads, there is not much info for us guys trying to build a retro arcade console with microswitch buttons.
Kind regards
Jimmy Jensen
ok, am i getting this right:
You have USB cntrolle and ADDITIONALY you wired few buttons to GPIO?
Ok, when i install gpioneer does it affect usb buttons in any way? (so, when i have my usb joystick and buttons perfectly configured and i install gpioneer it will not switch off usb buttons? – so i can use usb for joystick and buttons and ONLY two flipper buttons wired GPIO ADDITIONALLY?
It’s not USB OR GPIO ?
And does it matter which gpio pins i connect to side flipper buttons?
thaks for your reply :)
Hi buzz, sorry for the delay and thank you for replying! I have made some progress, but I will answer your questions first.
Yes, Retropie v3.0 and you are correct, it’s a powered hub, so not using the power via the RPi.
I went through my cable drawer and found an another power supply, actually a sanctioned RPi one, and used it, plus another, very basic, USB powered keyboard. Together, this seems to allow me to get through the ‘configuring keyboard’ section! However…… I’m now stuck at an even more basic issue… I can get through each configuring section but whether I assign it a button or not, I can not his the OK button. Hitting Enter, Return, Space bar, etc. Nothing allows me to save the setup. I’ve gone through nearly all keys on the keyboard, and nothing allows it to hit ‘OK’. I can even arrow-up to move around, so I know it’s not frozen, but nothing accepts the ‘OK’ button. Crazy! I’ll do some more tests but that’s where I’m stuck at now. If you or anyone else has any input, please let me know. I can add the dmesg output too if that’ll help.
Thanks!
Jake
AnonymousInactive
Hello,
Thanks so much for making this amazing and simple. Yet I have a few problems that maybe someone out there can help me with. I cant seem to get my 64gb Samsung Evo micro SD to work with your build, and have to copy it using Win32DiskImager from a 8GB card, then resize it using Gparted. However I cant merge the partition allocated to retropie with the new partition as there is some small partition dedicated to “settings” in the way, so I can’t thereafter utilise all the extra space.
A further Issue I have is trying to use a PS2 controller (which for all purposes shows up as a PS3 controller without bluetooth) via a ps2 to usb converter (nothing fancy) to work in any of the game systems, despite it working perfectly for all the menu items (and in other distributions of retropie, even after editing the “All” config file). I have even tried installing the PS3 bluetooth controller in hope that it would implement some PS3 basic button configs, but nothing sticks. I want to use PS2 controllers as they are just as good and dont turn my PS3 on when I want to retro game. Anyway, small problems, just thought maybe someone might have discovered a way around them. Thanks for all the great work = )
I had a problem where when I was trying to pair my wireless PS3 controller, and it said to plug it in to usb, it wouldn’t detect it. Finally tried other usb adapters and found 1 of the 4 I had finally showed up.
So, maybe you’re having a problem with the cable. Does the command lsusb show the ps3 controller when plugged in?
[quote=102320]+1
I use Plex as my Media Server and would love the ability to run RasPlex from EmulationStation. I too tried berryboot to dual boot my Pi2 but ran into tons of errors. if anyone has made any progress with this I’d love to know.
[/quote]
I’ve got it all working, I’m running latest berryboot with Ubuntu mate, Rasplex, and RetroPie 3.0 on my Pi2…..love it. Bought a small wireless keyboard, and hooked my pi up to my 70″ flat screen. Only one thing though…can’t seem to get any controllers to work in-game..but they work in menu.
Though, from what I can tell my retroarch is out of date even though I updated to 3.0 from retropie_setup.sh.
It might be hard for me to just share the images because I’m running berryboot off of a SD card, the images are on a USB stick (for speed), I’m running wifi with my roms on a windows share. Let’s say this is customized…or geeked out.
AnonymousInactive
I am also trying to set up the save state and load state, but I can not figure out what the “number” means that each button.
Ex .: +1 = down button …
I want to configure hotkeys to save and load state in control.
I also want to know if you have to save a game with more than one slot.
I was reading about the settings in
/opt/retropie/configs/all/retroarch-joypads/
and
/opt/retropie/configs/all/retroarch.cfg
But would like to know better what I’m doing.
For example, the shortcut to exit the emulator (input_exit_emulator_btn = “7”)
this would be the sum of the Start buttons (to be 3), Select (which should be 4) …
My /opt/retropie/configs/all/retroarch-joypads/
root@retropie:~# ls -la /opt/retropie/configs/all/retroarch-joypads/
total 16
drwxr-xr-x 2 pi pi 4096 Ago 31 23:33 .
drwxr-xr-x 3 pi pi 4096 Ago 31 23:12 ..
-rw-r–r– 1 pi pi 584 Jul 20 2014 USBgamepad.cfg
-rw-r–r– 1 pi pi 584 Jul 20 2014 USBgamepad.cfg.bak
Hi,
i am using emulatorstation on my carbinet based on a Pi2.
My joysticks and my buttons are conneted on a kind of usb-keyboard.
In all Retroarch emulators you can use the “-” key and the ‘+’ key of keyboard to control the volume in game.
Additionally i use the gngeo-pi emulator (one of my favourite:)). Unfortunately i find no way to control the volume.
Is there any way (for example in the ~./.gngeo/gngeorc) to define the ‘-‘ and ‘+’ key in order to control the volume?
It could be better for my relationship if i can set the volume down :-)
if you know what i mean :-)
Thanks and best regards
Bratensosse
[quote=105084]What about sd card corruption issues? Are y facing any ?
I am asking because as the image is only installed to an sd card (and not usb) corruptions may be present (especially if you overclock your pi2). So any news about that?
[/quote]
The corruption issues are in the OpenELEC side of the system, however I have never encountered them myself and I have tried it on multiple different brands and sizes of SD card. If you do encounter SD corruption issues then you can install the update I included a link for in my ‘README’ file. This will supposedly resolve the issue. I will say though – if you have rebooted a few times already then I doubt you have the corruption issue. From what I have read it occurs after just a few bootups into KODI.
[quote=104950]I was wondering what would be the perfect resolution for the emulators. I guess You are right setting the resolution this low. But what about the Street Fighter, X-man etc. from arcade machines? Are those also only native 640p?
[/quote]
The maximum resolution on the CPS3 games (i.e. Streetfighter III 3rd Strike and the likes) is 384×224 (or 496×224 in widescreen mode). Even on the N64 – the majority games are less than 640×480, with only a few games using 640×480. So to me, 640×480 is the ideal resolution. I would imagine this puts much less strain on the CPU / GPU and awards better performance with the emulators.
[quote=104950]I didn’t had the chance to check yet, but is Your build of OpenElec supporting advanced subtitles in the mkv files (on my old basic system I had to do this: sudo apt-get install libass-dev to get subs in mkv) ?[/quote]
Hmm, I would say probably not, but I have never used .mkv’s in OpenELEC so I can’t say for definite. If its something that is widely used by folk then I have no issue in including it as standard in a future build, as long as it doesn’t come with unpleasant side effects?
[quote=104950]The error I mentioned before with missing files is visible on attached photo (the beginning of the message is cut, but it says lvl0: in each line.
Lastly… Is it possible to lower the space available on OpenELEC partition? I’ve noticed that I had to sacrifice a good few games for it, and if I’ll ever use Media Center, I’ll either use LAN or USB stick.[/quote]
As for the missing files – what directory are you using for your roms, is it the ‘mame-mame4all’ folder or the ‘arcade’ folder? I have tried both with no such problems so I’m struggling to replicate your error?
Lowering space on OpenELEC – yes, you can lower the partition size to whatever you want (within reason). I have set it to approx 1.3GB and as standard it is using around 600MB of that space for the addons I installed. If you are planning on adding more addons then you need to consider they will take up more space. Anyway – you can set the partition sizes in the ‘partitions.json’ file in the ‘os’ folder of the NOOBS files. If you read through this thread you will find more detailed instructions I posted for somebody else (ironically they wanted to increase their partition size for OpenELEC!).
What about sd card corruption issues? Are y facing any ?
I am asking because as the image is only installed to an sd card (and not usb) corruptions may be present (especially if you overclock your pi2). So any news about that?