Skip to content
Tags give the ability to mark specific points in history as being important
  • 2023.w02
    Integration branch 2023 week 2:
    
    !1796 Make SFN dependent on GPS time
    !1874 Processing time optimization for SRS
    !1881 Fix documentation of dot_product()
    !1884 Prevent Msg3 to be scheduled in downlink slot when nrofUplinkSymbols = 0 and DDDSU
    !1888 Adopting new BWP structure at UE (first MR)
    !1890 Fix setup_time overflow in VNF processing thread
    !1892 system.c cleaning check result of system call
    !1893 fix buildhelper Soapy folder name, case not respected, reinstall was broken
    !1894 doc(ci): adding constraint on the branch name
    !1895 ASN_SEQUENCE_ADD return code was checked only in 0.5% of calls
    !1900 bugfix CU/DU: use correct IP address for GTP-U
    !1901 Adding NRPPA ASN1 definitions and library
    !1903 bugfix in function channelmod_modify_cmd
    !1867 CI: new Python classes for SSH & Local execution
    restore LDPC docs
  • 2022.w51
    Integration Branch 2022 week 51
    
    !1823 NR UE improve RA procedures (continuation)
    !1863 fixes for mixed slot without uplink symbols
    !1865 Remove max power limitation in p_NR_FR1
    !1866 Small fixes from Fujitsu branch
    fix OAIUE test
    !1638 Implementation of RRC NR_Paging message at gNB
    !1846 NR limit dl_DataToUL_ACK
    !1864 Derive K_NG-RAN* key for RRCReestablishment
    !1871 Improvements in 5G RAR and DCI for initial BWP larger than 180PRBs
    !1872 Fix seed generation and physim script
    !1860 Test reduced iterations for ULSIM 3GPP
    !1873 Moved nr_ue_design.md to doc/
    !1878 Bugfix wrong use of qsort in dl/ul schedulers
    !1881 Fix documentation of dot_product()
    !1815 NR UE moved PDSCH, rxdataF to stack
    !1875 NR SA SIB1 status after failure
    !1870 NR SA Tutorials
  • 2022.w50
    Integration branch 2022 week 50:
    
    !1663 UL-MIMO working with 2 layers
    !1705 RNTI to UE ID in PDCP, SDAP, GTPU, ...
    !1818 Move /targets/user to /executables
    !1835 Improve NR SRS configuration
    !1837 Add Configuration File Naming Style Guide
    !1852 Get data from SRB 1 when generating Msg4
    !1857 Use F1AP to transfer SRB1 messages in monolithic mode
    !1858 fix NR_LDPC_NUM_BN_GROUPS_BG2_R15
    !1862 Fix for msg3 scheduling
    !1814 Initial web server implementation
    !1847 Move 5G RFsim tests from RAN-CI-develop to RAN-Container-Parent
    timeout for RFsim
  • flexran-eol
    End-of-life (EOL) of FlexRAN
    
    FlexRAN has been OpenAirInterface's (4G) RAN Controller before there was
    O-RAN or an E2 interface. It has been initially merged with tag
    2016.w49. Multiple iterations added functionality to control the MAC; to
    dynamically add multiple MMEs; to control handover; to retrieve
    statistics of MAC, RLC, PDCP, GTP, RRC, S1AP; to control slicing
    operation; and other functionality, to name a few.
    
    Development has stalled, and another controller named FlexRIC, based on
    the E2 interface, has been implemented. The latter's E2 Agent will be
    added to OAI soon. The now deprecated FlexRAN is therefore removed in
    preparation to merge FlexRIC's E2 Agent in the future.
  • 2022.w49
    Integration branch 2022 week 49:
    
    !1714 first-fix-rrc-mac-interface
    !1755 DL/UL channel estimation improvement
    !1788 NR RRC harmonization of CSI reporting
    !1848 Remove old RNTI at MAC layer when Msg3 RRCSetupRequest carries ng-5G-S-TMSI-Part1
    deactivate SRS in SA tests: creates RT problems
    !1809 Doppler Effect
    !1831 Nr ue fix asn1 memleak
    !1842 Parallelize ASN.1 generation and build
    !1853 Correct ue_ip driver module for RHEL9
    !1850 Fix T1 offload test
    !1461 Optimize LTE TM2 modulation (doesn't work well but it is already the case)
    !1806 Repair doxygen documentation generation
    !1856 hotfix for nr_rrc_data_req for the unfortunate SDU size 255
  • 2022.w48
    Integration branch 2022 week 48:
    
    !1781 Add 4G MBMS tests to RAN-Container-Parent
    !1803 Improve dot_product function
    !1836 Fix OPENAIR_DIR in CMakeLists.txt
    !1840 PHR fix: re-compute TBS after reducing PRBs or MCS
    !1841 Tpool: Unlock after broadcast in abortNotifiedFIFO()
    !1843 NR DU: nr rrc: hotfix: set default priority correctly
    !1763 Remove FlexRAN
    !1789 SRB0 via RLC
    !1834 cleanup of gNB PHY structures
    !1844 RU: stop RF after all threads finished
    !1811 NR UE improve TX thread
    !1807 Harmonization of RRC SearchSpace configuration
    !1819 ldpc offload: initialize R
  • 2022.w47
    Integration branch 2022 week 47:
    
    !1824 NR msg4 retransmission fix
    !1827 Print ASN1 messages to console only if DEBUG_ASN1 flag is enabled
    !1794 Replace gaussdouble() by gaussZiggurat()
    !1829 bugfix in SRS configuration
    !1830 Fix infinite loop in ULSCH scheduler when scheduling for multiple UEs
    !1821 Send RRCReconfiguration when RA with Msg3 through DCCH also when the UE is in the InitialBWP (review pending)
    !1797 NR UE move ULSCH PHY memory to stack
    !1792 NR SA Tutorials v5
    !1826 Update docker documentation
    !1825 Fixes to improve CI
  • 2022.w42
    Integration branch 2022 week 42:
    
    MR !1726 removing pucch-ResourceCommon from dedicated BWP
    MR !1736 OAI UE Security Mode Complete bug
    MR !1739 NR UE - Capture PduSessionEstablishmentAccept message
    MR !1742 Remove EXMIMO
    MR !1754 Remove threads_t struct from the code
    MR !1758 Use pMAX value in configuration file, instead of hardcoded '23' in asn1_msg.c
    MR !1678 Update 5G NR SA tutorials
  • 2022.w41
    Integration branch 2022 week 40:
    
    MR !1727 Reorganize physical simulators and cleanup
    MR !1716 Updated values for few parameters in asue config file
    MR !1735 NR feature set update
    MR !1560 RAN challenge: Timing Advance
    MR !1741 ulsim help update
    MR !1744 Speedup container build repo clone and other improvements
    MR !1747 Fix signed integer overflow in PSS search
    MR !1749 hotfix for thread-pool.c
    MR !1743 CI AW2S: build images
    MR !1717 Entrypoint updated for deployment on cluster
  • 2022.w46
    Integration branch 2022 week 46:
    
    !1782 NR UE improve RA procedures (pt.1)
    !1801 fix in NR PUCCH scheduler when the list is larger than a frame
    !1802 workaround issue of N310 with UHD >= 4.2.0 when changing the BW
    !1804 Fix for NR MSG4 scheduler
    !1805 Pucch2 hotfix
    !1808 fix NFAPI_MAX_NUM_UL_PDU according to SCF specifications
    !1810 F1 fixes for interoperability with Accelleran CU
    !1786 removing PRB at DC to avoid wrong noise level computation for PUSCH
    !1813 Fix broken multiple DRBs
    !1816 NR ULSCH/DLSCH scheduler fixes
    !1660 Add SA test with COTS UE and F1 split
    !1795 feat(ci): transition the Slack notification from old pipeline to container-based pipeline
  • 2022.w45
    Integration branch 2022 week 45:
    
    !1745 Configurable re-transmission rounds in dlsim and ulsim
    !1699 NR RRC pdsch_Config harmonization
    !1787 Bugfix in Delta_TF calculation for PHR
    !1790 remove unused NR RRC code
    !1774 Fix BWP switching to the previous active BWP when there is a RA with Msg3 through DCCH or DTCH
    !1772 Add RRC measurement configuration and handling
    !1731 replacing call to RRC processing timers for msg3 dcch
    !1764 NR_UE: improve timing and initial frequency synchronization
    !1777 NR UE move DLSCH PHY memory to stack
    !1791 missed to test return code of bind()
  • 2022.w43
    Integration branch 2022 week 43:
    
    !1679 NR MAC PUCCH rework
    !1723 Disabling dualConnectivityPHR
    !1759 cleanup NR UE dead code
    !1767 Fixes in CSI UE reception and reporting
    !1775 Generate SRS sequence for every received SRS signal
    !1776 SIMDE fix: Native AVX intrinsic call as macro
    !1778 CI: Log pod build statistics
    !1779 Tutorials: minor updates and improvements
    !1780 feat(ci): migrating all LTE monolithic scenarios w/ docker approach
    !1686 TDLA30, TDLB100 and TDLC300 channel models
    !1769 PDU decoding workaround when there are issues in UL TB payload
    !1753 numactl and thread-pinning in CI
    !1784 PSEA - SABOX - fix apn issue
  • 2022.w42b
    Integration branch 2022 week 42b:
    
    MR !1479 [CI] Update for retransmission checkers
    MR !1733 pusch_Config harmonization
    MR !1748 Fixes for build on centos 7/8, SIMDE, auto-detect AVX2/512 and architecture
    MR !1756 feat(ci): adding push / pull images operations to/from a local registry
    MR !1760 Add time stamp in the logs
    MR !1761 Merge targets/COMMON to executables
    MR !1771 Draft: Remove CN_UTIL
    MR !1770 (fix): removing the amf fqdn paramter
    MR !1768 Rename radio folder
    MR !1766 NR UE fix rxdata allocation
    MR !1720 NR MIMO 2x2 Support Hooks in L2simulator
  • 2022.42
    Integration branch 2022 week 42:
    
    MR !1726 removing pucch-ResourceCommon from dedicated BWP
    MR !1736 OAI UE Security Mode Complete bug
    MR !1739 NR UE - Capture PduSessionEstablishmentAccept message
    MR !1742 Remove EXMIMO
    MR !1754 Remove threads_t struct from the code
    MR !1758 Use pMAX value in configuration file, instead of hardcoded '23' in asn1_msg.c
    MR !1678 Update 5G NR SA tutorials
  • 2022.41
    Integration branch 2022 week 40:
    
    MR !1727 Reorganize physical simulators and cleanup
    MR !1716 Updated values for few parameters in asue config file
    MR !1735 NR feature set update
    MR !1560 RAN challenge: Timing Advance
    MR !1741 ulsim help update
    MR !1744 Speedup container build repo clone and other improvements
    MR !1747 Fix signed integer overflow in PSS search
    MR !1749 hotfix for thread-pool.c
    MR !1743 CI AW2S: build images
    MR !1717 Entrypoint updated for deployment on cluster
  • 2022.w40
    Integration branch 2022 week 40:
    
    MR !1597 Multiple DRB Support
    MR !1607 SRS feedback for 1 layer
    MR !1644 Add Positioning Reference Signal (PRS) to gNB and nrUE
    MR !1665 CI fix for UE ID
    MR !1700 fix for DCI bundle size in NR gNB
    MR !1701 Change LDPC decoder rate based on round/rv
    MR !1712 Ue remove PUCCH global vars
    MR !1713 NR improvements for SIB1 detection and RA procedures
    MR !1728 Ue remove thread id
    MR !1732 CI september cleanup
    MR !1737 Changed gnu99 to gnu11 flag
    MR !1636 SIMDE
  • 2022.w39
    Integration branch 2022 week 39
    
    MR !1653 NR removing semi_static structures
    MR !1690 Fix PDCCH when BWPStart is higher than 0
    MR !1706 AMF and NGU mode config cleanup
    MR !1721 Moving targets/ARCH to sdr/
    MR !1724 Updated README for l2-sim, rf-sim
    MR !1725 min_rxtxtime=6 added to docs when building the RFSimulator UE
    MR !1729 fix(doc): healthchecks are now embedded in CN5G images
  • 2022.w38
    Integration branch 2022 week 38:
    
    MR !1491 E1ap implementation skeletons
    MR !1650 added multiple thread support for ECPRI/IF5 interface.and changed old pthread_cond_XXX mechanisms for RU to use thread-pool. New paramters in RU section to control thread CPU pinning and threadpool size.
    MR !1675 NR_UE fixes for odd number of PRBs
    MR !1694 Fix ulprbbl based on SRS
    MR !1697 chore(ci): putting the Legacy LTE CI bench in order
    MR !1703 SSB subcarrier offset from command line at UE
    MR !1709 fix encoding error in mbms by regrouping the missing barrier at a single level
    MR !1711 Increase log buffer: handle large log messages
    MR !1715 Correct set gNB_ID, gNB_CU_ID does not exist
  • 2022.w37b
    Integration branch 2022 week 37b:
    
    MR !1695 fix bug added in MR1609 improve-nr_ul_channel_estimation branch
    MR !1704 remove target/SCRIPTS
    MR !1708 Repair cluster-build pipeline
  • 2022.w37
    Integration branch 2022 week 37:
    
    MR !1618 update NR MAC/RLC/PDCP stats
    MR !1639 NR handling of PHR (preliminary version)
    MR !1676 make 5 MHz BW work in SA mode with OAI UE
    MR !1687 quick fix for gnb.sa.band41.fr1.106PRB.usrpb210.conf
    MR !1688 fix bug gtp-u len and robustify the gtp-u receiver
    MR !1691 Fix power calculation based on CSI-RS
    MR !1692 nr rlc: fix in process_control_pdu()
    MR !1693 Fix to support subscribing event from another thread
    MR !1681 Build RHEL8 images on Openshift Cluster
    MR !1595 Sanitize NSSAI configuration in the gNB conf file