Skip to content
Tags give the ability to mark specific points in history as being important
  • 2024.w06
    Integration 2024 week 6
    
    * !2490 reworking configuration of LogicalChannelConfig at MAC UE
    * !2548 NR UE MSG3 buffer
    * !2556 Support RC SM aperiodic subscription for "UE RRC State Change"
    * !2557 fix duplicate call of RCconfig_NR_L1
    * !2550 use pointer to structure instead of module_id inside MAC
    * address #733
    * !2560 chore(ci): force rebuild of ran-base for integration branches
    * !2495 Sidelink configuration passed from RRC->MAC
    * !2220 L1 tx thread
    * !2559 FH 7.2 improvements
    * !2566 Provide right E1 instance when creating E2 agent in CU-UP
    * !2513 Update NR SA tutorials
  • 2024.w05
    Integration 2024 week 5
    
    * !2537 Fix for UE PUSCH scheduler DURATION_RX_TO_TX assertion
    * !2538 Fix for UE MAC PDU LCID handling
    * !2542 Fix L1_SSB_CSI_RSRP table mapping and check validity
    * !2544 NR UE RRC timers improvement
    * !2546 Correcting the location of packages
    * !2493 Fix for computing SSB subcarrier offset
    * !2496 MCS for retransmission fix in case of dci failed detection at NR UE
    * !2503 Handle PDU Sessions in NG Initial UE context Setup and forward 5G-S-TMSI to core
    * enable caching in the docker build of the CI build steps
    * !2541 Fix RA bug, improve overall logging
  • 2024.w04
    Integration: 2024.w04
    
    * !2522 Integration of O-RAN 7.2 FH using OSC xRAN library
    * !2416 fix-ue-scheduler-multi-thread-storage-list-mutex-protection
    * !2488 LDPC T2 card encoding: rate matching and interleaving on the T2 card
    * !2497 Read NoS1 bearer configuration from gNB-generated file
    * !2518 Extension of E1AP procedures
    * !2533 This limits PUCCH payload to 11 bits, 7 CSI + 3 ACKNACK + 1 SR maximum.
    * !2526 prepare MSG3 in advance at RRC UE
    * !2451 MAC procedures to handle DLSCH allocation type 0
    * !2525 NR UE fix for function to find PUCCH resource set
    * !2536 Improve Precoding Matrix computation taking in consideration the DCI format
    * some documentation+config file updates for 7.2
    * !2501 Improvements for NR implementation of timers
    * !2531 Fix unit test build and build unit tests in CI
  • 2024.w03
    Integration branch 2024.w03
    
    * !2519 fix(build): migrating rocky dockerfiles to Rocky-linux-9 to ease maintenance
    * !2508 NR UE PDCP RLC indexing
    * !2511 chore(ci): updating 5G RF / L2 simulator scenarios to release v2.0
    * !2486 E2 agent: Use FlexRIC release v2 and add to CU-UP
    * !2453 Liteon DU integration
    * !2516 remove ASAN_OPTIONS: detect_leaks=0 from SA rfsim CI tests
    * !2199 NR precoding matrix generation at MAC
  • 2024.w02
    Integration 2024 week 2
    
    * !2506 NR UE MAC config fixes
    * !2478 Moving computation of base graph for LDPC at MAC in the UE
    * !2481 fix UE RX/TX thread several bugs in synchronisation of events, add LOG_E and...
    * !2494 Fix for building rach occasions in case of multiple BWPs
    * !2498 Fix security header type for PDU session establishment, and update sqn, counters
    * !2509 Fixed typos in init_ru
    * !2512 Null pointer in nr generate msg3 retransmission
    * !2505 USRP doc: Include b205-mini, improve markup
  • 2024.w01
    Integration branch 2024.w01
    
    * !2482 Trigger UL Failure if Ack of Msg4 not received and implement RA Contention Resolution timer in gNB
    * !2484 function to harmonize handling of NAS registraction accept
    * !2487 Rework PUCCH codec with c16_t type and functions to make readable code
    * !2491 improvements for NR UE detaching
    * !2499 Update L1sim and RFsim documentation
    * !2500 Fix FAPI CoreSetType enumeration options after the fix on the description made by SCF
    * !2489 NR UE improvements RRCSetup
  • 2023.w51
    Integration 2023.w51
    
    * !2221 NR UE going to IDLE state
    * !2464 move common .h file in common directory, remove mem_block_t
    * !2479 CI: test with 2 UL layers in AW2S pipeline
    * !2468 LDPC T2 card: fix and doc update
    * !2480 Enabling multi-ue support in the open-source L2 proxy
    * !2476 Fixes for multi-DU/CU-UP and CI test
  • 2023.w50
    Integration 2023 week 50
    
    * !2460 bugfix: initialize TX and RX antennas separately
    * !2471 fix a useless computation done in case we activate LOG_D
    * !2417 PDSCH precoding optimization
    * !2436 Fix the DoS vulnerability in RA procedure
    * !2472 (ci): adding new packages in cuup dockerfiles
    * !2463 NR UE RRC MAC configuration improvements
    * !2475 Fix gNB RA procedures when Msg4 Ack not received
  • 2023.w49
    Integration 2023 week 49
    
    * !2264 Improvements in f1ap for qos
    * !2377 Store allowed NSSAIs from NAS message
    * !2462 Hotfix: swap UIDs after RRCReestablishment
    * !2449 Improve performance of polar initialization
    * !2469 handling configuration of MAC-CellGroupConfig at UE
    * !2395 `nr_generate_pdsch()` clean up and little performance improves
    * !2461 CI: add FDD test to SA B200 pipeline
    * !2424 Improvements in SDAP RRC management
  • 2023.w48
    Integration 2023 week 48
    
    * !2419 chore(ci): running 5G RF simulator scenarios with address sanitizer
    * !2455 Remove mac_LogicalChannelConfig from RLC (handled at MAC)
    * !2456 Setting uniform periodicity for CSI-RS and measurement report
    * !2429 LDPC encoding/decoding offload to the T2 card
    * !2447 E2 agent: build in CI, fix slice support, add gNB-DU and gNB-CU-UP IDs
    * !2452 Include sample advance option in UE tutorial
    * !2430 bugfix: nr-ue: set first_tx=1 at first transmission of a harq process
    * !2457 Fix scaling for FR2
  • 2023.w47
    Integration 2023 week 47
    
    * !2440 hotfix: set PDCP t-reordering to 100ms
    * !2439 rfsimulator: ignore PIPE signal
    * !2441 minor: documentation: advertise correct default value for --ssb
    * !2446 chore(ci): displaying the ASN1C commit
    * !2443 CI documentation: updates and how to reproduce
    * !2355 NR UE improve handling of MSG4 feedback in default PUCCH
    * !2408 NR UE MAC config improvements
    * !2431 T: isolate generated .h files when using make
    * !2442 nr pdcp: rework reestablishment
    * !2448 lte: switch to RRC release 16.13.0
    * !2088 Implementation of logical channel prioritization at UE
    * correctly read timing advance option `-A` in gNB
    * set sample advance for OAIUE test to make it more stable
    * set gain for OAIUE test to make it more stable
    * !2445 Correctly allocate SCC n_TimingAdvanceOffset
    * !2454 bugfix: fix NSA CI test
  • 2023.w45
    Integration branch 2023 week 45
    
    * !2404 NR UE MCS for retransmission v2
    * !2420 Scan build: Argument with 'nonnull' attribute passed null
    * !2422 Fix AssertFatal when using NR band n1
    * !2418 NR UE resynchronization fix
    * !2376 Save NSSAI params of PDU session coming from AMF
    * add `build_oai` option for thread sanitizer
    * update 60 MHz 2x2 phytest-timing threshold
    * !2423 Free F1 UE data struct only on UE release
    * !2428 Prevent CU-UP UE ID management if integrated CU
    * !2390 NR PTRS improvements
    * !2291 Pass config object instead of using implicit global
    * !2421 Change UL_TTI.request PRACH PDU beamforming pack/unpack handling
    * !2406 CI:AW2S - test with 10 AmariUEs
    * !2401 ue-rrc-coarse-cleaning
    * !2366 Remove F1 BWP switching logic
    * !2426 F1: support multiple DUs per CU
    * !2432 Remove cblas dependency for 5G targets
  • 2023.w43
    Integration 2023 week 43
    
    * !2407 hotfix: UE DCI format 11: only 1 dl_config instead of 2
    * !2372 chore(ci): testing up to 10 UEs in 5G RF simulation
    * !2396 Add optimized function to count the number of bits set in uint64_t variable
    * !2383 E1: implement release bearer, handle multiple CU-UPs
    * !2413 Assigned value is garbage or undefined reported by scan-build
    * !2387 Small fixes for UE stability and introduction of ITTI "no-thread" mode
    * !2410 Fix CellGroupConfig-related memory problems
    * !2414 fix doxygen
  • 2023.w42
    Integration 2023 week 42
    
    * !2368 NR UE SRB0
    * !2399 build_oai: Auto-detect if terminal supports colors
    * !2398 Correctly load channel models
    * !2365 Change PDU_Length and tlv length calculation to be inline with SCF 222.10.02
    * !2402 chore(ci): enabling the ARM cross-compilation pipeline
    * !2397 fix(ci): improve for parallelism issue in Groovy
    * !2405 Clean IDE files and remove old documentation
  • 2023.w41
    Integration 2023 week 41
    
    * !2389 (merged) Remove global variable rx_spatial_power
    * !2364 (merged) NR UE PUCCH2 sanitize errors
    * !2352 (merged) Break DCI processing function into smaller pieces
    * !2391 (merged) Remove calloc from L1 at CSIRS_PDU conversion function
    * !2393 (merged) Fix UE assertion due to PUCCH resource lookup all BWPs
    * !2307 (merged) Improve documentation for L2sim Readme
    * !2310 (merged) doc(websvr): how to install properly the dependencies
  • 2023.w40
    Integration 2023 week 40
    
    * !2345 fix bug for IE cause in pdu session accept
    * !2361 Fix Msg3 MAC CE C-RNTI
    * !2371 fix(ci): printing the warning and error lines for CI purposes
    * !2374 Fix SSB ARFCN: wrong ARFCNs in FDD
    * !2379 fix the selection of DCI candidates at UE
    * !2369 Add bwp_size and bwp_start fields to CSI_RS PDU struct at NR UE
    * !2349 E2AP Version 1,2,3 and KPM version 2, 3
    * !2375 increase the max fd of rfsim, that have been shorten to tightly for cpu saving
    * !2367 chore(ci): improve GitLab <-> Jenkins contributor experience
    * !2378 F1AP: correct message handling
    * !2370 NR PDCP RB suspend
    * !2107 Compute RI based on SRS up to 4
    * !2339 PUCCH power computation
    * !2382 Remove dead code in NR UE
    * !2229 PUSCH LLR 128/256 SIMDe routines for ARM/x86
  • 2023.w39
    Integration 2023 week 39
    
    * !2142 Fix packing/unpacking procedures for P7 messages
    * !2253 Parallelize the Compensation, LLR, layer de-mapping, and unscrambling with symbol
    * !2319 Fix NR UE init RA
    * !2343 Reverse bits in UCI message when using polar encoding/decoding
    * !2348 Resolve "SIGSEGV in nr-softmodem @ 100MHz on USRP"
    * fix phytest-timing thresholds after merge of !2253
    * !2320 Reduce ITTI log message volume when queues full
    * !2360 nr rlc: minor: fix tests
    * !2359 nr rlc am: bugfix: correct usage of tx_next
    * !2356 Const return values
    * !2357 Fix compile error when --build-e2 option included
    * !2340 Resolve "gNB build on ubuntu 22.04 fails with dpkg error"
    * !2362 Implement F1 bearer release and add telnet module
    * !2324 Refactor gNB ULSCH decoding
    * fix for SSB ARFCN in RRC MeasConfig
  • 2023.w38
    Integration 2023 week 38
    
    * !2296 rfsimulator optimization
    * !2344 NR UE DCI config small fixes
    * !2342 Fix for PBCH decoding
    * !2347 Handle NAS registration accept inside NAS downlink
    * !2350 Tutorials: upgrade UHD version to 4.5.0.0
    * !2351 NR UE HARQ fix
    * !2304 Use F1 internally: F1 Setup
    * !2306 nr_ulsim and nr_dlsim logging and help modifications
    * !2305 NR UE RRC bearers management
    * !2353 Fix documentation references to "telnetsrv"
  • 2023.w37
    Integration_2023_w37:
    
    * !1909 Rework for aarch64 support after SIMDe integration
    * !1995 Fix packing/unpacking for nFAPI P5 messages
    * !2228 TDLA, TDLB and TDLC channel models in DLSIM
    * !2327 Bugfixes and some rewrite for nr rlc am control PDU reception
    * !2331 NR UE HARQ improvements to handle more than 4 per PUCCH
    * !2286 Service Models integration - KPM v03.00, GTP, MAC, RLC and PDCP
    * !2336 fix(ci): HTML reporting for Ubuntu build fix
    * !2338 nr-softmodem: fixed invalid length calculation, leading to segfault
    * !2326 Tutorials: Update NR SA Tutorials to be compliant with OAI CN5G pre-2.0 release
    * !2334 NR UE DL channel estimation fix
    * !2325 Compute ULSCH TB CRC
  • 2023.w36
    Integration branch 2023 week 36
    
    * !2185 DL delay compensation
    * !2255 Add condition to call or not the function nr_mac_prepare_ra_ue()
    * !2301 NR UE handling MCS for retransmissions
    * !2308 Heap Allocation issue: Removed Dynamic allocation
    * !2317 bugfix: don't force an UE to support en-dc, respect its capabilities
    * !2318 Set security for all active SRBs after NR_RRCReestablishment
    * !2321 Use appropriate CMake flags to link to UHD
    * !2332 T tracer: add a trace for NR SIB1
    * !2322 Remove small races in ue
    * !2323 NR UE fix DCI candidates
    * !2328 Add SRB1 and SRB2 received bytes to statistics