Index: firmware/App/Services/SystemComm.c =================================================================== diff -u -rc41e74ff80145e90c7066a5970c149c2ed4d59dd -r565ed0856be2fcf1443e3ec4cb8fe023b2c14db4 --- firmware/App/Services/SystemComm.c (.../SystemComm.c) (revision c41e74ff80145e90c7066a5970c149c2ed4d59dd) +++ firmware/App/Services/SystemComm.c (.../SystemComm.c) (revision 565ed0856be2fcf1443e3ec4cb8fe023b2c14db4) @@ -213,6 +213,7 @@ { // Start DG check-in timer when UI first communicates timeOfLastDGCheckIn = getMSTimerCount(); } + uiIsCommunicating = TRUE; timeOfLastUICheckIn = getMSTimerCount(); uiDidCommunicate = TRUE; @@ -939,6 +940,7 @@ { activateAlarmNoData( ALARM_ID_UI_COMM_TIMEOUT ); } + if ( TRUE == didTimeout( timeOfLastDGCheckIn, DG_COMM_TIMEOUT_IN_MS ) ) { activateAlarmNoData( ALARM_ID_DG_COMM_TIMEOUT );