Index: firmware/App/Controllers/Heaters.c =================================================================== diff -u -rb003e0e60487302c022714f168d9f5dffc09d226 -ra140769de454d638730bbfd1fabdf6ce2b949d35 --- firmware/App/Controllers/Heaters.c (.../Heaters.c) (revision b003e0e60487302c022714f168d9f5dffc09d226) +++ firmware/App/Controllers/Heaters.c (.../Heaters.c) (revision a140769de454d638730bbfd1fabdf6ce2b949d35) @@ -486,9 +486,7 @@ } else if ( fabs(deltaTempC) >= D5_HEAT_OUT_DEADBAND_CONTROL ) { - updatedTarget = calculateUpdatedD28TargetDialysateTemp(); - setHeaterTargetTemperature( D5_HEAT, updatedTarget ); - ctrl = runPIController( PI_CONTROLLER_ID_D5_HEAT_OUTER_LOOP, getHeaterTargetTemperature( D5_HEAT ), measuredTempAtDialyzer ); + ctrl = runPIController( PI_CONTROLLER_ID_D5_HEAT_OUTER_LOOP, getTDTargetDialysateTemperature(), measuredTempAtDialyzer ); adjustedPrimaryTargetTemp = ctrl; }