Allow setting of seperate coding schemes for uplink and downlink
diff --git a/src/gprs_rlcmac_data.cpp b/src/gprs_rlcmac_data.cpp
index 2d03ac5..7b0d83f 100644
--- a/src/gprs_rlcmac_data.cpp
+++ b/src/gprs_rlcmac_data.cpp
@@ -1290,7 +1290,7 @@
 	index = tbf->dir.dl.v_s & mod_sns_half;
 	data = tbf->rlc_block[index];
 	if (tbf->cs == 0) {
-		tbf->cs = bts->initial_cs;
+		tbf->cs = bts->initial_cs_dl;
 		if (tbf->cs < 1 || tbf->cs > 4)
 			tbf->cs = 1;
 	}