Xin-mo on fresh Stretch build
-
Hello,
I updated my setup to an RPi 3B+ with Stretch so I am starting over. I cannot get my control deck to work with the Xin-mo USB encoder. This worked fine on my 3B Jessie build before.
I placed this into boot/cmdline.txt:
usbhid.quirks=0x16c0:0x05e1:0x040
I am trying to paste this configuration into opt/retropie/configs/all/retroarch.cfg:
input_player1_b_btn = 3
input_player1_y_btn = 0
input_player1_select_btn = 7
input_player1_start_btn = 6
input_player1_up_axis = -1
input_player1_down_axis = +1
input_player1_left_axis = -0
input_player1_right_axis = +0
input_player1_a_btn = 4
input_player1_x_btn = 1
input_player1_l_btn = 2
input_player1_r_btn = 5
input_player2_b_btn = 3
input_player2_y_btn = 0
input_player2_select_btn = 7
input_player2_start_btn = 6
input_player2_up_axis = -1
input_player2_down_axis = +1
input_player2_left_axis = -0
input_player2_right_axis = +0
input_player2_a_btn = 4
input_player2_x_btn = 1
input_player2_l_btn = 2
input_player2_r_btn = 5
input_enable_hotkey_btn = 9
input_exit_emulator_btn = 8
input_menu_toggle_btn = 1
input_load_state_btn = 2
input_save_state_btn = 5
input_reset_btn = 3
input_state_slot_increase_axis = +0
input_state_slot_decrease_axis = -0
input_volume_up_axis = -1
input_volume_down_axis = +1So when I start the system my control deck is totally unresponsive. Any ideas?
-
OK! Nevermind on the original issue, I launched into a game and it works as it should. I just cannot navigate Retropie menu's with this yet. I guess I just have to go in and remap the menu controls?
-
@GreenHawk84 Why don't you configure the gamepad in Emulationstation and use the auto-configuration for RetroArch ? RetroArch doesn't know what controller you have configured to apply the mapping you posted - do you get the 'Controller ... not configured ' message when starting RetroArch ?
-
I have a custom bar top arcade which has menu buttons on a front panel to navigate Emulationstation. I found another bit of configs I needed to place into es_input.cfg:
<?xml version="1.0"?>
<inputList>
<inputConfig type="joystick" deviceName="Xin-Mo Xin-Mo Dual Arcade" deviceGUID="03000000c0160000e105000001010000">
<input name="a" type="button" id="11" value="1" />
<input name="b" type="button" id="8" value="1" />
<input name="down" type="axis" id="1" value="1" />
<input name="left" type="axis" id="0" value="-1" />
<input name="leftbottom" type="button" id="2" value="1" />
<input name="right" type="axis" id="0" value="1" />
<input name="rightbottom" type="button" id="5" value="1" />
<input name="select" type="button" id="9" value="1" />
<input name="start" type="button" id="10" value="1" />
<input name="up" type="axis" id="1" value="-1" />
<input name="x" type="button" id="1" value="1" />
<input name="y" type="button" id="0" value="1" />
</inputConfig>
</inputList>Sorry for the false alarm. :/
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.