@nadenislamarre I have the exact same issue with OpenBOR like @hellboy2 with TINKERBOARD
The movement keys are asigned wrong up and down is for example 622, left and right is 620 (as example)
With same PAD it works perfect on RPi3, but got some weird config on Tinkerboard….
@hellboy2 What’s your board/architecture? — RPi3B+ as mentioned in one of your posts
Also Tinker I can’t configurate my Irdoid:con controller out of the box. Needs reconfiguration inside ES but it does not work in cores then. We have different IDs
##### RPi3 --- Snakebyte idroid
<inputConfig type="joystick" deviceName="idroid:con" deviceGUID="050000005c0a0000028500001b010000">
<input name="a" type="button" id="1" value="1" code="305" />
<input name="b" type="button" id="0" value="1" code="304" />
<input name="down" type="hat" id="0" value="4" code="16" />
<input name="hotkey" type="button" id="10" value="1" code="314" />
<input name="joystick1left" type="axis" id="1" value="1" code="1" />
<input name="joystick1up" type="axis" id="1" value="-1" code="1" />
<input name="joystick2left" type="axis" id="0" value="1" code="0" />
<input name="joystick2up" type="axis" id="0" value="-1" code="0" />
<input name="l2" type="button" id="8" value="1" code="312" />
<input name="l3" type="button" id="2" value="1" code="306" />
<input name="left" type="hat" id="0" value="8" code="16" />
<input name="pagedown" type="button" id="7" value="1" code="311" />
<input name="pageup" type="button" id="6" value="1" code="310" />
<input name="r2" type="button" id="9" value="1" code="313" />
<input name="r3" type="button" id="5" value="1" code="309" />
<input name="right" type="hat" id="0" value="2" code="16" />
<input name="select" type="button" id="10" value="1" code="314" />
<input name="start" type="button" id="11" value="1" code="315" />
<input name="up" type="hat" id="0" value="1" code="16" />
<input name="x" type="button" id="4" value="1" code="308" />
<input name="y" type="button" id="3" value="1" code="307" />
</inputConfig>
##### Tinkerboard --- Snakebyte idroid
<?xml version="1.0"?>
<inputList>
<inputConfig type="joystick" deviceName="idroid:con" deviceGUID="050000005c0a0000028500001b010000">
<input name="a" type="button" id="171" value="1" code="305" />
<input name="b" type="button" id="170" value="1" code="304" />
<input name="down" type="hat" id="0" value="4" />
<input name="hotkey" type="button" id="180" value="1" code="314" />
<input name="joystick1left" type="axis" id="0" value="-1" code="0" />
<input name="joystick1up" type="axis" id="1" value="-1" code="1" />
<input name="joystick2left" type="axis" id="2" value="-1" code="2" />
<input name="joystick2up" type="axis" id="3" value="-1" code="5" />
<input name="l2" type="button" id="178" value="1" code="312" />
<input name="l3" type="button" id="172" value="1" code="306" />
<input name="left" type="hat" id="0" value="8" />
<input name="pagedown" type="button" id="177" value="1" code="311" />
<input name="pageup" type="button" id="176" value="1" code="310" />
<input name="r2" type="button" id="179" value="1" code="313" />
<input name="r3" type="button" id="175" value="1" code="309" />
<input name="right" type="hat" id="0" value="2" />
<input name="select" type="button" id="180" value="1" code="314" />
<input name="start" type="button" id="181" value="1" code="315" />
<input name="up" type="hat" id="0" value="1" />
<input name="x" type="button" id="174" value="1" code="308" />
<input name="y" type="button" id="173" value="1" code="307" />
</inputConfig>
</inputList>