Index: NVDataMgmt.c =================================================================== diff -u -r6abc34804f57c48e9faf927e8e788d0de757026c -r9d9e5e0004ab2aa094d035f2ee7ad2bdd0820a54 --- NVDataMgmt.c (.../NVDataMgmt.c) (revision 6abc34804f57c48e9faf927e8e788d0de757026c) +++ NVDataMgmt.c (.../NVDataMgmt.c) (revision 9d9e5e0004ab2aa094d035f2ee7ad2bdd0820a54) @@ -1611,7 +1611,11 @@ currentTime = getMSTimerCount(); readFromRAM( startAddress, maxBufferLength ); +#ifndef BOARD_WITH_NO_HARDWARE state = NVDATAMGMT_SELF_TEST_STATE_READ_SERVICE_RECORD; +#else + state = NVDATAMGMT_SELF_TEST_STATE_CHECK_CRC; +#endif } }