Index: firmware/App/Controllers/BalancingChamber.c =================================================================== diff -u -r483ebbb75171ec93ab24d1f69f83a6248376266f -r9e0db1f82f13693d251e00e8958c8063dd89cae6 --- firmware/App/Controllers/BalancingChamber.c (.../BalancingChamber.c) (revision 483ebbb75171ec93ab24d1f69f83a6248376266f) +++ firmware/App/Controllers/BalancingChamber.c (.../BalancingChamber.c) (revision 9e0db1f82f13693d251e00e8958c8063dd89cae6) @@ -465,7 +465,9 @@ static BOOL isBalChamberTimeBasedSwitching( void ) { BOOL state = FALSE; - state = ( getD48PumpSpeed() <= BAL_CHAMBER_TIME_BASED_D48_SPEED_RPM ) ? TRUE : FALSE; + F32 dialFlowRate = getBalChamberActiveDialysateFlowrate(); + //state = ( getD48PumpSpeed() <= BAL_CHAMBER_TIME_BASED_D48_SPEED_RPM ) ? TRUE : FALSE; + state = ( dialFlowRate <= BAL_CHAMBER_OPEN_LOOP_FLOW_RATE_BAND_3 )? TRUE : FALSE; return state; }