Homepage › Forums › RetroPie Project › Everything else related to the RetroPie Project › Retrolink USB Adapter does not recognise Up or Left
- This topic has 12 replies, 6 voices, and was last updated 9 years, 9 months ago by feederchain.
-
AuthorPosts
-
08/29/2014 at 21:05 #47519chewy77caParticipant
Hi All,
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:
<?xml version=”1.0″?>
<inputList>
<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? />
</inputConfig>
</inputList>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.
01/11/2015 at 22:08 #84996AnonymousInactiveI have the same problem
Any solution yet?01/12/2015 at 23:00 #85058FloobMemberNot that it will help much, but mine (based on iBufflao USB is)
<?xml version=”1.0″?>
<inputList>
<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″ />
</inputConfig>
</inputList>01/13/2015 at 07:29 #85080AnonymousInactiveThanks 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.
02/02/2015 at 19:43 #86403dEdNdParticipantHad the same problem with a Retrolink Sega Adapter. This is what worked for me. I used the “alternate solution” at the bottom of the page and recompiled a new kernel.
02/03/2015 at 17:22 #86504AnonymousInactivedEdNd 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.
02/26/2015 at 02:52 #89186bradamantineParticipantI’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:
sudo ./installdriver.sh
it says that it can’t find the command.But if I type:
./installdriver.sh
it says I don’t have permission?How is this coming along for anyone else?
02/27/2015 at 03:57 #89384feederchainParticipantYa, 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.
02/27/2015 at 04:22 #89386bradamantineParticipantYou 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?02/27/2015 at 04:48 #89387feederchainParticipantNo 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.
https://www.dropbox.com/s/oobz4e58r0afhwf/custom_kernel_1.20150216-1.tar.gz?dl=0
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.
02/27/2015 at 04:51 #89388bradamantineParticipantOk, I’m trying it now
02/27/2015 at 05:17 #89389bradamantineParticipantYes! 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?
edit:
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.02/27/2015 at 05:24 #89391feederchainParticipantNo problem.
Unfortunately (or fortunately) have not had that issue. Did a quick search and the following looks like a thread you may want to follow.
-
AuthorPosts
- The forum ‘Everything else related to the RetroPie Project’ is closed to new topics and replies.