Index: firmware/App/Services/AlarmMgmt.c =================================================================== diff -u -rc8e9a8d78c51b889bba3b8ce9e7da1a0c661f771 -rb938467305c06c40f51d157b536a3ee7c36c29f9 --- firmware/App/Services/AlarmMgmt.c (.../AlarmMgmt.c) (revision c8e9a8d78c51b889bba3b8ce9e7da1a0c661f771) +++ firmware/App/Services/AlarmMgmt.c (.../AlarmMgmt.c) (revision b938467305c06c40f51d157b536a3ee7c36c29f9) @@ -359,7 +359,9 @@ alarmStatus.alarmsBlockedTimer = ALARM_BLOCKED_COUNT_AFTER_AC_RETURN; } // if the block timer is 0 OR we have an unblockable alarm - if ( ( ALARM_NOT_BLOCKED == alarmStatus.alarmsBlockedTimer ) ) + if ( ( ALARM_NOT_BLOCKED == alarmStatus.alarmsBlockedTimer ) + || ( ALARM_ID_HD_AC_POWER_LOST == alarm ) + || ( ALARM_ID_HD_AC_POWER_LOST_IN_TREATMENT == alarm ) ) { // Broadcast alarm and data if alarm not already active if ( FALSE == alarmIsActive[ alarm ] )