- chewy77caParticipant08/29/2014 at 21:05Post count: 1
Fairly new to this whole thing and hoping someone can help.
I have just purchased a to use with RetroPie.
However, when I try and configure it using emulation station setup the “UP” and “LEFT” keys are not recognised. If I try and manually modify the es_input.cfg file this also does not solve the issue. My current es_input.cfg is as follows:
<inputConfig type=”joystick” deviceName=”INNEX SNES Controller USB”>
<input name=”a” type=”button” id=”1? value=”1? />
<input name=”b” type=”button” id=”2? value=”1? />
<input name=”down” type=”axis” id=”1? value=”1? />
<input name=”left” type=”axis” id=”0? value=”-1? />
<input name=”pagedown” type=”button” id=”5? value=”1? />
<input name=”pageup” type=”button” id=”4? value=”1? />
<input name=”right” type=”axis” id=”0? value=”1? />
<input name=”select” type=”button” id=”8? value=”1? />
<input name=”start” type=”button” id=”9? value=”1? />
<input name=”up” type=”axis” id=”1? value=”-1? />
It looks to me like a driver issue. Has any found a solution to this issue or see something wrong with my es_input.cfg?
Thanks.asphixmxParticipant01/11/2015 at 22:08Post count: 6
I have the same problem
Any solution yet?FloobMember01/12/2015 at 23:00Post count: 1629
Not that it will help much, but mine (based on iBufflao USB is)
<inputConfig type=”joystick” deviceName=”USB,2-axis 8-button gamepad ” deviceGUID=”03000000830500006020000010010000″>
<input name=”a” type=”button” id=”0″ value=”1″ />
<input name=”b” type=”button” id=”1″ value=”1″ />
<input name=”down” type=”axis” id=”1″ value=”1″ />
<input name=”left” type=”axis” id=”0″ value=”-1″ />
<input name=”pagedown” type=”button” id=”5″ value=”1″ />
<input name=”pageup” type=”button” id=”4″ value=”1″ />
<input name=”right” type=”axis” id=”0″ value=”1″ />
<input name=”select” type=”button” id=”6″ value=”1″ />
<input name=”start” type=”button” id=”7″ value=”1″ />
<input name=”up” type=”axis” id=”1″ value=”-1″ />
</inputList>asphixmxParticipant01/13/2015 at 07:29Post count: 6
Thanks Floob, but the Buffalo as far as I now, is a USB pad. The problem is with a Retrolink USB adapter, an adapter capable of connect the original SNES controllers, then it converts to usb that can be attached to de Pi. The problem comes when trying to press the UP and LEFT on the original SNES pad… it does not respond, as if you were pressing anything.dEdNdParticipant02/02/2015 at 19:43Post count: 8asphixmxParticipant02/03/2015 at 17:22Post count: 6
dEdNd Wow, thank you very much! I am so happy to read a solution! I will try the driver, if it doesn`t work, then the kernel recompilation. Thanks! I will be posting my results.bradamantineParticipant02/26/2015 at 02:52Post count: 5
I’m fairly new to this, and I’m having the same problem.
I’ve downloaded the .zip file and unzipped it, but when I type:
it says that it can’t find the command.
But if I type:
it says I don’t have permission?
How is this coming along for anyone else?feederchainParticipant02/27/2015 at 03:57Post count: 83
Ya, I had the same issue with the Genesis adapter. The last few posts in the following thread sum up what I did to fix it.
The following thread I actually added a link to the custom kernel that I am running with the fixes.bradamantineParticipant02/27/2015 at 04:22Post count: 5
You guys make it sound easy, and I want to be able to make this fix like you guys have, but I’m quite new to Linux. I guess my main questions are:
Where is the kernel located?
How do I recompile it?
What commands do I need to use?feederchainParticipant02/27/2015 at 04:48Post count: 83
No worries, We were all there at one time.
Because I don’t know if I can link directly to a specific thread post, I will just copy and paste the post I made in the second link above.
Here is a link to my custom kernel.
It has both of the fixes mentioned. The Left and down buttons not working, and the “auto fire” on the directional pad.
I can’t say this has been thoroughly QA tested, but I haven’t seen any issues since installing it. They appear to be rather minor changes.
So use at your own risk. Back up :-)
Anyway. You should just have to place this somewhere on your Pi, however you do that.
tar xf custom_kernel_1.20150216-1.tar.gz cd custom_kernel_1.20150216-1 sudo ./install.sh
As said this was created with Adafruit’s Kernel-o-Matic. It appears to make backups and such of your current setup, but I have never needed to revert anything.
I really hopes this helps.
So in short, I already have a built kernel there you can try. Download it and get it to your Pi anyway you like. I turned samba sharing on so I can easily just copy and paste over my network. Minor gripe is that usually means placing it a roms directory and then moving it somewhere else which logged in on the Pi.
So just get the custom kernel above in your home directory. Run the three commands above. It should ask you to reboot. Then hopefully all is good.
Like I stated. I highly suggest backing up before this. I haven’t needed to revert a change yet.
I hope that makes it a bit clearer. Let me know if anything is a bit fuzzy.bradamantineParticipant02/27/2015 at 05:17Post count: 5
Yes! This does work!
Thank you so much for your simple explanation and your patience!
I do have one problem, and that is now I can’t get to the terminal. When I hit F4 in the EmulationStation the screen goes black and that all it does until I unplug it. Do you have this issue as well?
While the screen was black, I typed in startx and the Debian OS came up. When I logged out I was able to see the terminal. Kind of odd, but it does work.feederchainParticipant02/27/2015 at 05:24Post count: 83
Unfortunately (or fortunately) have not had that issue. Did a quick search and the following looks like a thread you may want to follow.
- You must be logged in to reply to this topic.