diff --git a/Ccs/communication.py b/Ccs/communication.py
index 766f290560b7543b6854785aa136ecfaa888f995..576ab8ab44474fc419c63fe78f37ba2bd5c6bfd7 100644
--- a/Ccs/communication.py
+++ b/Ccs/communication.py
@@ -288,7 +288,7 @@ class Receiver:
                 continue
             except Exception as err:
                 print('Processing error:', err)
-                break
+                self._isrunning = False
 
         print('Processing stopped')
         self.proc_data_fd.close()
@@ -327,4 +327,4 @@ def proc_func_generic(data, ts=None):
     else:
         ts = '{:.6f}'.format(ts)
 
-    return [(ts, str(data))]
+    return [ts, str(data)]
diff --git a/Ccs/scripts/iwf_egse_template.py b/Ccs/scripts/iwf_egse_template.py
index ff67c584fcd98ecf2d1e2b92b68d65acd30a3d59..fe29d0297e37361d6267ff5dba6f7d3de377f13c 100644
--- a/Ccs/scripts/iwf_egse_template.py
+++ b/Ccs/scripts/iwf_egse_template.py
@@ -19,7 +19,7 @@ econ.send(iwf.Command.set_psu_ok_signal(1,1), rx=False)  # set IWF_EGSE_PSU_OK =
 econ.send(iwf.Command.set_psu_ok_signal(3,1), rx=False)  # set IWF_EGSE_RSE_OK = 1
 econ.send(iwf.Command.set_psu_ok_signal(4,1), rx=False)  # set IWF_EGSE_PIN_PULL_OK = 1
 econ.send(iwf.Command.set_rsm_end_switch(1,1), rx=False)  # set IWF_EGSE_CLOSE_POS = 1; response 'R7' -> only for EBOX
-econ.send(iwf.Command.set_psu_analogue_value(iwf.Signal.EGSE_I_HEATER, 0), rx=False)  # set IWF_EGSE_I_HEATER
+econ.send(iwf.Command.set_psu_analogue_value(iwf.Signal.EGSE_I_HEATER, 2000), rx=False)  # set IWF_EGSE_I_HEATER
 econ.send(iwf.Command.set_pwm(2, 1663), rx=False)  # set CCD Thermistor
 
 econ.send(iwf.Command.inject_errors(6,0,3,0,11,0), rx=False)  # inject RSE error