-
2024.w11122a5ce9 · ·
Integration 2024 week 11 * !2435 Add a sequence container in OAI * !2552 NR UE RRC re-establishment * !2611 RRC: ignore random value during RRC Setup Request * !2587 NR UE RRC handle MeasConfig * !2616 NR UE remove unused phy_config_ind queue * !2580 Improve function that map ro to ssb in the UE: make dynamic smaller memory... * !2614 F1AP: move GTP from enc/dec to logic handlers * !2622 gNB LOG with UE command line parameters * !2595 remove 5G dependency on 4G mac.h include, separate RA state enums between 4G/5G and UE/gNB * !2615 Enhancements to traffic flow in SW architecture documentation
-
2024.w108931e133 · ·
Integration 2024 week 10 * !2427 Scan build: Result of operation is garbage or undefined * !2477 cleanup of nfapi_nr_interface.h and more * !2523 CI: AW2S pipeline - test with 16 UEs including RAN code fixes * !2530 Rework of MAC UE handling of DAI * !2583 Small-bug-from-cdb18d38bfa6aee288a68d9e8881615a48addd83-and-one-gcc-warning * !2592 NR DMRS RX comments * !2599 Log module small cleaning * CI: mark as failed if UE log analysis fails * !2465 NVIDIA Aerial Integration * !2409 Ue rework keep sync in frame * !2603 tx_timestamp computation doesnt count slots from rx timestamp, and a small... * !2607 preventing negative RX absolute slot in NR softmodem * !2606 Instructions on how to debug using container images and core dump of CI * !2609 Upgrade Open Cells Project UICC/SIM programming tool and rename FR2 SA configuration file * fixup after merge of Aerial
-
2024.w09b99e8567 · ·
Integration 2024 week 9 * !2558 Fixed for the PRB allocation issue assert in DLSCH scheduler * !2562 Fix FR2 SSB start subcarrier * !2582 BugFix "PDCP: Handle sdap header." * !2584 NGAP: Fix byte order of NSSAI SD * !2590 T tracer: textlog: remove GUI code * !2572 Harmonize computation of RA-RNTI * !2577 Fix name clashes between OAI and E2 Agent * !2545 E1 Re-establishment * !2553 fix issues related to tx timing advance for HW RF board unpaired RX/TX timestaps and for 5G UE TA algorithm * !2571 Add SDAP reconfiguration, fixes, and documentation updates * !2576 RFSIM: cleanup and documentation * !2586 Better dci decoding * !2596 CI: maintenance/stability fixes * !2601 CI: use tini for container process mgmt, describe core dump recovery * !2589 gNB: increase some configuration defaults * !2521 CI: Modifs of UndeployObject - log collection
-
2024.w0808051056 · ·
Integration 2024 week 8 * !2540 NR UE max MIMO layers from UEcap * !2554 NR UE RRC minor improvements * !2563 Add missing backtick for proper code style in README.md * !2567 Avoid integer overflows, buffer overflows, in channel levelling * !2574 NR UE fix for configuring coreset0 and SS0 * !2575 NR UE fix init PDCP phy-test * !2551 NR UE improvements for contention resolution timer * !2570 CI: Replace nrmodule2 by up2
-
v2.1.0c599e172 · ·
This release improves existing 5G support and adds various new features. * 5G gNB - Add support for O-RAN 7.2 fronthaul interface (tested with 3 O-RUs: Benetel, LITEON, VVDN) - Add support for 2-layer UL MIMO - FDD interoperability with COTS UE - Compiles on ARM (through SIMDE) - Introduce E2 agent and basic support for E2SM-KPM and E2SM-RC - Add support for E1AP - Add support for multiple DUs and CU-UPs at one CU-CP - FR2 SA with OAI UE - Improve computational efficiency * 5G UE - Cleanup in MAC and RRC towards support of 3rd-party gNB - FR2 SA with OAI gNB - Improve computational efficiency Overall the stability is improved for the same resource usage. There is basic FR2 support between OAI gNB and OAI nrUE. COTS UE interoperability is under testing. This release also includes many fixes and documentation updates.
-
2024.w063f3a9869 · ·
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.w052b796874 · ·
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.w04513f060f · ·
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.w0347c06934 · ·
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.w022b717d49 · ·
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.w01f918be96 · ·
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.w51c37974ca · ·
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.w50b2c5f4bc · ·
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.w49790c3b99 · ·
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.w48c5aeaf03 · ·
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.w47ee287d62 · ·
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.w450accb601 · ·
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.w4382597e7e · ·
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.w42a062be47 · ·
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.w41a62bdf36 · ·
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