A switch is set to a function this firmware does not have
What ArduPilot says:
- Invalid channel option (N)
- Failed to init: RCN_OPTION: N
An RCn_OPTION holds a number this firmware cannot act on: the function belongs to another vehicle type or a newer version, or the feature was left out of this board's build. The switch does nothing.
What to do, most likely first
The parameters came from another vehicle or another version.
CheckThe first message gives the channel and the number; look the number up in that parameter's list of values.
FixSet the
RCn_OPTIONto a function from the list, or to 0.The feature is not built into this board's firmware (small boards leave many out).
CheckThe Firmware Inspector lists what a firmware file was built with.
FixBuild a firmware with the feature, or use another function.
Parameters to look at
| Parameter | What it is |
|---|---|
RC6_OPTION | RC input option |
RC7_OPTION | RC input option |
RC8_OPTION | RC input option |
RC9_OPTION | RC input option |
Where to do it:Firmware Inspector
The code that sends it
Invalid channel option (N)
libraries/RC_Channel/RC_Channel.cpp RC_Channel::do_aux_function() · Open in ArduPilot Copter-4.7.1
Failed to init: RCN_OPTION: N
libraries/RC_Channel/RC_Channel.cpp RC_Channel::init_aux_function() · Open in ArduPilot Copter-4.7.1