Index: firmware/App/Modes/ModePreGenDialysate.c =================================================================== diff -u -rf6022e86136c821709ce24b61e11e8e2bdf0b11e -r88f86f2dc5107670e32f53e04e256ad8249ba55f --- firmware/App/Modes/ModePreGenDialysate.c (.../ModePreGenDialysate.c) (revision f6022e86136c821709ce24b61e11e8e2bdf0b11e) +++ firmware/App/Modes/ModePreGenDialysate.c (.../ModePreGenDialysate.c) (revision 88f86f2dc5107670e32f53e04e256ad8249ba55f) @@ -386,6 +386,8 @@ { DD_WET_SELF_TEST_STATE_T state = DD_WET_SELF_TEST_NEGATIVE_DEAERATION_PRES_CHECK; F32 hydPressure = getFilteredPressure( D9_PRES ); + // For Degassing close loop pump control, the calculated negative pressure added up with pressure adjustment factor + // to drive more negative pressure.Remove the pressure adjustment factor for actual pressure check. F32 targetPressure = getDialysatePumpTargetPressure( D12_PUMP ) - DEGAS_PUMP_TARGET_PRES_ADJ_THRESHOLD; if ( hydPressure <= targetPressure )