Tags give the ability to mark specific points in history as being important
-
2025.w43
75a68167 · ·Integration 2025 week 43 * !3605 Support beam index in OAI 7.2 Fronthaul Interface * !3709 Fixes for T-Tracer to work with NR-UE * !3712 Restore UE Capability IE after RRCReestablishment * !3716 Remove unused ULSCH measurements at gNB * !3603 UE symbol based PDCCH receiver * !3708 Add monolithic N2 handover test pipeline with B210 and Quectel * !3719 Remove Benetel-specific radio drivers * !3710 [CI] Update the Push to DockerHub Stage * !3711 CI: Multiple adjustments * !3717 Initialize NCC=0 on NGAP Initial Context Setup (3GPP TS 33.501 §6.9.2.1.1) * !3720 fix direct bugs of not used RU_RX_SLOT_DEPTH defined constant * !3714 Improve handling of selection of RSRP/SINR report via configuration file * !3519 Refactor SDAP adaptation work for QoS * !3698 Other CSI measurement fixes * !3699 Updates for Feature Set
-
2025.w42
70451408 · ·Integration 2025 week 42 * !3623 Optimization of PDSCH precoding operation * !3691 \[CI\] Ensure multi-arch DockerHub Push after successful image build * !3696 asn1c doesn't follow c99 variables alias rules, it needs to be compiled this... * !3685 Assign antenna ports correctly for 1 and 2 layers for aerial. * !3495 Type0 PDSCH frequency allocation at L1 UE * !3686 Remove NR L2 simulator code from UE * !3693 Remove B200-specific clock-rate setting * !3701 OAI UE: add shared RSRP Table 10.1.6.1-1 mapping function to helpers and adopt it RRC UE * !3662 RRC UE file cleanup * update doc/README.md * !3608 use common scale channel functions for DLSCH and ULSCH * !3694 fix non initialized DMRS port value in case of DCI00 at UE * !3702 Extend F1 rfsim CI test * !3704 remove unused global queues, dead code * !3673 CI: Aerial: Add an UL-heavy pipeline test * !3651 CI: Upgrade HO setup to use an attenuator * !3695 CI: Upgrade Aerial setup to 25-2.1
-
2025.w41
92bc0aee · ·Integration 2025 week 41 * !3472 Replace int16 min when obvious * !3689 Fix OAI UE memory leaks * !3675 fix RSRP computation at UE * !3688 Fixes to prevent assertion due to 0 PRB allocation * !3680 OC PhySim deployment: always undeploy safely * !3471 SRS noise power * !3679 CI: Enable Physim threshold check for tests on Caracal and GH
-
2025.w40
55a56002 · ·Integration 2025 week 40 * !3672 \[ci\] Fix MissingPropertyException - COTS-UE by binding OAI_Registry globally * !3609 BWP with no PRACH occasions * !3657 do not assert for mismatched TBS in phy-test mode * !3667 CI: Updates for HO and AW2S pipeline * !3674 NR UE: remove function get_nr_RSRP() and get_nr_rx_total_gain_dB() for cleanup * !3478 NR UE: add UCI (HARQ-ACK/NACK) on PUSCH support at PHY * !3664 modulation LUTs size was wrong, and remove inconsistent test of SSE2 enable * !3665 Make all targets compile * !3554 Handle failures in RRCReconfiguration encoding gracefully * !3655 Improvements to N2 handover * !3678 Add OAIUE longrun pipeline * !3628 Update documentation
-
2025.w39
5e5f79e9 · ·Integration 2025 week 39 * !3582 replace bad DCI by specific message for each case and add checks for bad... * !3595 Implementing the option to have more than 1 RSRP in CSI report * !3640 Code cleanup (SRS, config files and more) * !3654 Extend t300 in multi_ue rfsim testcase * !3650 NR UE improvements for scheduling ACK/NACK for MSG4 * !3652 In ReconfigurationWithSync, make sure epochTime_r17 present if there is a ntn_Config_r17 * !3653 NR UE: in nr_ue_scheduler.c set LCID_buffer_remain to 0 if RLC indicates not more bytes in buffer * !3549 Switch to new (internal) registry * !3513 Improvements to RRC PDU session and DRB handling logic
-
2025.w38
32c81b7b · ·Integration 2025 week 38 * !3639 Fix error ind unpack * !3643 Fix memory allocation issue in KPM RAN function sd parameter handling * !3568 Fix UE DCI monitoring after RRC setup * !3642 Check command line for unknown options also at gNB * !3647 Add nr-cuup to run_locally.sh * !3596 L3 measurements and measReport A2 * !3648 fix MSG3 with C-RNTI failure * !3649 CI: build images on Jetson (armv8) * !3334 N2 Handover
-
2025.w37
206c7667 · ·Integration 2025 week 37 * !3514 NR UE: add support for PDSCH rate matching with NZP CSI-RS * !3630 feat(ldpc_aal): Do not try EAL init if FHI 7.2 is enabled * !3634 reset MSG3 C-RNTI flag in case of failure * !3566 fix 600 cppcheck notifications * !3633 Fix PLMN print in select_amf * !3631 Revert "Removed TRP-scheme byte from UL BF PDU to Interop with Aerial 25-1 (FAPI 10.02)" * !3622 Populate sampled_ue_antennas * !3601 gNB: adaptive DL/UL MCS based on reported SSB-SINR and measured PUSCH SNR * !3637 fix bug in computing number of LCG IDs with data at UE * !3635 Fixes and updates for UL scheduling, notably DSUUU * !3607 Reworking BWP configuration * !3531 Refactor measConfig * !3612 CI: Creation of F1 Handover pipeline * !3611 CI: Generalize PhySim tests, run PhySims on Gracehopper
-
2025.w36
d372aa1b · ·Integration 2025 week 36 * !3613 Speedup complex rotate for aarch64 * !3614 Ldpc encoder zc384 optimization * !3625 gNB scheduler small fixes * !3629 Fix for gNB max feedback time parameter * !3619 Fix RA 2-Step MgsB Ack at UE * !3626 Upgrade CI to Aerial 25-2
-
2025.w35
fbb78ad8 · ·Integration 2025 week 35 * !3604 Consider PDSCH EPRE to DMRS EPRE in NR UE * !3606 Fix SRS TLV unpack * !3602 Update RFsim CN * !3516 [FHI72 M-plane] CM improvements and PM implementation * !3538 add a new graphical T tracer to see gNB MAC scheduling decisions * !3425 RFSim test for 10 UEs/process
-
2025.w34
207aac94 · ·Integration 2025.w34 * !3555 Remove dead code and variables, simplify code * !3591 separate computation of size and value for DCI precoding information * !3550 some work for better interoperability with srsRAN DU * !3562 cleaning syntax of nr-ru.c * !3598 Align add_boolean_option as per CMake documentation use only ON/OFF for uniformity * !3407 Taps client for vrtsim * !3035 NR L1 common channel level functions * !3589 RF emulator and improvements of the timers * !3577 Fix for UECAP file handling in dora/phytest mode * !3600 Fix for UE TCI state ID configuration * !3599 DLSCH scheduler: fix bugs in UE sorting
-
2025.w33
9e37a2cf · ·Integration 2025 week 33 * !3563 UE fixes: pucch format 2 and CSI IM * !3567 Workaround for handling 2 SS0 occasions per slot * !3578 fix a T trace * !3395 RFsim variable size H_awgn_mimo * !3581 NR UE NTN: consider acceleration on orbital path to calculate N_UE_TA_drift_variant * !3580 NR UE: fix pdcch llr_size calculation in nr_rx_pdcch() * !3576 Cleanup documentation and interface of the LDPC segment coding libraries * !3573 Make Amarisoft UE sim a RedCap UE * !3586 Print UE command line parameters at gNB MAC for split architecture without L1 * !3584 add gtpu error packet parsing and display * !3556 Introduce support for Cat-B RU using Predefined-Beam BF with Aerial L1 * !3492 Upgrade CI images to Ubuntu 24 * !3521 Refactor ULSCH scheduler towards more TDD pattern flexibility * !3590 Improve MAC docs for MCS and docker for BuildKit usage * !3579 CI: speed up and simplify build, remove unnecessary Python code, remove --eNB* parameter list
-
2025.w32
05f9c975 · ·Integration 2025 week 32 * !3548 NR UE: fix reliable SIB19 reception when ntn-UlSyncValidityDuration-r17 expires * !3559 numelt in place of config_isparamset * !3487 T hacks: add new tracer ant0 and a tool to plot ofdm data from usrp or rfsim (output or input) * !3541 simplify and make more local variables in nr_rx_pdcch() and fix small bugs * !3547 Add a CU-UP load tester and improve GTP performance * !3552 CI: refactor iperf3 UDP analysis function * !3557 Fix PDSCH rate-matching for periodic CSI in UE * !3571 fix time manager tests in the CI * !3344 LDPC BBDEV/AAL rework * !3560 CI: Refactor log collection, collect also (COTS) UE logs
-
2025.w31
b7636927 · ·Integration 2025 week 31 * !3324 Use complex data type for channel magnitude * !3462 Synchronized Real-Time Data Recording Application Addition * !3536 Remove --usim-test command line option * !3537 Another fix for CSI PDSCH overlap * !3546 Fix for tun_if.c warning "specified bound 16 equals destination size" * !3523 Fix UE PDSCH LLR * !3544 Fix sib1 reception flag * !3534 CI: Adjust frequency configuration * !3530 remove specific directory for LTE SIM management tools * !3545 Fix overflow when negating minimum int16_t value in precoding * !3461 Fix Dedicated BWPs * !3558 feat(LDPCImplementation.md): Fix documentation
-
2025.w30
61c769f8 · ·Integration 2025 week 30 * !3529 Add CI RFsim5G test for second PDU session * !3532 Count bits in variable with mask * !3533 CI: test T2 with DPDK 22.11 * !3535 RAN-Container-Parent: Auto-generate artifact in failure case * !3542 bugfix: avoid segmentation fault when Redcap tries to connect to gNB * !3543 rfsimulator: fix model name for channel * !3540 CI: migrate RFSim4G to acamas machine
-
2025.w29
fc1c762c · ·Integration 2025 week 29 * !3346 Add WLS as a transport option for VNF/PNF, refactor existing options * !3455 RF simulator: Fix concurrency issues during new client connections * !3515 Extended changes to "Initial support for RedCap" feature in gNB * !3510 NR UE: fix PDSCH overlap with ZP CSI-RS case * !3512 speedup NR RLC RX for AM * !3528 fix(RLC): Count dropped DL SDUs by the RLC * !3486 NR UE: Enable additional PDU session * !3225 Measurement gaps * !3526 CI: migrate RFSim5G to acamas machine * !3527 CI: Change RU in Aerial setup from Foxconn to WNC
-
2025.w28
e82fde24 · ·Integration 2025 week 28 * !3517 CI: set interface name in UPF container for RFSim5G * !3501 Fix automatic SSS detection logic * !3503 DLSCH RB extraction: check DMRS bitmap only in DMRS symbols * !3498 bugfix: UE AMBR is optional * !3504 Improvements to the FHI for enabling further use cases
-
v2.3.0
8bf6d5d7 · ·Release v2.3.0 General new features and improvements (both RAN and UE): - Preliminary support for RedCap UEs - Support for NTN LEO scenarios including SIB19 and channel emulation (see doc/RUNMODEM.md) - VRTSIM: new shared memory realtime radio (see develop/radio/vrtsim/README.md) - Support for TDD pattern 2 - Support for long PRACH - Support for SIB2 - Add unit tests using ctest (see doc/UnitTests.md) Stability and bug fixes: - Improve various procedures (e.g., RRC reestablishment, RRC Reject, ...) - Add improvements for ImScope - Bugfixes in the entire stack (e.g., #803, #805, #810, #812, #818, #852, #878, #884, #890, #895, #901, #907, #932, #939 ...) - Documentation updates - And many other small fixes, like memory leaks, crashes, ... RAN changes (gNB/CU/CU-CP/CU-UP/DU/DU-high/DU-low): - Stability and performance improvements when running with 4-layer DL MIMO - Stability and performance improvements when running with 2-layer UL MIMO - Interoperability testing with Metanoia Jura and Foxconn RUs - Support of O-RAN 7.2 M-plane (Start-up procedure including configuration management, see also doc/ORAN_FHI7.2_Tutorial.md) - Upgrade OSC FHI (xran) from E to F release - Refactoring of LDPC interface and performance improvements - Support for nFAPI in all scenarios for FR1 (see doc/nfapi.md) - Support at least 32 UEs concurrently - Improve robustness when running in split modes (F1, E1) - Add basic support for beam management in FR2 - Add support for O1 on DU (see also https://gitlab.eurecom.fr/oai/o1-adapter) - E2 agent: Support for multiple E2SM-RC report service styles nrUE changes: - Refactoring of threading towards better code and performance - Add or rework various procedures (e.g., RA with C-RNTI, Going to Idle, RA, ...) - Refactor and extend NAS implementation (e.g., Service Request, Registration Request, Service Acept, Service Reject, ...) - Support for continuous frequency offset compensation - Reduce minimum RX-to-TX time to 3 Regression: - Multiple BWPs do not work reliably on gNB; use tag 2025.w17
-
2025.w27
8bf6d5d7 · ·Integration 2025.w27 * !3349 Speed up docker deployment in CI * !3360 NR UE: fix reestablishment for NTN * !3488 Refactor F1 UE context messages, add unit tests * !3502 bugfix for UL TBSLBRM * !3475 Use of common functions to prepare FAPI PDUs at gNB MAC * !3499 NR UE: enable CSI report for SISO case * !3497 Update/refine gNB MAC stats, update L1 * remove unit test `--output-on-failure` option to avoid hitting timeout * !3508 gNB: fix NTN UL retransmissions * !3494 bugfix: read msg_type only after deciphering * set `tx_amp_backoff_dB = 30;` for RFsim 2x2 to make it pass * !3432 NR RRC Reject UE * !3500 Various fixes for UE handling, HO doc updates * !3398 continuously update SIB19 information for rfsim NTN LEO scenarios
-
2025.w26
a3b9db20 · ·Integration 2025 week 26 * !3435 Cleanup PDU Session Handling in RRC/NGAP * !3371 Add NAS Authentication Reject enc/dec library and unit test * !3490 nr pdcp security: add a 'decipher' API function * !3477 CI: Upgrade Aerial version to 25-1 * !3491 Fix Msg3 with MAC CE for C-RNTI and RRCReestablishmentComplete
-
2025.w25
69d1d5fb · ·Integration 2025 week 25 * !3083 Speed up ubuntu22 image build * !3428 NR UE fallback to RRCSetup from RRCReestablishment * !3479 Suspend RBs at UE * !3446 DL NAS Transport: Fix Message Type retrieval on too short message * !3445 Finalize FAPI dump functions, add Digital Beamforming Table and Precoding Matrix Table to CONFIG.request * !3447 NAS Registration Reject: Add bounds and lengths checks * !3481 RNTI information printed in UE stats * !3484 gNB RRC: handle optional measResultQuantity fields independently * !3480 USRP lib: fix incorrect config check for time_source fallback * !3483 UE segfault in DLInformationTransfer * !3367 Enabling usage of ulsyncvalidityDuration timer in SIB19 * !3482 CI: Add "may_fail" step to execute flaky steps