Index: firmware/App/Controllers/RinsePump.c =================================================================== diff -u -r9eae2f683887bededd2240f51ddfc667d8c1d566 -r35ccc443e6440d79231ab4a3951bebc0e9789b68 --- firmware/App/Controllers/RinsePump.c (.../RinsePump.c) (revision 9eae2f683887bededd2240f51ddfc667d8c1d566) +++ firmware/App/Controllers/RinsePump.c (.../RinsePump.c) (revision 35ccc443e6440d79231ab4a3951bebc0e9789b68) @@ -277,6 +277,11 @@ if ( TRUE == getTestConfigStatus( TEST_CONFIG_DD_FP_ENABLE_BETA_1_9_HW ) ) { + // Current Beta 1.9 system uses on/off bit + setValveState( D88_79_VALV, VALVE_STATE_CLOSED ); + } + else + { F32 pwmPercent; // Set PWM to zero to stop the logical rinse pump @@ -285,11 +290,6 @@ pwmPercent = rinsePumpPwmPercentage.data; setRinsePumpPwm( D79_RINSE_PUMP, pwmPercent ); } - else - { - // Set PWM count zero to stop the logical rinse pump - setRinsePumpPwm( D79_RINSE_PUMP, RINSE_PUMP_OFF_COUNT ); - } return state; } @@ -307,6 +307,11 @@ if ( TRUE == getTestConfigStatus( TEST_CONFIG_DD_FP_ENABLE_BETA_1_9_HW ) ) { + // Current Beat 1.9 system uses on/off bit + setValveState( D88_79_VALV, VALVE_STATE_OPEN ); + } + else + { F32 pwmPercent; rinsePumpPwmPercentage.data = RINSE_PUMP_DEFAULT_PWM_PERCENT;