Tags give the ability to mark specific points in history as being important
-
2026.w22
26efcc49 · ·Integration 2026 week 22 * !4140 Fix evaluation of PMI and CQI report when there is no RI report * !4125 fix(phy): prevent division by zero in nr_csi_rs_pmi_estimation * !4134 Add SRS LS and RSRP measurement logging for indoor positioning research * !4086 vrtsim: Refactor peer antenna configuration and taps_client * !4108 XNAP: Add encode/decode+unit tests for Xn HO Ack, Prep Failure, SN Status Transfer, UE Context Release * !4096 O-RU fronthaul library * !4147 1-port CQI report * !4133 fix(config): fix memory safety, memory leaks, and add unit test coverage * !4084 gold_cache: replace linear search with open-addressing hash table * !4150 fix a few issues with unit tests * !3827 Antenna port indexing of txdataF using FAPI spatial stream indices * !4138 [FHI72] [M-plane] Implement dynamic compression * !4144 fix(fhi72): Fix use-after-free bug in fhi_72 lib * !3890 Fixes for multiplexing pattern 3 operations in FR2 * !4145 fix(vrtsim): handle CLOCK_REALTIME jump after PTP sync * !4151 minor: fix nr rlc test make-based compilation * !4141 wrong usage of extern declaration in C files, header cleanup * !4153 doc: update 7.2 tutorial hardware and os configuration and add a doc to list supported hardware and OS * !4066 Separate nfapi_p5.c into LTE and NR implementations * !4098 [CI OAI-FlexRIC] Improve CI pipeline * !3723 Support for aperiodic SRS at gNB * !4076 Fix imscope and tracy build * Fix the undefined `res` parameter if not defined K_RELEASE * CI: Adjust timing thresholds in RAN-gNB-N300-Timing-Phytest-LDPC * !3553 Add automated FHI72 4x4 nightly testing * !4142 CI: Cleanup of Jenkinsfiles and parameters * Adjust do_SRS after merge of !3723
-
2026.w21
cb0e5012 · ·Integration 2026 week 21 * !4130 Add RHEL 9.8 to list of supported distributions * !4135 fix(clang): disable default-const-init-field-unsafe * !4118 NR UE: remove hardcoded 64KB limit for UE capability file * !4120 bugfix: fix A3 event configuration * !4056 restructuring of UE DLSCH code to handle 2 codewords * !4132 Cleanup conflict leftover in doc/SW_archi.md * !4113 move vrtsim channel and per-UE param configuration from CLI flags to config file * !4127 Bugfix overflow uint16_t variable when FFT size is 6144 * !3902 Refactor DLSCH/ULSCH scheduler: extract proportional fair policy behind function pointer interface * !4136 hotfix for correct GFNI detection * !4112 NAS UE Service Request fixes and improvements for Paging * !4128 Iterate all NZP-CSI-RS resources per ResourceSet in scheduler * !4131 Fix 8 DL ports * !4137 changes in cudaMemadvise/cudaPrefetch API for v13 * !4122 Add Fedora 44/Ubuntu 26 to list of supported distributions * !4117 NR_MAC/PHY: align SRS time_start_position semantics between L2 and L1 * !4129 CI: Clone from internal git repo * !4124 Preparatory changes for LDPC CUDA integration
-
2026.w20
6fc2d060 · ·Integration 2026 week 20 - !4110 T-tracer: fix UE_PHY_PDSCH_IQ event fields - !4114 nrUE: fix noise_power_dB field name in config - !4109 prepare FAPI PUCCH PDU for MSG4 ACK in advance - !4115 gNB specific RC - !4042 Fix Wt (orthogonal code) multiplication for PUSCH DMRS length 2 and noise power estimation - !4101 bug: LTE: avoid RRC use-after-free, NR: gNB-DU config update: verify cell's origin DU - ci: skip merge commits when validating Signed-off-by - !4047 XNAP: add encode/decode, helpers, and unit test for Xn Handover Request - !4119 Remove PUCCH formar limitation in PRB size function - !4083 nr_rate_matching: replace byte-by-byte repetition loop with memcpy chunks - !4121 Collect iperf logs if command fails - !4116 CI: Cleanup of parameters, change of branch and image naming, remove BuildProxy - CI: Adjust RAN-PhySim-GraceHopper-5G timing thresholds
-
2026.w19
d191447a · ·Integration 2026 week 19 * ci: post MR validation comments only on warnings or errors in pre-ci-check * ci: skip merge-commit validation for integration branches * !4088 fixing wrong logic for SIMO and MISO AWGN channels * !4052 Add OAI - WNC gNB config file * !4091 Fix build with unit tests, build all in CI * !4089 Fixing broken nr-cu-nrppa-test simulator and nr-ue-nas-simualtor * !4099 Allow control signal level at input of OFDM modulator * !4092 Remove more unused parameters * !4102 nr-cuup-load-test: avoid unaligned memory access * !4077 Update microamp FR2 doc for firmware 0.1.174 * !3960 fix: issue 1054 - Config: Creating New Array members via command line arguments * !3810 UE symbol based PBCH, PSBCH receiver * !4103 Update CN5G images to stable release `v2.2.1` * !3814 Multi-QoS Handling and PDU Session Modify * !4064 FAPI: fix UCI payload byte length for bit_len multiples of 8 * !4078 [M-plane] Improvements, fixes + Add CI M-plane pipeline
-
2026.w18
d420f8c1 · ·Integration 2026 week 18 * !4070 fix(nrLDPC_coding): Remove ldpc_xdma * !4068 fix(radio): Make write_reorder context thread-safe * !4031 Add AoA selection to vrtsim * !4071 Add 200MHz DDDSU Liteon configuration file * !4080 spsc_q: make compile on older compilers * !4081 fix (F1 Handover): do not trigger when no DRB is configured * !4072 UE PRACH slot fix * !4082 fixing typo in AWGN calculation * !4049 Validate signed MR commits and update contribution guidelines * !4087 Remove unnecessary log
-
2026.w17
bfb177c3 · ·Integration 2026 week 17 * !4054 Minor fixes to gNB/UE behavior in RFsim * !4062 Minor fixes/cleanup in NGAP lib * !4036 Fix CSI-RS estimation * !4055 fix (RRC): do not trigger N2 HO when no active PDU sessions are present * !3988 asn1c inside local tree * !3762 L1 gNB type0 PDSCH * !4069 ctest: fix tests when compiling with sanitizers, ignore build directories, fix spsc_q build * !4067 Small compilation fixes * !3444 7.2 FHI with XRAN K release * !4061 T-Tracer & Data Recording v1.1: UL PHY trace modularization and recording enhancements * !3975 ZMQ radio * Increase PRACH queue capacity from 8 to 16 * !4059 CI: Various CI adjustments
-
2026.w16
38dc3782 · ·Integration 2026 week 16 * !4040 fix: issue 911 - replace timer oneshot to periodic. * !4041 Compilation without T: move to physims * !4046 fix(record_db doc): correct the path for T_messages.txt and mention use of ninja/make * !3994 Update CN5G images to release v2.2.0 and update traffic generator image * !4024 Fix fill_srs_channel_matrix * !3983 Add SIB 3,4 support, configurable SIB2 and refactor CU/DU SIB management * !4030 Miscellaneous code improvements * !4039 Verify consistency of CSI report in L2 instead of RRC * !3991 L1 RX: use queues instead of arrays and linear search for PUCCH, PUSCH, SRS, PRACH * !4011 CI: remove cppcheck, cleanup in build and license checks * !4051 Fix EMA cold-start for noise and SNR/RSSI measurements
-
2026.w14
2407c356 · ·Integration 2026 week 14 * !4019 Change OAI license to CSSL v1.0 * !4021 hotfix for 4 layer mapping on aarch64 * !4022 UE: Fix CSI RS Measurement * !4010 UE: Implement SUCI Profile Scheme A * !4012 More compilation improvements * !4027 CI: fix Aerial conf for test with 30 MHz BW * !3948 Update doc: split RUNMODEM.md, clarify USRP-specific workarounds * !4026 RRC/E1 bugfixes: handle missing UE context, don't send E1 msg if no PDU session * !3996 Switch xran lib repo to https://github.com/openairinterface/o-du-phy.git * !4020 Remove a lot of unused code and defines * !3969 Acceleration of channel convolution * !4023 Cleanup common_lib.h * Clarifications on license * !4017 CI: Add stage to push to local git repository
-
2026.w15
5fcd456a · ·Integration 2026 week 15 * !4014 Microamp FR2 configuration file and documentation * !4029 nr rlc: tolerate bogus data * !4032 build_oai fixes: harmonize duplicate options, remove wrong --build-lib handling * !3977 Further unused arguments cleanup * !4009 Fix for NULL pucch-ResourceCommon at MSG4 * !4037 Increase reliability of ltebox start * !4034 Prevent infinite loop on Single Entry PHR handling * !4038 doc(record_db): explain how to use record_db * fix compilation of T tracers with 'make' * !3489 Thread-pool support for TX symbol processing.
-
2026.w13
4941f440 · ·Integration 2026 week 13 * !4004 Remove OSD, some scripts, oaisim references * !3968 Fix DAS via index based beamforming * !3982 UE: update pdcch config only after mib read * !3851 Bugfix in UE DLSCH LLR functions * !3933 mac: fixes to prevent prb overlapping * !4006 Update cir-generator image tag to v0.0.1 * !4007 Remove old CUDA LDPC implementation * !4005 FHI72: handle more than 64 cores * !3805 \[E2 agent\] Refactor E2SM-KPM and implement support for REPORT style 1 * !3973 Introduce UE NAS Simulator * !3966 PUCCH Format 1 decoder implementation and validation with nr_pucchsim * !3681 Configure DigitalBeamTable in OAI and pass down to Aerial L1 * !3912 Fix Delta MCS mode, reimplement UL power control * CI: Tune VNF configuration files in Aerial pipeline
-
2026.w12
0ba31c0f · ·Integration 2026 week 12 * !3985 Fix XNAP to avoid recompilation and unnecessary includes * !3724 Better c style pss sss * !3972 Resolve "Demote AssertFatal `PUCCH list is full` message to a warning" * !3956 [FHI72] [xran F] Revert and simplify the code for Liteon FR2 interoperability * !3970 Fix for NTN phy-test mode * !3987 T: minor: remove target record_db from automatic building * !3993 UE: Derive Serving Network Name from SIB1 PLMN * !3997 vrtsim doc: clarify container requirements * !3935 [FHI72] Fix long PRACH format * !3998 Set rxgain to 0 in vrtsim * !3964 CI: Add FHI7.2 phytest pipeline * !4001 Remove unused ci-scripts/mysql4testresults/ dir and content * !3999 bugfix: use proper pointer * !3986 handle start symbol on non-zeroth downlink symbol for SIB1 for multiplexing pattern 3 configuration. * !3957 replace static allocation of max antennas in a dynamic structure for gnb rach * !3859 Delay compensation in SRS * !3909 Adjust ssPBCH_BlockPower in FHI7.2 configs
-
2026.w11
c1462838 · ·Integration 2026 week 11 * !3864 remove xran_fh_tx_send_slot_BySymbol() and xran_fh_rx_read_slot_BySymbol() * !3967 Harmonize the use of definition for number of symbols per slot * !3971 Limit dl_DataToUL_ACK values to 15 as per standard * !3414 Added NTN-FR2 FDD bands defined in release 18 in Ka-band range * !3919 Reduce number of mutex locking in MAC->RLC direction * !3923 XNAP: Add encode/decode and unit tests for Xn Setup Request/Response/Failure * !3965 Enable BladeRF support in gNB Docker image * !3904 add multi-ue support to vrtsim * !3980 SDR reordering: correct warning, and USRP: return samples written * !3834 Use flat buffer for txdataF in gNB L1 * !3981 Bugfix: make longer telnet cmdfunc names * Reduce timing reference value for feptx_total in 40 MHz phytest
-
2026.w10
582ce818 · ·Integration `2026.w10` * !3946 UE L1 cleanup * !3929 UE: Fix if target cell during handover has SSB at a different offset as in source cell * !3961 Remove Ubuntu 20 and RHEL/Rocky 8 support, increase cmake min version * !3884 Integrate NRPPA and NGAP messages required for positioning * !3784 CI: Create new pipeline for testing with Aerial and Jetson * !3697 fix: issue 911 - OAI gNB hangs when AMF connection goes down * !3914 Fix dB_fixed() function * !3800 Add tracer to record configured events to database * !3954 UHD streamer thread priorities in nrUE * !3846 rename with distinct names structs and related typedefs, remove spread struct keyword * !3958 Remove unused function arguments
-
2026.w09
46b76706 · ·Integration 2026 week 09 * !3944 Fail early if configuration module can not initialize properly * !3945 gNB: Reset NDI only after usage in case of disable HARQ * !3822 NR UE: fix PRACH k1 calculation at MAC when handover * !3874 print better message for rsrp: invalid doesn't mean it is not measures, it... * !3928 NR UE: correctly compute writeTimestamp for SCS > 30 kHz with rf-simulator * !3949 fix: removed the nssai_sd parameter in the ue.conf file * !3897 Change Aerial config file in targets to match Nvidia's CI setup * !3951 Fix handling of IPv4v6 PDU sessions * !3940 IPV6 support for telnet socket binding * !3947 Add missing packing for CONFIG.request parameter BetaPSS * !3871 Support for up to 12 ports in NR gNB * !3943 Remove L1 dependence from NR band number * !3892 Synchronize multiple gNBs by aliging their the slot boundaries * !3952 Fixes for Initial UE Context Setup * !3953 Improvements in compilation dependence * change dl_absoluteFrequencyPointA in targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.fr1.24PRB.usrpb210.conf to 640032 * !3900 [CI] Pull Ubuntu base image from internal registry * !3910 GPU Channel Simulation: nr_dlsim/nr_ulsim Integration + CI Test * !3942 CI: rework log analysis to simplify and allow new use cases * !3870 Configure CSI-RS according to beam_id used by UE
-
2026.w08
520360a6 · ·Integration 2026 week 08 * !3934 Fix Ubuntu build: reinstate -Werror * !3803 remove cblas and atlas dependancy * !3918 Add a simple GTP unit test * !3924 T: macpdu2wireshark: gentle exit (and some other minor work in the T tracer) * !3925 Fix race condition on double RA during RRC reestablishment * !3930 bugfix: add PCell to serving_cells in fallback path and refactor update logic * !3936 [FHI72] Remove support for xran E release * !3893 NR Paging on CU
-
2026.w07
7fa4d018 · ·Integration 2026 week 07 * !3899 Solving issues caused by invalid RRC configuration * !3905 Add undocumented Aerial ERROR.indication vendor specific error codes * !3896 Add fallbacks for ARMv8a to make it compile * !3734 vrtsim: add CIR DB playback with CLI flags * !3886 Integrate GPU-Accelerated Channel Simulation + CI Test Pipeline * !3907 RRC QoS refactor: PDU Session Modify support, SDAP fixes, and code improvements * !3891 Fix for split 7.2 DU configurations including DU & RU ethernet addresses * !3913 Remove VCD signal dumper from NR code * !3783 RRC: Multi-cell handling architecture * !3916 CI: Rename RAN-SA-2x2-Module-CN5G pipeline * !3922 Fix and update tracy tag to v0.13.1 * !3917 Fix SRS power computation * !3915 Cleanup Cmake: remove some double compilation * !3883 Improvements in handling beamforming inputs * !3906 fix(ci): remove git reset command from Jenkinsfile * !3894 Reimplement BladeRF radio driver, make it work for 5G
-
2026.w06
9777d231 · ·Integration 2026 week 06 * !3690 [FHI72] Support large DU delay profiles in the xran F, and include ProtO-RU emulator designed to run 7.2 with an USRP * !3887 Update RHEL UBI image source to `registry.redhat.io` * !3882 Change Aerial to pack directly in nvIPC message buffer * !3895 CI: Ensure OAI-FLEXRIC-RAN-Integration-Test pipeline always uses latest commit for non-MR builds * !3873 Ensure noise power is non-zero * !3889 Enable imscope for split7.2 * !3801 Resolve "7.2 split ru_thread slot miss * !3898 Fix config_libconfig_get for string * !3876 Removing the duplicate loop in ULSCH power computation
-
2026.w05
9cb79027 · ·Integration 2026 week 5 * !3850 Update vrtsim timing job thread * !3853 Clear memory in shm_td_iq_channel after RX * !3823 Fix RSRP overflow * !3766 UE support to send CSI report on PUSCH * !3848 Initial implementation of O-RU for 7.2 emulator * !3860 NGAP: improve error handling in RRCReconfiguration from Handover Command decoding * !3507 Create Debian and Redhat packages with CPack * !3875 Fix FFT size for xran_fh_tx_send_slot_BySymbol() and xran_fh_rx_read_slot_BySymbol() * !3593 NR UE: add support for multiple RF frontends * !3769 Add Ethernet PDU session support and make PDU session request configurable * !3831 semi-manual remove of not used #define commands * Update RFsim4G UE configs for RFsim changes after !3593 * !3821 [FHI72] [xran F] Handle fragmented (un)compressed packets * !3732 Implement TS 38.473 transparency for CellGroupConfig forwarding and handle re-establishment on a different DU * !3880 Prevent the PNF from sending P7 messages after sending a STOP.indication * !3868 CI: Upgrade Aerial pipeline to 25-3 * Revert one CI XML change after !3732
-
2026.w04
ed4cca81 · ·Integration 2026 week 04 * !3787 CI: disable aerial x86 build pipeline * !3820 Integrate F1AP messages required for NRPPa * !3789 fix A3 event configuration * !3861 add a csv T tracer * !3669 NR UE: add neighboring cell measurements and measurement report of event A3 * !3866 nr-softmodem: ensure RU is ready before L1 init in NFAPI PNF mode * !3402 Test FDM PRACH in CI * !3852 Cleanup nr_slot_fep_ul * !3782 Improvements to support CSET0 multiplexing pattern 3 for FR2 * !3862 Check for PDSCH overlapping CORESET during RA * !3430 NR gNB handling TCI state indication for beam switching * !3872 Fix compilation issues with vrtsim taps client * !3687 Standardize Documentation Formatting and Navigation for MkDocs
-
2026.w03
102965a6 · ·Integration 2026 week 3 * !3818 Update threadCreate * !3845 Update physim timing thresholds in gNB-N300-Timing-Phytest-LDPC * !3849 Make gpd config utility global * !3812 Fix reestablishment after handover * !3826 Define speed of light * !3799 Fix for threadpool abort function * !3791 fix array lenght errors, k variable wrapping threshold. Make the code smaller and more efficient * !3718 Introduce SRS physical simulator and improvements * !3857 Fix bug "no AMF for UE" * !3858 remove function decode_cellGroupConfig * !3668 Support beam index for LiteON FR2 RU that needs per symbol section in CP packets * !3844 CI: Remove testcase ids from XML files * !3620 update multi-RU 7.2 documentation for DAS scenario * !3788 Fix handover documentation and configuration files for event configuration