Index: firmware/App/Services/Reservoirs.c =================================================================== diff -u -r025612ad77fe630889a364586de54bffe5262d56 -r44e6ff492574b4670c5dd80db58b17ba36d2805e --- firmware/App/Services/Reservoirs.c (.../Reservoirs.c) (revision 025612ad77fe630889a364586de54bffe5262d56) +++ firmware/App/Services/Reservoirs.c (.../Reservoirs.c) (revision 44e6ff492574b4670c5dd80db58b17ba36d2805e) @@ -311,7 +311,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 {