GPS still required even when EK3_GPS_Check is 0

Tried to arm my hexacopter running V4.5. FC is REVO. Have disabled arming check and set EK3_GPS_CHECK to 0. However, I still get error message “Pre-arm : AHRS:EK3 sources require GPS”.

Can only arm after I connect a GPS.
Can anyone explain why ? Thank you.

It requires a position source, period.
Just because you disable GPS and disable the checks won’t change that.

You need to replace the GPS with some other positioning source.

My other 3 vehicles, a quad, a Qplane and a heli, running AC V4.4.4, V4.2.0 and V4.5.4 respectively can be armed with EK3_GPS_Check set to 31, and GPS DISCONNECTED. Arming check is disabled in all these vehicles. See attached.

Is there a change in the parameter from V4.5 to V4.6 ?

(attachments)

Further to my earlier email, I tried again today disconnecting the GPS, and arm the hexacopter with EK3_GPS_Check set to 31, while
arming check is still disabled, I can arm the vehicle and motor did spin.

Seems the error message is not consistent.

Have you armed your drone accidentally in a different flight mode or Geofencing enabled?

No,
I always arm all vehicles (plane, heli , Qplane) in Stabilize mode.

I never fly geofence or enable it.

Can you share more about what this flight controller is? link, specs …

Share your parameter file then.
quick check your following parameters also.

AHRS_GPS_USE
BATT_FS_LOW_ACT 
FS_THR_ENABLE
FENCE_ENABLE

Attached is the parameter file. With these settings, I have no problem arming the vehicle WITHOUT GPS connected.

(attachments)

Hexacopter.param (14.4 KB)

I thought you would be more interested in knowing which setting prevents you from arming in Stabilize mode.