Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • 2025.w38

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    Release: v2.3.0
    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

    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

    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

    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.w24

    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.w23

    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.w22

    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.w20

    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.w19

    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