RC lost behavior

Hello,

I tried to takeoff (takeoff command in qground) with no rc connected (and virtual joysticks disabled) and RC lost fail safe set to return. I expected the drone to refuse takeoff but it took off and after climbing to 2m, entered into rc lost fail safe so went up to 10 m and then landed. COM_RC_IN_MODE was set to “0: RC Transmitter”

I also tried to takeoff (takeoff command in qground) with no rc connected and virtual joysticks enabled in qgc but COM_RC_IN_MODE set to “0: RC Transmitter”. I expected the drone to don’t take the joysticks input as I thought it was not a “valid RC transmitter setup” as said in the doc. But I was able to control the drone with the joysticks.
Then I connected my real rc but was not able to control the drone with it, even after turning virtual joysticks off in qgc

I tried this on master and 1.10.1 : same behavior

Are these 2 behaviors what should be expected or bugs ?

1 Like

Thanks for bringing up these issue, appreciated.

For the first one that is unfortunately a known issue/bug:

The second one is indeed interesting. I agree that I would not expect the joystick to work when the param is set to 0. @MaEtUgR might have a better understanding about this.
https://dev.px4.io/v1.9.0/en/advanced/parameter_reference.html#COM_RC_IN_MODE