mavlink / qgroundcontrol

Cross-platform ground control station for drones (Android, iOS, Mac OS, Linux, Windows)
http://qgroundcontrol.io
3.33k stars 3.64k forks source link

Disabling "Emit heartbeat" causes calibration problems #12034

Open alexcekay opened 4 weeks ago

alexcekay commented 4 weeks ago

In the settings it is possible to disable the transmission of MAVLink heartbeats with the following button: Screenshot from 2024-10-25 10-58-50

This will cause timeouts on the PX4 flight controller, which in turn will make it impossible to calibrate the magnetometer. The calibration of the magnetometer fails "silently", i.e. the panel with the 6 drone positions simply does not appear. All this behaviour is very strange when first observed, and it takes a lot of time to debug the fact that the only difference between two setups is that the "Emit heartbeat" button is set on one system and not on the other.

To avoid a lot of debugging in the future, I have the following questions:

FYI: @MaEtUgR