diff --git a/targets/RT/USER/lte-ru.c b/targets/RT/USER/lte-ru.c
index df056f209d7f55e313cae7925de25f2892203a19..28b2c661c72aa9138bf93a4ba21bbea8e4b61e8b 100644
--- a/targets/RT/USER/lte-ru.c
+++ b/targets/RT/USER/lte-ru.c
@@ -1917,8 +1917,8 @@ void init_RU_proc(RU_t *ru) {
 #endif
 #endif
   
-  pthread_create( &proc->pthread_FH, attr_FH, ru_thread, (void*)ru );
   pthread_create( &proc->pthread_ctrl, attr_ctrl, ru_thread_control, (void*)ru );
+  pthread_create( &proc->pthread_FH, attr_FH, ru_thread, (void*)ru );
   
 
   if (ru->function == NGFI_RRU_IF4p5) {