← All tools

Message & Error Explainer

What an ArduPilot message means and what to do about it

Українська

Two switches, or a switch and the mode channel, are set to the same job

Stops itRadio control

What ArduPilot says:

Each RCn_OPTION gives a channel one function (arm, RTL, a camera trigger). “Duplicate Aux Switch Options” means two channels have the same function, so ArduPilot cannot tell which one to obey. “Mode channel and RCn_OPTION conflict” means the channel that selects the flight mode (FLTMODE_CH) also has an RCn_OPTION.

What to do, most likely first

  1. The same number is in two RCn_OPTION parameters.

    CheckList every RCn_OPTION that is not 0 and look for a value that appears twice.

    FixSet one of the two to 0, or to the function you meant.

  2. The flight mode channel was given a switch function as well.

    CheckThe message gives the channel: it is FLTMODE_CH, and its RCn_OPTION is not 0.

    FixSet that channel's RCn_OPTION to 0, or move the flight modes to another channel with FLTMODE_CH.

Parameters to look at

ParameterWhat it is
FLTMODE_CHFlightmode channel
RC5_OPTIONRC input option
RC6_OPTIONRC input option
RC7_OPTIONRC input option
RC8_OPTIONRC input option
The code that sends it

PreArm: Mode channel and RCN_OPTION conflict

libraries/AP_Arming/AP_Arming.cpp AP_Arming::rc_arm_checks() · Open in ArduPilot Copter-4.7.1

PreArm: Duplicate Aux Switch Options

libraries/AP_Arming/AP_Arming.cpp AP_Arming::rc_arm_checks() · Open in ArduPilot Copter-4.7.1

Written here for Copter 4.6. In the tool you choose your vehicle and version, see your own parameter values beside the ones named here, and drop a flight log to have every message in it explained.

Open it in the Message & Error Explainer