Skip to content
Tags give the ability to mark specific points in history as being important
  • 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.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.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.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
  • 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.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
  • 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
  • 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
  • 2023.w03
    Integration branch 2023 week 3:
    
    !1880 Fix to schedule NR SRS K2 slots in advance
    !1885 cleaning only
    !1912 Correctly encode DNN length/APN name
    !1913 bugfix: initialize all variables of the 'context' thing
    !1914 bugfix: avoid a crash when oai_exit is set
    !1915 remove patch in install_simde_from_source()
    !1882 CI: Add more RFsim tests, cleanup
  • 2023.w05
    Integration branch 2023 week 5:
    
    !1897 NR improvements for scheduling with DCI 1_0
    !1899 Fix buffer overflow and memory alignment at the UE
    !1916 Remove legacy 4G RLC
    !1920 bugfix: fix sdap
    !1923 fix(ci): fixes to run on caracal after RHEL9 migration
    !1931 set max UEs to be scheduled by MAC
    !1573 FAPI: correct port numbers, clean up some comments
    !1765 Improve USRP GPIO handling
    !1868 Change the nFAPI command line parameter of nr-softmodem (--nfapi) to expect string values instead of integer values
    !1930 improving MIMO section on runmodem file
    !1934 Make rftest compile
  • 2023.w06
    Integration branch 2023 week 6:
    
    !1855 Cleanup of external dependencies install script
    !1876 NR refactor PHY vector sizes for multi UE
    !1933 bugfix: try to handle USRP devices correctly to avoid crashes
    !1937 CI: clean unused files, drop old cluster images
    !1629 E1 procedure
    !1738 Replace Nettle with OpenSSL
    !1896 Remove CSET0 rom configuration if not in configuration file
  • 2023.w07
    Integration branch 2023 week 7:
    
    !1817 OAI LTE improvements
    !1925 Avoid saturation in PUSCH for UL channel estimation
    !1940 5G UE IMEISV 16 digits
    !1944 fixes in limiting MCS and number of PRB while handling NR PHR
    !1953 bugfix: length type too short
    !1935 updating simulators docker-compose files for CN5G release v1.5
    !1941 Dockerfile for aw2s RRUs on u18.04
    !1956 Updated 5G L2sim tutorial
    !1951 Conditional compilation of the T1 and CUDA offload libs
    !1926 CI custom command
  • 2023.w08
    Integration branch 2023 week 8
    
    * !1917 web server optional feature update
    * !1938 Reuse old TDA when allocating DL retransmissions
    * !1949 Container Images with Ubuntu20 and UHD 4.4
    * !1960 Upgrade cmake to 3.12
    * !1965 NR Cleanup
    * !1939 Remove 4G F1
    * !1966 CI test for T1 LDPC offload on caracal
    * Various CI fixes
  • 2023.w08b
    Integration branch 2023 week 8, No.2
    
    * !1613 Implementation of NR_RRCReestablishment procedures
    * !1734 KPI GUI with Qt5 from ESA 5G-GOA project
    * !1751 Refactor and simplify CI UE Handling
    * !1948 Remove unmaintained ocp-enb, some clean up in CMakeLists.txt
    * !1969 support old versions of openssl
    * !1970 bugfix: increase size of nrb
    * !1971 multiple pdu sessions regression fix
  • 2023.w09
    Integration branch 2023 week 9
    
    * !1904 DL channel estimation improvements
    * !1910 Continuation of reworking BWP structure for UE
    * !1918 Increasing size of UL MAC buffers for 15kHz SCS
    * !1973 Fix 2-layers UL channel estimation for pusch_dmrs_type2
    * !1975 minor typo
  • 2023.w10
    Integration branch 2023 week 10
    
    * !1928 Delay compensation for UL
    * !1958 Fix IQ recorder/player for nrUE
    * !1979 Cleanup of headers, do not include headers in RAN context, CMakeLists.txt link to header only library
    * !1984 bugfix: set max priority to trx_usrp_write_thread
    * !1986 Changed buffer alloc and symb rotaion logs to debug
    * !1987 fixing UE DL MIMO reception
  • 2023.w10b
    Integration branch 2023 week 10 no 2
    
    * !1954 Fix for warnings and errors from CLANG compiling
    * !1978 Change default of "nokrnmod" option to "On"
    * !1981 F1AP: minor fixes and preparation for F1 work
    * !1983 Improve clang-format
    * !1992 fix nrqtscope build warnings
    * !1994 reworking response to MSG3 with DCCH/DTCH
    * !1996 dead-code-f1-removal
    * !1968 small changes for multi usrp support
    * !1991 rfsimulator: configurable wait timeout, use in CI to avoid retransmissions
    * !1999 Remove Dedicated Serving Cell Configuration from CI config file for 2x2 rfsim test
  • 2023.w11
    Integration branch 2023 week 11
    
    * !1849 Set t-Reordering to 100ms to prevent packet loss
    * !1997 Warnings in Ubuntu20 build make CI fail
    * !2000 bugfix: bad usage of T() in the log module
    * !2005 Fix RNTI after RRCReestablishment
    * !2006 avoid segfault in additional BWP configuration
    * !2001 Add reestablishment test to SA Quectel test
    * !1974 Tutorials: split tutorials in three files, OAI_CN5G, COTS_UE and OAI_nrUE
    * !1993 Remove unused dependencies, modules
  • 2023.w11b
    Integration branch 2023 week 11 number 2
    
    * !1833 NR ULSCH transform precoding improvements
    * !1929 Implementing bands greater than 64 in the code, feature #603
    * !1982 Rework ngap
    * !1998 Update NR RRC to version 17.3.0
    * !2003 improve NR UE state machine
    * !2007 possibility to set identity precoding matrix from config file
    * !2009 Use same configurable port number for local and remote N3
    * !2012 fix unaligned IDFT
    * !2013 doc(tutorial): switching to jinja-rendering configuration on the OAI-CN5 containers
    * !2018 demote two UL scheduler warnings to debug level
  • 2023.w12
    Integration branch 2023 week 12
    
    * !1957 UL improvements for 2-layers
    * !2016 int32_t to c16_t conversion
    * !2028 Fix ue capability config files
    * !2022 NR dlsim pmi input
    * !2027 limiting SR periodicity according to scs
    * !1985 Correct F1 RRC Message Transfer
    * !2024 harmonize mac_CellGroupConfig RRC configuration
    * !2026 Fix build by installing nrscope dependencies