Index: firmware/App/Services/Reservoirs.c =================================================================== diff -u -re0cdf49eb0f54239e5d765282e0952cea7ded1bd -r9279d01e7e539ad1e788b85db4ea2288965b03c6 --- firmware/App/Services/Reservoirs.c (.../Reservoirs.c) (revision e0cdf49eb0f54239e5d765282e0952cea7ded1bd) +++ firmware/App/Services/Reservoirs.c (.../Reservoirs.c) (revision 9279d01e7e539ad1e788b85db4ea2288965b03c6) @@ -318,7 +318,11 @@ fillVolumeTargetMl.data = fillToVolMl; cmdResponse.rejected = FALSE; - requestNewOperationMode( DG_MODE_FILL ); + if ( ( FALSE == isAlarmActive( ALARM_ID_DG_ACID_BOTTLE_LOW_VOLUME ) ) || // reject moving to fill mode if + ( FALSE == isAlarmActive( ALARM_ID_DG_BICARB_BOTTLE_LOW_VOLUME ) ) ) // alarm is active + { + requestNewOperationMode( DG_MODE_FILL ); + } } else {