so, habe das Mavlink OSD von RC Timer mal angeschlossen, alle Daten wie unten beschrieben im MP geändert...
das OSD wird ohne 3dr Telemetrie verbindung angezeigt, aber keine Daten, Horizont etc. bleibt statisch.
wenn ich dann 3dr verbinde wird das OSD einwandfrei angezeigt, Kompass und auch alle anderen Daten. Wenn ich 3dr zum MP ternne bleibt die OSD-Anzeige mit allen Daten.
Was habe ich noch übersehen oder falsch gemacht?
TX wurde nicht verbunden, ansonsten angeschlossen wie hier:
Data is showing up only when MinimOSD's TX is connected to APM's RX
This isn't a problem with the firmware. Your APM isn't sending the data automatically. So, because of that you need to request data rates from APM by using the Mission Planer, another GCS or even by your OSD board. That's why it just works with TX connected. ArduPlane saves the requested rates on EEPROM (last request from a GCS or OSD). ArduCopter doesn't do that. E,g. Check on Mission Planner: Configuration >> Parameter List: All the params with the prefix "SR3" are related to this. E.g.: SR3_Extra1 = 5 means the IMU data being sent through telem port (serial 3) five times per second. If that wasn't set, so it will not send IMU data without a explicit requesting.
This is the complete list with the respective values:
SERIAL3_BAUD, 57 (telemetry output at 57600)
SR3_EXT_STAT, 2 ( 2hz for waypoints, GPS raw, fence data, current waypoint, etc)
SR3_EXTRA1, 5 ( 5hz for attitude and simulation state)
SR3_EXTRA2, 2 ( 2hz for VFR_Hud data )
SR3_EXTRA3, 3 ( 3hz for AHRS, Hardware Status, Wind )
SR3_POSITION, 2 ( 2hz for location data )
SR3_RAW_SENS, 2 ( 2hz for raw imu sensor data )
SR3_RC_CHAN, 5 ( 5hz for radio input or radio output data )