I have a small (370 mm) Hexa running 3.2.1 on a Crius APM clone with a Ublox 8 GPS / Compass combo.
AFter some stupid mistakes it works ***perfect*** in Alt-Hold and the Heading is spot on as far as i can measure ( i point the Copter towars a known landmark and check in Mission Planner if the Heading-Line gors through that landmark).
However i ***did*** have trouble with calibration but i believe the current MP GZI is buggy, see thread: Compass Calibration trouble Thread
I have no idea if that is relea6ed, but i thought i mention it :-)
Everytime before when i had bad Loiter (toilet bowl) the compass was not working or was a huge angle off.
But this time the compass seems okay from the heading shown in Mission Planner, I did run compassmot but i had very little interference from the start and of course even better after the compassmot ( <2% ).
So i am a bit helpless, is it a bug in 3.2.1 ???
Mission planner cant correctly calibrate on a "known good" Hexa running 3.1.5. (also no dots, no graph rotation, error 99).
Do you have any hints how i can start to debug this or how to find a trace ?
I guess some log channel can shed more light on this but i dont know which ?!
(Something like "loiter desired position = XXX, current position = XXX, moving at Heading XXX at Speed XXX)...
Please give me a hint, or maybe i should downgrade to 3.1.5 and find an old MP ?!
Do i need an EEPROM clear after down/upgrading ?