diff --git a/openair1/PHY/TOOLS/lte_phy_scope.c b/openair1/PHY/TOOLS/lte_phy_scope.c
index 0455e9904597d501c8f4d6514bbe69b791d2bc70..6ef68e0d806d9164ceca47af76879ac203b68e32 100644
--- a/openair1/PHY/TOOLS/lte_phy_scope.c
+++ b/openair1/PHY/TOOLS/lte_phy_scope.c
@@ -474,7 +474,7 @@ void phy_scope_UE(FD_lte_phy_scope_ue *form,
                                         frame,
                                         subframe);
     } else {
-        coded_bits_per_codeword = frame_parms->N_RB_DL*12*get_Qm(mcs)*(frame_parms->symbols_per_tti);
+      coded_bits_per_codeword = 0; //frame_parms->N_RB_DL*12*get_Qm(mcs)*(frame_parms->symbols_per_tti);
     }
     
     I = (float*) calloc(nsymb_ce*2,sizeof(float));
diff --git a/targets/RT/USER/lte-softmodem.c b/targets/RT/USER/lte-softmodem.c
index 6953feb58aed944296ed64a770f621bdb6d25beb..1bed1df1026ed0dfd9da403366362843eab9695c 100644
--- a/targets/RT/USER/lte-softmodem.c
+++ b/targets/RT/USER/lte-softmodem.c
@@ -114,6 +114,10 @@ unsigned short config_frames[4] = {2,9,11,13};
 #include "enb_config.h"
 //#include "PHY/TOOLS/time_meas.h"
 
+#ifndef OPENAIR2
+#include "UTIL/OTG/otg_vars.h"
+#endif
+
 #if defined(ENABLE_ITTI)
 # include "intertask_interface_init.h"
 # include "create_tasks.h"
@@ -472,8 +476,8 @@ static void *scope_thread(void *arg) {
   char stats_buffer[16384];
 # ifdef ENABLE_XFORMS_WRITE_STATS
   FILE *UE_stats, *eNB_stats;
-  int len = 0;
 # endif
+  int len = 0;
   struct sched_param sched_param;
   int UE_id;
 
@@ -491,10 +495,7 @@ static void *scope_thread(void *arg) {
     
   while (!oai_exit) {
     if (UE_flag==1) {
-# ifdef ENABLE_XFORMS_WRITE_STATS
-      len =
-# endif
-	dump_ue_stats (PHY_vars_UE_g[0][0], stats_buffer, 0, mode,rx_input_level_dBm);
+      len = dump_ue_stats (PHY_vars_UE_g[0][0], stats_buffer, 0, mode,rx_input_level_dBm);
       fl_set_object_label(form_stats->stats_text, stats_buffer);
 
       phy_scope_UE(form_ue[0], 
@@ -503,16 +504,14 @@ static void *scope_thread(void *arg) {
 		   0,7);
             
     } else {
-# ifdef ENABLE_XFORMS_WRITE_STATS
-      len =
-# endif
-	dump_eNB_l2_stats (stats_buffer, 0);
+#ifdef OPENAIR2
+      len = dump_eNB_l2_stats (stats_buffer, 0);
       fl_set_object_label(form_stats_l2->stats_text, stats_buffer);
-
-# ifdef ENABLE_XFORMS_WRITE_STATS
-      len =
-# endif
-	dump_eNB_stats (PHY_vars_eNB_g[0][0], stats_buffer, 0);
+#endif
+      len = dump_eNB_stats (PHY_vars_eNB_g[0][0], stats_buffer, 0);
+      if (MAX_NUM_CCs>1)
+	len += dump_eNB_stats (PHY_vars_eNB_g[0][1], &stats_buffer[len], 0);
+    
       fl_set_object_label(form_stats->stats_text, stats_buffer);
 
       for(UE_id=0;UE_id<scope_enb_num_ue;UE_id++) {
@@ -759,6 +758,7 @@ void *l2l1_task(void *arg)
 	break;
 
       case TERMINATE_MESSAGE:
+	printf("received terminate message\n");
 	oai_exit=1;
 	itti_exit_task ();
 	break;
@@ -1719,6 +1719,8 @@ static void *eNB_thread(void *arg)
 }
 
 
+#endif
+
 static void get_options (int argc, char **argv) {
   int c;
   //  char                          line[1000];
@@ -1835,6 +1837,7 @@ static void get_options (int argc, char **argv) {
     case 't':
       target_ul_mcs = atoi (optarg);
       break;
+#ifdef OPENAIR2
     case 'P':
       /* enable openair packet tracer (OPT)*/
       if ((strcmp(optarg, "wireshark") == 0) || 
@@ -1851,7 +1854,7 @@ static void get_options (int argc, char **argv) {
 	printf("Possible values are either wireshark or pcap\n");
       }
       break;  
-      
+#endif
     case 'V':
       ouput_vcd = 1;
       break;
@@ -2186,6 +2189,7 @@ int main(int argc, char **argv) {
   if (opp_enabled ==1)
     reset_opp_meas();
 
+#ifdef OPENAIR2
   if (opt_type != OPT_NONE) {
     radio_type_t radio_type;
     if (frame_parms[0]->frame_type == FDD)
@@ -2195,6 +2199,7 @@ int main(int argc, char **argv) {
     if (init_opt(NULL, NULL, NULL, radio_type) == -1)
       LOG_E(OPT,"failed to run OPT \n");
   }
+#endif
   
 #if defined(ENABLE_ITTI)
   if (UE_flag == 1) {
@@ -2553,9 +2558,12 @@ int main(int argc, char **argv) {
   }
   printf("ITTI tasks created\n");
 #endif
+
+#ifdef OPENAIR2
   printf("Filling UE band info\n");
   if (UE_flag==1)
     fill_ue_band_info();
+#endif
 
   /* #ifdef OPENAIR2
   //if (otg_enabled) {
@@ -2905,8 +2913,10 @@ int main(int argc, char **argv) {
   if (ouput_vcd)
     vcd_signal_dumper_close();
 
+#ifdef OPENAIR2
   if (opt_type != OPT_NONE)
     terminate_opt();
+#endif
 
   logClean();