Index: NVDataMgmt.c =================================================================== diff -u -recddb09ea45ae0cb21649e4a8764a6c2043d0302 -r836654a8b26da6a2970d037a7e993eacbec8f8b6 --- NVDataMgmt.c (.../NVDataMgmt.c) (revision ecddb09ea45ae0cb21649e4a8764a6c2043d0302) +++ NVDataMgmt.c (.../NVDataMgmt.c) (revision 836654a8b26da6a2970d037a7e993eacbec8f8b6) @@ -4096,11 +4096,13 @@ // Recalculate the CRC with the default values hdServiceGroup.hdServiceRecord.crc = crc16 ( (U08*)&hdServiceGroup.hdServiceRecord, sizeof( HD_SERVICE_RECORD_T ) - sizeof( U16 ) ); +#ifndef DISABLE_SERVICE_RECORD // Service record failure is also considered as RTC RAM failure - //activateAlarmNoData( ALARM_ID_HD_INVALID_SERVICE_RECORD_CRC ); // DEBUG_DENALI + activateAlarmNoData( ALARM_ID_HD_INVALID_SERVICE_RECORD_CRC ); // Set the to FALSE since the record is not valid - //status = FALSE; + status = FALSE; +#endif } return status;