Tags

Tags give the ability to mark specific points in history as being important
  • 2026.w22

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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