Apm 2.8 RTL weaves

Hello dear people, I have a problem with my APM 2.8. The boat goes perfectly on the first waypoint from homepoint on it arrived to the boat goes in hold. If I want to let it drive RTL then it turns circles or weaves totally and also returns to an arc or radius to the homepoint. What could that be.

Without a log file it is all just guesswork. APM 2.8 is old and not longer supported hardware. There are much better hardware options today, which sometimes even cost less than the obsolete APM2.8.

http://ardupilot.org/copter/docs/common-autopilots.html

The last version of Ardurover released for APM 2.8 was 2.5. This version had no optimisations for boats, so using it on a boat may or may not work.