Index: NVDataMgmt.c =================================================================== diff -u -rbdcb684d0519521e50bbc44e6ac276d4d851825e -r716106c52a6d64a85ca1072286fa8c821612323a --- NVDataMgmt.c (.../NVDataMgmt.c) (revision bdcb684d0519521e50bbc44e6ac276d4d851825e) +++ NVDataMgmt.c (.../NVDataMgmt.c) (revision 716106c52a6d64a85ca1072286fa8c821612323a) @@ -3422,6 +3422,14 @@ activateAlarmNoData( ALARM_ID_HD_INVALID_SYSTEM_RECORD_CRC ); } + else + { + // Check if the first character of the serial number is not empty space. If it is, trigger the alarm + if ( RECORD_DEFAULT_CHARACTER == hdSystemGroup.hdsystemRecord.topLevelSN[ 0 ] ) + { + activateAlarmNoData( ALARM_ID_HD_INVALID_SERIAL_NUMBER ); + } + } return status; }