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

    PS4 controller, right analogue stick wont work at all

    Scheduled Pinned Locked Moved Help and Support
    ps4 controllersbluetooth
    25 Posts 5 Posters 11.8k 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.
    • DarkWolfD
      DarkWolf @darthlink
      last edited by

      @darthlink if you did it correctly the color change isn't a problem here.

      System: Raspberry 3 Model B, RetroPie 4.2.1
      Storage: 16gb Micro SD, 64gb USB Drive
      Theme: Updated NBBA

      Documentation solves many problems: https://retropie.org.uk/docs/

      1 Reply Last reply Reply Quote 0
      • D
        darthlink @backstander
        last edited by

        @backstander

        I did change the controller type to analog but still not working unfortunately.

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

          The ds4drv is now uninstalled because it ( somehow ) meesed up the bluettoth communication in the case that i would not stay connected to bluetooth. Without the ds4drv, the bluetooth between the PI3 and my controller works perfectly.

          The controller still with with every games with every emulators also. The probleme that remains is the fact that only the left analog stick works fine. Either by switching the D-pad to analog or in retroarch to switch d-pad to analog then it work but i only get one stick working at the time.

          If in retroarch i select the right stick in ( d-pad to analog ) then the right stick work fine but not the left stick.

          How can i have both analog stick to work at the same time please ?

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

            I still would need help please for that issue, does anyone use a ps4 controller over bluetooth and without a bluetooth dongle ? Does it work and if yes, how please ?

            DarkWolfD 1 Reply Last reply Reply Quote 0
            • S
              Sheldon25 @darthlink
              last edited by

              @darthlink As far as the controller not staying connected, did you remember to execute this command?

              sudo nano /etc/rc.local
              and add this line before the exit 0:

              /usr/local/bin/ds4drv --led 0000ff & exit

              A few notes from my observation in using ds4drv. I use both ps3 and ps4 controllers on my pi using the built in bluetooth on the latest firmware. I followed this guide (https://github.com/retropie/retropie-setup/wiki/PS4-Controller)
              Since this script starts upon boot, it auto assigns/reserves the slot for ps4 controller as player 1. It could create issues if you want to use one controller over another. I notice that the ps4 controller has a slight lag to it. When installing the service and testing the connection I notice that ds4drv shows low signal and ranges from 10-30 reports a second.

              D 1 Reply Last reply Reply Quote 0
              • D
                darthlink @Sheldon25
                last edited by

                @Sheldon25 said in PS4 controller, right analogue stick wont work at all:

                @darthlink As far as the controller not staying connected, did you remember to execute this command?

                sudo nano /etc/rc.local
                and add this line before the exit 0:

                /usr/local/bin/ds4drv --led 0000ff & exit

                A few notes from my observation in using ds4drv. I use both ps3 and ps4 controllers on my pi using the built in bluetooth on the latest firmware. I followed this guide (https://github.com/retropie/retropie-setup/wiki/PS4-Controller)
                Since this script starts upon boot, it auto assigns/reserves the slot for ps4 controller as player 1. It could create issues if you want to use one controller over another. I notice that the ps4 controller has a slight lag to it. When installing the service and testing the connection I notice that ds4drv shows low signal and ranges from 10-30 reports a second.

                Thank you very much, i will try that.

                As for the right analog stick, does yours work ok ?

                1 Reply Last reply Reply Quote 0
                • DarkWolfD
                  DarkWolf @darthlink
                  last edited by

                  @darthlink All my ps4 controllers are working out of the box (with the latest kernel!), connection is stable (ds4drv is very unstable) and the inputs are correct (no ghost inputs, ds4drv has ghost inputs)...
                  So, I expirienced that ds4drv is a really bad implementation of drivers for ps4 cotrollers.

                  System: Raspberry 3 Model B, RetroPie 4.2.1
                  Storage: 16gb Micro SD, 64gb USB Drive
                  Theme: Updated NBBA

                  Documentation solves many problems: https://retropie.org.uk/docs/

                  D S 2 Replies Last reply Reply Quote 0
                  • D
                    darthlink @DarkWolf
                    last edited by

                    @DarkWolf said in PS4 controller, right analogue stick wont work at all:

                    @darthlink All my ps4 controllers are working out of the box (with the latest kernel!), connection is stable (ds4drv is very unstable) and the inputs are correct (no ghost inputs, ds4drv has ghost inputs)...
                    So, I expirienced that ds4drv is a really bad implementation of drivers for ps4 cotrollers.

                    Ok thanks but how did you experience that ds4drv is a bad implementation of ps4 controller driver if for you everything works fine ?

                    I guest i was unlocky enough to get the controllers that do not works ok with the ds4drv but i will give it another try this evening .

                    as of now, everytime i want to connect the controller with bluetooth, i have to delete the registered device then re-register it. If i dont do that, it just never connect.

                    Also there is still the right analog stick probleme that as is own mind and have decided to not work any how so far.

                    I wonder if i buy the usb/bluetooth dongle for ps4 controller, do you think it may work better ?? I would not want to buy it and end up having the same issue loll

                    1 Reply Last reply Reply Quote 0
                    • S
                      Sheldon25 @DarkWolf
                      last edited by

                      @DarkWolf To clarify, your PS4 controllers able to connect via the Bluetooth menu flawlessly? I will have to try since I just updated to the latest kernel. Prior, they would not connect unless I installed ds4drv.

                      @darthlink I am able to map the right analog stick properly and use it without issue other that input lag.

                      D 1 Reply Last reply Reply Quote 0
                      • D
                        darthlink @Sheldon25
                        last edited by

                        @Sheldon25 said in PS4 controller, right analogue stick wont work at all:

                        @darthlink I am able to map the right analog stick properly and use it without issue other that input lag.

                        I am able to map the hole controller in the input setting for the controller within emulationstation settings but it still wont work for any games at all. I can always only have one of them working. If i set the right analog stick as if it was the left in the input settings, then only the rigth analog work but not the left. It is weird but that is what actually happens. I can, with one or the other also, set them as if they were the D-Pad and it does work but i am still with the same issue where i cant have both analog stick to work at same time. For 2D games i dont really care because it is not needed but for games like quake 2, i am screwed !!

                        S 1 Reply Last reply Reply Quote 0
                        • S
                          Sheldon25 @darthlink
                          last edited by

                          @darthlink If you adjust the mappings in emulation station differently than how the controller is supposed to be set up, the emulator will not read the controls correctly and it will make it more difficult to figure out why the controller is not working correctly.
                          Another poster asked, and is still awaiting an answer. What emulator are you using to play quake 2 and soul reaver?
                          Do you have a ps3 or xbox controller to test and make sure that it is not related to your settings being messed up?

                          My ps4 controller was mapped via the emulation station input set up and both analog sticks work on n64 games, kodi, moonlight.

                          D 1 Reply Last reply Reply Quote 0
                          • D
                            darthlink @Sheldon25
                            last edited by darthlink

                            @Sheldon25 said in PS4 controller, right analogue stick wont work at all:

                            @darthlink If you adjust the mappings in emulation station differently than how the controller is supposed to be set up, the emulator will not read the controls correctly and it will make it more difficult to figure out why the controller is not working correctly.
                            Another poster asked, and is still awaiting an answer. What emulator are you using to play quake 2 and soul reaver?
                            Do you have a ps3 or xbox controller to test and make sure that it is not related to your settings being messed up?

                            My ps4 controller was mapped via the emulation station input set up and both analog sticks work on n64 games, kodi, moonlight.

                            I am using the PS4 controller only and i am usung the lr-pcsx-rearmed emulator for PlayStation 1 games.

                            I had also setup my controller via the emulationstation setup menu. I have not reverted it like i know i can. So far it is still as its suppose to be, Analog with analog and D-pad with D-pad. I was just mentioning it because i know it works this way if i setup the left or right analog stick instead of D-pad but it only transfer the problem to witch ever analog i may setup as the d-pad.

                            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.