Index: firmware/App/Modes/Prime.c =================================================================== diff -u -reaffb84a318bb78cbc28d8867f158ba35e19b552 -re408267b7e73d664051a46e65ac248749af8e5be --- firmware/App/Modes/Prime.c (.../Prime.c) (revision eaffb84a318bb78cbc28d8867f158ba35e19b552) +++ firmware/App/Modes/Prime.c (.../Prime.c) (revision e408267b7e73d664051a46e65ac248749af8e5be) @@ -597,8 +597,6 @@ rsrvrCmd.reservoirID = (U32)DG_RESERVOIR_1; rsrvrCmd.useLastTrimmerHeaterDC = FALSE; - cmdSetDGActiveReservoir( &rsrvrCmd ); - if ( TRUE == hasDGCompletedReservoirSwitch() ) { U32 dialyzerDialysateVolume = getDialyzerDialysateVolume(); @@ -611,7 +609,7 @@ signalBloodPumpHardStop(); setDialInPumpTargetFlowRate( DIALYSATE_PUMP_PRIME_FLOW_RATE_ML_MIN, MOTOR_DIR_FORWARD, PUMP_CONTROL_MODE_OPEN_LOOP ); - setDialOutPumpTargetRate( DIALYSATE_PUMP_PRIME_FLOW_RATE_ML_MIN, MOTOR_DIR_FORWARD, PUMP_CONTROL_MODE_OPEN_LOOP ); + setDialOutPumpTargetRate( 225, MOTOR_DIR_FORWARD, PUMP_CONTROL_MODE_OPEN_LOOP ); // 225 target flow rate matches PWM duty cycle for DPi pump @ 300. // Calculate the time out value that must passed prior to checking for the steady state volume in the reservoir primeDialysateDialyzerTimeLimit = (U32)( ( ( DIALYSATE_DIALYZER_TUBE_VOLUME_ML + dialyzerDialysateVolume ) * SEC_PER_MIN * MS_PER_SECOND ) / DIALYSATE_PUMP_PRIME_FLOW_RATE_ML_MIN );