Index: firmware/App/Controllers/Heaters.c =================================================================== diff -u -re0265b8fad80add7a5d54db11ecc72fd6b1665a8 -ra21818c35ee6d2db460e2713a003274ac41f1c47 --- firmware/App/Controllers/Heaters.c (.../Heaters.c) (revision e0265b8fad80add7a5d54db11ecc72fd6b1665a8) +++ firmware/App/Controllers/Heaters.c (.../Heaters.c) (revision a21818c35ee6d2db460e2713a003274ac41f1c47) @@ -288,7 +288,7 @@ if ( isPrimaryHeaterOn || isTrimmerHeaterOn ) { // If the RO pump is not on, turn off the heaters - if ( isReverseOsmosisPumpOn() && getMeasuredROFlowRate() < MIN_RO_FLOWRATE_LPM ) + if ( !isReverseOsmosisPumpOn() || getMeasuredROFlowRate() < MIN_RO_FLOWRATE_LPM ) { if ( ++heatersOnWithNoFlowTimeOut > HEATERS_ON_WITH_NO_FLOW_TIMEOUT_COUNT ) {