Index: NVDataMgmt.c =================================================================== diff -u -r448294501a7a561274286907e9c20ab2400daff3 -rf6efe4aca37100fba4e87287b53f49073b7c67d3 --- NVDataMgmt.c (.../NVDataMgmt.c) (revision 448294501a7a561274286907e9c20ab2400daff3) +++ NVDataMgmt.c (.../NVDataMgmt.c) (revision f6efe4aca37100fba4e87287b53f49073b7c67d3) @@ -3105,7 +3105,7 @@ // Recalculate the CRC with the default values dgSystemGroup.dgSystemRecord.crc = crc16 ( (U08*)&dgSystemGroup.dgSystemRecord, sizeof(DG_SYSTEM_RECORD_T) - sizeof(U16) ); - activateAlarmNoData( ALARM_ID_DG_INVALID_SYSTEM_RECORD ); + activateAlarmNoData( ALARM_ID_DG_INVALID_SYSTEM_RECORD_CRC ); // Set the to FALSE since the record is not valid status = FALSE; @@ -3137,7 +3137,7 @@ dgServiceGroup.dgServiceRecord.crc = crc16 ( (U08*)&dgServiceGroup.dgServiceRecord, sizeof(DG_SERVICE_RECORD_T) - sizeof(U16) ); // Service record failure is also considered as RTC RAM failure - activateAlarmNoData( ALARM_ID_DG_INVALID_SERVICE_RECORD ); + activateAlarmNoData( ALARM_ID_DG_INVALID_SERVICE_RECORD_CRC ); // Set the to FALSE since the record is not valid status = FALSE; @@ -3563,9 +3563,6 @@ record->calibrationTime = RECORD_DEFAULT_TIME; record->crc = crc16 ( (U08*)record, sizeof(DG_BICARB_CONCENTRATE_T) - sizeof(U16) ); - // Alarm if the CRC did not pass - activateAlarmNoData( ALARM_ID_NVDATAMGMT_INDIVIDUAL_RECORD_CRC_INVALID ); - // Set the to FALSE since the record is not valid status = FALSE; }