Homepage Forums RetroPie Project Everything else related to the RetroPie Project Problems setting input: Wired Xbox 360 Controller Reply To: Problems setting input: Wired Xbox 360 Controller

#2577
dave407
Participant

When you did the same thing as I did, your retroarch.cfg file should look like this (/home/pi/RetroPie/configs/all):

input_player1_joypad_index = “1”
input_player1_b_btn = “1”
input_player1_y_btn = “3”
input_player1_select_btn = “8”
input_player1_start_btn = “9”
input_player1_up_axis = “-5”
input_player1_down_axis = “+5”
input_player1_left_axis = “-4”
input_player1_right_axis = “+4”
input_player1_a_btn = “0”
input_player1_x_btn = “2”
input_player1_l_btn = “4”
input_player1_r_btn = “5”
input_player1_l2_btn = “6”
input_player1_r2_btn = “7”
input_player1_l3_btn = “11”
input_player1_r3_btn = “12”
input_player1_l_x_plus_axis = “+0”
input_player1_l_x_minus_axis = “-0”
input_player1_l_y_plus_axis = “+1”
input_player1_l_y_minus_axis = “-1”
input_player1_r_x_plus_axis = “+2”
input_player1_r_x_minus_axis = “-2”
input_player1_r_y_plus_axis = “+3”
input_player1_r_y_minus_axis = “-3”

This seems to work, but the a,b,x,y buttons are mixed for the ps1 emulator. To solve this problem, go to this directory (in startx explorer)
/home/pi/RetroPie/configs/psx

In this folder, you should open retroarch.cfg
Any changes made in this config, will overrule the basic one in the “all” folder.
So this is how this config should look (you will have to edit this yourself)

input_player1_joypad_index = “1”
input_player1_b_btn = “0”
input_player1_y_btn = “2”
input_player1_select_btn = “8”
input_player1_start_btn = “9”
input_player1_up_axis = “-5”
input_player1_down_axis = “+5”
input_player1_left_axis = “-4”
input_player1_right_axis = “+4”
input_player1_a_btn = “1”
input_player1_x_btn = “3”
input_player1_l_btn = “4”
input_player1_r_btn = “5”
input_player1_l2_btn = “6”
input_player1_r2_btn = “7”
input_player1_l3_btn = “11”
input_player1_r3_btn = “12”
input_player1_l_x_plus_axis = “+0”
input_player1_l_x_minus_axis = “-0”
input_player1_l_y_plus_axis = “+1”
input_player1_l_y_minus_axis = “-1”
input_player1_r_x_plus_axis = “+2”
input_player1_r_x_minus_axis = “-2”
input_player1_r_y_plus_axis = “+3”
input_player1_r_y_minus_axis = “-3”

Let me know if this was any use to you…