Index: firmware/App/Modes/ModeFault.c =================================================================== diff -u -r8a4182663ef6b12e3fd6414c0c14158943cd4ce1 -r1a5efe97f5f39594b45797fded52cafce92afe80 --- firmware/App/Modes/ModeFault.c (.../ModeFault.c) (revision 8a4182663ef6b12e3fd6414c0c14158943cd4ce1) +++ firmware/App/Modes/ModeFault.c (.../ModeFault.c) (revision 1a5efe97f5f39594b45797fded52cafce92afe80) @@ -21,6 +21,7 @@ #include "ModeFault.h" #include "OperationModes.h" #include "ROPump.h" +#include "SystemCommMessages.h" #include "UVReactors.h" #include "Valves.h" @@ -58,6 +59,12 @@ *************************************************************************/ void transitionToFaultMode( void ) { + // Publish POST failure status to UI if fault triggered in Init/POST mode + if ( DG_MODE_INIT == getPreviousOperationMode() ) + { + // Broadcast final POST failed + sendPOSTFinalResult( FALSE ); + } } /*********************************************************************//**