Could you test my exe to see if you get this problem?
yes, Auxmag can't work without I2c. Make sense.Try black magic
Its on and i already told you doing setup is 100% working till reboot. Try reading
It sounds to me like after power up, the GPS auxmag is taking a long time to start up.During startup, if the code sees that USB is connected, it will delay a while (to see if you want to do a "rescue"). The bad part about booting on USB is that none of the external ports (e.g. main, flexi) are powered, so I2C aux mag won't work.Try this for a test: plug in USB and then immediately (or after 1 second) plug in flight battery. That may give it enough extra time for GPS auxmag to start up before the FC actually boots. If this works, we may be able to increase an I2C timeout to get it to start up normally.
You need to find the mag orientation.Is the mag facing back compared to onboard mag ?Do you have a special virtual attitude for your board ?Both mag alarms are green ?