Index: firmware/App/Controllers/DryBiCart.c =================================================================== diff -u -r08ef85235ca795bb01a16b0352a4f3f4405333fa -rf723ec214199979298efb1f98f3e4c25fdfd5073 --- firmware/App/Controllers/DryBiCart.c (.../DryBiCart.c) (revision 08ef85235ca795bb01a16b0352a4f3f4405333fa) +++ firmware/App/Controllers/DryBiCart.c (.../DryBiCart.c) (revision f723ec214199979298efb1f98f3e4c25fdfd5073) @@ -657,7 +657,7 @@ BOOL setBicarbChamberFillRequested( void ) { BOOL result = FALSE; - BOOL requestStatus = getU32OverrideValue( &bicarbChamberFillRequested ) ||\ + BOOL requestStatus = getU32OverrideValue( &dryBiCartFillRequested ) ||\ getU32OverrideValue( &dryBiCartDrainRequested ) || \ getU32OverrideValue( &dryBiCartDepressurizeRequested ); Index: firmware/App/Modes/ModePreGenDialysate.c =================================================================== diff -u -r9b11048fec84e5340357e6d35376c12966f04079 -rf723ec214199979298efb1f98f3e4c25fdfd5073 --- firmware/App/Modes/ModePreGenDialysate.c (.../ModePreGenDialysate.c) (revision 9b11048fec84e5340357e6d35376c12966f04079) +++ firmware/App/Modes/ModePreGenDialysate.c (.../ModePreGenDialysate.c) (revision f723ec214199979298efb1f98f3e4c25fdfd5073) @@ -53,7 +53,7 @@ #define PRE_GEN_PRIME_CONCENTRATE_PUMP_SPEED 100.0F #define PRE_GEN_PRIME_CONCENTRATE_VOLUME 0xFFFF #define PRE_GEN_PRIME_BAL_CHAMBER_CONCENTRATE_PUMP_SPEED 60.0F -#define PRE_GEN_PRIME_D12_RPM 1500.0F +#define PRE_GEN_PRIME_D12_RPM 1600.0F #define PRE_GEN_PRIME_D48_RPM 2000.0F #define PRE_GEN_PRIME_DIALYZER_CONCENTRATE_PUMP_SPEED 30.0F @@ -328,12 +328,13 @@ { preGenfillChamberCTimer = getMSTimerCount(); setDialysatePumpTargetRPM( D12_PUMP, PRE_GEN_PRIME_D12_RPM, TRUE ); + setValveState( D14_VALV, VALVE_STATE_OPEN ); startPreGenHydroStabilityTimer = TRUE; } if ( TRUE == didTimeout( preGenfillChamberCTimer, PRE_GEN_FILL_HYDRO_CHAMBER_STABILITY_TIMER ) ) { - state = DD_PRE_GEN_FILL_CHAMBER_F; + state = DD_PRE_GEN_DRY_BICART_INITIAL_FILL; //TODO: Rework disable dry bicarb config. Currently skipping // all concentrate related priming