Index: firmware/App/Controllers/AirTrap.c =================================================================== diff -u -rc049177f4d18a4740a357941b48a833d7115b581 -r2f42a57a717be31493cd11d32ce6f3ca6cbc67d9 --- firmware/App/Controllers/AirTrap.c (.../AirTrap.c) (revision c049177f4d18a4740a357941b48a833d7115b581) +++ firmware/App/Controllers/AirTrap.c (.../AirTrap.c) (revision 2f42a57a717be31493cd11d32ce6f3ca6cbc67d9) @@ -455,13 +455,14 @@ set3WayValveState( H20_VALV, VALVE_3WAY_COMMON_TO_CLOSED_STATE ); set3WayValveState( H13_VALV, VALVE_3WAY_COMMON_TO_OPEN_STATE ); // open valve H13 to allow air to be pumped into air trap from atmosphere airTrapAirPumpLowerPowerLevel.data = getCalculatedAirPumpDutyCycle(); - setAirPumpState( AIR_PUMP_STATE_ON, getAirPumpLowerPowerLevel() ); + setAirPumpState( AIR_PUMP_STATE_OFF, AIR_PUMP_MOTOR_OFF ); + //setAirPumpState( AIR_PUMP_STATE_ON, getAirPumpLowerPowerLevel() ); // adjust the air trap lower delay start time after fill complete airTrapLowerDelayStartTime = u32DiffWithWrap( AIR_PUMP_ON_DELAY_ADJUST_AFTER_FILL, getMSTimerCount() ); airTrapLowerStartTime = getMSTimerCount(); signalInitiatePressureStabilization( USE_SHORT_STABILIZATION_PERIOD ); - SEND_EVENT_WITH_2_U32_DATA( TD_EVENT_AIR_TRAP_LOWER, ON, 0 ); - result = AIR_TRAP_LOWER_LEVEL_STATE; + SEND_EVENT_WITH_2_U32_DATA( TD_EVENT_AIR_TRAP_LOWER, OFF, 0 ); + result = AIR_TRAP_CLOSED_STATE; } return result;