Index: firmware/App/Modes/ModePreGenDialysate.c =================================================================== diff -u -r6e6e587b8654dab3c596f6a905f857a3e7cf1e62 -rd639d50ed4ecba5c11a0ad7d8d6b7c91320ae7c0 --- firmware/App/Modes/ModePreGenDialysate.c (.../ModePreGenDialysate.c) (revision 6e6e587b8654dab3c596f6a905f857a3e7cf1e62) +++ firmware/App/Modes/ModePreGenDialysate.c (.../ModePreGenDialysate.c) (revision d639d50ed4ecba5c11a0ad7d8d6b7c91320ae7c0) @@ -531,6 +531,23 @@ break; case DD_PRE_GEN_DIALYSATE_WAIT_FOR_GEND: + setValveState( D34_VALV, VALVE_STATE_OPEN ); + setValveState( D91_VALV, VALVE_STATE_CLOSED ); + setValveState( D35_VALV, VALVE_STATE_CLOSED ); + setValveState( D40_VALV, VALVE_STATE_CLOSED ); + // open BC fresh side + setValveState( D19_VALV, VALVE_STATE_CLOSED ); + setValveState( D20_VALV, VALVE_STATE_CLOSED ); + setValveState( D21_VALV, VALVE_STATE_CLOSED ); + setValveState( D22_VALV, VALVE_STATE_CLOSED ); + // close BC spent side + setValveState( D23_VALV, VALVE_STATE_CLOSED ); + setValveState( D24_VALV, VALVE_STATE_CLOSED ); + setValveState( D25_VALV, VALVE_STATE_CLOSED ); + setValveState( D26_VALV, VALVE_STATE_CLOSED ); + //vent air to chamber h + setValveState( D47_VALV, VALVE_STATE_CLOSED ); + setValveState( D14_VALV, VALVE_STATE_CLOSED ); //TODO: update to recirculation instead of off states. requestConcentratePumpOff( D10_PUMP, FALSE ); requestConcentratePumpOff( D11_PUMP, FALSE );