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

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 = +1

    So 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?


  • Global Moderator

    @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. :/


Log in to reply
 

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.