diff --git a/src/modules/sensors/sensors.cpp b/src/modules/sensors/sensors.cpp index 69d26b3e21..6fcff4cc3e 100644 --- a/src/modules/sensors/sensors.cpp +++ b/src/modules/sensors/sensors.cpp @@ -332,8 +332,10 @@ Sensors::parameters_update() // TODO: this needs fixing for QURT and Raspberry Pi if (!h_baro.isValid()) { - PX4_ERR("no barometer found on %s (%d)", BARO0_DEVICE_PATH, h_baro.getError()); - ret = PX4_ERROR; + if (!_hil_enabled) { // in HIL we don't have a baro + PX4_ERR("no barometer found on %s (%d)", BARO0_DEVICE_PATH, h_baro.getError()); + ret = PX4_ERROR; + } } else { int baroret = h_baro.ioctl(BAROIOCSMSLPRESSURE, (unsigned long)(_parameters.baro_qnh * 100));