diff --git a/src/modules/commander/PreflightCheck.cpp b/src/modules/commander/PreflightCheck.cpp index 172c25a861..324f79c7a4 100644 --- a/src/modules/commander/PreflightCheck.cpp +++ b/src/modules/commander/PreflightCheck.cpp @@ -561,8 +561,13 @@ bool preflightCheck(orb_advert_t *mavlink_log_pub, bool checkMag, bool checkAcc, PX4_WARN("Preflight checks always pass on Snapdragon."); return true; #elif defined(__PX4_POSIX_RPI) - PX4_WARN("Preflight checks always pass on RPI."); - return true; + if (reportFailures) { + PX4_WARN("Preflight checks for mag, acc, gyro always pass on RPI"); + } + + checkMag = false; + checkAcc = false; + checkGyro = false; #elif defined(__PX4_POSIX_BEBOP) PX4_WARN("Preflight checks always pass on Bebop."); return true;