I’m struggling to understand why I cant get my drone to hold position. The flight log below shows relatively good GPS positioning accuracy, but the local position and global position are invalid.
Hi, your drone doesn’t have a magnetometer and this was mandatory for position estimation in older firmware versions. Please try the more recent 1.15 firmware release (or 1.16 alpha or directly main; this is bleeding edge, but quite low risk for standard multirotors).
Make sure to have EKF2_MAG_TYPE to “none” if you don’t have a magnetometer (this will allow you to switch in position mode after takeoff and initial horizontal motion).