diff --git a/targets/ARCH/IRIS/USERSPACE/LIB/iris_lib.cpp b/targets/ARCH/IRIS/USERSPACE/LIB/iris_lib.cpp
index cbc45399bb036ae742ac350cba5179f9392e36f4..55a388b2b3e5cd85c2d7512f081a807496aa8c79 100644
--- a/targets/ARCH/IRIS/USERSPACE/LIB/iris_lib.cpp
+++ b/targets/ARCH/IRIS/USERSPACE/LIB/iris_lib.cpp
@@ -468,7 +468,7 @@ extern "C" {
 		break;
 	}
 
-        openair0_cfg[0].iq_txshift = 0;//shift
+        openair0_cfg[0].iq_txshift = 4;//shift
 
 	for(i=0; i < s->iris->getNumChannels(SOAPY_SDR_RX); i++) {
 		if (i < openair0_cfg[0].rx_num_channels) {
diff --git a/targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.iris030.conf b/targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.iris030.conf
index 2680a14c23bb8aa37406de36f0a48f7bf7068227..234881c61b2d6c18156155cf8eb9aba4bb0d0c11 100644
--- a/targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.iris030.conf
+++ b/targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.iris030.conf
@@ -153,7 +153,7 @@ rrh_gw_config = ({
     rrh_gw_active = "yes";
     tr_preference = "raw";
     rf_preference = "iris030";
-    iq_txshift = 0;
+    iq_txshift = 4;
     tx_sample_advance = 60;	
     tx_scheduling_advance = 9;