-
Image and ArduPilot version.
Latest / 3.5 copter (quad) -
Detailed problem description. How does observed behavior differ from the expected one?
XM+ SBUS RX functions correctly, however after TX is switched off and RX confirms signal loss with red LED, Navio’s channel values remain at their last position and do not ever time out, thus do not trigger failsafe functionality.
Tested using both GCS and a modified version of RCInput.py that iterates over all channels.
-
Your step by step actions.
Connect Frsky XM+ receiver, ensure SBUS values can be read, turn off radio, observe channel values do not change and remain at their last known positions indefninitely -
Picture of the setup and connection scheme.
Power->Navio2->Frsky_XM+ -
If using any additional hardware please provide exact make and model.
Frsky XM+
Raspberry Pi 3B+
Navio2 -
Expected behavior
RCIO board SBUS watchdog resets channel values to 0 100ms after last valid SBUS message was received -
Have you hooked up the SBUS channel to a scope and made sure the channel values aren’t actually stuck?
Not yet, do I have to? It works on Betaflight fine…
PS: RSSI is on SBUS CH16, any way I can hack the RCIO to let me use it?