-
2024.w1574977924 · ·
Integration 2024 week 15 * !2561 CI - add T2 tests to timing pipeline * !2620 Fix cppcheck errors * !2624 NR UE MAC SR improvements * !2647 NR UE mixed fixes * !2671 Reduce stack memory size for layer mapping * !2669 CI: create SA 2x2 pipeline * !2660 fix for 3072 fft size when using 80 MHz and -E * !2539 CI: Add channel emulation in one test * !2635 SCTP problems: allow to bind separate F1-C/F1-U interfaces; allow to use DNS * !2438 PSBCH RX,TX and SLSS SEARCH procedures * !2675 (doc): Update benetel firmware version and configuration files * Update of O-RAN 7.2 gNB configuration file for Benetel 650
-
2024.w141244c9a2 · ·
Integration 2024 week 14 * !2411 Simple and generic trx_write support of out of time order requests * !2532 moving decision on DCI format type to UE MAC * !2565 improvements in security of nrUE * !2656 remove stored G in UE DL, not needed and creating issues with DCI format 11/type0 * !2658 Fix sleeping ue at synchro * !2649 NR SRS RRC assrtion removal * !2662 Avoid concurrent write while filling RX/CRC.indication * Remove obsolete "version" parameter from yaml files used on avra * !2664 Remove duplicated NAS message send, already done above * !2605 Improve performance polar encoder i.e., 3GPP 38.212 5.3.1.2 function * !2629 Msg2 and Msg3 at gNB: check allocation before committing to Msg2 * !2657 replace transient malloc by stack allocation, add defense code on block size * !2631 chore(ci): some docker improvements * !2654 Pucch2 polar rx dynamic range fix * !2666 [E2 Agent] Fix E2 Setup Request for ASan * !2661 CI: iperf/iperf3 UDP analysis function fix
-
2024.w131cae1879 · ·
Integration 2024 week 13 * !1911 Preparatory work for NR DL 4-layer MIMO at gNB * !2610 fix ug on pilot 2 in nr_pbch_dmrs_correlation() that is lacking signal... * !2639 NR gNB PUCCH2 CQI workaround * !2642 NR UE demoting to LOG_D another log that cause flooding * !2644 NR UE prevent segfault at detach * !2645 add error code for pdu session reject in the ue * !2600 Handle Msg3 with SRB1 RRCReestablishmentComplete and MAC CE C-RNTI * !2636 Fix various F1 problems * !2641 NR DL and UL channel estimation fix * !2652 Provide additional troubleshooting documentation for QtScope * !2646 NRUE fix asn_sequence_del to clear a list * !2504 CI: use iperf3, refactor Iperf_Module * !2617 use UE ID instead of RNTI internally in NR RLC * !2619 Minor PDCP fixes * !2648 Minor CI fixes, stack protection, fix E1+F1 Quectel test, L2sim5G test
-
2024.w12883724b9 · ·
Integration 2024 week 12 * !2640 Fix UPF crash at startup after latest Docker and Ubuntu updates * !2579 Add telnetsrv_rrc for triggering RRCRelease * !2613 NR UE fix for procedure after T300 expiry * !2625 Changes to support 32 UEs in the gNB. * !2632 NR fix for initialization of gold sequences for DMRS * !2588 fix(doc): add ptp4l service configuration file in 7.2 documentation * !2630 Move BladeRF config to right subfolder * !2626 On RFsimulator end, close open connections * !2628 NR UE fix double sync * !2634 feat(phy-test): disable CQI and RSRP errors when running in phy-test mode → review to be addressed * !2621 CI: set memory limit for docker build cache * !2604 NR UE BSR improvements → waiting for final changes * !2638 NR UE data scrambling fixes * !2602 [E2 agent] KPM & RC SMs improvements
-
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