это не работает RTH (чисто спутниковая фича)
К сожалению это не чисто спутниковая фича. Спутники позволяют однозначно определить положение в пространстве, но не позволяют дрону понимать, куда он повернут передом, куда задом. Он может знать где находится и куда ему надо лететь, но без компаса он не понимает, в какую сторону направлен его перед и куда и на сколько повернуться чтобы начать движение. Большинство навигаторов на устройствах без компаса способны определить направление движения только после начала движения и набора опрделенной (7-10км/ч) скорости. При этом будучи установленными например на авто, принимается за аксиому то, что автомобиль не может произвольно вращаться вокруг своей средней точки стоя на месте, поэтому когда мы останавливаемся - навигатор просто не меняет направление движения. Но дрон не автомобиль, его может произвольно и непредсказуемо крутить в воздухе тем же ветром и без компаса он будет все время тыкаться в разные стороны в попыках вернуться, но постоянно летать вокруг и около. Полетел вроде вперед и расстояние до Home стало уменьшаться, но внезапно его поворачивает ветром (он без компаса этого не видит), он продолжает лететь вперед, но расстояние перестало уменьшаться и стало расти. Как ему поступить, куда скорректировать курс, если при отсутствии движения в горизонтальной плоскости по GPS определить направление невозможно.
Так что это не косяк ПО, компас - реальная необходимость для возможности автовозврата.