diff --git a/openair2/LAYER2/MAC/config.c b/openair2/LAYER2/MAC/config.c
index c2707f293524f3dbcee1f7123f7e239d5400c16c..00d470bab385f5ff4ba6637b6e8ba7048164ad56 100644
--- a/openair2/LAYER2/MAC/config.c
+++ b/openair2/LAYER2/MAC/config.c
@@ -201,7 +201,7 @@ printf("MAC CONFIG lcid %d group %d\n", (int)logicalChannelIdentity, (int)*logic
         lc.nr_vendorSpecificList = 0;
         lc.vendorSpecificList = NULL;
 
-        lcs.logicalChannelIdentity = 1;
+        lcs.logicalChannelIdentity = logicalChannelIdentity;
         lcs.logicalChannelGroup    = *logicalChannelConfig->ul_SpecificParameters->logicalChannelGroup;
         lcs.direction              = DIR_BOTH;              /* TODO: not necessarily */
         lcs.qosBearerType          = QBT_NON_GBR;           /* TODO: not necessarily */