Tags give the ability to mark specific points in history as being important
-
2026.w45
dfb296ab · ·Integration: 2026.w45 - #845 nrUE: Keep PHR eligible after the prohibit timer expires - #842 Fix NULL dereferences in nrUE modlist_coreset() (#809) - #792 NAS 5GMM: don't read past the message in mobile identity and Service Accept/Reject decoding - #619 More fixes for UCI on PUSCH at UE - #918 nrUE: Preserve the per-RB PDCCH channel estimate - #863 e1ap: use unsigned 32-bit TEIDs - #706 Fix uplink scheduling for late-starting DUs - #912 nrUE: Drain TX successors before resynchronization - #641 Update OAI CN5G to v2.2.2 - #910 gNB: wait for PUSCH workers before copying trace samples - #948 fix(mac): guard against NULL DMRS config in nr_config_pusch_pdu - #822 ngap: fix Served GUAMI, PLMN - #780 doc: Add Benetel 550 4T2R n77 config with dynamic compression - #953 fix: clamp the PUSCH and PUCCH RSSI to the FAPI range - #479 use multi-dim arrays instead of manual computation - #741 NR PRACH fixes - #936 XNAP: add optional IEs to RAN Paging and Retrieve UE Context Failure - #967 Channel pipeline via FFT + overlap-and-save - #830 Introduce PRS physical simulator - #952 Clean up NR physical simulators - #979 NR UE: do not apply 24/32-port CSI-RS checks to 16 ports - #871 nrUE: CPU reductions in rfsim with many UEs - #794 ci: move cuda images to Ubuntu24.04 and CUDA 13.1 - #947 NRPPa: do not report periodic SRS resources as semi-persistent - #753 F1AP lib: don't crash on malformed list items and extensions - #821 Build with clang on aarch64 - #569 Add multicell support with Nvidia Aerial L1 - #507 Support for SRS 8 port configuration in the Physical layer - #744 Reject re-establishment of a UE released by the core - #909 nrUE: Reset frequency tracking history after acquisition Closes: #809 Closes: #791 Closes: #929 Closes: #703 Closes: #743
-
2026.w44
88245ba8 · ·Integration: 2026.w44 - #789 nr_common: validate SSB-to-pointA offset against k_SSB grid - #829 nr_channel_compensation: apply PTRS CPE in the 128-bit path - #814 LTE MAC: fix always-true dl_Bandwidth range checks - #838 seq_arr: size the shrunk buffer by element size - #717 nrUE: Include NTN Koffset in aperiodic SRS scheduling - #761 NGAP: decode GUAMI AMF Set ID and AMF Pointer as BIT STRINGs - #853 NR RRC: accept the spec maximum of 64 QoS flows per PDU session - #745 nrUE RRC: don't dereference absent optional IEs in RadioBearerConfig and MeasObjectNR - #688 nrue: read UE position when applying NTN configuration - #849 nrUE: Pass the remaining Authentication Reject body length - #708 nrUE: free dedicated CORESETs when MAC releases them - #788 rfsim: clear channel model input per RX antenna - #862 e1ap: fix bitrate conversion in Bearer Context Modification Request - #783 nr-ue: robustness fixes (TDD table init, CCCH length check, Service Reject handling) - #519 Implementation of a simple version of beam switching hysteresis - #665 CI: add F1 HO reestablishment test at source and target DU (Quectel) - #690 doc: reorganize and clean up documentation overview - #772 noise_device: keep state in an instance, make refresher work - #430 fix(NR_UE): implement T304 expiry per TS 38.331 5.3.5.8.3 - #824 gNB: descramble the y placeholder of 1-bit HARQ-ACK on PUSCH - #833 E1AP: copy and compare UP security keys as bytes, not strings - #775 perf(oru): vectorize BFP compression and decompression - #930 E1AP lib: decode Time To Wait in GNB-CU-UP E1 Setup Failure - #920 gNB: service release timers for pending random-access UEs - #917 nrUE: Release dedicated measurements on RRCSetup fallback - #867 Nr l1 memory footprint reduction - #684 rfsim: restore integer accumulation at unity gain - #153 Use hashtable in MAC scheduler for UE lists - #675 [OAI O-RU] Support for C-plane Section Extension 11 parsing - #943 nr-ue-nas-simulator: start the background system at startup - #932 CI: enable SRS for metanoia cobra FR1 - #825 ue,sync: fix freq offset in resync - #719 nrUE: align negative sync offsets with the next frame - #832 Fix SIGFPE on CSI-RS resource without periodicityAndOffset - #840 nrUE: Replace obsolete SRB0 requests before fresh random access - #896 UEs registered without PDU session after a retransmitted REGISTRATION ACCEPT - #933 Refactor MAC configuration towards multicell operation Closes: #168 Closes: #94 Closes: #663 Closes: #364 Closes: #525 Closes: #942 Closes: #811
-
2026.w43
cfee4c20 · ·Integration: 2026.w43 - #728 build: only build rftest when libforms is available - #735 zmq: fix rounding of negative samples in RX conversion - #733 xnap: avoid misaligned access to transport layer address buffers - #713 Use saturating adds/subs in the x86 split-radix DFT combine - #420 Rework SRS scheduler - #746 phy: allow 1 LSB rounding difference in rotate_add test on aarch64 - #701 fix(cmake,dpdk): use pkg-config imported target for linking to DPDK - #740 doc: update vrtsim readme with multi-ue configuration demo - #739 time_meas: clean up cpufreq - #657 fix(zmq): wake tx_poll_thread on queue push instead of 10ms poll - #736 Cleanup build system with less includes - #734 NR MAC: fix periodic occasion checks at SFN wrap-around - #704 handle concurrent reception of dedicatedSIB1 and reconfigurationWithSync - #751 remove change a collection during a iterator loop on it - #749 signal_energy: include the last length % 4 samples - #732 UE PDU sessions: remove old options, option for ifname, documentation - add U26/F44 to system_requirements.md (closes: #771) - #670 [Fix] gNB other SI scheduling SSB order and SSB index issues - #503 NAS/UE: send the configured APN and match it on the Network Identifier - #683 gNB: avoid clearing unused FAPI PDUs - #779 CI: fetch develop alongside the tested branch in create_workspace.sh - #758 channelmod: make ploss a path loss, not a gain - #764 mac: forward CellGroupConfig on bearer change - #760 Remove LicenceAndFormattingCheck CI script check - #773 rlc: advance receiver time in AM tests and benchmark - #766 tracer: enable unused-parameter warnings for the GUI library - #755 config: use the NG-U port parameter in SA examples - #795 minor: fix usage of uper_encode_to_new_buffer() - #462 refactor(mac): refactor beamforming configuration - #790 (n)FAPI: avoid clearing unused FAPI PDUs - #716 nrUE: Skip inapplicable PUCCH validation for SI/RA DCI 1_0 - #819 nr-mac: load the config module in gNB MAC tests - #747 nfapi: bound-check P7 unpacker counts against their arrays - #737 NRPPa: update ASN.1 definitions to Release 17 (TS 38.455 v17.4.0) - #776 nr_ul_channel_estimation: keep the running maximum in max_ch - #774 nrUE: fix TC-RNTI overwrite and contention resolution for Msg3 with C… - #596 ci: replace GH1 by DGX3 in Aerial-OAIUE test - #687 CI: cleanup more implicit state, simplify code - #246 Improvements for 2-Step RA - NR MAC: hand UL RLC PDUs to RLC after releasing sched_lock - Use N310 RF2 chain for running UE Closes: #65 Closes: #669 Closes: #369 Closes: #656 Closes: #709 Closes: #771 Closes: #711 Closes: #43 Closes: #768
-
-
2026.w42
f80a8832 · ·Integration: 2026.w42 - #680 [E2 AGENT] Update FlexRIC submodule commit ID due to a new v3.0.0 release - #610 Fix for division by zero in prach sim - #695 NR RRC: use serving cell band for UE capability enquiry - #651 nr_phy_common: compute 2-layer ML LLRs for the last REs of a symbol - #707 O-RU: Fix compilation warnings. enable -WError in CI builds. - #715 Fixup WLS P7 message transport - #516 docs(agents): add Comments and Agent commits sections to AGENTS.md - #697 fix(ue): Move actors to NR UE UE_thread stack. - #352 Fix handling feature set in UE capabilities - #652 NR_RRC: detach borrowed RRCReconfiguration params on encode failure - #723 nrup: fix signed shift overflow in ntoh_int32_buf - #714 ci: apply a real path loss in the F1 rfsim channel models - #727 Return 0 from read_version() when sscanf() hits EOF - #726 task_ans: use acq_rel ordering for the completion counter - #630 Send full SRB1 - #276 fix(NR_MAC): fix BWP mismatches during F1/N2 handover with dedicated BWP - #689 fix (nrUE): ignore idle MAC sync ind and unset-carrier sync retune - #699 Add v3.0.0 release notes Closes: #226 Closes: #297 Closes: #650 Closes: #710 Closes: #718 Closes: #724 Closes: #96 Closes: #722 Closes: #678
-
v3.0.0
6f89078b · ·Release v3.0.0 First Duranta OpenAirInterface RAN+UE release, in the tradition of existing OpenAirInterface releases. This release covers: - NR RAN (gNB/CU/CU-CP/CU-UP/DU/DU-high/DU-low/RU) - NR UE - LTE RAN (eNB/RCC/RRU) - LTE UE - License change to CSSL v1.0 A general feature set overview can be found in the repository in doc/FEATURE_SET.md The following is a list of changes since OpenAirInterface release v2.4.0. Stability and bug fixes: - General L1 improvements for efficiency and stability, especially on ARM - Improve support for BladeRF radios, notably in 5G - T tracer can write CSV files - Minor cleanup, harmonization, and performance improvements all over the stack Common 5G RAN/UE changes: - Reimplementation of DFTs on x86/ARM for better accuracy and speed - Support for LDPC offload on Nvidia GPUs via CUDA - Support for LDPC offload on AMD GPUs via HIP - Support for LDPC offload on OpenRadioSystems Aurora - Add RFsim beam simulation - Improve vrtsim channel simulation and add multi-UE support - Add new ZMQ radio - Support for CN Paging procedures - Support for multiple QoS flows per DRB - Add new simulators: * UE-NAS simulator against AMF * CU NRPPA simulator against AMF/LMF RAN changes (gNB/CU/CU-CP/CU-UP/DU/DU-high/DU-low): - Support for up to 100 UEs, and general MAC scheduler improvements - Support for NR-DC over F1 - New software O-RU (O-RAN 7.2 O-RU) with support for vrtsim and USRP - Support for E3 interface/dApps - Support for aperiodic SRS - Support for SIBs 2,3,4 - Support for NRPPA and UE localization via SRS - Various improvements for 7.2 (fragmentation, (dynamic) compression, large DU delay profiles, add support for xran K release, remove support for xran E/F releases, FR2 support) - Improvements for UL power control and support for "deltaMCS" - Improvements for E2 agent nrUE changes: - Performance Improvements, notably in L1 - Support for UCI on PUSCH - Support for TRS - Improve PDU session support: Ethernet PDU sessions, arbitrary PDU session number - Implementation for periodical measurement reports and A3 events for serving and neighbour cells - Support for multiple UEs per process - Support for multiple RF frontends per UE - Improved interoperability with 3rd-party gNBs Regression or removals: - no known regressions - LDPC XDMA offload has been removed - OSD has been removed Configuration file changes for the 5G RAN: - `rfsimulator` entries are now arrays - `gNBs.[0].cu_sibs` and `gNBs.[0].du_sibs` have been added - `MACRLCs.[0].num_cc` and `L1s.[0].num_cc` have been removed - `gNBs.[0].do_SRS` changed meaning and is now `none`, `periodic`, or `aperiodic` - `gNBs.[0].nr_measurement_configuration.A2.timeToTrigger` changed to `gNBs.[0].nr_measurement_configuration.A2.time_to_trigger`. same for A3 - new config options for SIB2/4 - removal of `L1s.[0].nr_flag` (implicitly inferred) Configuration file changes for the 5G UE: - `uicc0.dnn`, `uicc0.nssai_sst`, `uicc0.nssai_sd`, have been deprecated and replaced with `uicc0.pdu_sessions` array to configure PDU sessions
-
2026.w41
6f89078b · ·Integration: 2026.w41 - #573 nrUE: select the PUCCH0 sequence group by frequency hop - #640 gnb,phy: process symbols in parallel with PTRS - #579 ldpc: handle rate-matched blocks shorter than the filler offset - #637 Resolve N3 GTP Error Indication TEID-I by outgoing_teid - #646 fix: don't configure other SI PDCCH before CORESET#0 is scheduled - #266 UCI on PUSCH for L1 gNB - #571 user configurable RX to TX UE capability - #659 Fix DMRS additional position - #631 fix assertion in channel_pipeline_gpu.cu - #638 fix(f1-reestab): resolve RRC re-establishment on a different DU - #673 Address SRS indication related memory leak. - #620 ue,phy: change tdd config struct - #668 Throw error and exit if UE cap file not found - #672 Make FAPI P5 and P7 return the total message size - #492 Add HIP (AMD ROCm) backend for the LDPC GPU offload - #582 Optimizations for 4-port cross-polarized PDSCH precoding - #432 NR UE: add support for PDU Session Modification procedures and UL traffic matching for different QoS flow - #661 Fix UE LLR segv - #167 doc(kpi): kpi for openairinterface code base - #677 doc: fix broken links and references Closes: #594 Closes: #627 Closes: #126
-
2026.w40
f8f76959 · ·Integration: 2026.w40 - #609 Fix RFsim crash from #534 - #617 SECU: fetch HMAC from default OpenSSL context - #611 Evaluate PMI report regardless of RI - #629 avoid left shift of negative rx_offset in UE_synch - #624 ci: sync develop to internal repository on a push to develop - #626 [NR_PHY] Fix unaligned 256-QAM LLR stores - #555 nrUE: keep RRC frame timer ticking while out of sync - #633 oru: resolve DPDK virtual devices independently of their arguments - #625 [OAI O-RU] Support for C-plane Section Extension 1 parsing - #440 Codebook-based digital beamforming in O-RU. - #567 fix(ci): merge GitHub PR head locally - #614 gtpu: reject zero-length GTP-U extension header to prevent infinite loop - #634 runtime: retry interrupted ITTI and task-completion waits - #598 [nrUE] Fix interoperability with OCUDU gNB & document GEO NTN setup via ZMQ - #494 NR_MAC: spectrum sensing on reserved UL slots + Spectrum E3 service model - #537 Fix pdsch nvar - #595 doc(ci): Cleanup and update TESTBenches.md Closes: #607 Closes: #613 Closes: #616
-
2026.w39
29d5fa7d · ·Integration: 2026.w39 - #578 oru: retain fractional symbol time in the UTC anchor - #574 oru: retain wideband downlink fragments without counting discarded IQ - #401 fix(nr-phy): avoid invalid SRS outputs after detection failure - #575 oru: track uplink sequence numbers per eAxC - #561 fix (mac): common HARQ-ACK PUCCH overlap and pucch-ResourceCommon at DCI - #593 fix(mac, nr_ue): ignore configured DMRS additional position for DCI 0-0 - #520 nas: UE-initiated Service Request on idle TUN UL - #589 ci: Add O-RU label support - #581 ci: fix bandwidth in 40 MHz M-plane test description - #588 CI python: cleanup - #601 Some cleanup towards sidelink integration - #436 [NR UE][PDSCH] Reduce PDSCH scratch buffer footprint and fuse LLR with layer demapping - #540 ci: unittest image cleanup, minor updates - #576 oru: pad uncompressed PRACH payloads to their advertised PRB count - #530 XNAP: Add encode/decode+unit tests for RETRIEVE UE CONTEXT (initiating, successful and unsuccessful outcome) - #568 feat(ci): add script-based log collection - Grant NET_ADMIN capability to UE in phytest vrtsim deployment - ci: Update average timing value in vrtsim UE phytest Closes: #493
-
2026.w38
1c2f4d3c · ·Integration: 2026.w38 - #544 [FHI72] Update the K release tag - #546 fix(phy, nr_ue): prevent TRS from overwriting CQI in MAC - #550 e1ap: add Required-To-Modify list to Modification Required - #542 vrtsim: retry taps.fbs download and reject empty files - #498 NAS: bound the Protocol Configuration Options container loop - #384 ue: fix DL HARQ soft combining under LBRM and protect reused HARQ PIDs - #556 T tracer: minor: fix compilation warning - #435 Adding Metanoia Cobra FR1 to CI + Cobra FR2 configuration file and documentation updates - #548 fix(phy): avoid CFO quantization in frequency compensation - #564 fix(oru): match eCPRI traffic by ethertype instead of RTE_FLOW_ITEM_TYPE_ECPRI - #562 Add channel model 5 (beamforming) support to vrtsim - #553 UHD v4.11.0.0 - #496 NAS/NR_UE: fix unbounded optional-IE loop in Registration Accept - #545 Use FFT shifted buffer in UE PHY functions - #448 NewDFT for all sizes with both NEON and SVE2 - #344 E3AP: service-model infrastructure and L1-KPM service model for post-FFT IQ - #565 Bit-based functions for ceil and floor of log2 - #547 PUCCH F2 L1 computation improvements - #534 Reworking RFsim beam management - #447 fix buffer overflow in dot_product() usage by pss search function - #333 XnAP integration: Support to build, creation of XnAP task, Xn instance, neighbour trees, encoder, decoder, handling ITTI messages and call backs - #524 test(oru): add CI testcase for O-RU with BFP compression enabled - #186 Add new config files for n100 and n101 - #183 TX optimizations for gNB. - #563 Optimize gpu channel_pipeline_init() to take in rx/tx antenna for faster runtime on small datasets - ci: Adjust timing thresholds in RAN-PhySim-GraceHopper-5G - #269 Optimize SR handling for 100 UEs - #552 [E2 AGENT] Implement E2SM-RC On Demand Report and Handover Control Closes: #363
-
2026.w37
1143f750 · ·Integration: 2026.w37 - #316 Timing Advance Correction and CBRA RAPID Handling - #455 More LTE/NR compilation separation - #318 GTP: Error Indication enc/dec lib in stack and trigger PDU Session Resource Notify - #532 Consume the Aerial SRS report TLV offset when unpacking - #536 Fix memory leak for radio_config parameter bw_list - #517 fix(ci): tag Docker Hub images with the plain week reference - #504 CI cleanup: simplify argument handling, cleanup useless code, handle multiple XMLs - #240 Use FFT-shifted buffer in all PHY receiver functions - #527 fix(fronthaul): stop pcap unit tests racing on shared download files - #528 fix(pucch): fix pucch1 RE mapping in gNB and UE - #539 Unmark only the failing SRS allocation on rollback - #497 NAS: size the TFT packet filter array to the count the encoding can express - #499 NAS/UE: fix EPS attach against a commercial MME (IE length bound, HashMME) - #535 BUGFIX: rework pthread_setname_np() ASSERT and add LOG_W - #386 Implement beam API - #421 [NR_PHY_COMMON] Refactor LLR functions and split common PHY header - #327 Cleaning SSS - reduce L1 TX processing meas - #209 Separate VNF into LTE and NR implementations - call appropriate unpacking function for NR vendor extension handling
-
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