diff --git a/src/drivers/pwm_out_sim/PWMSim.cpp b/src/drivers/pwm_out_sim/PWMSim.cpp index d92d4254d0..7b10e6c4f1 100644 --- a/src/drivers/pwm_out_sim/PWMSim.cpp +++ b/src/drivers/pwm_out_sim/PWMSim.cpp @@ -231,7 +231,8 @@ PWMSim::run() } /* can we mix? */ - if (_armed && _mixers != nullptr) { + /* We also publish if not armed, this way we make sure SITL gets feedback. */ + if (_mixers != nullptr) { /* do mixing */ unsigned num_outputs = _mixers->mix(&_actuator_outputs.output[0], _num_outputs);