Tags give the ability to mark specific points in history as being important
-
2026.w36
b3930e39 · ·Integration: 2026.w36 - #480 Fix for issue #461 - #372 oru: add env-gated async DL and UL C/U-plane pcap dump - #446 Fix invalid cast in nr_chest_time_domain_avg - #505 Miscelaneous PUCCH code improvements - #367 LDPC: Add ORS Aurora XDMA LDPC offloading - #323 Improvements to PTRS processing - #466 Add AGENTS.md - #490 GPU Accelerated Channel Emulation support for 64TX Channels - #254 F1 NR-DC Closes: #461 Closes: #35
-
2026.w35
ceccfc8f · ·Integration: 2026.w35 - #345 Improve nr channel level - #444 Update F1 documentation: examples for msg forward - #456 Wait for response in asynchronous telnet commands - #438 mac: fix HARQ-ACK PUCCH resource selection (TS 38.213 9.2.1) - #464 Remove duplicated LCID re-establishment LOG - commit disable some time_management tests (cherry-pick from F1 NR-DC #254) - #460 Fix PDUsession crash with multiple UE HO - #185 Fapi cc cleanup - #468 Cleanup L1 phy header - #471 nrL1_stats: avoid overflow in total_bytes_tx - #450 LDPC decoder: fix parity check when number of CNs is multiple of 32 - #353 Implement n_pc_wm == 1 option for polar code - #321 time_stats: add timing distributions and remove obsolete and unsafe statistics code - #469 Fixes for RFSim - #445 Clarify policy around AI, remove milestones - #470 Fixes for O-RU flaky UL/DL processing - #441 Initial work for multi cell support - #418 Fix PRACH regression with Microamp FR2 + Add Microamp FR2 to CI - #214 Encoding of 1 and 2 bits for UCI - #383 ue/gNB: Keep PUCCH on stale UL config; clear all UEs in PUSCH TP group - add 1s sleep in 5G RFsim F1 to stabilize connection - some rfsim fixes (cherry-pick from Rfsim ci fixes #476) Closes: #93 Closes: #459 Closes: #112
-
2026.w34
bbfd3718 · ·Integration: 2026.w34 - #381 Settable ORU core affinity - #419 libxran: fix beam-id in PUSCH CP - #422 docs: update Ubuntu 24.04 ISO links to 24.04.4 - #423 fix(mac, nr_ue): print RI value to reflect real rank - #426 fix (rrc): do not reject N2 Handover Request for N2 source UE - #236 feat(usrp): Optimize USRP TX & RX - #429 Fix TLS verification problems with oc login - #390 Keep the old UE in reestablishment instead of populating the new UE - #385 vrtsim: quiet taps sample-path logging and settable timeout for o-ru socket - #272 NR-UP 3GPP TS 38.425 NR enc/dec lib - #375 ue: quieter PDCP logs - #395 Fix issues #393 and #394 - #437 Correctly handle IPv4/IPv6 in sctp_handle_new_association_req_multi() - #200 Add support for 2x8 SRS rank estimation - #443 Build LDPC for tests - #427 Fix RCconfig_nr_positioning() usage and improve error handling - #180 Extension of the DL-RI / PMI calculation based on CSI-RS to other scenarios - #414 add or reformat all ue rrc logs to print the ue id - #213 Add LDPC CUDA offload library - #411 doc: security policy - #334 Bug rxdataF wrapping - #424 Rfsim beam management - #410 Mac races MIB Closes: #288 Closes: #119 Closes: #108 Closes: #393 Closes: #394 Closes: #433 Closes: #36 Closes: #179
-
ATB1.1
1e2bf473 · ·ATB: Aerial Testbed Release 1.1 - Aerial Testbed 1.1 expands the supported testbed configurations across GH200, DGX Spark, Orin, O-RU, Soft-UE, and multi-UE environments. - The release includes eight completed features focused on portable Soft-UE configurations, network and radio integration, and improved uplink and UE-scale testing
-
2026.w33
2b69bde6 · ·Integration: 2026.w33 * #370 oru: support UTC/TAI CLOCK_REALTIME mapping in fh_timer * #377 Validate BCCH-DL-SCH constraints and SIB1 hotfix * #388 fix(thread-pool): validate tasks at queue insertion * #306 Improve PUSCH delay estimates for TA update * #382 fix UCI mapping on PUSCH at UE * #371 NR UE: separate PRACH power from digital amplitude * #398 Fix RSRP overflow and runtime UB when connecting >32 * #400 Fix for scheduling UCI on PUSCH when overlapping with PUCCH * #407 NR MAC: remove the redundant post-publication UE state reset * #379 ue: add --actor-affinity to pin DL/UL/SYNC actors * #406 NR RU: stop processing when the RF device fails to start * #392 NGAP: simplify PDU encode and use aper_encode * #408 Remove RU options nr_scs_for_raster/nr_flag * #396 [FHI72] Fix multi-RU and delete assertion for PRACH nRxPkt > 1 * #380 Ue improvements macstats * #378 nr_phy_common: Add unit tests for nr_layer_demapping * #413 docs: update OAI CN5G reference to OpenAirInterface GitHub repository * #399 Fix ping/iperf failure on second nrUE PDU session * #404 fix(nr-phy): skip decoding undetected PUSCH * #159 Improvements in configuring periodic CSI-RS according to beam information * #415 Fix nrUE fails to get IPv6 address from Open5GS core Closes: #208
-
2026.w32
fb944fba · ·Integration: 2026.w32 - #152 NR UE: add support for periodical measurement report - #355 Cleaning header handling from #141 - #326 fixes for UE RRC Re-establishment procedure - #340 fix(phy, nr_ue): fix for HARQ bits length <=2 on PUSCH when 2 layers - #359 Put UE transport block on stack - #357 fix(mac, nr_ue): reject otherSI DCI while SIB1 acquisition pending - #365 Use direct pointer in tx_data.request - #317 Code cleaning - #374 nfapi: keep ENABLE_SOCKET private to the socket library - #358 CI: Add RAN-SA-ORU-CN5G testing pipeline - #368 Update periodic MAC stats output - #366 XRAN K with DPDK 20
-
2026.w31
c8b78200 · ·Integration: 2026.w31 - #314 Fix channel offset computation in UE measurement procedures - #337 hotfix: restore pucch rx performance - #307 fix(ci): fetch PR head so fork branches are checked for pre-ci-checks - #312 Improvements to decoding in PBCH - #311 Fix nonstandard FR2 bandwidth configuration and update PRS tutorial - #193 Test aperiodic SRS - #141 NRPPA MAC and RRC procedures - #343 fix(mac, nr_ue): remove csi_on_pusch flag for periodic CSI report handling - #346 Fix NGAP/RRC bugs reported by ProFuzzer - #350 fix(fapi): Reduce log output after error.indication - #295 Add compression support for O-RU - #322 Add AVX512 variants to dot_product and rotate_cpx_vector - #289 Add USRP support to O-RU and other O-RU related changes - #342 CI: Tune configs, HTML simplification - #187 NewDFT for all sizes
-
2026.w30
42bf80e9 · ·Integration: 2026.w30 - #324 ci: fix pull_request_target fork checkout error and Node 20 deprecation warning - #143 Harmonize PUSCH CDM groups and port allocation - #182 PMI and MCS table index in phy-test - #285 Cleanup RU_t for NR and LTE - #325 Simplify nr_fill_xx_indication() - #140 Introduce group based processing for 5G uplink MU-MIMO and a MU-MIMO physical simulator - #292 simplify and comment how the UE generates PSS reference signal - #328 ci: split PCF CN config out of shared mini_nonrf_config.yaml - #234 [NR UE] PDSCH Rx: Pre-allocate large buffers on heap - #319 fix(nr_ue_rrc): calculate shortMAC-I and fill in RRCReestablishmentRequest - #282 Two-pass min1/min2 cnProc for BG1 and BG2. - #310 doc(t2): Update T2 related documentation - #330 Force RedCap UE on the initialBWP
-
2026.w29
31ffb21a · ·Integration: 2026.w29 - #280 Optimize syscalls in GTP receiver/sender, GTP F1 UL callback optimization - #287 demote LOG_E for RRC Release with deprioritisationReq - #259 [FHI72] Remove xran F release support - #286 NR_PHY: Optimize layer demapping for PDSCH/PUSCH receiver performance - #248 Allocate multiple UEs in one slot (DL/UL) - #283 Update WLS library dependencies - #284 Update OpenAirInterface repository links to the new Duranta Project repository - #301 fix(t2): Accept CBs decoded across separate HARQ rounds - #302 fix(phy): Fix an uninitialized variable bug in dot_product - #303 fix(phy): use simde_mm_setr_epi16 to initialize alpha_128 in rotate_cpx_vector - #298 ITTI: cleanup memset after alloc, adopt calloc_or_fail - #299 Update the OAI UE config parameters check range with the standard SST and SD values - #268 nfapi: support SRS channel reports for 64 gNB antenna elements - fix for WLS PR - #304 fix(PHY): compare NID2 instead of NID1 in rx_sss_nr() coherence check - #277 chore: migrate FlexRIC submodule to GitHub - #195 Add cell-level E2SM-KPM measurements - #300 CI: Update Aerial setup to 26-1
-
2026.w28
70508eba · ·Integration: 2026.w28 - #235 RRC fixes - #247 Enforce N_PRB=2^x3^y5^z in SC-FDMA uplink scheduler - #274 Fix PSS correlation peak value and average value on the OAI UE logs - #261 ci: Speedup fhi72 dockerfiles - #273 Simplifications for xran builds - #270 xran: fixes for FDD operation - #281 Handle invalid input in nr_get_E - #149 fix(zmq): speedup zmq radio - #260 O-RU first fix pass - #202 doc: add a Git guide (commit signing, branch management, rerere) - #249 SDAP header handling fixes - #199 UE: implement TRS processing in PHY - #197 Bump SIMDE commit to the most up-to-date (1c68d9a)
-
2026.w27
0dab3bb6 · ·Integration: 2026.w27 - #227 Cleanup: NGAP reconnection debug log - #233 fix: proper SA/NSA mode detection - #239 Fix function init_context_sss_nr() - #256 ci: Move test pcaps to github - #244 fix(zmq): Fix clang compiler warnings in zmq radio - #220 fix(NR_UE): gate half-frame PBCH mirror on caller-provided ssb_period - #257 [FHI72] Update the xran K release tag due to the PR https://github.com/openairinterface/o-du-phy/pull/3 - #192 DLSIM test for type0 PDSCH frequency allocation - #238 minorfix(imscope): moving alignas from struct type to atomic variable - #255 ci: Speedup unit test dockerfile - #217 NAS: refactor Identity Request handler and enforce spec-compliant security checks - #243 Clean up openair0_device, remove eth_params usage in L2/L3 - #204 Implementation of the E3 Agent for dApps and E3AP (no service models) - #258 NR UE: add assert for reserved bits per symbol not multiple of Qm - #253 CI: Collect amariue logs, update eNB configs - #203 CI: Add label check and signature verification in GitHub Actions
-
fhi72-pcaps
c4125d1c · · -
2026.w26
09c9bb99 · ·Integration: 2026.w26 - #221 Fix for issue 216 - #224 Bugfix PUCCH Format 2 - #210 Cleanup NR RU options - #223 fix (f1ap): DRB-Information criticality and non-dynamic fiveQI handling in DU - #218 fix (nas): parse UE Registration Reject and add NAS connection release - remove OAI logo (image) due to possible trademark problems - #194 NGAP Procedures for Xn Handover: Path Switch Request and Path Switch Request Acknowledge - #235 fix(vrtsim): Reduce OS scheduler pressure caused by vrtsim timing thread - #211 Add NR O-RU - #241 fix: Make test_vrtsim stable
-
2026.w25
31eb466a · ·Integration: `2026.w25` - #150 fronthaul library fixes - #176 Change ambigous language in Aerial_FAPI_Split_Tutorial.md - #144 Fix vrtsim antenna configs - #178 XNAP: Add encode/decode+unit tests for Xn HO Cancel, HO Success, RAN Paging - #154 Fix UE PUCCH resource multiplexing - #189 Add nr_dlbench: standalone DL scheduler + PHY TX benchmark - #151 Complete NR L2/L3 Paging path from F1AP to NAS (gNB and UE) - #201 [FHI72] Improve the fronthaul doc - #139 Improvements in UCI on PUSCH implementation at UE - #206 RAN and UE Roadmap - #188 CI: Add UE timing phytest
-
2026.w24
f3589d97 · ·Integration: `2026.w24` - #145 RLC data req: Use API to fill multiple RLC PDUs at gNB - #160 ci: maintainer approval for additional file changes and update maintainer's contact - #146 Unit tests for bit functions - #142 UE DL Channel compensation and LLR optimization - #166 CI OCUDU configuration changes - #170 fix(fhi72): add observability to the O-DU - #173 fix(f1): DRB Information has criticality ignore - #171 Local ssb detection
-
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