My GPS (Ublox lea-6m) works fine when I try to loiter and return to launch. APM disagrees and throws failsafes randomly (usually about 3-6 minutes into the flight, I don’t think brownouts are happening but maybe that’s the solution), probably due to GPS and then uses GPS to RTL anyway. How can I stop it from throwing this failsafe? (or my problem different than I think?) The only failsafes I set up are battery failsafe (battery was fully charged and battery monitor was working) and throttle failsafe (my transmitter and receiver were working fine and I was flying it right next to me, not out of range. In fact, I could control it as it was RTLing) Here is the log file:

The problem last time was the compass apparently, not the GPS. I did the compass motor calibration (which I have now dubbed the “miracle calibration”) and it worked. Here’s my most recent auto-analysis:

Hi, we will help get to the bottom of this, but you will probably need to look at the logs in abit more details as the autotest is not realy revealing anything obvious. Also does the problem occur only in loiter/RTH flight modes?

You should look at is to graph ThrOut vs Vcc to make sure you are not having any power issues on your arducopter. You can also try look at GPS HDOP values/sat count vs failsafe triggers in the logs to see why it is triggering.

One thing you might want to do it try if the logs dont show anything is to perform a a factory reset and start again (if you have the motivation to do that) as I have had some unknown issues before and after the reset it all works well again.

Thanks! I’ve noticed the problem happening in manual flight mode but I think it happens in any other flight modes too. When I connect the APM to my PC it almost instantly gets 9 satellites with HDOP around 1.9, so I don’t think that’s the problem but then again maybe I’m not waiting long enough after turning my APM on before taking off. How can I graph ThrOut vs Vcc like you said? And also, how do I look at log files without auto-analyzation? I could send you one of the .log or .bin files if you want.

Hey those look OK but I’m on my phone right now and screen is way to small to see what is going on so will try look tomorrow, got a bit of a busy week so if I don’t get back to you in a day or so feel free to remind me

I just tested it and it has the exact same problem as before. Are you on your PC now so you can check how to view failsafe cause? (When I looked I didn’t see anything but maybe I’m missing something.) Also, viewing what caused the failsafe won’t help the problem in and of itself. Is there anything else I should try besides returning the APM and trying a new one?