Index: NVDataMgmt.c =================================================================== diff -u -rb02c369dad6391be4687f99b49d169e3c212373d -r556ce3edecd077cc7e2c40119960379bb85d4e78 --- NVDataMgmt.c (.../NVDataMgmt.c) (revision b02c369dad6391be4687f99b49d169e3c212373d) +++ NVDataMgmt.c (.../NVDataMgmt.c) (revision 556ce3edecd077cc7e2c40119960379bb85d4e78) @@ -3437,6 +3437,7 @@ // CRC did not pass so set all values to default hdServiceGroup.hdServiceRecord.lastServiceEpochDate = 0; hdServiceGroup.hdServiceRecord.serviceIntervalSeconds = RECORD_DEFAULT_SERVICE_INTERVAL_S; + hdServiceGroup.hdServiceRecord.lastServiceEpochDate = getRTCTimestamp(); hdServiceGroup.hdServiceRecord.crc = crc16 ( (U08*)&hdServiceGroup.hdServiceRecord, sizeof( HD_SERVICE_RECORD_T ) - sizeof( U16 ) ); hdServiceGroup.crc = crc16 ( (U08*)&hdServiceGroup, sizeof( HD_SERVICE_GROUP_T ) - sizeof( U16 ) ); status = FALSE;