-
2025.w34207aac94 · ·
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.w339e37a2cf · ·
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.w3205f9c975 · ·
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.w31b7636927 · ·
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.w3061c769f8 · ·
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.w29fc1c762c · ·
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.w28e82fde24 · ·
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.08bf6d5d7 · ·
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.w278bf6d5d7 · ·
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.w26a3b9db20 · ·
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.w2569d1d5fb · ·
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
-
2025.w248c0641c6 · ·
Integration 2025 week 24 * !3354 Preparation Work for N2 Handover * !3383 Add configurable values of NR RLC and NR PDCP to the configuration file * !3468 Resolve "SSB frequency at gnb.sa.band78.fr1.24PRB.usrpb210.conf is invalid" * !3466 YAML related updates * !3460 SRS configuration * !3474 Fix AMF selection fallback by PLMN ID when no UE identity is present or matching * !3473 Fix various bugs and inconsistencies in config read, SCTP, ITTI, GTP * !3169 NR RU improvements for analog beamforming * !3456 CI: update config for AW2S pipeline * !3369 Add Security Mode Reject lib/unit test and adopt in stack * !3457 Fix NR reestablishment * !3412 [E2 agent] E2AP README update and OAI-FlexRIC CI pipeline improvements
-
2025.w23627e60f5 · ·
Integration 2025 week 23 * !3302 Enhance UE identity management in Initial UE Message and other NGAP improvements * !3400 T bugfix: check input data a bit better * !3459 Improvements in NR band tables according to Rel.17 * !3465 Fix checking that amf_ip_address section is not set. * !3463 Move RRC radio parameters file to DU * !3389 Relax NR_UE_CAPABILITY_SLOT_RX_TO_TX asserts * !3417 Imscope updates * !3443 Fix data race in NR UE MSG3 scheduling * !3467 remove dead globals
-
2025.w22bab05384 · ·
Integration 2025 week 22 * !3415 several fixes and cleanup for nrLDPC_coding_t2 * !3448 T: macpdu2wireshark: dump to file instead of sending UDP packets * !3449 bugfix: pass correct buffer * !3453 CI: revert modification of SSB per RACH occasion in SC-FDMA test * !3440 Update NAS documentation * !3451 fix the number of preambles per SSB at UE in case PRACH is configured with groupB * !3441 Replace hashtable with epoll_event_t in rfsimulator * !3277 Add CI test to force RRC IDLE and new connection setup with 5G-S-TMSI * !3454 Keep old MAC stats after re-establishment * !3450 Make number of UL/DL actors in NR UE fully configurable * !3458 (doc): update README with build icons for dedicated arch and os
-
2025.w20b2c9a1d2 · ·
Integration 2025 week 20 * !3168 Improvements for LDPC encoding * !3386 E1 Bearer Context Release enc/dec lib and unit test * !3394 Fix Liteon with MTU 1500 and update the FHI docs * !3437 CI: RFsim F1/HO: Use hanging-workaround to avoid blocking of second client * !3384 Add enc/dec library and unit test for E1 Bearer Context Modification Failure * !3418 Use common function to generate CSI-RS signal * !3379 Add physim tests into ctest framework * !3420 Added intercommunication between namespaces * !3422 Tutorials: updates for NR SA Tutorials * !3436 Beam switching small fixes * !3439 Fix RRC resources periodicity determination according to number of slots per period * !3434 Remove EPC/UE main.py parameters * !3423 Fix PDSCH and PUSCH BWP Start and Size when PXSCH is scheduled with a DCI format x_0 in any type of PDCCH common search space * !3442 Fix UL chanel estimates mapping in 2-layer MMSE receiver
-
2025.w19f9e16578 · ·
Integration 2025 week 19 * !3409 Correctly handle minimum RB condition in MAC * !3421 Fix DMRS for PUCCH format 2 * !3424 limit the number of HARQ processes in case of DCI00 and 10 * !3116 ue txData more contextual, but still global as it is entangled with usrp driver * !3408 Handling 2 search spaces per slot in SIB1 * !3419 PRACH configuration index warning * !3429 CI: Add `-l` option for the UL iperf test * !3381 Add 5GMM Authentication Failure enc/dec lib and unit test
-
2025.w189b878d92 · ·
Integration 2025 week 18 * !3385 Add enc/dec lib for E1 Bearer Context Setup Failure * !3410 Avoid segmentation fault when testing trigger reestablishment and there is no DRB[0] established * !3411 Remove assert for SRI-PUSCH-PowerControl * !3291 Improvements in handling UE context in gNB DU * !3416 Signal gNB-DU config update CellStatus from DU to CU
-
2025.w17acb982d0 · ·
Integration 2025 week 17 * !3377 Fix all direct MAC memory leaks * !3397 Fix for MIB/SIB gNB delay mechanism * !3399 SIBs in DL slot check * !3401 F1AP: Allocate gNB_DU_ID before storing ID * !3380 Issue 947 and compilation improvements * !3391 small bugfix for T tracer * !3261 Add Bearer Context Modification Request/Response enc/dec lib and adopt in stack * !3178 mod: refactor PHY multiplications * !3382 Improve radio for Metanoia RU (and likely others) * !3388 Update CN5G images tags to the latest release in all CI pipelines * !3351 Fix ASN1 struct double free * !3405 Fix for NR UE DLSCH decoding barrier in case of no feedback * !3404 Polar: remove dead code and a wrong comment
-
2025.w164da30019 · ·
Integration 2025 week 16 * !3207 Create nrUE network interface from SDAP (rebased) * !3293 Cleanup and refactor initial gNB configuration * !3326 Enable SSB-SINR based CSI reporting * !3330 NR UE: consider the ratio of PUSCH EPRE to DMRS EPRE when calculating PUSCH DMRS power scaling * !3376 Correct block_length to Kprime for LDPC decoder * !3390 fix IP address in 4G UE * !3071 time management module * !3254 Follow up on NAS Registration Accept lib * !3121 Bugfix for number of PRBs in PUCCH format 2 * !3387 fix NTN LEO scenario * !3393 rejecting DRB if not configured in PDCP-Config * !3372 Add Delay Mechanism for Initial MIB/SIB Transmission in gNB Scheduler
-
2025.w15f3eb7130 · ·
Integration 2025 week 15 * !3358 RedCap InitialBWP * !3364 NR UE: fix PRACH generation with frequency resource id not 0 when msg1-FDM > 1 in SIB1 * !3365 nr pdcp: 'count' is 32 bits, use explicit type instead of generic 'int' * !3366 Fix typo in gNB_scheduler_uci.c * !3370 Doc: add information on how to avoid a common asan bug * !3275 NAS service reject * !3312 NR UE: enable concurrent UL slot processing * !3368 Encapsulate cmake asn1c call, suppress useless output * !3336 Fix logging in nr_dlsim * !3281 Add support for 'dl_min_mcs' and 'ul_min_mcs' configuration parameters * !3355 NR UE: add support for continuous frequency offset compensation (in particular NTN LEO Doppler) * !3375 CI CoreNetwork fixes * !3184 NR SIB2 * !3348 CI: Replacing Devkit server with a Grace Hopper in Aerial pipeline