RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    up & down (y-axis) not working in 3.8

    Scheduled Pinned Locked Moved Help and Support
    115 Posts 26 Posters 80.9k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • BuZzB
      BuZz administrators
      last edited by

      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

      To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

      R 1 Reply Last reply Reply Quote 0
      • R
        retropiepghguy @BuZz
        last edited by

        @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?

        BuZzB 1 Reply Last reply Reply Quote 0
        • BuZzB
          BuZz administrators @retropiepghguy
          last edited by

          @retropiepghguy yes. read the instructions in the second link.

          To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

          R 1 Reply Last reply Reply Quote 0
          • R
            retropiepghguy @BuZz
            last edited by

            @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!!!!!

            1 Reply Last reply Reply Quote 1
            • R
              Rene957
              last edited by

              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?

              R 1 Reply Last reply Reply Quote 0
              • R
                Rene957 @Rene957
                last edited by

                @Rene957 Well i've solved it, for some reason the configurations of snes got deleted. Just had to run ES config again.

                1 Reply Last reply Reply Quote 0
                • D
                  DancingPigeon
                  last edited by

                  I actually got the fix backported into 4.4 but it hasn't fixed the issue entirely for me.

                  Here's what I was experiencing previously:

                  https://retropie.org.uk/forum/topic/5962/dragonrise-usb-driver-issue

                  The generic DragonRise based N64 controllers that you get off of ebay appear to have an issue with how their axes work. Currently they register Joystick movements in jstest in a really odd manner:

                  DPAD-L: Axis -0
                  DPAD-R: Axis +0
                  DPAD-U: Axis -3
                  DPAD-D: Axis +3

                  Joystick-L: Axis -2 (Axis -0 Binary)
                  Joystick-R: Axis +2 (Axis 0 Binary)
                  Joystick-U: Axis -3 Binary
                  Joystick-D: Axis +3 Binary

                  As you can see, the driver is currently interpreting Joystick X movement as both Axis 0 and 3, with 3 displaying the analog data, and 0 replicating the same input data but in binary form i.e. either fully press or no press. Unfortunately the Joystick Y movement is completely broken and only interprets binary Y movement and has no analog data at all. Reportedly this problem does not exist in Windows, although I am experiencing it on mac using both Joystick and Gamepad Tester and Controllers Lite (can't confirm the duplication, can confirm the input Axis being used), and haven;t been able to confirm.

                  https://github.com/raspberrypi/linux/issues/1755#issuecomment-265983761

                  After doing apt-get update I'm still suffering from the same problem. I'm going to try rpi-update and see if that fixes the problem.

                  BuZzB 1 Reply Last reply Reply Quote 0
                  • BuZzB
                    BuZz administrators @DancingPigeon
                    last edited by

                    @DancingPigeon you will need to use RPI update until the latest kernels get packaged.

                    To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                    D 1 Reply Last reply Reply Quote 0
                    • S
                      seekay08
                      last edited by

                      everything worked great for me. thanks all!

                      1 Reply Last reply Reply Quote 0
                      • D
                        DancingPigeon @BuZz
                        last edited by

                        @BuZz Thanks Buzz- I figured that it might take a little bit for the apt-get package to be updated.

                        I'll do a backup of my current image and try rpi-update. Will report back on how the axes work in jstest.

                        1 Reply Last reply Reply Quote 0
                        • D
                          DancingPigeon
                          last edited by

                          Good news and bad news.

                          Good news is the Axis are now reporting correctly- 0 and 1.

                          Bad news is Y axis movement is still binary (at least for my n64 controller replica). Its not the worst but its not ideal.

                          J 1 Reply Last reply Reply Quote 0
                          • J
                            jretropie @DancingPigeon
                            last edited by

                            @DancingPigeon What is the effect when the Y axis is binary?

                            1 Reply Last reply Reply Quote 0
                            • KvitekvistK
                              Kvitekvist @mediamogul
                              last edited by

                              @mediamogul This solved the problem for me too. After this, up and down didnt work though. In retroarch they got Value 3 and -3, but i needed 1 and -1 in my setup. Chainging that and success. Thanks for the help!

                              1 Reply Last reply Reply Quote 0
                              • H
                                hersoncruz
                                last edited by

                                I'm still facing this issue, made a full update las night, OS and RetroPie scripts, reconfigured input and y-axis still not working inside game. My versions:

                                pi@retropie:~/RetroPie-Setup $ uname -a

                                Linux retropie 4.4.38-v7+ #938 SMP Thu Dec 15 15:22:21 GMT 2016 armv7l GNU/Linux
                                

                                pi@retropie:~/RetroPie-Setup $ git show
                                commit 5cc20765d685a5502387e36c34e9e2fd76dce1e7
                                Merge: 8fe89b8 e2e74b7
                                Author: Jools Wills buzz@exotica.org.uk
                                Date: Fri Feb 24 21:52:12 2017 +0000

                                Merge pull request #1903 from gizmo98/mupen64plus-update
                                
                                Mupen64Plus: Update config version
                                

                                Also tried editing hid file with ht, but in version I have now, can't find reference string.

                                1 Reply Last reply Reply Quote 0
                                • R
                                  raulegido
                                  last edited by

                                  Did somebody resolve this problem? I tried with the rpie update method but it didn´t solve the problem. I can´t use the up direction. I tested and within emulationstation i can use everything without issues, but not with attract mode.
                                  If someone know how to solve this i would really appreciate if they show a different method.
                                  Thanks a lot in advance

                                  1 Reply Last reply Reply Quote 0
                                  • First post
                                    Last post

                                  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.