Skip to content

Regression in 2025.w18: 32 HARQ processes show re-transmissions at OAI UE

Enabling 32 HARQ processes, e.g. with the following change makes the UE show re-transmissions, even though the gNB does not indicate re-transmissions at all.

diff --git a/ci-scripts/conf_files/gnb.sa.band78.106prb.rfsim.conf b/ci-scripts/conf_files/gnb.sa.band78.106prb.rfsim.conf
index 9627a48d87..a6a294c327 100644
--- a/ci-scripts/conf_files/gnb.sa.band78.106prb.rfsim.conf
+++ b/ci-scripts/conf_files/gnb.sa.band78.106prb.rfsim.conf
@@ -24,6 +24,8 @@ gNBs =
     ////////// Physical parameters:
 
     min_rxtxtime = 6;
+    num_dlharq   = 32;
+    num_ulharq   = 32;
 
     servingCellConfigCommon = (
     {

This can be tested by running the gNB and UE with these commands:

sudo ./ran_build/build/nr-softmodem -O ../ci-scripts/conf_files/gnb.sa.band78.106prb.rfsim.conf --rfsim
sudo ./ran_build/build/nr-uesoftmodem -O ../ci-scripts/conf_files/nrue.uicc.conf --band 78 -C 3319680000 -r 106 --numerology 1 --ssb 516 --rfsim

The output at gNB side looks OK:

[NR_MAC]   Frame.Slot 0.0
UE RNTI 4287 CU-UE-ID 1 in-sync PH 48 dB PCMAX 20 dBm, average RSRP -44 (16 meas)
UE 4287: dlsch_rounds 40/0/0/0, dlsch_errors 0, pucch0_DTX 0, BLER 0.00182 MCS (0) 0
UE 4287: ulsch_rounds 543/0/0/0, ulsch_errors 0, ulsch_DTX 0, BLER 0.00000 MCS (0) 0 (Qm 2 deltaMCS 0 dB) NPRB 5  SNR 50.5 dB
UE 4287: MAC:    TX            663 RX           7261 bytes
UE 4287: LCID 1: TX              6 RX            122 bytes

But the UE shows these logs:

[NR_MAC]   UE 0 stats sfn: 896.8, cumulated bad DCI 0
    DL harq: 24/15
    Ul harq: 273/258 avg code rate 0.1, avg bit/symbol 2.2, avg per TB: (nb RBs 5.4, nb symbols 9.6)
[NR_MAC]   UE 0 stats sfn: 0.8, cumulated bad DCI 0
    DL harq: 25/15
    Ul harq: 273/271 avg code rate 0.1, avg bit/symbol 2.2, avg per TB: (nb RBs 5.4, nb symbols 9.7)

I verified that this issue is not present in 2025.w17.