...
Still unanswered are
1) Does the magZ noise lead to the Yaw/magYaw separation,
2) Does the Yaw/magYaw separation cause TBE
3) Is the magZ noise particular to @erkme73's Mavic or does it occur with other Mavics. I can test this here when the weather clears.
Beeing new to DJI but handling Motor Interference since years for APM / Pixhawk, let me say this:
(1) Yes, it should cause a Heading difference if (graphs dont show it) you didnt do a "real" yaw on the craft. if one would log a full 360 turn undr perfect conditions one could estimate how much but thats academic and not precise anyways. But i guess its a HUGE gap.
(2) if i interprete the graphs correctly you were still in GPS mode, NOT ATTI, so YES a serious heading difference would cause a TBE.
(3) whenever you pack hich currents and a compass sensor close together you'll see that, i needed 3 Generations of DIY before i was satisfied having left only a little motor interference but YES it will always be there. Of couse a similar flight pattern logged from another Mavic would be good, as i havent received mine i cannot help in that :-(
The 2 things against it are:
-Build the Craft in a way that this motor Interference is minimized (it cannot be avoided).
---> As this is not DJI's first Multicopter i trust they tried hard although its the first in this size class.
-Reduce the remaining Interference by smart "motor compensation", so building tables which motor at which current causes what kind of compass drift then recalc the heading.
And adding to that whenever you fly straight, & fast use the (then trustworthy) GPS geading to correct and adapt your assumptions thus improving the motor compensation which each flight.
---> I think & hope DJI royally f*cked up on that.
Hoping as that would mean a FW fix can do the job.
IF there reallx is a relation between sports mode and TBE then i guess they "only" did a wrong dynamic adaption of the motor correction.
But thats a bit speculative But thats what i would look for and correct on a Pixhawk DIY craft where i COULD change stuff. Not here, just crossing fingers...
Ender