sub=usb ?
Your pi is probably not getting enough power. Did you read the posts above ?
Which Pi?
Do you have a small rainbow box at the top right of the screen ?
Which snes emulator? (as an example).
AnonymousInactive
Hi all, really need some help please.
Pi2, 3.1 RetroPie image
I have two PS3 controlled. One a dual shock 3 and the other is the plain SixAxis. Neither will pair to my Bluetooth dongle but work fine via usb. When I start and stop sixad from cmd line I get the bad buffer battery? Error on BOTH controllers however they work fine wireless on my PS3.
Not sure what else to try as strangely BOTH controllers worked fine via Bluetooth using SAME dongle when I had my Pi 1 B with RetroPie 2.x
So they were working on Pi 1 and do work on my PS3 wireless but won’t pair to Pi 2?
I’ve also got issues with the Mad Catz SFIV Arcade Stick (identified as MadCatz PC USB Wired Stick 8818 by jstest). If I connect it to my Ubuntu 14.04 desktop and use jstest, all buttons work fine. When I connect it to my raspberry pi 2 with either raspbian wheezy or retropie 3.1, none of the buttons react in jstest. It is detected fine, and /dev/input/js0 is available, but none of the buttons work. Anybody got an idea what is wrong?
1stly well done on your site… great work, love it.
Now if you could try and help I am having some trouble getting SOME emulators to run their ROMS, I am delighted to say that MAME, ATARI, SNES and mega drive run like dreams.
However N64 is a bit “laggy”
Where as C64 doesn’t load (tragically) neither does Amiga nor Playstation.
I will explain what happens to hopefully help with the solution
C64 does the “searching” game “finds” game on the C64 blue interface and then displays “ready” and “run”.
I dont seem to be able to exit the UI without a reset (power off!)
Playstation I have downloaded the schp1001.bin – put it in the folder, followed the online video ..ie changed run command to 2. The ROMS appear on the Playstaion option (within RetroPi) but on loading it says <game name>.mdf file not supported – even though i have checked the extensions are declared. It reurns to the retroPi/Playstation area.
guide followed https://www.youtube.com/watch?v=r6-VOCyDoTc
Amiga – loads UAE4ALL i load the game into the disk, ensure the kickstart 1.3 is selcted (I have even pointed to it manually using the custom), I “reset” then the screen goes, white, grey, and freezes, depending on game I might see the Amiga UI for a flash, maybe some coloured lines scrolling fast (like the actual loading of a c64 game in the day).
Guide followed: https://www.youtube.com/watch?v=dleumwWZp6Q
I feel (hope ) I am close to getting these working, as I say I have followed online vids etc and am all out of ideas…any help is welcomed.
Spec wise the following:
Pi Model: 2 B
RetroPie Version Used: 3
Built From: Image – from yourself
USB Devices connected: none – i transfer ROMS using WinSCP
Controller used: none .. wireless keyboard currently
Error messages received: (as described)
Guide used: (Mention if you followed a guide).. links given above
Hope this helps, and I hope you can help …loving MAME and Atari but longing for them teenage / paperound money bleeding fun days of the C64 !!
cheers
Tim
[quote=107938]I like it. Looks like you’re throwing some SNES ports in the front?
[/quote]
Glad you like, just about to start the print :) I am going to put some SNES ports on front. Originally I was planning on just having it like a console with only those ports, but I really wanted to be able to use the new Amiga emulator for the PI 2. So thought about ways t get the USB ports out. Initially I was stuck thinking about getting small extension and panel mounted options. Then I had a flash of inspiration to just have a gap where the USB ports are in the case, mainly as I had visited a computer history museum that morning and I remembered the BBC Micro and the way its parallel and floppy ports were on the underside LOL.
Is it possible to just test retropie using a USB keyboard. I want to try a few things out but I cant get passed the welcome screen that says no gamepads detected. It lets me hit f4 to exit but thats it.
Ignore this, I figured it out, but cant figure out how to delete the post.
AnonymousInactive
fightclub-
I think I have the same issue as yourself, when I run the lsusb command I find my product ID to be 0314:0326. There is no listed name next to it. I try and update the cmmndline.txt file with the product ID, but with no success. How did you phrase it exactly? I’ve tried adding the text to end of the first line, and on it’s own line. Ive attempted with “usbhid.quirks=0314:0326:0x040” and “usbhid.quirks=3014:0326”
Any thoughts? Programming NOOB, so apologies if this is blatantly dumb and obvious
I have a Raspberry Pi 2 B+ with RetroPie v3.0, trying to setup a 2 player joystick with a USB interface PCB kit off Amazon. “RA-PC-2-2-JAMMA-USB” is listed as a detail on the amazon website
ok, so, interestingly, i came back, plugged it into my usual setup here at home (UK) and it booted up fine. no problems at all.
so the only difference was screen it was plugged into (projector at home, 720p) vs a lcd telly in hotel in germany (1080 i think). and the source power supply.
note that i used 3 different usb power adapters, all with 2a+.
thinking about it i should have tried powering it from my laptop to see if that made any difference.
so has anyone heard of any issues with different countries/power supplies etc? all of the adapters i had were 110v/240v autoswitching so it SHOULDNT have been an issue.
confused.
What you do to can use autosave/autoload from usb?? I dont know what you do!? thanks & sorry for bad english ;)
EDIT:
Problem Solved!!
I solved the autosave/soad problem when I take the permisions for all users I edit the information of fstab (etc/fstab) using this:
UUID=1ADF-0D47 /mnt/usb1 vfat auto,users,rw,uid=pi,gid=pi 0 0
Myflash drive Mount Point Format Permisions for all users ((This I dont know really))
And now I can save & load when I like Thanks for the forum!!!
Hello,
I changed from 3.0 to 3.1 yesterday
Some info first:
Pi Model: B
RetroPie Version Used: 3.1
Built From: SD Image
USB Devices connected: 32gb pendrive with mame roms
Controller used: keyboard for now
Problems:
– using the same MAME files that i used with 3.0, in 3.1 some games dont run at all
– using same MAME files that i used with 3.0, in 3.1 and in some games no key works… nothing.. only exit (select+start)
Anyone having this problems??… should i just back to 3.0 ???
Thanks
I am using the Innex USB converter to connect two Suzo Arcade joysticks. I have tested this with 2.3 and 3.0 and 3.1, but it is not working.
Basically UP and LEFT on the joystick are not recognized during the Input config process. This can be solved like this:
https://github.com/robmcmullen/hid-atari-retrobit/blob/master/README.rst
Some more info here:
https://www.raspberrypi.org/forums/viewtopic.php?f=78&t=36564&hilit=atari%2bjoystick%2bleft%2bup&start=25
Also the controllers are not seen as 2 controller but as one. I have been able to tackle this by adding a USB-Quirk entry in cmdline.txt like this:
usbhid.quirks=0x1292:0x4154:0x040 as also suggested in the second link.
However, did didn’t solve the UP and LEFT problem.
Can you consider using above mentioned fix in the retropie distro?
Thx,
Erwin
I have been experiencing issues with my PS3 style wired controllers. I have a Logitech F310 and a Nyko PS3 Core Controller. What I have experienced in Retropie 3.0 and 3.1 is that I am able to configure the controllers all except the R2 (trigger). I have found a way around this by going back into the config and setting this up manually. What I continue to have issues with now since upgrading to 3.1 is when in a game some buttons are totally unresponsive in some menu’s. Example, FF9 when running around world map everything works completely normal. Enter a zone and Triangle stops responding and other buttons done work. Previously in 3.0 this all worked but my menu’s would randomly keep jumping and changing as if a button was being pressed when it actually wasnt. I have tried PS3 drivers, and xbox drivers with no luck. I had to go back to my Logitech Precision game pad without analog sticks to be able to play any games. This seems more like driver issues as using the basic controller without analog sticks this works perfect!
Side note, I have done the Sudo Raspi-update
Added USB Power to the script
Changed GPU Mem higher and lower
Tried PS3/XBox Drivers
Tried multiple USB Ports
Ran auto config of controller and manual config
Anyone have any suggestions or ideas?
Thanks!
Hi everyone, first time poster…so be gentle.
I recently got some cheap SNES USB clone pads from a Chinese seller on Ebay. They work great when in Emulation Station, however when I attempt to play a game the D pad is unresponsive. I believe this is because when I run the jstest command the X and Y values are shown as 32767 and -32767.
The .cfg file it is using is the generically labeled ‘USBgamepad.cfg’
Can anyone help me? I need to find out if anyone else is having this issue with these clone SNES USB pads.
Works fine without configure anything in version 3.0.
In version 3.1 at startup displays the message that it is connected to the USB port but does not work in the system.
Any ideas?
looks like i needed to update the cmdline.txt line with my product id that i got from lsusb.
i guess my xin-mo isnt the same as everyone elses. it does work now though.
also, you may want to specify to append that line vice creating a new line. if you create a new line, its not recognized.
[quote=107584]Try with this:
https://www.petrockblock.com/forums/topic/2-x-joystick-config/#post-106658
It’s better that changing Kernel.
[/quote]
efraimsangil,
i added the line to my cmdline.txt file. unfortunately, i dont see anything in /dev/input other than ‘mice’ and my xinmo is connected. is 0x16c0:0x05e1:0x040 the same for all xin-mo’s? when i run lsusb, i get Bus 001 Device 005: ID 0314:0326. ive tried 0x0314:0x0326:0x040 and that isnt recognized either.
i am running the newest retropie image with a full apt-get upgrade and thats it. no modified kernel.
any help?
I have been experiencing issues with my PS3 style wired controllers. I have a Logitech F310 and a Nyko PS3 Core Controller. What I have experienced in Retropie 3.0 and 3.1 is that I am able to configure the controllers all except the R2 (trigger). I have found a way around this by going back into the config and setting this up manually. What I continue to have issues with now since upgrading to 3.1 is when in a game some buttons are totally unresponsive in some menu’s. Example, FF9 when running around world map everything works completely normal. Enter a zone and Triangle stops responding and other buttons done work. Previously in 3.0 this all worked but my menu’s would randomly keep jumping and changing as if a button was being pressed when it actually wasnt. I have tried PS3 drivers, and xbox drivers with no luck. I had to go back to my Logitech Precision game pad without analog sticks to be able to play any games. This seems more like driver issues as using the basic controller without analog sticks this works perfect!
Side note, I have done the Sudo Raspi-update
Added USB Power to the script
Changed GPU Mem higher and lower
Tried PS3/XBox Drivers
Tried multiple USB Ports
Ran auto config of controller and manual config
Anyone have any suggestions or ideas?
Thanks!
gonzothegreat: So you are booting from SD, but hosting your OS from USB?
In that case I’ve no idea what is up, but if I can go 3.5A then I’ll upgrade to a better power supply and see how that pans out.
I actually found that I was getting low power warnings from my Pi with the standard 2A supply and four USB controllers connected and ended up sourcing a 3.5A supply which really helped things out and seemed to supply enough power for the unit. In saying that I’m also relaying the connection through a few wires and a switch so it might not be all that’s going on here ;)
Hey everyone!
I recently finished up work on a little gaming console I made with the help of the Raspberry Pi 2 Model B.
Here’s a list of some of the features:
- USB port for second player support.
- HDMI video output.
- Rechargable lithium ion battery.
- Power supply port.
- Built in WiFi.
- Low battery LED light.
- Full battery LED light.
- Power LED light.
- Safe shutdown button.
- Japanese arcade joystick and buttons.
- Made from American Walnut.
And of course some pictures. The links underneath go to some higher resolution images.

Hi Res

Hi Res

Hi Res
I am currently working on an in-depth tutorial on how you can build your own. Let me know what you guys think! This is my first time working with the Raspberry Pi, electronics and woodworking, so I’m still learning a lot.
Thank you! I swear I tried switching the USB multiple times, to no avail, but of course, when you type it and I try, it works.
Much appreciated!
I did, but does your OpenElec run off USB or SD?
Hello,
I must admit I’m new to this. I had Retropie 2.6 nicely configured and bought a new SD card to try and use 3.1. It’s been a long time and I had previous help.
I have this part of a 2 player bartop with 2 usb encoders.
For the NeoGeo controls I have tried copying and pasting to my old config to /opt/retropie/emulators/pifba/fba2x.cfg but nothing works.
[Joystick]
# Get codes from “jstest /dev/input/js0”
# from package “joystick”
# Defaults to XBOX 360 Controller
input_device = “Xin-Mo Xin-Mo Controller”
input_driver = “udev”
A_1=1
B_1=4
X_1=2
Y_1=0
L_1=3
R_1=5
START_1=6
SELECT_1=7
#Joystick axis
JA_LR=0
JA_UD=1
Quit_1=8
EXIT_2=8
#player 2 button configuration
A_2=1
B_2=0
X_2=4
Y_2=3
L_2=5
R_2=2
START_2=6
SELECT_2=7
#Joystick axis
JA_LR_2=0
JA_UD_2=1
Is their a tutotial?
All right, thanks, I remember reading about that now. Though I have a question, does it matter that the OS is actually hosted on the USB drive and not the SD?
Edit: Tested and no it still does not. So apparently, in order to use USB as host, I am limited to using something like a 128Gb (or higher) Sandisk Cruzer, which thankfully can be picked up at a starting point of $25 shipped.
you can use a normal Pi sower supply (altho you may need to buy a Y cable via eBay) for the following..
via command line..
sudo nano /boot/config.txt
then right at the bottom add this…
max_usb_current=1
then press ctrl+x then Y then enter to save your edit
then restart you pi
I purchased a 5V 2A PSU for my Pi 2 B. The intent was to follow a couple guides I’d seen on casing in it a Playstation 1, with an external USB hard drive inside.
All was well when I was using a 128Gb USB Memory stick, but with the hard drive…
…well the hard drive just clicks and demands to be plugged into a self powered USB HUB in order to work.
Seeing as I want everything internal, and seeing as I paid $15 less for a 300Gb external USB hard than I would for a 256Gb (off brand) USB Memory Stick, I really want this to work, so my question is, can I use a 5V 2.5A (or better) PSU without frying everything, and more than that, will it be enough to power my Hard Drive?
I am trying to re-config my specific emulators and keep running into some snags. Specifically, I have 2 joypads setup on an arcade style space and Player 2 (right side) registers as Player 1 and I am trying to switch them.
I tried to run:
jstest /dev/input/js0
but got a “jstest: command not found” response.
Tried with /js1 and got same response. Am I missing something?
I don’t know if it will solve the problem of switching the controllers (both joystick and 6-buttons are the same (1 for each) “DragonRise Inc. Generic USB Joystick” device, but at the least it would get me a step closer to figuring out what is going on.
Any help would be greatly appreciated.
EDIT: Nevermind, found what I needed to change in the “ss” folder within the OpenElec root partition. This is now running off USB for me.
I got it going, well almost!
The one thing that is preventing this from working in the autoboot.txt on the recovery partition.
Initially it read: “boot_partition=7″
So I changed it to:”boot_partition=6”
(I moved the original partition to usb and deleted the original off the SD so now partition 7 is 6).
What happens now is that RetroPie boots fine. It can load OpenElec fine, but once you have loaded OpenElec and try to boot into RetroPie, your script alters autoboot.txt back to “boot_partition=7” thus locking the boot sequence onto OpenElec.
All I need to know now is where is the script and what line do I need to alter and I should be set, after which I will try to create two small image files and upload so there is an easy to install USB version if this.
I’m going to PM you in case you don’t see this for a few days… I’m eager if you can’t tell! ;)
Here’s my latest discoveries.
I created a back up of my USB stick using Win32DiskImager:
http://sourceforge.net/projects/win32diskimager/
For what ever reason, DD was fine when creating a bootable USB stick out of my pre-made SD image(s), but was not suitable to use making a back up of my USB stick to my new larger USB drive.
Anyhow, the Win32DiskImager backup worked perfectly! Now I am using Gparted to expand the Raspian and RetroPie partition, while moving OpenElec’s to the end. I’ll know if that worked here in a about an hour. “Note to self, purchase or steal super computer.”
“EDIT: Resize with Gparted works!!!! This method requires two Operating Systems, but it does indeed work until I or someone can figure out how to do the backup images and cloning with DD or Clonezilla if anything.”
I did notice that the image files can be compressed pretty well, assuming the partitions are not actually full such as the RetroPie image. Also, using the Img back up method, I realize it would be best to use as small as USB stick as possible to make your initial set up, create an image from that and the new SD (you can back up your large SD and move only the files you need to a smaller one), which will then greatly reduce the size of your image back ups and reduce the time spent creating your back ups. Now assuming it is possible to resize the new partitions created from the backup images, then once I or someone else figures out how to get your Dual Boot kit hosted on USB, a simple Win32DiskImager image could be uploaded and easily used.
Here is the hard drive I’m using… cheap compared to SD hugh? :)
http://www.ebay.com/itm/151745910857?_trksid=p2057872.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT
Daemon won’t run.
‘internal signalling write failed’ libusbx
[quote=104757]Hi!
You need to change the Linux kernel to use 2 joysticks using XinMo USB controller.
Try it!
Custom Kernel for Xinmo
https://www.dropbox.com/s/f610y6q91mfv9zb/custom_kernel_1.20150317-1.tar.gz?dl=0
[/quote]
Can you repost the kernel? its gone from dropbox. thanks!
They claim there is a speed boost, though most of those guys are saying this when using a USB 3 stick which I don’t own. Plus this does not make sense because the Pi only has USB 2.
That being said, it is faster than some SD cards, but the only speed boost I noticed was maybe a slightly quicker boot time, and some PSX games played less choppy or had the chop removed from them all together, I.E. Quake 2 when you open the first door to a large colorful room with an enemy in it. On the SD it struggles for a second, on the USB not at all.
Also this spares your large and fast SD and allows you to use your old slow and small SD since it is only required to boot.
Those small issues aside, yes, the SD cards can not handle as many read writes and will in the end fail long before a USB stick will. Also when ever you over clock your Pi (which I believe we all do for those emulation speeds), this still puts the SD card at risk. The risk is not as great as it was with the Pi 1, but it is still there.
I was able to boot off my other USB stick using the triple boot guide I posted in your other thread, but was not able to convert your work over either, at least not the dual boot image as it’s the one I’m most interested in running at this point as I don’t find Raspbian to be very practical.
So here is where I want to go:
A: Stick with your Dual Boot kit and use a USB to store my roms, saves, art and such. I just need to know how.
B: Go back and make my own Dual Boot from USB, and figure out a way to load up your boot screen on mine. I REALLY WANT THAT THING MAN!!!! :)
EDIT: C: I forgot your reboot scripts, I want to know how you do that also, then I’ll figure out custom themes last.
RetroPie installed and booting from USB?
byu/tonyt3rry inRetroPie
[quote=107518]Sorry, I wasn’t trying to be a jerk, I was just surprised, and no, I guess I missed that part of the readme.
[/quote]
No worries man – I didn’t think you were being a jerk!
[quote=107521]Actually, I just went through this entire thread, and no one seems to be attempting to boot from USB. They are hosting their roms from USB, but not hosting OpenElec and RetroPie on the USB.
Also in the Readme.txt that comes with this, I can’t seem to find any guidance on where to put my roms on the USB stick if I want to use it to host my roms, zdoom, and the like.
[/quote]
So out of curiosity – what is the real world advantage of hosting everything on USB rather than just ROMs? Is it a speed thing or is it more so a reliability thing? (i.e. to prevent corruption of the SD card). And yes, I don’t mention in my readme on how to do this. Its all foreign territory to me! :s