Index: firmware/App/Controllers/Pressures.c =================================================================== diff -u -rc0160362dc799802ec589d5b6cf4c2bd1face77e -r97e0100921ccad633b39b509a93a7237e4d80446 --- firmware/App/Controllers/Pressures.c (.../Pressures.c) (revision c0160362dc799802ec589d5b6cf4c2bd1face77e) +++ firmware/App/Controllers/Pressures.c (.../Pressures.c) (revision 97e0100921ccad633b39b509a93a7237e4d80446) @@ -388,14 +388,17 @@ for ( sensor = 0; sensor < NUM_OF_CAL_DATA_PRES_SENSORS; sensor++ ) { +#ifndef SKIP_CAL_CHECK // Check if the calibration data that was received from NVDataMgmt is legitimate // The calibration date item should not be zero. If the calibration date is 0, // then the data is not stored in the NV memory or it was corrupted. if ( 0 == calData.pressureSensors[ sensor ].calibrationTime ) { + SET_ALARM_WITH_1_U32_DATA( ALARM_ID_DG_PRESSURE_SENSORS_INVALID_CAL_RECORD, (U32)sensor ); status = FALSE; } +#endif // The calibration data was valid, update the local copy pressuresCalRecord.pressureSensors[ sensor ].fourthOrderCoeff = calData.pressureSensors[ sensor ].fourthOrderCoeff;