diff --git a/tangostationcontrol/tangostationcontrol/devices/recv.py b/tangostationcontrol/tangostationcontrol/devices/recv.py
index 22b31f5c522d2563d855188bc706c011367dad05..f61e82b5e9d11979f4642a744a3f4be98f01763b 100644
--- a/tangostationcontrol/tangostationcontrol/devices/recv.py
+++ b/tangostationcontrol/tangostationcontrol/devices/recv.py
@@ -64,9 +64,9 @@ class RECV(opcua_device):
     )
 
     RCU_attenuator_dB_RW_default = device_property(
-        dtype='DevFloat',
+        dtype='DevVarLong64Array',
         mandatory=False,
-        default_value=[0.0] * 96
+        default_value=[0] * 96
     )
 
     RCU_band_select_RW_default = device_property(
@@ -265,11 +265,6 @@ class RECV(opcua_device):
         # Restore the mask
         self.RCU_mask_RW = RCU_mask
 
-    def configure_for_initialise(self):
-        super().configure_for_initialise()
-        # apply the RCU_attenuator_dB config
-        self.RCU_attenuator_dB_RW = self.RCU_band_select_RW_default
-
     # --------
     # internal functions
     # --------