Index: firmware/App/Modes/ModeInitPOST.c =================================================================== diff -u -r373b25b7e3229e9203f4af6bfa491def69e2ce83 -r2468e56fbecd26da713bc78535bd727f4b105fe1 --- firmware/App/Modes/ModeInitPOST.c (.../ModeInitPOST.c) (revision 373b25b7e3229e9203f4af6bfa491def69e2ce83) +++ firmware/App/Modes/ModeInitPOST.c (.../ModeInitPOST.c) (revision 2468e56fbecd26da713bc78535bd727f4b105fe1) @@ -99,6 +99,7 @@ switch ( postState ) { case DG_POST_STATE_START: + SEND_EVENT_WITH_2_U32_DATA( DG_EVENT_STARTUP, 0, 0 ); postState = DG_POST_STATE_FW_COMPATIBILITY; #ifdef SKIP_POST postState = DG_POST_STATE_COMPLETED; @@ -127,7 +128,6 @@ case DG_POST_STATE_NVDATAMGMT: testStatus = execNVDataMgmtSelfTest(); - testStatus = SELF_TEST_STATUS_PASSED; // TODO remove I don't know why the changed board in the Unit 002 did not pass postState = handlePOSTStatus( testStatus ); break; @@ -194,8 +194,8 @@ break; case DG_POST_STATE_WATCHDOG: - //testStatus = execWatchdogTest(); - testStatus = SELF_TEST_STATUS_PASSED; + testStatus = execWatchdogTest(); + //testStatus = SELF_TEST_STATUS_PASSED; postState = handlePOSTStatus( testStatus ); break;