I am using the Fr-Sky USB dongle (RSR-SIM) on Linux Mint. The gimbles are detected and working fine. However, none of the additional output channels I have setup are detected when trying to setup switches in the controller wizard. I do see the channel response when I cat /dev/input/js0, making me think I must be missing something with Heli-X configuration. Can any one offer any suggestions?
Thanks!
FrSky XSR-SIM Channels not Detected
Re: FrSky XSR-SIM Channels not Detected
Check the output in the terminal window (Simulation-terminal). How many axes and buttons do you see?
-
- Posts: 2
- Joined: 05 Feb 2025 05:06
Re: FrSky XSR-SIM Channels not Detected
It shows Axes: 7 Buttons: 24
Here is the controller xml file if that helps:
<?xml version="1.0" encoding="UTF-8"?>
<project>
<Pitch>5</Pitch>
<InvertPitch>false</InvertPitch>
<Roll>pov_x</Roll>
<InvertRoll>false</InvertRoll>
<Nick>pov_y</Nick>
<InvertNick>false</InvertNick>
<Yaw>rz</Yaw>
<InvertYaw>true</InvertYaw>
<Thrust>5</Thrust>
<InvertThrust>false</InvertThrust>
<UseFiveChannels>false</UseFiveChannels>
<IgnorePitchThrust>false</IgnorePitchThrust>
<IgnoreExpoDualRate>false</IgnoreExpoDualRate>
<ServoPluspov_x>1.0079365</ServoPluspov_x>
<ServoMinuspov_x>0.9921875</ServoMinuspov_x>
<Offsetpov_x>0.007874012</Offsetpov_x>
<ServoPluspov_y>0.9921875</ServoPluspov_y>
<ServoMinuspov_y>1.0079365</ServoMinuspov_y>
<Offsetpov_y>-0.007874012</Offsetpov_y>
<ServoPlusz>0.5</ServoPlusz>
<ServoMinusz>0.0</ServoMinusz>
<Offsetz>-1.0</Offsetz>
<ServoPlusrz>1.0</ServoPlusrz>
<ServoMinusrz>1.0</ServoMinusrz>
<Offsetrz>0.0</Offsetrz>
<ServoPlus4>0.0</ServoPlus4>
<ServoMinus4>0.0</ServoMinus4>
<Offset4>0.0</Offset4>
<ServoPlus5>0.9548872</ServoPlus5>
<ServoMinus5>1.0495868</ServoMinus5>
<Offset5>-0.047244072</Offset5>
<ServoPlus6>0.0</ServoPlus6>
<ServoMinus6>0.0</ServoMinus6>
<Offset6>0.0</Offset6>
<Keyboard>33,toggleFullscreen;2,idleUp1;34,toggleLandingGear;3,idleUp2;67,instantZoomInCam2;35,handLaunch;4,idleUp3;68,instantZoomOutCam2;16,landingFlap0;17,landingFlap1;49,functionStopMusic;18,landingFlap2;50,functionPlayMusic;19,rescueOn;20,traningStartStop;87,instantZoomIn;88,instantZoomOut;57,resetHelicopter;25,togglePauseFunction;28,increaseHeight;31,StorePos</Keyboard>
<AnalogConfig0>2,z,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</AnalogConfig0>
<AnalogConfig1>4,4,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</AnalogConfig1>
<AnalogConfig2>6,6,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</AnalogConfig2>
<SwitchConfig0>0,0,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig0>
<SwitchConfig1>1,1,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig1>
<SwitchConfig2>2,2,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig2>
<SwitchConfig3>3,3,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig3>
<SwitchConfig4>4,4,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig4>
<SwitchConfig5>5,5,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig5>
<SwitchConfig6>6,6,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig6>
<SwitchConfig7>7,7,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig7>
<SwitchConfig8>8,8,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig8>
<SwitchConfig9>9,9,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig9>
<SwitchConfig10>10,10,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig10>
<SwitchConfig11>11,11,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig11>
<SwitchConfig12>12,12,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig12>
<SwitchConfig13>13,13,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig13>
<SwitchConfig14>14,14,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig14>
<SwitchConfig15>15,15,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig15>
<SwitchConfig16>16,16,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig16>
<SwitchConfig17>17,17,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig17>
<SwitchConfig18>18,18,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig18>
<SwitchConfig19>19,19,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig19>
<SwitchConfig20>20,20,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig20>
<SwitchConfig21>21,21,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig21>
<SwitchConfig22>22,22,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig22>
<SwitchConfig23>23,23,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig23>
</project>
Here is the controller xml file if that helps:
<?xml version="1.0" encoding="UTF-8"?>
<project>
<Pitch>5</Pitch>
<InvertPitch>false</InvertPitch>
<Roll>pov_x</Roll>
<InvertRoll>false</InvertRoll>
<Nick>pov_y</Nick>
<InvertNick>false</InvertNick>
<Yaw>rz</Yaw>
<InvertYaw>true</InvertYaw>
<Thrust>5</Thrust>
<InvertThrust>false</InvertThrust>
<UseFiveChannels>false</UseFiveChannels>
<IgnorePitchThrust>false</IgnorePitchThrust>
<IgnoreExpoDualRate>false</IgnoreExpoDualRate>
<ServoPluspov_x>1.0079365</ServoPluspov_x>
<ServoMinuspov_x>0.9921875</ServoMinuspov_x>
<Offsetpov_x>0.007874012</Offsetpov_x>
<ServoPluspov_y>0.9921875</ServoPluspov_y>
<ServoMinuspov_y>1.0079365</ServoMinuspov_y>
<Offsetpov_y>-0.007874012</Offsetpov_y>
<ServoPlusz>0.5</ServoPlusz>
<ServoMinusz>0.0</ServoMinusz>
<Offsetz>-1.0</Offsetz>
<ServoPlusrz>1.0</ServoPlusrz>
<ServoMinusrz>1.0</ServoMinusrz>
<Offsetrz>0.0</Offsetrz>
<ServoPlus4>0.0</ServoPlus4>
<ServoMinus4>0.0</ServoMinus4>
<Offset4>0.0</Offset4>
<ServoPlus5>0.9548872</ServoPlus5>
<ServoMinus5>1.0495868</ServoMinus5>
<Offset5>-0.047244072</Offset5>
<ServoPlus6>0.0</ServoPlus6>
<ServoMinus6>0.0</ServoMinus6>
<Offset6>0.0</Offset6>
<Keyboard>33,toggleFullscreen;2,idleUp1;34,toggleLandingGear;3,idleUp2;67,instantZoomInCam2;35,handLaunch;4,idleUp3;68,instantZoomOutCam2;16,landingFlap0;17,landingFlap1;49,functionStopMusic;18,landingFlap2;50,functionPlayMusic;19,rescueOn;20,traningStartStop;87,instantZoomIn;88,instantZoomOut;57,resetHelicopter;25,togglePauseFunction;28,increaseHeight;31,StorePos</Keyboard>
<AnalogConfig0>2,z,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</AnalogConfig0>
<AnalogConfig1>4,4,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</AnalogConfig1>
<AnalogConfig2>6,6,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</AnalogConfig2>
<SwitchConfig0>0,0,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig0>
<SwitchConfig1>1,1,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig1>
<SwitchConfig2>2,2,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig2>
<SwitchConfig3>3,3,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig3>
<SwitchConfig4>4,4,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig4>
<SwitchConfig5>5,5,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig5>
<SwitchConfig6>6,6,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig6>
<SwitchConfig7>7,7,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig7>
<SwitchConfig8>8,8,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig8>
<SwitchConfig9>9,9,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig9>
<SwitchConfig10>10,10,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig10>
<SwitchConfig11>11,11,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig11>
<SwitchConfig12>12,12,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig12>
<SwitchConfig13>13,13,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig13>
<SwitchConfig14>14,14,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig14>
<SwitchConfig15>15,15,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig15>
<SwitchConfig16>16,16,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig16>
<SwitchConfig17>17,17,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig17>
<SwitchConfig18>18,18,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig18>
<SwitchConfig19>19,19,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig19>
<SwitchConfig20>20,20,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig20>
<SwitchConfig21>21,21,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig21>
<SwitchConfig22>22,22,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig22>
<SwitchConfig23>23,23,0,-100,0,0,0,0,100,0,0,-100,0,0,0,0,100,0</SwitchConfig23>
</project>
Re: FrSky XSR-SIM Channels not Detected
... did you move the switches when asked to move the sticks to the end positions during calibration?