I fly the aux mag code all the time. The keys to success are:
- build with all high power wire pairs/triplets (battery to PDB, PDB to ESC, ESC to motor) twisted and a good PDB that does not produce mag field.
- set mag orientation correctly !!! this is not 0,0,0 for most aux mags ! It is usually 180 on roll or pitch, I forget which
- good mag calibration (never close to ground/car/etc the whole time calibration is running, not just save points, done via telemetry)
- use aux mag only if you have an aux mag
- allow GPS to run 15 minutes in open area outside before first flight of the day (download almanac), 3 minutes there before each flight after that
GPS / aux mag on a pole helps the mag issue.
Even the cheap GPS / mag units have good mags in them.
There is no user way to tune the strength of GPS and mags. The way it was done requires you to tune the EKF. Without a math degree or willingness to research EKF nomenclature and tuning, you shouldn't go there.
But it is in GCS->System->Settings->EKFConfiguration. Honestly, do all the stuff at the top and it will fly without touching this.
FakeR is the R that is used by "Indoor EKF". It is used to ignore the GPS.