The receiver's protocol was recognised
What ArduPilot says:
- RCInput: decoding … (…)
- RCInput: decoding …(N)
- RCInput: decoding …
ArduPilot found a receiver and says which protocol it is decoding (CRSF, SBUS, DSM, …) and where it comes from. Good news: the wiring and the port are right. If it names a protocol you do not use, noise on an unconnected input is being taken for a receiver.
Parameters to look at
| Parameter | What it is |
|---|---|
RC_PROTOCOLS | RC protocols enabled |
The code that sends it
RCInput: decoding … (…)
libraries/AP_RCProtocol/AP_RCProtocol.cpp AP_RCProtocol::announce_detected() · Open in ArduPilot Copter-4.7.1
RCInput: decoding …(N)
libraries/AP_HAL_ChibiOS/RCInput.cpp RCInput::_timer_tick() · Open in ArduPilot Copter-4.6.3
RCInput: decoding …
libraries/AP_HAL_ESP32/RCInput.cpp RCInput::_timer_tick() · Open in ArduPilot Copter-4.6.3