Index: firmware/App/Modes/ModePreTreat.c =================================================================== diff -u -r1abc0349c736a70fb56db6895947abfbba0eee22 -r8d0569c37baa53ecc7073c03d5e03ca423656c70 --- firmware/App/Modes/ModePreTreat.c (.../ModePreTreat.c) (revision 1abc0349c736a70fb56db6895947abfbba0eee22) +++ firmware/App/Modes/ModePreTreat.c (.../ModePreTreat.c) (revision 8d0569c37baa53ecc7073c03d5e03ca423656c70) @@ -21,6 +21,7 @@ #include "OperationModes.h" #include "Timers.h" #include "TxParams.h" +#include "Valves.h" /** * @addtogroup TDPreTreatmentMode @@ -65,6 +66,10 @@ { initPreTreatmentMode(); + // TODO: remove these homeValve() when SELF_TEST_NO_CART_STATE is implemented (homing valves is handled over there). + homeValve(H1_VALV, 0, 0); + homeValve(H19_VALV, 0, 0); + return (U32)currentPreTreatmentState; }