← All tools

Message & Error Explainer

What an ArduPilot message means and what to do about it

Українська

GPS blending is asked for, but this firmware does not have it

Stops itGPS

What ArduPilot says:

GPS_AUTO_SWITCH 2 asks ArduPilot to blend the positions of two GPS receivers into one. This firmware was built without the blending code, which is left out for boards with little flash memory, so no position would come out of it and arming is refused.

What to do, most likely first

  1. The value came from a parameter file made for another board.

    FixSet GPS_AUTO_SWITCH to 1: with two receivers ArduPilot then uses the better one; with one receiver nothing changes.

  2. You do want two receivers blended.

    CheckThe Firmware Inspector shows what a firmware file was built with.

    FixUse a firmware built with GPS blending.

Parameters to look at

ParameterWhat it is
GPS_AUTO_SWITCHAutomatic Switchover Setting
The code that sends it

PreArm: GPS_AUTO_SWITCH==2 but no blending

libraries/AP_Arming/AP_Arming.cpp AP_Arming::blending_auto_switch_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