Index: firmware/App/Controllers/DryBiCart.c =================================================================== diff -u -r9416033250bf0e1a8c48d6a37322f2c4c59e6f0c -r50aa4c2d630370fa62f871b82db3afc70d763dcb --- firmware/App/Controllers/DryBiCart.c (.../DryBiCart.c) (revision 9416033250bf0e1a8c48d6a37322f2c4c59e6f0c) +++ firmware/App/Controllers/DryBiCart.c (.../DryBiCart.c) (revision 50aa4c2d630370fa62f871b82db3afc70d763dcb) @@ -1214,9 +1214,10 @@ BICARB_CHAMBER_FILL_EXEC_STATE_T state = BICARB_CHAMBER_PRESSURE_CHECK_STATE; F32 d66Pressure = getFilteredPressure( D66_PRES ); LVL_STATE_T bicarbChamberLevel = getBicarbChamberLevelStatus(); - +#ifdef __D65_OPENING_DISABLED__ // Close D65 irrespective of pressure for balancing chamber fresh side fill to complete. closeD65IfBalChamberSwitchImminent(); +#endif // Once upper level reached high , close the valve, timeout is for safety in case level sensor didn't work(10 sec), or else its a time based filling (3 sec) if ( ( LVL_STATE_HIGH == bicarbChamberLevel ) ||