Index: firmware/App/Controllers/Voltages.c =================================================================== diff -u -r44b8dfaaebbd4bda0fff41179ccd6d05c7daf0f5 -rb178e719bbcd69b52869369ed0e93e0b2fc9c9ea --- firmware/App/Controllers/Voltages.c (.../Voltages.c) (revision 44b8dfaaebbd4bda0fff41179ccd6d05c7daf0f5) +++ firmware/App/Controllers/Voltages.c (.../Voltages.c) (revision b178e719bbcd69b52869369ed0e93e0b2fc9c9ea) @@ -237,6 +237,12 @@ // Check the persistence alarm checkPersistentAlarm ( ALARM_ID_HD_VOLTAGE_OUT_OF_RANGE, isVoltageOutOfRange, channelInAlarm, alarmVoltage ); + if ( DG_MODE_FAUL == getDGOpMode() && FALSE == isDGCommunicating() ) + { + // Reset the alarm clearance counter + resetPersistentAlarmTimer( ALARM_ID_HD_AC_POWER_LOST ); + } + if ( TRUE == hasPowerBeenLost ) { HD_OP_MODE_T opMode = getCurrentOperationMode();