Index: Accel.c =================================================================== diff -u -r9f228dce073e260610bdf89eae3a9e651d27e04e -r18b8b326136781cea24111f7f7d41b7de9239188 --- Accel.c (.../Accel.c) (revision 9f228dce073e260610bdf89eae3a9e651d27e04e) +++ Accel.c (.../Accel.c) (revision 18b8b326136781cea24111f7f7d41b7de9239188) @@ -625,6 +625,9 @@ case ACCELEROMETER_SELF_TEST_STATE_IN_PROGRESS: { F32 vectorLen = calcVectorLength( accelAxes[ ACCEL_AXIS_X ].data, accelAxes[ ACCEL_AXIS_Y ].data, accelAxes[ ACCEL_AXIS_Z ].data ); + vectorLen = calcVectorLength( getMeasuredAccelAxis( ACCEL_AXIS_X ), + getMeasuredAccelAxis( ACCEL_AXIS_Y ), + getMeasuredAccelAxis( ACCEL_AXIS_Z ) ); if ( fabs( NOMINAL_ACCEL_VECTOR_LENGTH - vectorLen ) < MAX_ACCEL_VECTOR_LENGTH_ERROR ) {