Index: firmware/App/Services/SystemComm.c =================================================================== diff -u -r4f3b9e168915ab13dfcdc74462d7142115cc2d57 -r3635df042e6e3a86cc6b161290637f899fbaa6c2 --- firmware/App/Services/SystemComm.c (.../SystemComm.c) (revision 4f3b9e168915ab13dfcdc74462d7142115cc2d57) +++ firmware/App/Services/SystemComm.c (.../SystemComm.c) (revision 3635df042e6e3a86cc6b161290637f899fbaa6c2) @@ -787,6 +787,8 @@ if ( MODE_PRET == opMode || MODE_TREA == opMode || MODE_POST == opMode ) { activateAlarmNoData( ALARM_ID_HD_DG_COMM_TIMEOUT ); + // we don't want to keep thinking DG is in a useful mode - set it to fault mode until DG is able to report its' true mode status + setDGOpMode( DG_MODE_FAUL, 0 ); } else // Otherwise clear the alarm {