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

    PS3 Clone Controller is recognized however 2 buttons are not recognized

    Scheduled Pinned Locked Moved Help and Support
    ps3 wiredps3driversixaxisps3 clonescontroller conf
    8 Posts 3 Posters 1.2k 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.
    • D
      dawc21
      last edited by dawc21

      Hello Fellow Retro Gamers!

      I've recently started playing with RetroPie on a Raspberry Pi4 with 4gb and it seems to work well for the most part. I have picked up a couple of PS3 controllers off of Amazon (https://www.amazon.ca/gp/product/B097P2XK9Y/ref=ppx_yo_dt_b_asin_image_o01_s00?ie=UTF8&th=1) and they mostly work. During the Emulation Station Controller setup they are recognized when holding a button and I can configure everything except the front trigger buttons. They are simply not being recognized. While Emulation Station is running I have SSH'd into the box and run jstest. jstest sees the button presses however t Emulation Station does not register the presses. The buttons also work on a Windows machine.

      I think I have tried both sixaxis driver and the PlayStation driver and they both behave the same way.

      When I look at the configuration files the input_device is "GUO HUA PS3 GamePad" and the input driver is = "udev".

      I have also been able to get them to connect via Bluetooth as well and they work exactly the same way.

      These controllers seem like a great value if I can figure out this issue.

      RetroPie Version: 4.8.2

      Thanks in advance for any help anyone can offer!

      D

      sirhenrythe5thS 1 Reply Last reply Reply Quote 0
      • sirhenrythe5thS
        sirhenrythe5th @dawc21
        last edited by

        @dawc21 i have this issue also with genuine SixAxis- and DS3-Pads.
        The solution: just do it again!
        When the triggers are not recognized, just finish the mapping-procedure without them and start right again.
        In the second attempt they will be recognized.

        -- Retro-Achievements Username: SirALX --
        RetroRatio: 1.88
        Started Games beaten: 2,47%
        Site Rank: 4382/93743 ranked users (TOP 4.76%)
        Last seen in [The Legend of Zelda: Lost in Time (HACK) [N64], exploring Hyrule at Night]

        D 1 Reply Last reply Reply Quote 0
        • D
          dawc21 @sirhenrythe5th
          last edited by

          @sirhenrythe5th Thank-you for the information however it did not work. I have tried several attempts in a row and those two buttons just do not seem to be recognized in Emulation Station...

          Cheers!

          1 Reply Last reply Reply Quote 0
          • windgW
            windg
            last edited by windg

            I have a similar controller (Clone) and i had problem with left stick. To fix it ,i had to add the buttons on the my_controller.cfg file , now it is working. So, maybe you have to modify too this file.

            I will post my settings maybe it is working for you too :

            input_device = " USB Gamepad          "
            input_driver = "udev"
            input_enable_hotkey_btn = "8"
            input_r3_btn = "11"
            input_l_y_minus_axis = "-1"
            input_l_x_plus_axis = "+0"
            input_l_y_plus_axis = "+1"
            input_l_x_minus_axis = "-0"
            input_r_y_minus_axis = "-2"
            input_l_btn = "4"
            input_load_state_btn = "4"
            input_r_y_plus_axis = "+2"
            input_up_axis = "-1"
            input_left_axis = "-0"
            input_state_slot_decrease_axis = "-0"
            input_select_btn = "8"
            input_r2_btn = "7"
            input_r_x_minus_axis = "-3"
            input_right_axis = "+0"
            input_state_slot_increase_axis = "+0"
            input_l2_btn = "6"
            input_r_x_plus_axis = "+3"
            input_l3_btn = "10"
            input_r_btn = "5"
            input_save_state_btn = "5"
            input_y_btn = "3"
            input_x_btn = "0"
            input_menu_toggle_btn = "0"
            input_down_axis = "+1"
            input_start_btn = "9"
            input_exit_emulator_btn = "9"
            input_b_btn = "2"
            input_reset_btn = "2"
            input_a_btn = "1"
            

            My English isn't at a good level.

            D 1 Reply Last reply Reply Quote 0
            • D
              dawc21 @windg
              last edited by

              @windg I would attempt this however I am not too sure which input would be the trigger buttons. I know that they are buttons 6 and 7 as thats what jtest sees. I will dig around tomorrow and see if I can find the full config file with a description of what each input is.

              1 Reply Last reply Reply Quote 0
              • windgW
                windg
                last edited by

                My trigger buttons are also 6(L2) and 7(R2). So you can try to add this :

                input_l2_btn = "6"
                input_r2_btn = "7"
                

                I hope it will work

                My English isn't at a good level.

                D 1 Reply Last reply Reply Quote 0
                • D
                  dawc21 @windg
                  last edited by dawc21

                  @windg

                  Thank-you for sharing this information. What is the path so that it changes globally? I can find these configurations in a few different places...

                  The path I think it is :

                  /opt/retropie/configs/all/retroarch/autoconfig

                  windgW 1 Reply Last reply Reply Quote 0
                  • windgW
                    windg @dawc21
                    last edited by

                    @dawc21 said in PS3 Clone Controller is recognized however 2 buttons are not recognized:

                    @windg

                    Thank-you for sharing this information. What is the path so that it changes globally? I can find these configurations in a few different places...

                    The path I think it is :

                    /opt/retropie/configs/all/retroarch/autoconfig

                    Yes this the path for the file, this is what i change too.

                    My English isn't at a good level.

                    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.