i retested it on backyard with way heavier 5000mah battery.
results still bad, but better - there is no flip. on min throttle in both pos hold and alt hold it is able to get off the ground and shakely hover at .3-.7m altitude. then all gets weird.
in alt hold it react to all inputs - pitch/roll/yaw. if added a little bit more power on throttle it darts into the sky straight up. dropping throttle down is ignored, only motor kill switch helps to drop it.
position hold is weirder. first, it was complaining a lot on gps speed value to be 1.7 - 1.5 when it expects 1.0, considering both gps sensors had 9 and 11 sats in 3d lock mode. then, upon arming it would also hover up, BUT - it would immediately start to drift, and was completely ignoring inputs from roll/pitch that would require to kill motors asap. and, ekf complaints like crazy on compasses, considering quite a tight build with 230x300mm X shape may be the sad part of it…
i tried it both with 3 compasses using on the external gps, and with 2 compasses on the pixracer - does not seem to do much good. logs are below - if anybody may have a look and decipher anything from them it would be great.
i would love to blame compasses on all this but it is not obvious why it darts up into the sky like that instead of hovering gradually. build has crazy power potential, i may try to put it on the smaller props to make motors run at 50-70% power for test instead of what was now, but, it is odd.
what is also odd - i just noticed looking at logs - i saw current values reported in the taranis telemetry on the screen. power module ia ascp4 on pixracer, setup in a usual way. malink logs somhow do not have CURR section in them, and motor to compass calibration also refuses to run saying there is no CURR. what is that about?
still, it is 3.6 behavior with dart into sky. on 3.5.5 it was shaky like hell, but did not dart up like this. also, i think in loiter it did react to inputs on 3.5,5 version.
log 13 is with 3 compasses, and pos hold with alt hold mix.
log 14 is 2 compasses and only alt hold, i think.