up & down (y-axis) not working in 3.8
-
@Fabpie My god!!! Nice work!!!!!!
-
And let me get this straight. Amazing work BTW!!!! I mean really!!! Wow. The "mode" button is right next to the pin-out for the "left" button. You wire a button to that. Just before firing up Dragon's Lair, you hit that button? That's it? And did you still have to make that goofy change to the hid-dr.ko driver? Being able to use that butotn without the HEX fix to the drivers would be even more amazing!!! Please advise!!!!!
-
It's brilliant. I just tested it. No driver change needed. Wow. And the button can be pressed at anytime. Wow. Amazing work!!!!!
-
Very
happy it works for you as well !
Is a nice fix... I think verybody who loves Daphne / lasergames should consider this way.
When digital meets analog ;) -
Hi all, thanks for all suggestions here, my issue only happens so far with mame4all, I also have the Dragonrise USB controller, I did setup properly, it was working on retropie 3.4 on the UI and all emulators. Since I updated the code I started having the issue, where up & down won't work but to me only happens on mame4all, the other nes, snes and n64 all work ok to me (I didn't try on other emulators). It also works ok on the UI. I also installed a clean retropie 4.1 and still having the same issue.
I tried all your suggestions, the mode button does change the joystick mode yes but doesn't help me, and changing the binary files made my controller unusable :'(
I'm lost really not sure what else to do, apart from try and install the old retropie 3.4, will do and post here if that fix temporary my issue.
-
Ok I can confirm that all works fine on retropie 3.4, I can enjoy my Dragonrise controller (I reused an old iCade cabinet), with mame4all, nes, snes and n64! I will stay on this version until this gets sorted, hope this can help anyone else.
-
Does anyone updated 4.1? Does it need to hex edit again after the update?
-
it still doesn't work on 4.1 :(
-
@seekay08 :(
-
@jretropie going to have to wait till raspberry pi moves to kernel 4.9+ (which won't be for some time I guess) unless someone can persuade raspberrypi to include a backported patch to the current 4.4.x series.
I can ask them I guess - I'll see if the patch applies cleanly to 4.4.x
-
Is there anyone here who can test/confirm that the patches in https://retropie.org.uk/forum/post/28586 fix the issue before I submit them to the raspberry pi kernel github ?
-
@BuZz As soon as 4.1 came out, I did the Daphne Dragon's Lair mode button test. Same issue. You still need the mode button wired for the game to work.
-
@retropiepghguy you compiled own kernel with those 2 patches?
-
@BuZz nope
-
@retropiepghguy ok then it won't work since the fix isn't in the Raspbian kernel (yet). However, it has been merged into the rpi 4.4 kernel so will reach Raspbian soonish. see https://retropie.org.uk/forum/topic/5962/dragonrise-usb-driver-issue
-
rpi-update can also be used if you need this fix and want the very latest kernel (As it is now available - https://github.com/raspberrypi/firmware/commit/6d45dcf869688163fa1c745cb059b14baf61b8fd) - https://github.com/Hexxeh/rpi-update
-
@BuZz Thanks so much. I just did an "update all packages" and the fix was not in the download. So you are saying if I do an rpi-udate, that is a different update?
-
@retropiepghguy yes. read the instructions in the second link.
-
@BuZz So I did an install of rpi-update and ran the kernel update. Works great. However, it did change the axis and button configs. So I had to rerun the Retropie controller config, jstest, and re-edit dapinput.ini. But it works great now. Thanks a bunch!!!!!
-
So, i had this problem too and doing rpi-update fixed the issue with the y axis on Neo Geo system, but now my gamepad doesn't work on when i launch a SNES game. It worked fine before the rpi-update, in fact the y axis problem was not present on SNES, only on Neo Geo. Any ideas what went wrong?
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.