Skip to content
Tags give the ability to mark specific points in history as being important
  • 2923.w37
    Integration_2023_w37:
    
    * !1909 Rework for aarch64 support after SIMDe integration
    * !1995 Fix packing/unpacking for nFAPI P5 messages
    * !2228 TDLA, TDLB and TDLC channel models in DLSIM
    * !2327 Bugfixes and some rewrite for nr rlc am control PDU reception
    * !2331 NR UE HARQ improvements to handle more than 4 per PUCCH
    * !2286 Service Models integration - KPM v03.00, GTP, MAC, RLC and PDCP
    * !2336 fix(ci): HTML reporting for Ubuntu build fix
    * !2338 nr-softmodem: fixed invalid length calculation, leading to segfault
    * !2326 Tutorials: Update NR SA Tutorials to be compliant with OAI CN5G pre-2.0 release
    * !2334 NR UE DL channel estimation fix
    * !2325 Compute ULSCH TB CRC
  • 2023.w36
    Integration branch 2023 week 36
    
    * !2185 DL delay compensation
    * !2255 Add condition to call or not the function nr_mac_prepare_ra_ue()
    * !2301 NR UE handling MCS for retransmissions
    * !2308 Heap Allocation issue: Removed Dynamic allocation
    * !2317 bugfix: don't force an UE to support en-dc, respect its capabilities
    * !2318 Set security for all active SRBs after NR_RRCReestablishment
    * !2321 Use appropriate CMake flags to link to UHD
    * !2332 T tracer: add a trace for NR SIB1
    * !2322 Remove small races in ue
    * !2323 NR UE fix DCI candidates
    * !2328 Add SRB1 and SRB2 received bytes to statistics
  • 2023.w34
    Integration branch 2023.w34
    
    * !2283 going back to sync mode when cell is barred in MIB
    * !2290 fix gtp delete. we should not delete all bearer in case of dedicaded bearer release
    * !2299 fix-mem-overflow_64qam
    * !2288 NR UE avoid crashes upon renewal of SIB1
    * !2279 web server enhancement and doc link fix
    * !2302 Tutorials: update links for Open Cells SIM Card programming tool and Ubuntu 22.04 LTS
    * !2303 NR gNB limit on PUCCH bits to be scheduled
    * !2207 Use F1 internally: UE Context Modification Required
    * !2315 Fix LCID to RB association, allow more than 8 LCIDs in the UE
  • 2023.w33
    Integration branch 2023 week 33
    
    * !2247 Fix cppcheck warnings related to nullPointerArithmeticRedundantCheck
    * !2250 Fix cppcheck warnings related to negativeIndex
    * !2281 avoid NR UE stalling if SIB not decoded
    * !2273 NR_UE: fix limited UL data throughput in do-ra mode
    * !2295 hack: see Bye. message when quitting gnb running with aw2s
    * !2298 mapping LCID to RBID to index RLC entities
    * !2267 Make read-only global variables const, additional fixes
    * !2297 nr rlc: change retx logic
    * !2230 Readme correction
    * Lower scheduler PF averaging constant
  • 2023.w32
    Integration 2023 week 32
    
    * !2061 Rel16 NR PRS improvements
    * !2113 handle TDD pattern2 at UE
    * !2266 Use cmake3 command if on RHEL
    * !2287 Initialize OAIgraph before usage
    * !2285 Fix alignment of Tpool user data to 32 bytes
    * !2284 USRP driver: Make it compile for UHD < 4.0.0
    * !2214 Use F1 Internally: switch to CU UE ID in CU
  • v2.0.0
    This release adds support for 5G and maintains previous features
    
    * 5G SA in gNB
      - PHY, MAC, RLC, PDCP, SDAP, RRC layers
      - 2x2 MIMO and 256-QAM for UL/DL
      - 15 and 30 kHz subcarrier spacings; 10-100 MHz bandwidths
      - Up to 800Mbps throughput or 5ms latency
      - F1, basic E1, 5G FAPI (SCF 222.10.02), split 8 split options
      - Handling of up to 16 UEs
      - RRC procedures for connection setup, multiple PDU sessions, reestablishment
    * 5G SA in UE
      - PHY, MAC, RLC, PDCP, SDAP, RRC layers
      - 2x2 MIMO and 256-QAM for UL/DL
      - 15 and 30 kHz subcarrier spacings; 10-100 MHz bandwidths
      - Custom FAPI-like MAC/PHY interface
      - RRC procedures for connection setup and cell measurement
    * Basic 5G NSA in gNB
      - X2 sgNB Addition Request between OAI eNB and gNB
    * 4G eNB and UE
      - Bugfixes in fairRR scheduler (eNB)
      - Non-standard F1 midhaul removed (eNB)
      - FlexRAN removed (eNB)
      - Sync fixes (UE)
    * LTE-M supported
    * Support for AW2S devices, RFsimulator channel emulation support
    
    For more information on supported features, please refer to doc/FEATURE_SET.md
  • 2023.w31
    Integration 2023 week 31
    
    * !1932 Introduce basic unit testing framework, cleanup
    * !2259 NR_UE: improve NFAPI_NR_DMRS_TYPE1_linear_interp()
    * !2271 Draft: Make asn1c debug traces functional
    * !2274 remove NR UE RRC sub state
    * !2278 CI: AW2S - update of AmariUE commands
    * !2004 Fix gNB LLR plot view
    * !2265 chore(ci): adding back LTE-UE Radio tests
    * !2268 fix for PDCCH unscrambling at UE
    * !2269 fixes for PUCCH F1 at UE
    * !2258 pdcp_config_req_asn1 bug fix
    * !2263 UE ServingCellConfigCommon cleanup
    * !2275 Fix RRC UE timers based on frames and not slots
    * !2280 handle scheduling of DLSCH with DCI10 in common search
    * !2277 CI: no Jenkins mail, iperf refactor, add Quectel E1 test
    * !2260 Preparation of release v2.0.0
  • 2023.w30
    Integration 2023 week 30
    
    * !2233 Draft: CI: test of SC-FDMA with Quectel UE
    * !2256 fix typo in nr_slot_fep_init_sync()
    * !2262 NR RRC: send "init context setup resp" after receiving reconfig from ue
    * !2198 fr2: GPIO configuration for Interdigital Radio Unit
    * !2222 NR Sidelink Pre-Configuration
    * !2235 improve handling of default SIBs
    * !2246 NR UE SIB1 detection outside of initial synchronization
    * !2243 Resolve "Wrong name in the logs for ASN1"
    * !2224 Ci attach detach
    * !2270 bugfix: put constants in correct file
    * demote PRS config "error" to info
    * switch CI license check and cppcheck to new SSH class
  • 2023.w29
    Integration branch 2023 week 29
    
    * !2159 chore(ci): adding back part of old IF4.5 LTE legacy tests
    * !2236 Remove crypt dependency
    * !2238 Fix cppcheck warnings related to uninitialized variables
    * !2239 incorrectStringBooleanError CPPCheck warnings fix
    * !2241 nrUE: quick fix for compatibility with Open5GS
    * !2244 Fix support for NR band n40 accordingly with 3GPP TS 38.101-1 V15.22.0
    * add timeout to Jenkinsfiles to prevent long hangs in CI
    * !2168 NR FR2 undefined behavior sanitize (segfault in one test)
    * !2212 make common code for data copy to the scope
    * !2242 Fix out-of-bound array accesses in PUCCH2 decoder
    * !2245 Fix warnings emitted by gcc 13
    * !2226 CI: modifications in CI scripts - usage of f-strings, constants
    * !2251 T GUI tools: guard with cmake option, default off
    * !2252 UE PHY: remove dead code
    * update timing thresholds
    * !2249 Fix bug in scheduler locking mechanism
  • 2023.w28
    Integration branch 2023 week 28
    
    * !2190 Reduce compilation time of OAI using ccache
    * !2209 T: don't use execute_process, integrate in cmake
    * !2210 only cleaning, not change
    * !2219 NR UE decode other SI
    * !2223 Fix rfsimulator build
    * !2225 Add XnAP ASN.1 definitions
    * !2131 Polar coding according to the standard
    * !2160 Add memory sanitizer flag to build_oai and fix some bugs
    * !2206 Bugfix tx rf burst
    * !2227 Remove commented code, fix CI issues
  • 2023.w27
    Integration branch 2023 week 27
    
    * !2163 CI: use same Ping functionality everywhere
    * !2173 Remove RFSIMULATOR environment variable; rename two env vars, add one; documentation
    * !2205 Add support for NR band n48
    * !2211 Fix bug
    * !2213 CI: AW2S pipeline - disable retransmissions check
    * !2133 Add E2 agent
    * !2208 Bugfix when deleting a SDAP entity
    * !2195 remove redundant copies of pdu sessions list
    * !2174 Refactor CMakeLists.txt
    * !2167 CI: Creation of pipeline for OAIUE testing
    * !2165 improvements in CI config files
  • 2023.w26
    Integration branch 2023 week 26
    
    * !2081 Nonlinear ML receiver
    * !2188 Bugfix for FR2
    * !2189 Bugfix for getting band and numerology from command line for OAI UE
    * !2192 Fix bugs in F1 implementation found with UBSan
    * !2194 moving handling of RA success for reconfigurationWithSync at RRC
    * !2031 Adding new sidelink (SL) variables
    * !2148 NR MAC UE further improvements for DCI configuration
    * !2164 Enable T304
    * !2197 chore(ci-cn): Transition to YAML configuration scheme
  • 2023.w25
    Integration branch 2023 week 25
    
    * !2162 NR UE MAC and RRC handling of RLM
    * !2175 no sanitize on generated ldpc code
    * !2176 using rotation functions also at UE
    * !2177 nr sib1: add mandatory fields for FDD
    * !2178 fixing a typo in band 41 sync raster matrix
    * !2169 NR CSI-RS configured per BWP
    * !2180 bugfix in RAR time domain allocation
    * !2187 Avoid segmentation fault when optional IE nAS_PDU is NULL
    * !2179 Tutorials: Update docker install to the latest instructions on the official website
  • 2023.w24
    Integration branch 2023 week 24
    
    * !2108 Fix reconfigurationWithSync
    * !2138 check if SSB is on the sync raster for SA
    * !2149 Fix for physCellId different from 0 for CU DU
    * !2157 e1: fix security
    * !2161 asn1: properly initialize variables for uper_decode() and aper_decode()
    * !2143 PUCCH UE F0 and F1 refactoring and fixes
    * !2170 bladerf: have it functional (lte only, no nr)
    * !2102 Adding Sidelink (SL) carrier frequency
    * !2096 remove generic thread pool abort and use 3GPP CRC to detect the segment is decoded
    * !2158 NR UE adding flag for activation of AS security
  • 2023.w23
    Integration branch 2023 week 23
    
    * !2115 Enable 100MHz on USRP X310
    * !2118 Cleanup code in PSS/SSS procedures
    * !2123 improving NR UE RRC handling of timers and constants
    * !2150 Fix type0_pdcch_ss_mux_pattern for FR2
    * !2153 Fix UE DURATION_RX_TO_TX assertions
    * !2155 chore(ci): saw a little missing version on HTML report
    * !2117 remove some dead code
  • 2023.w22
    Integration branch 2023 week 23
    
    * !2036 CPPCHECK fixes for printf issues
    * !2110 Improvements in CSI-RS functions
    * !2132 NR fix problems found with undefined behavior sanitizer
    * !2136 CI: Fix of the previous modification in iperf module (MR2100)
    * !2137 chore(ci): removing OAI-Rel14-CUPS old bare-metal 4G core installation variant
    * !2141 remove warning for non existing RNTI
    * !2144 Build the CUUP on the cluster and minor Dockerfile fixes
    * !2122 reworking MAC UE Search Space and Coreset configuration v2
    * !1828 asn1c: use better version of asn1c
    * !2130 ci: activate DRB ciphering and integrity protection
    * !2140 F1: do not assert on unknown F1 message
    * !2134 Cleanup RRC SRB data structures and make 2 PDU sessions functional
  • 2023.w21
    Integration branch 2023 week 21
    
    * !2097 Fix: NR UE timing adjust
    * !2100 CI: AW2S pipeline - iperf test added, modifs in OC projects usage
    * !2119 Set kernel parameters for X4x0
    * !2121 Fix regression pdu session release
    * !2124 handle --disable-stats in rrc gNB
    * !2125 Tutorials: minor updates on NR SA Tutorial
    * !2126 bugfix for PRACH format C2 at UE
    * !1964 Merge secu osa into openair3/SECU
    * !2101 Use F1 internally: UE Context Release
    * !2120 Use F1 internally: UE Context Modification
    * !2129 Adding a check to avoid having more logical antenna ports than physical in config file
  • 2023.w20
    Integration branch 2023 week 20
    
    * !2090 ldpc cuda memory size fix for bg2
    * !2094 Add new parameter tx_amp_backoff_dB
    * !2103 Utilizing c16_t instead of int16_t
    * !2106 Removed ADB related parameters from args_parse.py
    * !2112 Fix segmentation fault when PDUSession Release
    * !2114 chore(ci): support new rhel8.8 version
    * !2092 CI: Refactor ping, image-used fix, update thresholds
  • 2023.w19
    Integration branch 2023 week 19
    
    * MR 2059: Bugfix: to properly handle multiple NR_RLC_BearerConfig with the same logicalChannelIdentity, without having duplicate data in UE context
    * MR 2072: Clean-up of UE RRC structures
    * MR 2084: added msg-q threading options (and CPU thread pinning) from O-RAN 7.2 branch
    * MR 2098: harmonization of physicalCellGroupConfig
    * MR 2099: modification of get_samplerate_and_bw(): add break where needed
    * MR 2104: Fix segmentation fault in ue_context_setup_request()
    * Hot fix to support PDU session in IPv4v6
  • 2023.w18b
    Integration branch 2023 week 18 no 2
    
    * !1879 NR RRC config improvements for multi UE scenario
    * !2070 Use F1 internally: UE Context Setup
    * !2073 Fix reconfigurationWithSync
    * !2086 F1 Setup Request DUname is optional
    * !2062 remove pdu session duplicated structs
    * !2066 NR UE rework RRC MAC config
    * !2075 bugfix in computing CCEs for DCI
    * !2089 chore(build): adding docker support for rocky-linux
    * !2091 Removal of "disableConcurrentBuilds" option from jenkinsfiles
    * !2093 Modification of documentation for CI testbenches