diff --git a/openair1/SCHED/IF_Module_L1_primitives_NB_IoT.c b/openair1/SCHED/IF_Module_L1_primitives_NB_IoT.c
index 90bcd16c26658eb3b42232a91eb83e70658b1d37..3a54ca3cf341fa0bf0a5e841251060cc77ba15af 100644
--- a/openair1/SCHED/IF_Module_L1_primitives_NB_IoT.c
+++ b/openair1/SCHED/IF_Module_L1_primitives_NB_IoT.c
@@ -195,7 +195,7 @@ void handle_nfapi_dlsch_pdu_NB_IoT(PHY_VARS_eNB *eNB,
   else if(rel13->rnti != 65535 && rel13->rnti_type == 1)
   {
   	  //printf("rel13->rnti: %d, eNB->ndlsch_RAR->rnti: %d\n",rel13->rnti,eNB->ndlsch_RAR->rnti);
-  	  eNB->ndlsch_RAR->rnti = rel13->rnti;
+  	  //eNB->ndlsch_RAR->rnti = rel13->rnti;
 	  //check if the PDU is for RAR
 	  if(eNB->ndlsch_RAR != NULL && rel13->rnti == eNB->ndlsch_RAR->rnti) //rnti for the RAR should have been set priviously by the DCI
 	  {
diff --git a/openair2/LAYER2/MAC/eNB_scheduler_RA_NB_IoT.c b/openair2/LAYER2/MAC/eNB_scheduler_RA_NB_IoT.c
index 12c4a865f78782c4bd2e8e956ffef1c266c8190a..2c146e5c2f6f6c879054fa7cf416d5e786449442 100644
--- a/openair2/LAYER2/MAC/eNB_scheduler_RA_NB_IoT.c
+++ b/openair2/LAYER2/MAC/eNB_scheduler_RA_NB_IoT.c
@@ -211,6 +211,8 @@ void schedule_rar_NB_IoT(eNB_MAC_INST_NB_IoT *mac_inst, int abs_subframe){
 		    dci_n0 = (DCIFormatN0_t *)malloc(sizeof(DCIFormatN0_t));
 			dci_n1_rar = (DCIFormatN1_t *)malloc(sizeof(DCIFormatN1_t));
 			
+			msg2_nodes->ue_rnti = tc_rnti;
+		
 		    fill_rar_NB_IoT(mac_inst, msg2_nodes, msg3_scheduling_delay, rep, &npusch_info);
 		    
             msg2_nodes->wait_msg3_ack = 1;
@@ -274,7 +276,7 @@ void schedule_rar_NB_IoT(eNB_MAC_INST_NB_IoT *mac_inst, int abs_subframe){
 			dci_n0->rv = 0;
 			dci_n0->DCIRep = 1;//get_DCI_REP()
 			
-			msg2_nodes->ue_rnti = tc_rnti;
+			//msg2_nodes->ue_rnti = tc_rnti;
 			
 			LOG_D(MAC,"[%04d][RA scheduler][MSG2] RARDCI %d-%d RAR %d-%d MSG3 %d-%d\n", abs_subframe-1, dci_first_subframe, dci_end_subframe, msg2_first_subframe, msg2_end_subframe, npusch_info.sf_start, npusch_info.sf_end);
 			LOG_D(MAC,"[%04d][RA scheduler][MSG2][CE%d] Change RA-RNTI %d->T-CRNTI %d\n", abs_subframe-1, msg2_nodes->ce_level, msg2_nodes->ra_rnti, msg2_nodes->ue_rnti);