diff --git a/targets/RT/USER/lte-enb.c b/targets/RT/USER/lte-enb.c
index 884366374c01ee3a6355bd40735b13a7f96f56ad..e71ef56bfc1bbd828e54a8dad59b707b90084d41 100644
--- a/targets/RT/USER/lte-enb.c
+++ b/targets/RT/USER/lte-enb.c
@@ -644,7 +644,6 @@ int wakeup_rxtx(PHY_VARS_eNB *eNB,RU_t *ru) {
   }
   
   pthread_mutex_unlock( &proc_rxtx0->mutex_rxtx );
-  ru_proc->emulate_rf_busy = 0;
 
   return(0);
 }
diff --git a/targets/RT/USER/lte-ru.c b/targets/RT/USER/lte-ru.c
index 568a01b9b3559314ab50707231e9b6a661cbf85b..b563013c72000096b1964969e860a19da4575351 100644
--- a/targets/RT/USER/lte-ru.c
+++ b/targets/RT/USER/lte-ru.c
@@ -700,6 +700,7 @@ static void* emulatedRF_thread(void* param) {
   sparam.sched_priority = sched_get_priority_max(SCHED_FIFO);
   policy = SCHED_FIFO ; 
   pthread_setschedparam(pthread_self(), policy, &sparam);
+  LOG_I(PHY,"/////////////////////******************** numerology = %d /////////////////////////////////***************************** \n",numerology);
   
   wait_sync("emulatedRF_thread");
   while(!oai_exit){
@@ -1211,6 +1212,9 @@ void wakeup_eNBs(RU_t *ru) {
       {
         LOG_E(PHY,"could not wakeup eNB rxtx process for subframe %d\n", ru->proc.subframe_rx);
       }
+      if(!eNB_list[i]->single_thread_flag){
+        ru->proc.emulate_rf_busy = 0;
+      }
     }
   }
 }
diff --git a/targets/RT/USER/lte-softmodem.c b/targets/RT/USER/lte-softmodem.c
index e5ce85a2ddf5a65358a013f141cb92763bab8fa2..90d68349f1bc658583c74db5c0797d68cded04dc 100644
--- a/targets/RT/USER/lte-softmodem.c
+++ b/targets/RT/USER/lte-softmodem.c
@@ -218,7 +218,7 @@ extern void init_eNB_afterRU(void);
 
 int transmission_mode=1;
 int emulate_rf = 0;
-int numerology = 2;
+int numerology = 0;
 int codingw = 0;
 int fepw = 0;