Index: firmware/App/Services/AlarmMgmt.c =================================================================== diff -u -rac92eb75dab975799cd7b54940c52e7afee8145c -rd7e39221df0facb9b447fac2543212372dbe4a4d --- firmware/App/Services/AlarmMgmt.c (.../AlarmMgmt.c) (revision ac92eb75dab975799cd7b54940c52e7afee8145c) +++ firmware/App/Services/AlarmMgmt.c (.../AlarmMgmt.c) (revision d7e39221df0facb9b447fac2543212372dbe4a4d) @@ -1437,13 +1437,15 @@ if ( ( ALARM_ID_DG_CREATING_DIALYSATE_PLEASE_WAIT == a ) && ( TRUE == alarmIsDetected[ a ] ) ) { // do not clear this alarm if condition not cleared first + result = FALSE; } else if ( ( ( ALARM_ID_DG_FILL_CONDUCTIVITY_OUT_OF_RANGE == a ) || ( ALARM_ID_DG_ACID_BOTTLE_LOW_VOLUME == a ) || ( ALARM_ID_DG_BICARB_BOTTLE_LOW_VOLUME == a ) ) && ( alarmStatus.alarmTop != a ) ) { // do not clear this alarm unless it is top (user is specifically clearing this alarm) + result = FALSE; } else {