Skip to content
Tags give the ability to mark specific points in history as being important
  • 2024.w29
    Integration 2024 week 29
    
    * !2854 Fix NSA test
    * !2715 Aerial multi l2
    * !2798 CI: Create Iperf2 unidirectional function
    * !2859 Switch to BWP where RA is configured when Msg3 contains MAC CE for C-RNTI
    * !2861 7.2 xran: notification generation code in ru_thread excluded from compilation
    * !2853 Cleanup executables focusing on NR UE
    * !2860 Fix segfault in SRS modulation when ue-nb-ant-tx (fp) does not match UE capabilities
    * !2863 Add configuration for CBRS RU
    * !2749 immediately reuse UL/DL HARQ ID and don't wait for feedback if disable_harq == 1
  • 2024.w28
    Integration 2024 week 28
    
    * !2847 UE setting wrong frequency in 5G rfsimulator SA test
    * !2850 NR UE MAC DCI 00 BWP handling
    * !2852 \[E2 agent\] Move UE RRC_CONNECTED state signaling
    * !2851 Minor code cleanup and fixes
    * !2842 UE assertion for msg1_SubcarrierSpacing in RA
    * !2831 PUSCH power control state
    * !2838 NR UE UL FAPI PDU length fix
    * !2723 add initial NTN support for NR UE
    * !2764 Adding 7.2 containerfiles and docker-compose
    * !2827 Increase RX_DATA.indication PDU Length to 32 bits
    * remove nrqtscope
  • 2024.w27
    Integration 2024 week 27
    
    * !2833 Fix images and docs links in E1AP documentation
    * !2781 Fix several ASN.1 message related memory leaks in NR
    * !2790 docker compose override files for testing with locally modified executables.
    * !2835 Demote logs for NR band and duplex spacing
    * !2822 security in re-establishment
    * !2834 Fix CN tutorial SD value
    * !2843 Delete assertion for PLMN in RRCSetupComplete
    * !2771 NR UE PDSCH-CSI overlap
    * !2721 T2 card: LDPC encoder/decoder TB processing
    * !2828 Bugfix to TX_DATA.request PDU_Length computation, change input parameter to uint32_t
    * !2841 Reduce number of LOG prints in NR UE log
    * !2844 phy-test mode ULSCH schdeuler hotfix
    * !2765 Fix issues blocking multiple UE in one process
    * !2826 NR gNB ULSCH fixes
    * !2845 Another phy-test ULSCH fix (missing TDA assignment)
    * !2840 chore(build): removing dependency to libatlas3
  • 2024.w26
    Integration 2024 week 26
    
    * !2750 Add Ubuntu 24.04 to/retire Ubuntu 18.04 from supported distributions, use Ubuntu 22 for CI container images
    * !2793 Option '-O' in phy simulators to provide a configuration file
    * !2797 Increase TX_DATA.request TB buffer size, fix compute_PDU_Length
    * !2814 Update documentation and FEATURE SET
    * !2720 Remove thread-pool Makefile
    * remove extra log
    * !2794 Power control changes
    * !2816 Fix test asan errors
    * !2820 fix(T): some missing dependencies on T
    * !2714 FAPI P5 Refactoring and unitary test creation
    * !2819 Prevent unnecessary assertions for invalid DCI at NR UE
    * !2825 Do not extract CSI report if PUCCH format 2 CRC check fails in polar decoder
    * !2805 GUAMI decoding and storing in RRC UE context fixed
  • 2024.w25
    Integration 2024 week 25
    
    * !2795 NR UE NL assertion
    * !2802 Fix regression in ue-scan-carrier option
    * !2806 Minor fixes to wireshark documentation
    * !2807 Add assertion for known segfault during teardown of gNB
    * !2809 Inversion in flags name
    * !2697 SIDELINK PSBCH: MAC->PHY cfg, Scheduler + supporting functions, enable system testing & scope
    * !2808 NR UE DLSCH MCS table selection improvements
  • 2024.w24
    Integration 2024 week 24
    
    * !2789 CI: Increase iperf/iperf3 command timeout
    * !2762 improve nrUE NAS security: accept NEA1,NEA2,NIA1,NIA2
    * !2791 fix regressions for large physical cell id values
    * !2792 Add support for MIMO 2x2 with USRP B210 at 20 MHz BW and 3/4 sampling rate
    * !2748 Small UE fixes
    * !2745 Add google test testcases for nr_get_Pcmax
    * !2785 Update FHI 7.2 interface, test bandwidths, fix integer overflows
  • 2024.w23
    Integration 2024 week 23
    
    * !2510 NR UE MAC UCI on PUSCH and aperiodic CSI reporting
    * !2597 LTTng logger (CTF)
    * !2751 synch the USRP time accross devices using the host clock
    * !2775 Remove some global variables
    * !2779 remove rb_mask_ul from permanent storage for stack local usage
    * !2782 USRP: add a T trace to record the RX IQ data on antenna 0
    * !2783 build_oai: fix bad options' names
    * !2753 Pucch power control
    * !2780 chore(ci): bumping up nvidia-aerial to 24-1
  • 2024.w22
    Integration 2024 week 22
    
    * !2772 Hotfix: asn1c use working commit
    * !2768 Over-estimate short and long BSR for better latency and TCP throughput
    * !2698 Handle division by 0 gracefully in average channel level calculation
    * !2743 Demystifying 10log10(2^30) in signal energy calculations.
    * !2767 NR UE imeisv fix
    * !2768 Over-estimate short and long BSR for better latency and TCP throughput
    * !2769 maxMIMOLayers parameter in configuration file
    * !2707 NR UE Cell Search
    * !2722 add initial NTN support for gNB
    * !2694 Handle and use Linux capabilities, logging improvements, cleanup, documentation
    * !2569 Neighbour Configuration - Measurement Configuration
  • ARC_1.3
    9d599c1b · removed gdrcpy ·
    ARC 1.3
  • 2024.w21
    Integration 2024 week 21
    
    - !2735 Correct buffer size for do_NR_DLInformationTransfer()
    - !2739 Replacement of "theseus" OC node used in CI
    - !2717 Additional check on pucch_Config and srs_Config
    - !2730 Fix for SSB index in function get_nr_prach_info_from_ssb_index
    - !2734 add a function to reset the transmission timestamps chain
    - !2741 Fix several potential segfaults in UE PUCCH tx power determination.
    - !2700 Fix UE PUCCH multiplexing infinite loop
    - !2724 Correct PRACH preamble tx power calculation.
    - !2726 NR SA Tutorials
    - !2728 Use existing function for bits reversal
    - !2732 CU handle F1 setup Req- TAC conversion
    - !2738 Correct data offset for unscrambling in PUSCH processing
    - !2742 UE: fix mutex locking verification
    - !2737 rename persisted ul harq status per pid with a uniq name, make better mutual exclision of processSlotTX()
    - !2733 Remove duplicated function to reverse N bits
    - !2712 rfsimulator: add support to simulate a long propagation delay
    - !2695 improve polar init and polar readability
    - !2709 Fix cmdline configmodule in phy simulators
    - !2756 remove some enb dependencies in NR files
    - !2687 bug fix ue UL payload filling randomly done in retransmissions (pointer not set)
    - !2543 power/PHR normalizations for deltaMCS power adaptation
    - !2719 Refactor LC handling at MAC
    - !2736 Fix debug for ongoing transactions
    - !2747 Fix aerial memory leak
    - !2761 Use timeout command to kill hanging iperf3
    - !2752 fix-dci11-type0-bitmap-setting
    - !2759 Fix invalid MSG2 HARQ feedback attempt and remove accumulated_delta_PUCCH field from UE FAPI IF
    - !2740 bugfix/cleanup: remove uint8_t to encode size plus some cleanup
    - !2760 fix 5G NR SA FDD configs for 24 and 25 PRBs
    - !2520 Documentation on coding style, workflow, and review instructions
  • 2024.w18
    Integration 2024 week 18
    
    - !2710 CI: Remove version field from docker-compose files
    - !2705 Fix CRC check in UE DCI detection
    - !2708 Adding few more NR bands to the list of supported ones
    - !2701 gNB archi fixes
    - !2203 DL-MMSE
    - !2684 remove asserts on min RX/TX, set the RX/TX shift as 2 in the UE
    - !2594 F1AP refactoring to align with O-RAN.WG5.C.1-v11
  • 2024.w17
    Integration 2024 week 17
    
    * !2659 NR bandwidth index fix
    * !2693 Harmonize frequency range structures
    * !2699 Add support for USRP X410 to run with 200 MHz bandwidth in FR2 at 120 kHz SCS
    * !2692 Fix for the overflow issue while processing GPS based timestamp from RU
    * !2665 NR UE improvements in handling RRC Release
    * !2682 dci11type0
    * !2686 CI: Maintenance, fixes, improvements
    * !2677 NR UE trigger RA for SR failure
    * !2683 Ue small fixes
    * !2668 Refactor PDCP Reestablishment and introduce PDCP Suspend at gNB
    * Add rhel9.4 to the list of OAI supported distributions
    * !2673 speedup integrity computation
    * !2706 doc: Update of CI testbenches
  • 2024.w16
    Integration 2024 week 16
    
    * !2680 CI: Modification of log collection in UndeployObject()
    * !2681 remove a useless copy and specific buffer for all UE UL payload
    * !2685 Clang: make executable run, fix clang warnings, fix memsan warnings
    * !2690 Remove hardcoding of 5G-S-TMSI on nrUE
  • 2024.w15
    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.w14
    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.w13
    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.w12
    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.w11
    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.w10
    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.w09
    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