diff --git a/libraries/AP_InertialSensor/AP_InertialSensor_MPU9250.cpp b/libraries/AP_InertialSensor/AP_InertialSensor_MPU9250.cpp
index 0c8cd321126e47e68e8b2b68e9e671969164707d..3fb4ffab814533fe67de6bd0fb89b2c18976dd19 100644
--- a/libraries/AP_InertialSensor/AP_InertialSensor_MPU9250.cpp
+++ b/libraries/AP_InertialSensor/AP_InertialSensor_MPU9250.cpp
@@ -288,6 +288,9 @@ bool AP_InertialSensor_MPU9250::update( void )
     // way up, and PWM pins on NavIO are at the back of the aircraft
     accel.rotate(ROTATION_ROLL_180_YAW_90);
     gyro.rotate(ROTATION_ROLL_180_YAW_90);
+#elif CONFIG_HAL_BOARD_SUBTYPE == HAL_BOARD_SUBTYPE_LINUX_BBBMINI
+    accel.rotate(ROTATION_ROLL_180);
+    gyro.rotate(ROTATION_ROLL_180);
 #endif
 
     _rotate_and_offset_gyro(_gyro_instance, gyro);