Skip to content
Tags give the ability to mark specific points in history as being important
  • 2023.w45
    Integration branch 2023 week 45
    
    * !2404 NR UE MCS for retransmission v2
    * !2420 Scan build: Argument with 'nonnull' attribute passed null
    * !2422 Fix AssertFatal when using NR band n1
    * !2418 NR UE resynchronization fix
    * !2376 Save NSSAI params of PDU session coming from AMF
    * add `build_oai` option for thread sanitizer
    * update 60 MHz 2x2 phytest-timing threshold
    * !2423 Free F1 UE data struct only on UE release
    * !2428 Prevent CU-UP UE ID management if integrated CU
    * !2390 NR PTRS improvements
    * !2291 Pass config object instead of using implicit global
    * !2421 Change UL_TTI.request PRACH PDU beamforming pack/unpack handling
    * !2406 CI:AW2S - test with 10 AmariUEs
    * !2401 ue-rrc-coarse-cleaning
    * !2366 Remove F1 BWP switching logic
    * !2426 F1: support multiple DUs per CU
    * !2432 Remove cblas dependency for 5G targets
  • 2023.w43
    Integration 2023 week 43
    
    * !2407 hotfix: UE DCI format 11: only 1 dl_config instead of 2
    * !2372 chore(ci): testing up to 10 UEs in 5G RF simulation
    * !2396 Add optimized function to count the number of bits set in uint64_t variable
    * !2383 E1: implement release bearer, handle multiple CU-UPs
    * !2413 Assigned value is garbage or undefined reported by scan-build
    * !2387 Small fixes for UE stability and introduction of ITTI "no-thread" mode
    * !2410 Fix CellGroupConfig-related memory problems
    * !2414 fix doxygen
  • 2023.w42
    Integration 2023 week 42
    
    * !2368 NR UE SRB0
    * !2399 build_oai: Auto-detect if terminal supports colors
    * !2398 Correctly load channel models
    * !2365 Change PDU_Length and tlv length calculation to be inline with SCF 222.10.02
    * !2402 chore(ci): enabling the ARM cross-compilation pipeline
    * !2397 fix(ci): improve for parallelism issue in Groovy
    * !2405 Clean IDE files and remove old documentation
  • 2023.w41
    Integration 2023 week 41
    
    * !2389 (merged) Remove global variable rx_spatial_power
    * !2364 (merged) NR UE PUCCH2 sanitize errors
    * !2352 (merged) Break DCI processing function into smaller pieces
    * !2391 (merged) Remove calloc from L1 at CSIRS_PDU conversion function
    * !2393 (merged) Fix UE assertion due to PUCCH resource lookup all BWPs
    * !2307 (merged) Improve documentation for L2sim Readme
    * !2310 (merged) doc(websvr): how to install properly the dependencies
  • 2023.w40
    Integration 2023 week 40
    
    * !2345 fix bug for IE cause in pdu session accept
    * !2361 Fix Msg3 MAC CE C-RNTI
    * !2371 fix(ci): printing the warning and error lines for CI purposes
    * !2374 Fix SSB ARFCN: wrong ARFCNs in FDD
    * !2379 fix the selection of DCI candidates at UE
    * !2369 Add bwp_size and bwp_start fields to CSI_RS PDU struct at NR UE
    * !2349 E2AP Version 1,2,3 and KPM version 2, 3
    * !2375 increase the max fd of rfsim, that have been shorten to tightly for cpu saving
    * !2367 chore(ci): improve GitLab <-> Jenkins contributor experience
    * !2378 F1AP: correct message handling
    * !2370 NR PDCP RB suspend
    * !2107 Compute RI based on SRS up to 4
    * !2339 PUCCH power computation
    * !2382 Remove dead code in NR UE
    * !2229 PUSCH LLR 128/256 SIMDe routines for ARM/x86
  • 2023.w39
    Integration 2023 week 39
    
    * !2142 Fix packing/unpacking procedures for P7 messages
    * !2253 Parallelize the Compensation, LLR, layer de-mapping, and unscrambling with symbol
    * !2319 Fix NR UE init RA
    * !2343 Reverse bits in UCI message when using polar encoding/decoding
    * !2348 Resolve "SIGSEGV in nr-softmodem @ 100MHz on USRP"
    * fix phytest-timing thresholds after merge of !2253
    * !2320 Reduce ITTI log message volume when queues full
    * !2360 nr rlc: minor: fix tests
    * !2359 nr rlc am: bugfix: correct usage of tx_next
    * !2356 Const return values
    * !2357 Fix compile error when --build-e2 option included
    * !2340 Resolve "gNB build on ubuntu 22.04 fails with dpkg error"
    * !2362 Implement F1 bearer release and add telnet module
    * !2324 Refactor gNB ULSCH decoding
    * fix for SSB ARFCN in RRC MeasConfig
  • 2023.w38
    Integration 2023 week 38
    
    * !2296 rfsimulator optimization
    * !2344 NR UE DCI config small fixes
    * !2342 Fix for PBCH decoding
    * !2347 Handle NAS registration accept inside NAS downlink
    * !2350 Tutorials: upgrade UHD version to 4.5.0.0
    * !2351 NR UE HARQ fix
    * !2304 Use F1 internally: F1 Setup
    * !2306 nr_ulsim and nr_dlsim logging and help modifications
    * !2305 NR UE RRC bearers management
    * !2353 Fix documentation references to "telnetsrv"
  • 2023.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 Release: 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