Thanks, that fixed it.
================
I noticed just now that OmnibusF4 is sending MagSensor and MagState UAVOs when it doesn't have an onboard mag. I would have guessed that MagSensor would be removed completely but MagState should stay in case an aux mag sensor is added. Also I see that the GPS UAVO is sent even with the hwsettings.optionalmodules.GPS disabled.
So I viewed the System.DataObjects and watched which ones are active that shouldn't be for default settings (AttiEstAlgo=Basic, not armed, no modules enabled in hwsettings.optionalmodules, etc.)
These are the UAVOs that are sent that should not be. The list is rather long, which would probably clog up the default telemetry data rate badly. They are probably normally disabled because it is not armed, or the hwsettings.optionalmodule is not enabled or the sensor is not attached/configured (e.g.aux mag), or it is not using INS13 (ekf stuff), or the various pathfollowers are not being used, etc.
OmnibusF4 sends these UAVOs when it shouldn't:
accessorydesired
actuatorcommand
airspeedsensor
airspeedstate
altitudeholdstatus
auxmagsensor
debuglogstatus
ekfstatevariance (this should only be sent when INS13 is enabled?)
fixedwingpathfollowerstatus
flightbatterystate
gpspositionsensor
gpssatellites
gpstime
gpsvelocitysensor
manualcontrolcommand
pidstatus
pathdesired
pathstatus
pathsummary
poilocation
receiverstatus
stabilizationbank
stabilizationdesired
stabilizationstatus
systemalarms
systemidentstate
velocitdesired
velocitystate
vtolselftuningstats