Index: firmware/App/Controllers/Heaters.c =================================================================== diff -u -rd31e9b40e9d56df8fa3551bbba63f6bec3a72811 -rfdb9b4b63043f6e5957caac1c0bc4d11704d15b8 --- firmware/App/Controllers/Heaters.c (.../Heaters.c) (revision d31e9b40e9d56df8fa3551bbba63f6bec3a72811) +++ firmware/App/Controllers/Heaters.c (.../Heaters.c) (revision fdb9b4b63043f6e5957caac1c0bc4d11704d15b8) @@ -478,9 +478,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; }