PS3 Clone Controller is recognized however 2 buttons are not recognized
-
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
-
@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. -
@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!
-
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"
-
@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.
-
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
-
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
-
@dawc21 said in PS3 Clone Controller is recognized however 2 buttons are not recognized:
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.
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.