diff --git a/tangostationcontrol/tangostationcontrol/devices/recv.py b/tangostationcontrol/tangostationcontrol/devices/recv.py
index 326c31b67e881ee7c65b8ea0c5306bb81818db54..eecbf2b1ef3dea45e6571ab7b1d499269d33c783 100644
--- a/tangostationcontrol/tangostationcontrol/devices/recv.py
+++ b/tangostationcontrol/tangostationcontrol/devices/recv.py
@@ -238,6 +238,10 @@ class RECV(opcua_device):
         doc='Absolute reference position of antenna field, in latitude/longitude (degrees)',
         dtype=(numpy.float,), max_dim_x=2)
 
+    Antenna_Field_Reference_GEOHASH_R = attribute(access=AttrWriteType.READ,
+        doc='Absolute reference position of antenna field, as geohash string',
+        dtype=numpy.str)
+
     HBAT_antenna_ITRF_offsets_R = attribute(access=AttrWriteType.READ,
         doc='Offsets of the antennas within a tile, in ITRF ("iHBADeltas"). True shape: 96x16x3.',
         dtype=((numpy.float,),), max_dim_x=48, max_dim_y=96)
@@ -266,6 +270,9 @@ class RECV(opcua_device):
 
     def read_Antenna_Field_Reference_GEO_R(self):
         return ITRF_to_GEO(self.read_Antenna_Field_Reference_ITRF_R())
+
+    def read_Antenna_Field_Reference_GEOHASH_R(self):
+        return GEO_to_GEOHASH(self.read_Antenna_Field_Reference_GEO_R())
     
     def read_HBAT_antenna_ITRF_offsets_R(self):
         base_antenna_offsets        = numpy.array(self.HBAT_base_antenna_offsets).reshape(16,3)