I am trying to get GPS flight modes to work on my Revo board, using a UBlox Neo 7 GPS mounted on a pole.
Originally I was using the onboard mag on the revo, but after calibrating the mag (via USB), when I set it to INS13 attitude algorithm, I can see the quad thinks it is yawing and rolling wildly in the attitude simulator in Librepilot.
I have now setup the aux mag to run off the flexiport (I2C), as described here, and recalibrated, but have the same problem.
Reading this thread, it sounds symptomatic of a mag calibration issue - I've been as diligent as I can with the calibration. I have now ordered a ground-side OPLink to run the calibration remotely, removing any USB interference with the mag, but apart from it being a dodgy calibration, is there anything else that could be causing this? When I set the attitude algorithm to 'Complemetary', or even 'Complementary+Mag+GPS', it seems to be nice and stable, but when using INS13 it goes nuts.
Thanks in advance for your help,